Commit Graph

502 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 25e4aa14d8
remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent assembly names 2019-09-14 19:12:40 -04:00
Jesse Plamondon-Willard fd77ae93d5
fix typos and inconsistent spelling 2019-09-14 19:08:06 -04:00
Jesse Plamondon-Willard 3f6865e830
add footer tip about using schema directly, add details to page title (#654) 2019-09-14 19:06:34 -04:00
Jesse Plamondon-Willard 6036fbf050
make 'then' blocks transparent by default (#654) 2019-09-14 19:06:29 -04:00
Jesse Plamondon-Willard 807868f440
add support for transparent schema errors with multiple child errors (#654) 2019-09-14 19:06:19 -04:00
Jesse Plamondon-Willard 674ceea74e
add support for transparent schema errors (#654) 2019-09-14 19:06:14 -04:00
Jesse Plamondon-Willard e51638948f
add support for @value token in custom schema errors (#654) 2019-09-14 19:05:54 -04:00
Jesse Plamondon-Willard 3331beb17a
integrate Content Patcher schema into validator, update docs (#654) 2019-09-14 19:05:45 -04:00
Jesse Plamondon-Willard 84ad8b2a92
fix manifest error if neither EntryDll nor ContentPackFor are specified (#654) 2019-09-14 19:03:44 -04:00
Jesse Plamondon-Willard 5e8991bfcf
tweak button names, update release notes (#654) 2019-09-14 19:03:26 -04:00
Jesse Plamondon-Willard ee0ff5687d
add user-friendly doc link & error messages, document validator, improve manifest schema (#654) 2019-09-14 19:00:54 -04:00
Jesse Plamondon-Willard 85715988f9
fix error when Chucklefish page doesn't exist for update checks 2019-09-14 18:59:50 -04:00
Jesse Plamondon-Willard 1d085df5b7
track license info for mod GitHub repos (#651) 2019-09-14 18:59:29 -04:00
Jesse Plamondon-Willard 2b4bc2c282
back up saves in a background thread 2019-09-14 18:59:23 -04:00
Jesse Plamondon-Willard 95f261b1f3
fetch mod info from Nexus API if the web page is hidden due to adult content (#651) 2019-09-14 18:59:15 -04:00
Jesse Plamondon-Willard e856d5efeb
add remote mod status to update check info (#651) 2019-09-14 18:54:11 -04:00
Jesse Plamondon-Willard 4b9ba35a19
apply tilesheet fixes to XNB map files too 2019-09-14 18:54:01 -04:00
Jesse Plamondon-Willard dc1c9bf036
normalise custom map's tilesheet paths for the OS 2019-09-14 18:53:42 -04:00
Jesse Plamondon-Willard 673ef91cc7
show versions in duplicate-mod errors, make folder paths in trace logs clearer 2019-09-14 18:53:37 -04:00
Jesse Plamondon-Willard ce6cedaf4b
add background fetch for mod compatibility list (#651) 2019-09-14 18:52:58 -04:00
Jesse Plamondon-Willard 79622d79b8
Update Mono.Cecil package 2019-09-14 18:52:27 -04:00
Jesse Plamondon-Willard b2134035b7
update NuGet packages 2019-09-14 18:52:22 -04:00
Jesse Plamondon-Willard 1bf399ec23
add dev note field to compatibility list 2019-09-14 18:52:14 -04:00
Jesse Plamondon-Willard 48f211f544
add metadata links to mod compatibility list 2019-09-14 18:51:57 -04:00
Jesse Plamondon-Willard 1053232c20
add asset propagation for DayTimeMoneyBox buttons 2019-09-14 18:49:28 -04:00
Jesse Plamondon-Willard 4f7d861ce4
make SemanticVersion.TryParse public 2019-09-14 18:48:54 -04:00
Jesse Plamondon-Willard e2f545484e
add asset propagation for critter textures (#652) 2019-09-14 18:48:40 -04:00
Jesse Plamondon-Willard a731f5ea9a
use better index type (#651) 2019-09-14 18:47:25 -04:00
Jesse Plamondon-Willard 2b3f0e740b
make MongoDB database name configurable (#651) 2019-09-14 18:47:21 -04:00
Jesse Plamondon-Willard e00fb85ee7
migrate compatibility list's wiki data to MongoDB cache (#651) 2019-09-14 18:47:16 -04:00
Jesse Plamondon-Willard f18ad1210c
update project name 2019-09-14 18:46:41 -04:00
Jesse Plamondon-Willard 9162f41462
add redirect for old links until NuGet package is updated (#651) 2019-09-14 18:45:19 -04:00
Jesse Plamondon-Willard 1dde811c36
group technical docs, add general shortcut for mod build package docs (#651) 2019-09-14 18:43:59 -04:00
Jesse Plamondon-Willard a352b1101c
reorganise docs to support more detailed technical docs (#651) 2019-09-14 18:19:14 -04:00
Jesse Plamondon-Willard a54db1b330
add optional Harmony reference to mod build package 2019-09-14 18:16:13 -04:00
Jesse Plamondon-Willard a07e2de9a0
keep true/false capitalisation consistent in mod build package 2019-09-14 18:16:06 -04:00
Jesse Plamondon-Willard 6a951d29ae
add $(GameExecutableName) to mod build package 2019-09-14 18:11:25 -04:00
Jesse Plamondon-Willard 601f22b296
overhaul mod build package readme 2019-09-14 18:11:15 -04:00
Jesse Plamondon-Willard 4eab734c81
reorganise and partly rewrite mod build config readme 2019-09-14 18:11:10 -04:00
Jesse Plamondon-Willard ffe5bc1d4d
remove temporary backwards-compat in mod build package 2019-09-14 18:11:05 -04:00
Jesse Plamondon-Willard 2cf2b6706f
move game detection into toolkit for reuse 2019-09-14 18:10:59 -04:00
Jesse Plamondon-Willard 1a8c7345c3
add stardewvalley.targets support to toolkit 2019-09-14 18:10:41 -04:00
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