Commit Graph

460 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 480b307e62
include PDB files in mod builds by default 2019-09-14 18:04:58 -04:00
Jesse Plamondon-Willard d3209b17de
decouple updating watchers & raising event to fix some mod changes not being tracked correctly (#648) 2019-09-14 18:04:11 -04:00
Jesse Plamondon-Willard 31c882c8ce
fix map reloads not updating door warps (#643) 2019-09-14 18:03:54 -04:00
Jesse Plamondon-Willard 93551c0941
add temporary backwards compatibility for SDV 1.3.36 in mod build package 2019-09-14 18:03:48 -04:00
Jesse Plamondon-Willard d5a7465b02
add mod build features for new csproj format 2019-09-14 18:03:23 -04:00
Jesse Plamondon-Willard b47329d5b8
fix year edge case in date calculations 2019-09-14 18:03:11 -04:00
Jesse Plamondon-Willard b9dec73469
disable mod-level asset caching (#644)
This fixes an issue where some asset references could be shared between content managers, causing changes to propagate unintentionally.
2019-09-14 18:01:38 -04:00
Jesse Plamondon-Willard c37fe62ca2
no longer forward managed asset keys loaded through a mod content manager (#644)
That isn't needed for any documented functionality, and allowed mods to load (and in some cases edit) a different mod's local assets.
2019-09-14 18:01:26 -04:00
Jesse Plamondon-Willard fff5e8c939
move most mod asset loading logic into content managers (#644)
This fixes mods needing to load Map assets manually before the game could load them via internal key.
2019-09-14 18:01:19 -04:00
Jesse Plamondon-Willard bf3738eacb
add separate LogNetworkTraffic option 2019-09-14 18:00:49 -04:00
Jesse Plamondon-Willard d4e09c5a85
fix tilesheets seasonalised when loading an indoor map 2019-09-14 17:59:13 -04:00
Jesse Plamondon-Willard 24160cacdc
fix tilesheets not seasonalised when a map is reloaded (#642) 2019-09-14 17:59:03 -04:00
Jesse Plamondon-Willard 2b12bb32f6
batch reload assets in some cases 2019-09-14 17:58:39 -04:00
Jesse Plamondon-Willard 5cd5e2416d
fix cache misses for non-English players 2019-09-14 17:58:33 -04:00
Jesse Plamondon-Willard f2dd11fe3f
fix inconsistent LoadStage behavior when creating a new save 2019-09-14 17:57:42 -04:00
Jesse Plamondon-Willard 83ae036e09
improve XNB mod and ignore file matching 2019-09-14 17:52:02 -04:00
Jesse Plamondon-Willard 30cc7ac916
consolidate XNB mods when scanning mods 2019-09-14 17:50:45 -04:00
Jesse Plamondon-Willard a450b0ebef
drop monitor.ExitGameImmediately method
This is bad practice in most cases, and was only used by two mods which didn't legitimately need to exit immediately.
2019-09-14 17:50:26 -04:00
Jesse Plamondon-Willard e18ffc009d
update mods + mod build package for smapi-internal changes 2019-09-14 17:49:49 -04:00
Jesse Plamondon-Willard c15785a68d
simplify config.json and metadata.json names 2019-09-14 17:46:57 -04:00
Jesse Plamondon-Willard f8e32f4433
update release notes, tweak launch script comments (#640) 2019-09-14 17:20:34 -04:00
Jesse Plamondon-Willard 3080c4fff4
clarify path formatting in <IgnoreModFilePatterns> 2019-09-14 17:16:45 -04:00
Jesse Plamondon-Willard b887ecb30b
fix <IgnoreModFilePatterns> not applied to files matched by convention, update readme 2019-09-14 17:14:56 -04:00
Jesse Plamondon-Willard 78f28357e4
update code for SDV 1.4 (#638) 2019-09-14 17:14:43 -04:00
Jesse Plamondon-Willard ee13282843
update for new DLL in SDV 1.4 (#638) 2019-09-14 17:14:37 -04:00
Jesse Plamondon-Willard 6c220453e1
fix translatable assets not updated when switching language (#586) 2019-09-14 17:13:53 -04:00
Jesse Plamondon-Willard 09d1c5a601
list all detected issues in trace logs for incompatible mods 2019-09-14 17:12:17 -04:00
Jesse Plamondon-Willard d10ded0fcc
update compatibility list 2019-09-14 17:08:49 -04:00
Jesse Plamondon-Willard 80741d3d2d
update NuGet package version & release notes 2019-09-14 17:05:38 -04:00
Jesse Plamondon-Willard 4689eeb6a3
load mods much earlier so they can intercept all content assets 2019-09-14 17:03:15 -04:00
Jesse Plamondon-Willard 34633cfed9
bundle assets folder into mods by default 2019-09-14 17:02:11 -04:00
Jesse Plamondon-Willard f78502a3a4
fix incorrect input check, update release notes 2019-09-14 17:01:33 -04:00
Jesse Plamondon-Willard 332bcfa5a1
add content pack translations 2019-09-14 17:00:55 -04:00
Jesse Plamondon-Willard dc0556ff5f
fix log level for multiplayer 'received message' logs 2019-09-14 17:00:05 -04:00
Jesse Plamondon-Willard bad2ac2a29
remove deprecated APIs (#606) 2019-09-14 16:59:29 -04:00
Jesse Plamondon-Willard 4a297e29eb
better handle player reconnecting before disconnection is registered 2019-09-14 16:58:52 -04:00
Jesse Plamondon-Willard 6b347b83a7
fix Save Backup not pruning old backups if they're uncompressed 2019-09-14 16:58:25 -04:00
Jesse Plamondon-Willard 6fdb29d806
drop support for old versions of SMAPI and Visual Studio in mod build package 2019-09-14 16:57:38 -04:00
Jesse Plamondon-Willard 31a49b83c2
update NuGet packages 2019-09-14 16:57:15 -04:00
Jesse Plamondon-Willard e55295385b
add HasFile content pack method 2019-09-14 16:56:53 -04:00
Jesse Plamondon-Willard b7b8b001c5
update for release 2019-09-13 18:20:27 -04:00
Jesse Plamondon-Willard e4d5b1d0db
fix 'unknown file extension' error not listing .json as a valid extension 2019-09-13 16:21:27 -04:00
Jesse Plamondon-Willard 6285c79548
prevent mods from crashing the game with invalid dialogue in more cases 2019-09-13 16:13:38 -04:00
Jesse Plamondon-Willard b02c5459e1
add Android instructions to log parser 2019-09-13 16:09:23 -04:00
Jesse Plamondon-Willard 7d755da3e2
fix log parser failing for logs with dot-delimited time formats 2019-09-13 15:52:30 -04:00
Jesse Plamondon-Willard 77f85a701a
update mod list filters to always display clicked mod link 2019-09-13 15:49:34 -04:00
Jesse Plamondon-Willard e3a2c56a6d
fix 'location list changed' verbose log not correctly listing changes 2019-09-13 15:44:57 -04:00
Jesse Plamondon-Willard 36efdcfce2
update release notes (#636) 2019-09-13 15:28:47 -04:00
Jesse Plamondon-Willard 20912724a0
fix errors during early startup not shown before exit 2019-09-13 15:27:06 -04:00
Jesse Plamondon-Willard 29d11a72c2
fix release note 2019-09-13 15:26:15 -04:00