Commit Graph

2400 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 5f532c259d
migrate from AWS to Azure
This commit migrates from subdomains to paths (due to the cost of a wildcard HTTPS certificate on Azure), adds a web project to redirect the old subdomains from AWS to Azure, and removes AWS-specific hacks.
2019-12-02 20:14:07 -05:00
Jesse Plamondon-Willard db6ec7fed6
Merge pull request #670 from DanielHeath/patch-1
Prevent linux install failing with cryptic error
2019-12-02 20:09:58 -05:00
Jesse Plamondon-Willard fcf313bd3d
Merge pull request #669 from archification/develop
Add alacritty support to unix-launcher.sh
2019-12-02 19:56:50 -05:00
Jesse Plamondon-Willard 2888c0d74c
Merge pull request #667 from berkayylmao/develop
Add Turkish translation
2019-12-02 19:44:27 -05:00
Georgii Smirnov 854ee8c154 Create ru.json
Add Russian Translation
2019-12-01 17:43:50 +03:00
Jesse Plamondon-Willard d7948fbe1c
update translation docs (#664, #671) 2019-11-30 16:44:34 -05:00
FeatherShine 9fadc3a6ad
add Chinese translation 2019-12-01 00:42:27 +08:00
Daniel Heath 10a1829077
Prevent linux install failing with cryptic error
This avoids the error described at https://stackoverflow.com/questions/49242075/mono-bug-magic-number-is-wrong-542

System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
2019-11-30 20:25:16 +11:00
archification 286f0f8c1e add alacritty support to unix-launcher 2019-11-29 23:49:59 -06:00
Jesse Plamondon-Willard b1400bcb68
fallback to Amazon S3 if saving a log to Pastebin fails 2019-11-27 21:49:36 -05:00
Jesse Plamondon-Willard 0223382ca8
remove unused package 2019-11-27 19:50:42 -05:00
Berkay cc1ee0dbce
Add Turkish translation 2019-11-25 13:30:48 +03:00
Jesse Plamondon-Willard eaf31f992f
update movie data propagation (#638) 2019-11-24 13:47:37 -05:00
Jesse Plamondon-Willard bb8668db24
update compatibility list (#638) 2019-11-24 13:47:36 -05:00
Jesse Plamondon-Willard 2c2644f5a0
add roe spawning (#638) 2019-11-24 13:47:36 -05:00
Jesse Plamondon-Willard 7048f37563
add asset propagation for new assets in SDV 1.4 (#638) 2019-11-24 13:47:36 -05:00
Jesse Plamondon-Willard a5c9cb929e
migrate package icon to the new NuGet format 2019-11-24 12:36:01 -05:00
Jesse Plamondon-Willard f0f348bd5f
update packages 2019-11-24 12:13:34 -05:00
Jesse Plamondon-Willard 730d978395
drop mod build package change which sets the x86 platform
Visual Studio changes platform inconsistently when set through a NuGet package, which can cause confusing behavior. It's better to set it directly in the project file instead.
2019-11-23 22:39:57 -05:00
Jesse Plamondon-Willard cc74388025
update compatibility list (#638) 2019-11-23 22:37:47 -05:00
Jesse Plamondon-Willard 5c1516aaab
optimise map tilesheet fixing slightly 2019-11-18 21:08:48 -05:00
Jesse Plamondon-Willard f154c5774d
minor updates (#638) 2019-11-18 21:07:52 -05:00
Jesse Plamondon-Willard 3d4276707b
update CP schema to allow boolean values for Enabled field 2019-11-16 18:32:50 -05:00
Jesse Plamondon-Willard 31db556d02
update for more draw changes (#638) 2019-11-16 17:31:26 -05:00
Jesse Plamondon-Willard 41a809a2e0
fix render events not raised during minigames 2019-11-16 17:31:20 -05:00
Jesse Plamondon-Willard 2717ea8cb1
update for more draw changes (#638) 2019-11-16 17:30:58 -05:00
Jesse Plamondon-Willard 02300fcaa8
update for more draw changes (#638) 2019-11-16 17:30:45 -05:00
Jesse Plamondon-Willard 6e46990ed1
update for more draw changes (#638) 2019-11-16 17:30:35 -05:00
Jesse Plamondon-Willard 7a2fc8471f
update for draw changes in SDV 1.4 (#638) 2019-11-16 17:30:13 -05:00
Jesse Plamondon-Willard fd6a719b02
overhaul update checks
This commit moves the core update-check logic serverside, and adds support for community-defined version mappings. For example, that means false update alerts can now be solved by the community for all players.
2019-11-09 21:18:06 -05:00
Jesse Plamondon-Willard 01db5e364d
filter another new error (#638) 2019-11-09 00:09:12 -05:00
Jesse Plamondon-Willard 012ff7ec43
update for NPC schedule changes (#638) 2019-11-08 22:53:51 -05:00
Jesse Plamondon-Willard 39214fd23f
update game log filters (#638) 2019-11-08 22:48:49 -05:00
Jesse Plamondon-Willard 0aac0717bf
add CurseForge to mod metadata (#605) 2019-11-08 13:44:49 -05:00
Jesse Plamondon-Willard 8b09a2776d
add support for CurseForge update keys (#605) 2019-11-07 13:51:45 -05:00
Jesse Plamondon-Willard 88dce820d5
no longer omit zero patch numbers when formatting versions 2019-11-04 16:50:00 -05:00
Jesse Plamondon-Willard 01c612bc4a
add friendly error for BadImageFormatException on launch 2019-11-04 13:59:34 -05:00
Jesse Plamondon-Willard e454de1e11
remove obsolete validation
Players can no longer launch SMAPI from the installer folder, since the files are hidden in a data file.
2019-11-04 12:02:29 -05:00
Jesse Plamondon-Willard df7e814286
add support for using environment variables instead of command-line arguments (#665) 2019-11-03 18:24:34 -05:00
Eren Kemer 8968d2737d
Create de.json
Translation into german,
2019-11-02 13:02:13 +01:00
Jesse Plamondon-Willard 9035d945f9
update for further networking changes in SDV 1.4 (#638) 2019-10-29 16:41:24 -04:00
Jesse Plamondon-Willard f4bc61976c
update for networking changes in SDV 1.4 (#638) 2019-10-29 11:29:20 -04:00
Jesse Plamondon-Willard 773ebf5406
update for honey changes in SDV 1.4 (#638) 2019-10-29 11:28:07 -04:00
Jesse Plamondon-Willard be79a04206
make item spawn commands more robust 2019-10-29 10:45:34 -04:00
Jesse Plamondon-Willard 08dc846195
add asset propagation for cursors2 (#638) 2019-10-22 07:59:20 -04:00
Jesse Plamondon-Willard b4a8c1c2ac
rework Save Backup to support Android 2019-10-07 15:05:01 -04:00
Jesse Plamondon-Willard 175ebf9071
fix non-generic GetAPI not checking that all mods are loaded (#662) 2019-10-03 12:08:22 -04:00
Jesse Plamondon-Willard 15cd316ce4
fix Save Backup mod on Android 2019-10-02 01:19:33 -04:00
Jesse Plamondon-Willard 65997c1243
auto-fix save data when a custom location mod is removed 2019-10-01 21:41:15 -04:00
Jesse Plamondon-Willard 845deb43d6
add support for core translation files 2019-10-01 21:27:49 -04:00
Jesse Plamondon-Willard 673510b394
remove unused translation field & method 2019-10-01 20:04:58 -04:00
Jesse Plamondon-Willard c4157b55eb
update supporter list 2019-10-01 14:02:35 -04:00
Jesse Plamondon-Willard 52914515a2
add community short url 2019-10-01 13:48:23 -04:00
Jesse Plamondon-Willard 9461494a35
auto-fix save data when a custom NPC mod is removed 2019-09-26 19:48:01 -04:00
Jesse Plamondon-Willard 1b5055dfaa
make console colors configurable 2019-09-23 17:09:35 -04:00
danvolchek e6edf8adc7
fix saving event doc typo 2019-09-18 01:23:54 -04:00
Jesse Plamondon-Willard 4e7a67bc6d
log custom SMAPI settings to simplify troubleshooting 2019-09-16 16:28:12 -04:00
Jesse Plamondon-Willard 3cf3df8ffb
fix ICursorPosition.AbsolutePixels not adjusted for zoom 2019-09-14 23:18:03 -04:00
Jesse Plamondon-Willard 4fec41f3a1
minor fixes 2019-09-14 19:26:57 -04:00
Jesse Plamondon-Willard 083e68ad5b
fix key errors during asset propagation in some cases 2019-09-14 19:22:25 -04:00
Jesse Plamondon-Willard 4b3a593941
track texture asset keys, fix NPC portrait propagation 2019-09-14 19:22:08 -04:00
Jesse Plamondon-Willard f5b46e8f3d
add asset propagation for Data\FarmAnimals (#618) 2019-09-14 19:20:12 -04:00
Jesse Plamondon-Willard dbd0b97c17
simplify Data/NPCDispositions propagation with changes in SDV 1.4 (#638) 2019-09-14 19:19:45 -04:00
Jesse Plamondon-Willard 3f1ffd3e4f
allow bool condition values in CP schema 2019-09-14 19:19:40 -04:00
Jesse Plamondon-Willard 2f9884c47b
update packages 2019-09-14 19:19:34 -04:00
Jesse Plamondon-Willard 2d6175fcd2
add immutable collection watcher 2019-09-14 19:19:30 -04:00
Jesse Plamondon-Willard 1db1a8fa23
update SMAPI/game version map 2019-09-14 19:19:23 -04:00
Jesse Plamondon-Willard 8cb190de08
add Android detection 2019-09-14 19:19:08 -04:00
Jesse Plamondon-Willard e02372bba9
fix log parser changes 2019-09-14 19:17:27 -04:00
Jesse Plamondon-Willard a36426296a
Merge pull request #658 from danvolchek/log-parser-user-agent-detection
[SMAPI.Web] Detect the client's platform and check the right log parser input accordingly
2019-09-14 19:16:44 -04:00
Jesse Plamondon-Willard e7b214390a
move platform to log parser model instead of middleware 2019-09-14 19:14:56 -04:00
Jesse Plamondon-Willard d49ead6113
remove custom enum, add Android to SMAPI's platform enum
This will also be used in an upcoming commit for SMAPI's target platform constant.
2019-09-14 19:14:51 -04:00
Jesse Plamondon-Willard 7ca168269f
log skipped loose files 2019-09-14 19:14:42 -04:00
Dan Volchek f04f781153
rename namespace to be more accurate 2019-09-14 19:14:24 -04:00
Dan Volchek 00b067fead
detect the client's platform and check the appropriate input in the log parser 2019-09-14 19:14:19 -04:00
Jesse Plamondon-Willard 1003116f7f
fix asset changes not affecting cached asset loads in a specific case 2019-09-14 19:13:35 -04:00
Jesse Plamondon-Willard 9828f32bf7
fix validator not handling string entries (#654) 2019-09-14 19:13:31 -04:00
Jesse Plamondon-Willard 2b68b06729
don't strip comments when validating JSON (#654) 2019-09-14 19:13:25 -04:00
Jesse Plamondon-Willard 192c54b71c
update for game draw changes (#638) 2019-09-14 19:13:21 -04:00
Jesse Plamondon-Willard d2a134ae08
reduce automatic retry window for background wiki fetches (#651) 2019-09-14 19:13:16 -04:00
Jesse Plamondon-Willard 86b2fef8ce
better handle stale age label on mod compatibility list 2019-09-14 19:13:11 -04:00
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 49b3dbb38f
update for game draw changes (#638) 2019-09-14 19:08:27 -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 5679df8d66
expand Content Patcher schema, detect more common issues (#654) 2019-09-14 19:06:24 -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 74e86de01e
when uploading a new file to the JSON validator, prefill previous schema type by default (#654) 2019-09-14 19:06:09 -04:00
Jesse Plamondon-Willard 2cc183b48b
tweak manifest schema to allow $schema field, fix parse errors in some text editors (#654) 2019-09-14 19:06:04 -04:00
Jesse Plamondon-Willard d88d3505ec
add error type code to HTML for convenience when adding custom error messages (#654) 2019-09-14 19:05:59 -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 22480d25b9
restructure Content Patcher schema a bit (#654) 2019-09-14 19:05:50 -04:00
Jesse Plamondon-Willard 3331beb17a
integrate Content Patcher schema into validator, update docs (#654) 2019-09-14 19:05:45 -04:00
TehPers 5d06d0b836
Updated title with feedback from Cat 2019-09-14 19:04:27 -04:00
TehPers 3199091619
Updated $id 2019-09-14 19:04:21 -04:00
TehPers 093c68cac4
Fixed 2019-09-14 19:04:17 -04:00
Jesse Plamondon-Willard c785572fdd
raise JSON validation error for duplicate fields (#654) 2019-09-14 19:03:51 -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 f24e7428df
add line highlighting and linking (#654) 2019-09-14 19:00:50 -04:00
Jesse Plamondon-Willard 1b9ce5e64f
format displayed JSON (#654) 2019-09-14 19:00:46 -04:00
Jesse Plamondon-Willard 3ba567eadd
add JSON validator with initial support for manifest format (#654) 2019-09-14 19:00:41 -04:00
Jesse Plamondon-Willard c86db64880
encapsulate gzip logic for reuse (#654) 2019-09-14 19:00:36 -04:00
Jesse Plamondon-Willard 8e0ddd1d00
update for disconnection change in SDV 1.4 (#638) 2019-09-14 18:59:55 -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 b0ec0de2ce
fix does-not-exist errors suppressed due to recent changes (#651) 2019-09-14 18:59:44 -04:00
Jesse Plamondon-Willard b802471dd4
remove soft GitHub lookups during update checks (#651)
This caused incorrect update alerts for repositories that contain multiple mods but still use releases.
2019-09-14 18:59:39 -04:00
Jesse Plamondon-Willard 4bb644e46e
prefer SPDX license ID in tracked license info (#651) 2019-09-14 18:59:34 -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 890c6b3ea7
rename Nexus API client for upcoming API usage (#651) 2019-09-14 18:59:10 -04:00
Jesse Plamondon-Willard 08d83aa039
treat hidden/unpublished Nexus mods as not found (#651) 2019-09-14 18:59:05 -04:00
Jesse Plamondon-Willard edc00ddaab
remove cached mod data not requested within 48 hours (#651) 2019-09-14 18:58:59 -04:00
Jesse Plamondon-Willard 17c6ae7ed9
migrate update check caching to MongoDB (#651) 2019-09-14 18:58:54 -04:00
Jesse Plamondon-Willard 03a082297a
add generic cache repository interface (#651) 2019-09-14 18:58:49 -04:00
Jesse Plamondon-Willard f6b336def7
store DateTimeOffset values in date fields instead of the default array (#651) 2019-09-14 18:58:45 -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 4fb16abfe9
normalise map tilesheets before custom-tilesheet changes to avoid errors 2019-09-14 18:54:06 -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 ec747b518b
enable readonly access to job dashboard when deployed (#651) 2019-09-14 18:53:31 -04:00
Jesse Plamondon-Willard 450cfc11c2
avoid Hangfire connection errors on startup (#651) 2019-09-14 18:53:25 -04:00
Jesse Plamondon-Willard 1b807edd00
update HTTP client to fix form-url-encoded error with large log files 2019-09-14 18:53:20 -04:00
Jesse Plamondon-Willard 7a2891573b
minor cleanup (#651) 2019-09-14 18:53:15 -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 88110dffbf
reduce log level in development 2019-09-14 18:52:52 -04:00
Jesse Plamondon-Willard be1f09f5f9
update obsolete code 2019-09-14 18:52:47 -04:00
Jesse Plamondon-Willard 8700084300
bump .NET Standard version used by the mod build package to match toolkit 2019-09-14 18:52:39 -04:00
Jesse Plamondon-Willard db141f3976
update code analysis package
This commit updates the code analysis package to the one available in Visual Studio 2017 v15.9; the next version matches Visual Studio 2019.
2019-09-14 18:52:33 -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 c6d4381142
update for SDV 1.4 build change on Linux/Mac (#638) 2019-09-14 18:47:40 -04:00
Jesse Plamondon-Willard c9778b567e
update draw logic (#638) 2019-09-14 18:47:35 -04:00
Jesse Plamondon-Willard 20c81f04e0
update compatibility list (#638) 2019-09-14 18:47:30 -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 0eb986a8c0
update compatibility list (#638) 2019-09-14 18:16:45 -04:00
Jesse Plamondon-Willard 0cde44fbd1
remove unsupported Markdown in nuspec release notes 2019-09-14 18:16:23 -04:00
Jesse Plamondon-Willard 62d0b3b322
reduce duplication in mod build package 2019-09-14 18:16:19 -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 3f28abe2c2
update game-not-found error messages 2019-09-14 18:16:00 -04:00
Jesse Plamondon-Willard 904c39eb72
move assembly references out of common.targets 2019-09-14 18:13:41 -04:00
Jesse Plamondon-Willard 6a951d29ae
add $(GameExecutableName) to mod build package 2019-09-14 18:11:25 -04:00
Jesse Plamondon-Willard b3e4162f7c
move <GamePath> logic into separate .targets file file for reuse 2019-09-14 18:11:21 -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 a7544e5afb
move game detection into toolkit for reuse 2019-09-14 18:05:18 -04:00
Jesse Plamondon-Willard 46a0dd6236
move environment utility into toolkit for reuse 2019-09-14 18:05:10 -04:00
Jesse Plamondon-Willard 660e8087a1
update for location change in SDV 1.4 (#638) 2019-09-14 18:05:04 -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 059a59a7bc
fix error when loading a mod asset through a translated content manager (#647) 2019-09-14 18:04:50 -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 fdf221adde
reorganise update loop a bit (#648) 2019-09-14 18:04:00 -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 4f87da3426
drop legacy options in mod build package 2019-09-14 18:03:17 -04:00
Jesse Plamondon-Willard b47329d5b8
fix year edge case in date calculations 2019-09-14 18:03:11 -04:00
Jesse Plamondon-Willard c28c3ff081
update code for SDV 1.4 changes (#638) 2019-09-14 18:03:04 -04:00
Jesse Plamondon-Willard f14260b3b4
fix typos 2019-09-14 18:02:45 -04:00
Jesse Plamondon-Willard a5146daaab
use known working terminal before trying x-terminal-emulator (#640) 2019-09-14 18:01:51 -04:00
Jesse Plamondon-Willard 1b3a6a514f
fix readlink commands in launcher not working in ZorinOS (#640) 2019-09-14 18:01:44 -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 202ba23dcc
ignore root content managers when handling managed asset keys (#644) 2019-09-14 18:01:32 -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 732d66f1fe
remove reflection no longer needed in newest SDV 1.4 build (#638) 2019-09-14 17:58:45 -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 2be3b7fb01
fix default toolkit namespace 2019-09-14 17:52:33 -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 d74b710833
add mod type to mod scanner result 2019-09-14 17:50:39 -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 abffdc2dab
simplify project names 2019-09-14 17:46:34 -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 99a4b2a3b9
update compatibility list, rm SMAPI 3.0 entries for mods which are incompatible with SDV 1.4 (#638) 2019-09-14 17:18:45 -04:00
Jesse Plamondon-Willard 6f63bd0024
update nuspec for alpha release 2019-09-14 17:16:39 -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 aa7e4b9c36
add new DLL to SMAPI references, support older game versions in package, fix name on Linux/Mac (#638) 2019-09-14 17:14:49 -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 161618d0d9
fix cache miss when not playing in English (#634) 2019-09-14 17:14:32 -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 307055b028
bump version to 3.0 2019-09-14 17:10:44 -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 0ba8325708
fix Newtonsoft.Json.pdb not ignored for release zips 2019-09-14 16:58:45 -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
kurumushi 7e9cb99acb
Update unix-launcher.sh
minor formatting fixes
2019-09-14 16:54:51 -04:00
kurumushi d14e470ea9
Update unix-launcher.sh
Changed the line to launch xterm, forcing TERM=xterm, as suggested by @toastal
2019-09-14 16:54:46 -04:00
Kris Scott 304d89cd19
Reworked the unix launcher
- More posix compliance and less prone to failing on bad variables
- Replaced depreciated backquotes (`) with the 'which' command
- Reworked the entire terminal detection code for easier editing and testing
2019-09-14 16:54:24 -04:00
Jesse Plamondon-Willard b7b8b001c5
update for release 2019-09-13 18:20:27 -04:00
Jesse Plamondon-Willard fb04b67a2b
use same .csproj charset as Visual Studio tools 2019-09-13 17:44:41 -04:00
Jesse Plamondon-Willard 125bcbee56
migrate to new project file format 2019-09-13 17:22:45 -04:00
Jesse Plamondon-Willard 56726073ba
fix inconsistent default value 2019-09-13 16:22:09 -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 23fe0c24a0
ignore AWS Beanstalk data file 2019-09-13 16:15:45 -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 6f83af0c21
fix mod compatibility list not caching data 2019-09-13 16:09:07 -04:00
Jesse Plamondon-Willard f7d4a9181b
move 1.4 compatibility into advanced until it's publicly available, change "SDV beta only" to use version (#638) 2019-09-13 16:00:35 -04:00
Jesse Plamondon-Willard 6eb36333b7
add 'broke in' API fields (#638) 2019-09-13 16:00:23 -04:00
Jesse Plamondon-Willard aa15431966
remove 'SMAPI 3.0 ready' API fields (#638) 2019-09-13 16:00:01 -04:00
Jesse Plamondon-Willard 01221ea66f
drop SMAPI 3.0 compatibility field (#638) 2019-09-13 15:58:54 -04:00
Jesse Plamondon-Willard 460b765f0b
make SDV beta blurb more generic (#638) 2019-09-13 15:58:34 -04:00
Jesse Plamondon-Willard 2b17de5460
link status color to non-beta status (#638) 2019-09-13 15:58:28 -04:00
Jesse Plamondon-Willard ceaa7124a1
support prerelease versions with a different tag (#638) 2019-09-13 15:58:22 -04:00
Jesse Plamondon-Willard af3fdf7e5a
revamp 'support SMAPI' section on main page 2019-09-13 15:58:01 -04:00
Jesse Plamondon-Willard 94702ca4b7
use default indentation for JSON files 2019-09-13 15:57:18 -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 8595a2a6fa
make Harmony patch names more consistent 2019-09-13 15:46:46 -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 e43f01ffce
tweak patch code style 2019-09-13 15:29:08 -04:00
Jesse Plamondon-Willard f250afbadd
fix unspecified log levels 2019-09-13 15:28:14 -04:00
Jesse Plamondon-Willard 4b9afa4ca3
tweak smapi.io logic to allow hidden non-old downloads 2019-09-13 15:27:48 -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 64331ffe8c
default Monitor.Log to trace 2019-09-13 15:25:07 -04:00
Jesse Plamondon-Willard 26cac2c12a
prevent invalid items from breaking menus on hover 2019-09-13 15:21:59 -04:00
Jesse Plamondon-Willard 9732ddb275
avoid possible invalid state if checkEventPrecondition is called asynchronously (#636) 2019-09-13 15:17:43 -04:00
Jesse Plamondon-Willard bac92d6f26
log underlying error (#636) 2019-09-13 15:17:35 -04:00
Jesse Plamondon-Willard 05bfd33ac4
fix formatting and code style (#636) 2019-09-13 15:17:09 -04:00
berkay2578 a13af946e2
Implement the return value of the original method 2019-09-13 15:16:58 -04:00
berkay2578 accaa6c0e0
checkEventPrecondition crash fix 2019-09-13 15:12:45 -04:00
Jesse Plamondon-Willard 98f58c353e
prepare for 2.11.2 release 2019-04-22 22:05:36 -04:00
Jesse Plamondon-Willard 5d0cba90a1
fix error on Mac when a custom map references a vanilla tilesheet that only exists under Content/Maps 2019-04-22 22:02:14 -04:00
Jesse Plamondon-Willard 2800f7a931
add release note (#633) 2019-04-22 22:01:02 -04:00
archification e3ae54637f
adding termite support 2019-04-22 21:56:09 -04:00
Jesse Plamondon-Willard 4a494c67bd
prepare for 2.11.1 release 2019-03-17 21:34:44 -04:00
Jesse Plamondon-Willard 2a976f7236
add crops to world_clear 2019-03-17 19:42:49 -04:00
Jesse Plamondon-Willard 552886a0f3
fix world_clear removing chests that match a debris name 2019-03-17 19:22:03 -04:00
Jesse Plamondon-Willard 4a7fb8bad2
remove reflected access to Game1.version (which is no longer const) 2019-03-16 23:42:00 -04:00
Jesse Plamondon-Willard 8c46590c60
suppress warning for Rubydew mod 2019-03-16 22:18:27 -04:00
Jesse Plamondon-Willard 0d762faf60
add support for suppressing warnings in mod DB 2019-03-16 22:17:58 -04:00
Jesse Plamondon-Willard ebc6911301
update support list & release notes 2019-03-16 19:34:24 -04:00
Jesse Plamondon-Willard d8cf910347
set max game version to prepare for 1.4 release 2019-03-16 19:09:45 -04:00
danvolchek f91d9ce97e remove unneeded log parser css rule 2019-03-14 00:48:03 -05:00
Jesse Plamondon-Willard 0e504ce18a
minor changes to new log section code (#626) 2019-03-10 01:53:51 -05:00
danvolchek f836caec33
fix typos and update release notes 2019-03-10 01:42:27 -05:00
danvolchek 6cd7e11c10
add log sections implementation 2019-03-10 01:40:58 -05:00
Jesse Plamondon-Willard 810be1fbc7
update supporter list 2019-03-08 18:26:03 -05:00
Jesse Plamondon-Willard c57405aee0
update compatibility list 2019-03-07 18:12:02 -05:00
Jesse Plamondon-Willard 9543971d25
update for compatibility wiki page changes 2019-03-07 18:11:47 -05:00
Jesse Plamondon-Willard 5b675902ff
improve SMAPI 3.0 status column, show by default 2019-03-07 18:10:59 -05:00
Jesse Plamondon-Willard 460b440c2e
prepare for 2.11 release 2019-03-01 14:10:29 -05:00
Jesse Plamondon-Willard c7cb7ebb81
fix smapi.io linking to an archived download in rare cases 2019-02-24 18:44:24 -05:00
Jesse Plamondon-Willard c24946c399
make it clear that mods will break in SMAPI 3.0 (#606) 2019-02-24 18:43:35 -05:00
Jesse Plamondon-Willard a743d461ce
bump deprecation levels for upcoming SMAPI 3.0 release (#606) 2019-02-24 18:43:24 -05:00
Jesse Plamondon-Willard fa3fa400ff
minor tweaks to new log parser UI (#619) 2019-02-24 18:41:56 -05:00
danvolchek bbb33c96f1
fix availablity caption case 2019-02-24 18:41:00 -05:00
danvolchek f676e0fe6d
add removed space 2019-02-24 18:40:56 -05:00
danvolchek a23261106e
add update info in suggested fixes section 2019-02-24 18:40:03 -05:00
Jesse Plamondon-Willard 4baad0ec8d
cross out mod links on compat page if outdated to prevent confusion 2019-02-24 18:37:12 -05:00
Jesse Plamondon-Willard f5d1bd8984
prepare for 2.11-beta.2 release 2019-02-24 18:34:08 -05:00
Jesse Plamondon-Willard 975ffe52e6
fix bundled mods not working in beta release 2019-02-24 18:34:03 -05:00
Jesse Plamondon-Willard 4221ad3668
reorganise compatibility list, remove ancient entries 2019-02-24 18:33:55 -05:00
Jesse Plamondon-Willard b0d0146a45
update for Stardew Valley 1.3.35-beta support
SDV 1.3.35 changes the signature for a utility method related to text width checks. SMAPI just needs to be recompiled, but the build won't work with previous versions of the game.
2019-02-24 18:32:35 -05:00
Jesse Plamondon-Willard 41f77f51c0
prepare for 2.10.2 release 2019-02-08 18:19:47 -05:00
Jesse Plamondon-Willard 215574f2b9
fix error when swapping maps mid-session for a location with interior doors 2019-02-08 18:19:28 -05:00
Jesse Plamondon-Willard 63d146b271
update compatibility list 2019-02-08 18:18:44 -05:00
Jesse Plamondon-Willard f540d2ab29
add locale to context trace logs 2019-02-07 22:45:12 -05:00
Jesse Plamondon-Willard 6b6ccb87de
fix error with custom map tilesheets in some cases
Specifically, when a custom map has a seasonal tilesheet which only exists the Content/Maps folder and already matches the current season.
2019-02-07 22:44:31 -05:00
Jesse Plamondon-Willard 1d25edc2a5
fix assets not disposed correctly in some cases 2019-02-07 22:43:43 -05:00
Jesse Plamondon-Willard 7a0ef80867
fix error propagating NPC sprites if they're not initialised yet 2019-02-07 22:43:35 -05:00
Jesse Plamondon-Willard 1556a04a54
add beta status filter to compatibility list 2019-02-07 22:43:12 -05:00
Jesse Plamondon-Willard 8133d75bba
tweak XNB mod message for clarity 2019-02-07 22:42:19 -05:00
Jesse Plamondon-Willard 59bc63cab6
propagate asset changes into the save file being loaded 2019-02-07 22:42:02 -05:00
Jesse Plamondon-Willard ce55c988d1
update mod compatibility list to recognise SMAPI 3.0 URLs for non-soon statuses 2019-02-07 22:41:05 -05:00
Jesse Plamondon-Willard 3c3aac382a
fix broken ModDrop links 2019-02-07 22:40:57 -05:00
Jesse Plamondon-Willard e3a0bd7e29
deprecate entry DLL with case-insensitive match 2019-02-07 22:40:39 -05:00
Jesse Plamondon-Willard 90c5858cf8
fix typo 2019-02-07 22:40:27 -05:00
Jesse Plamondon-Willard 60cca13d53
update compatibility list 2019-02-07 22:40:19 -05:00
Jesse Plamondon-Willard 5d9a618bec
fix incorrect 'bypassed safety checks' for mods using LoadStageChanged event 2019-02-07 22:40:02 -05:00
Jesse Plamondon-Willard 11c080962b
fix cursor position not updated in edge case 2019-02-07 22:39:54 -05:00
Jesse Plamondon-Willard e627a8a5e5
avoid period after URLs in log output 2019-02-07 22:39:45 -05:00
Jesse Plamondon-Willard 2287aeeb65
improve save backup error-handling, keep first backup of the day 2019-02-07 22:39:03 -05:00
Jesse Plamondon-Willard 0f926ca1c9
fix 'unknown mod' deprecation warnings when they occur in the Mod constructor 2019-02-07 22:37:59 -05:00
Jesse Plamondon-Willard c4a76df4b0
fix 'unknown mod' deprecation warnings showing stack trace in non-developer mode 2019-02-07 22:37:42 -05:00
Jesse Plamondon-Willard e064be0c7b
fix 'unknown mod' deprecation warnings showing wrong stack trace 2019-02-07 22:36:49 -05:00
Jesse Plamondon-Willard 1db640d295
add mod page link to 'missing dependency' errors for the most common dependencies 2019-02-07 22:35:25 -05:00
Jesse Plamondon-Willard ce060f30e6
set max game version to avoid confusion when 1.3.35 releases 2019-02-07 22:34:18 -05:00
Jesse Plamondon-Willard d8dd4b4c18
fix LoadStage.SaveParsed raised before save data available 2019-02-07 22:30:09 -05:00
Jesse Plamondon-Willard 9240bdbf9b
fix save folder constants not available during early load stages 2019-02-07 22:28:55 -05:00
Jesse Plamondon-Willard 72888fe2ed
update for release 2018-12-30 17:02:56 -05:00
Jesse Plamondon-Willard b3b1b143ba
fix GameLaunched raised twice due to Game1.ticks not incrementing reliably 2018-12-30 16:56:35 -05:00
Jesse Plamondon-Willard ca18a2867b
update for release 2018-12-29 20:09:19 -05:00
Jesse Plamondon-Willard e77f17d809
increase deprecation levels for the upcoming SMAPI 3.0 2018-12-29 19:03:16 -05:00
Jesse Plamondon-Willard dae12c16e5
add IsCurrentLocation event arg to World events 2018-12-29 18:31:23 -05:00
Jesse Plamondon-Willard 5db5ca1c88
reduce cache time for mod compatibility list 2018-12-29 15:53:11 -05:00
Jesse Plamondon-Willard 2e63fff9ab
mark structs readonly 2018-12-27 13:41:19 -05:00
Jesse Plamondon-Willard c4a82418ac
tweak comment header convention 2018-12-27 12:39:10 -05:00
Jesse Plamondon-Willard 51e65fc8a0
enable latest C# features 2018-12-27 02:40:57 -05:00
Jesse Plamondon-Willard 382b5fe914
minor performance optimisation 2018-12-25 15:12:58 -05:00
Jesse Plamondon-Willard 8e0573d7d9
add GameLoop.OneSecondUpdateTicking/Ticked 2018-12-25 15:10:22 -05:00
Jesse Plamondon-Willard 6ad52d607c
add Specialised.LoadStageChanged event 2018-12-24 17:28:58 -05:00
Jesse Plamondon-Willard 041bd2d6ba
add Specialised.SavePreloaded event 2018-12-23 19:26:02 -05:00
Jesse Plamondon-Willard 4b325f61b3
allow Read/WriteSaveFile as soon as the save is loaded 2018-12-23 16:51:38 -05:00
Jesse Plamondon-Willard 7294cb3cc5
add world_clear console command 2018-12-22 16:08:52 -05:00
Jesse Plamondon-Willard 270d436a17
remove shell code in Windows installer to reduce antivirus false positives 2018-12-18 20:15:39 -05:00
Jesse Plamondon-Willard a6f74e8fd4
update for release 2018-12-16 20:36:49 -05:00
Jesse Plamondon-Willard 22297e2ee4
fix host peer not cleared when a multiplayer session ends 2018-12-16 20:28:02 -05:00
Jesse Plamondon-Willard 8dd94ac7f1
fix error when hovering items in some cases 2018-12-16 19:58:11 -05:00
Jesse Plamondon-Willard 7cbc716b85
remove default SMAPI 3.0 strict mode in debug builds 2018-12-16 17:12:44 -05:00
Jesse Plamondon-Willard 06ef4440b2
update for release 2018-12-16 14:27:10 -05:00
Jesse Plamondon-Willard 803f9f439c
fix messages not sent correctly to farmhands connected via Steam friends 2018-12-16 02:55:41 -05:00
Jesse Plamondon-Willard 0130416bd1
show SMAPI 3.0 readiness for unofficial updates too (#606) 2018-12-15 14:35:39 -05:00
Jesse Plamondon-Willard 39341d772e
prevent invalid items from crashing the game 2018-12-15 13:33:22 -05:00
Jesse Plamondon-Willard 5f620e14fa
add SMAPI 3.0 readiness to API data (#606) 2018-12-15 00:18:51 -05:00
Jesse Plamondon-Willard c6135e0759
clarify trace message 2018-12-14 18:58:06 -05:00
Jesse Plamondon-Willard 0d26285da1
add friendly error when the game can't find its Content\XACT folder 2018-12-14 00:42:00 -05:00
Jesse Plamondon-Willard 8eee91c67d
fix game launch error logged as 'SMAPI' 2018-12-14 00:23:48 -05:00
Jesse Plamondon-Willard 95b1dedb66
clarify docblock 2018-12-13 02:11:06 -05:00
Jesse Plamondon-Willard fd47e992db
deprecate assetData.AsDictionary().Set 2018-12-13 02:01:23 -05:00
Jesse Plamondon-Willard 6045351395
simplify access to deprecation manager for deprecation warnings 2018-12-13 02:00:30 -05:00
Jesse Plamondon-Willard 11787f9fea
tweak new API method name 2018-12-13 01:26:54 -05:00
Jesse Plamondon-Willard e447ce225f
add content pack API 2018-12-13 01:16:38 -05:00
Jesse Plamondon-Willard cd277e915f
fix NPCDisposition asset propagation breaking NPC data 2018-12-13 00:34:28 -05:00
Jesse Plamondon-Willard 3fef9bb2a5
fix 'begin must be called' sprite batch errors when using Display.RenderedWorld event 2018-12-09 19:35:38 -05:00
Jesse Plamondon-Willard 441ded8c9a
fix error when a mod makes invalid changes to an NPC schedule 2018-12-09 18:52:21 -05:00
Jesse Plamondon-Willard 2b3fb71f6a
update for release 2018-12-07 16:32:17 -05:00
Jesse Plamondon-Willard 085b1be28c
fix error when a location doesn't have a map asset key 2018-12-07 16:29:06 -05:00
Jesse Plamondon-Willard 8ff4111027
fix crash when constucting buildings that have an interior 2018-12-07 16:17:45 -05:00
Jesse Plamondon-Willard 8901218418
update for release 2018-12-07 13:40:13 -05:00
Jesse Plamondon-Willard b823d126d2
fix location warps when propagating map changes (#608) 2018-12-07 13:39:58 -05:00
Jesse Plamondon-Willard 2b97b9f701
disable paranoid detection if paranoid warnings are disabled 2018-12-06 18:27:44 -05:00
Jesse Plamondon-Willard 05778734a2
move mod path into constants 2018-12-06 17:48:27 -05:00
Jesse Plamondon-Willard 0a009d6fda
add friendly error when Steam isn't loaded 2018-12-05 22:49:49 -05:00
Jesse Plamondon-Willard aba15074b3
add helper.CreateTemporaryContentPack to replace deprecated transitional method 2018-12-05 00:18:13 -05:00
Jesse Plamondon-Willard 699fc41a7d
cleanup, add release note 2018-12-04 23:49:09 -05:00
Jesse Plamondon-Willard dad67e213e
fix world events in the mines (#603) 2018-12-04 23:49:09 -05:00
Jesse Plamondon-Willard 06257a510f
update version parsing code (#606) 2018-12-04 23:49:08 -05:00
Jesse Plamondon-Willard 94d5d8e106
add IsLocalPlayer flag to player events 2018-12-04 23:49:08 -05:00
Jesse Plamondon-Willard aa4bc3015e
fix helper.GetContentPacks removed in strict mode (#606) 2018-12-04 23:49:08 -05:00
Jesse Plamondon-Willard efa7372a20
fix build error in non-strict mode (#606) 2018-12-04 23:49:07 -05:00
Jesse Plamondon-Willard 3744e2f1e5
add SMAPI 3.0 compatibility strict mode (#606) 2018-12-04 23:49:06 -05:00
Jesse Plamondon-Willard a2a0469cd0
deprecate old events (#606) 2018-12-04 23:49:05 -05:00
Jesse Plamondon-Willard 3c5bdc96b5
fix new event arg constructors not marked internal (#606) 2018-12-04 23:49:05 -05:00
Jesse Plamondon-Willard 15907b3d6e
add SMAPI 3.0 migration guide (#606) 2018-12-04 23:48:54 -05:00
Jesse Plamondon-Willard f0a5a3d154
add ModDrop to mod compatibility page (#604) 2018-12-02 15:16:24 -05:00
Jesse Plamondon-Willard 84c406ce36
add ModDrop support in API & update checks (#604) 2018-11-30 00:15:24 -05:00
Jesse Plamondon-Willard dd15416d55
fix RenderedWorld event not invoked before overlays are rendered 2018-11-29 23:06:36 -05:00
Jesse Plamondon-Willard e58681f1bc
fix some map tilesheets not editable if not playing in English 2018-11-28 18:37:46 -05:00
Jesse Plamondon-Willard 924c3a5d3f
add support for propagating NPCDisposition asset changes 2018-11-25 15:19:12 -05:00
Jesse Plamondon-Willard 0dc653e5af
update supporters list 2018-11-25 13:15:03 -05:00
Jesse Plamondon-Willard b34cbb5b86
fix error when leaving & rejoining a server in the same session 2018-11-25 13:14:45 -05:00
Jesse Plamondon-Willard cbd63b9a87
fix Console Commands' handling of tool upgrade levels for item commands 2018-11-25 13:12:57 -05:00
Jesse Plamondon-Willard 3b5cfad213
fix Console Commands optimised in debug mode 2018-11-25 12:58:51 -05:00
Jesse Plamondon-Willard fb253941df
add support for propagating map asset changes 2018-11-25 00:07:26 -05:00
Jesse Plamondon-Willard 43f11cfe51
strip newlines in manifest display fields 2018-11-23 17:33:30 -05:00
Jesse Plamondon-Willard d1fb273d20
fix cryptic error when running installer from inside a zip in Windows 2018-11-23 11:57:25 -05:00
Jesse Plamondon-Willard ba7d6a0e51
add compatibility stats to mod page 2018-11-22 16:16:59 -05:00
Jesse Plamondon-Willard aeca48c419
fix beta header shown on compat list when there's no current beta 2018-11-19 19:22:55 -05:00
Jesse Plamondon-Willard 5de81464ce
bump version for release 2018-11-19 15:08:17 -05:00
Jesse Plamondon-Willard 3dc27a5681
bump versions for re-release 2018-11-19 13:37:55 -05:00
Jesse Plamondon-Willard ad612da1a2
fix installer errors on Windows (#602) 2018-11-19 13:37:46 -05:00
Jesse Plamondon-Willard 10add4b13c
add a few files to solution folder 2018-11-19 00:54:31 -05:00
Jesse Plamondon-Willard 72463f44fa
bump versions for release 2018-11-18 20:39:37 -05:00
Jesse Plamondon-Willard fe56c6396a
remove rewrite rules only used by mods that broke in SDV 1.3 2018-11-18 20:39:28 -05:00
Jesse Plamondon-Willard ebbbf6fd58
shorten bundle file names (#602) 2018-11-18 01:45:36 -05:00
Jesse Plamondon-Willard 48b9acb074
add build logic from the custom scripts (#602) 2018-11-18 00:51:30 -05:00
Jesse Plamondon-Willard e5bc00e7a2
hide installer's bundled files to avoid confusion (#602) 2018-11-18 00:47:35 -05:00
Jesse Plamondon-Willard 41e3c28021
fix installer allowing custom mods to be bundled with the install (#602)
This led to confusion since the installer didn't copy mod subfolders correctly. The installer now explains where to add custom mods instead.
2018-11-18 00:44:56 -05:00
Jesse Plamondon-Willard fb9ef6efda
fix errors in rare cases when sending a message through LidgrenClient after an error packet is received (#480) 2018-11-17 15:24:07 -05:00
Jesse Plamondon-Willard 3a4ad38e05
fix broken link in docs, rm unneeded using 2018-11-17 11:12:11 -05:00
Jesse Plamondon-Willard 04886afd29
fix update-check errors sometimes being overwritten with a generic error message 2018-11-16 21:32:48 -05:00