Commit Graph

2400 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 719831c15a
sort mod warning lists 2020-05-09 10:58:10 -04:00
Jesse Plamondon-Willard d8d8cac2d8
simplify logged paranoid warnings 2020-05-09 10:43:05 -04:00
Jesse Plamondon-Willard 19397a89ff
log detailed error for rewritten patch failures (#711) 2020-05-09 09:23:27 -04:00
Jesse Plamondon-Willard 3110339649
add attribute type rewriting (#711) 2020-05-09 00:51:56 -04:00
Jesse Plamondon-Willard a500812e88
update web project to .NET Core 3.1 2020-05-07 22:41:37 -04:00
Jesse Plamondon-Willard c58d01d0cf
update packages 2020-05-07 21:15:29 -04:00
Jesse Plamondon-Willard f9eebff332
update Content Patcher format in schema 2020-05-06 21:43:20 -04:00
Jesse Plamondon-Willard f16e477fc2
add base instruction handler (#711) 2020-05-06 00:02:10 -04:00
Jesse Plamondon-Willard cfc07c1ee5
fix reference to old Harmony namespace (#711) 2020-05-05 23:31:06 -04:00
Jesse Plamondon-Willard 7a60e6d2a1
migrate to Harmony 2.0 finalizers (#711) 2020-05-05 22:15:38 -04:00
Jesse Plamondon-Willard 499cd8ab31
combine Harmony 1.x rewrite logs (#711) 2020-05-05 21:45:53 -04:00
Jesse Plamondon-Willard f4192663d7
add Harmony 2.0 rewriters (#711) 2020-05-05 21:02:33 -04:00
Jesse Plamondon-Willard 2d37fe6819
rename files for upcoming change (#711) 2020-05-05 20:54:25 -04:00
Jesse Plamondon-Willard e08979acd3
migrate to Harmony 2.0 (#711) 2020-05-05 20:49:05 -04:00
Jesse Plamondon-Willard 9728fe3f34
add Multiplayer.PeerConnected event 2020-05-04 17:53:48 -04:00
Jesse Plamondon-Willard 4eb68e96ed
fix asset propagation for Gil's portraits 2020-05-04 17:41:45 -04:00
Jesse Plamondon-Willard f44151dbb4
prepare for release, tweak readme 2020-04-27 16:30:20 -04:00
Jesse Plamondon-Willard cf7bba5453
fix asset propagation for maps loaded through a temporary content manager 2020-04-25 20:05:15 -04:00
Jesse Plamondon-Willard beccea7efd
add support for getting a patch helper for arbitrary data 2020-04-24 17:53:58 -04:00
Jesse Plamondon-Willard 4fae0158ed
add map patching API
Migrated from the Content Patcher code. I'm the main author, with tile property merging based on contributions by hatrat.
2020-04-24 17:49:25 -04:00
Jesse Plamondon-Willard 06e2cb2e59
support lowercase season names in date translations 2020-04-17 17:23:24 -04:00
Jesse Plamondon-Willard 841f85a743
use better short date translations 2020-04-17 17:21:34 -04:00
Jesse Plamondon-Willard de4d4e0bcb
update unit test 2020-04-15 19:21:30 -04:00
Jesse Plamondon-Willard 3a247fa75c
tweak new code, update release notes 2020-04-15 19:20:53 -04:00
Jesse Plamondon-Willard 01b970c84a
Merge pull request #709 from kdau/develop
SDate: Add WorldDate conversions and features
2020-04-15 18:36:45 -04:00
Jesse Plamondon-Willard 97821362da
prevent object.loadDisplayName errors due to invalid/missing item data 2020-04-15 18:06:37 -04:00
Kevin Daughtridge 421bcfcd3e SDateTests: cover new field and methods 2020-04-14 00:31:47 -07:00
Kevin Daughtridge 7a60dc4ee9 SDate: fixes to new methods
- FromWorldDate: replace with explicit operator SDate
- ToWorldDate: replace with explicit operator WorldDate
- ToLocaleString: use Utility.getDateStringFor directly
- FromDaysSinceStart: reinterpret exception to an appropriate one
2020-04-14 00:19:20 -07:00
Kevin Daughtridge 49c2ee517d SDate: Add WorldDate conversions and features
- SeasonIndex
- FromWorldDate()
- FromDaysSinceStart()
- ToLocaleString()
- ToWorldDate()
2020-04-13 15:42:00 -07:00
Jesse Plamondon-Willard 5f73d47fb9
add config option to disable console colors (#707) 2020-04-12 12:35:34 -04:00
Kevin Daughtridge e370b08483 use SDate to set DaysPlayed 2020-04-11 13:25:12 -07:00
Kevin Daughtridge b363e0b6b7 set daysPlayed in world_set{day,season,year} commands 2020-04-10 12:41:35 -07:00
Jesse Plamondon-Willard c9b6b04a75
fix rare intermittent "CGI application encountered an error" errors 2020-04-05 13:38:59 -04:00
Jesse Plamondon-Willard 96ec4de727
fix marriage dialogue left in invalid state after dialogue propagation 2020-04-01 20:09:44 -04:00
Jesse Plamondon-Willard 6f8fb2a68b
fix AutoQualityPatch version in compatibility list 2020-03-29 14:40:17 -04:00
Jesse Plamondon-Willard 3e54ac8857
fix path segmenting on Linux/Mac in asset propagation 2020-03-29 12:08:56 -04:00
Jesse Plamondon-Willard cecd17ec3c
update schema for Content Patcher 1.13 2020-03-27 21:03:47 -04:00
Jesse Plamondon-Willard 31db04f4a0
prepare for release 2020-03-24 21:02:05 -04:00
Jesse Plamondon-Willard 68def4aa8a
fix mouse input suppression broken in SMAPI 3.4 (#705) 2020-03-24 19:16:51 -04:00
Jesse Plamondon-Willard 93475bab7f
fix asset changes not propagating to NPCs in an event 2020-03-23 22:32:57 -04:00
Jesse Plamondon-Willard 6d1494a56c
prepare for release 2020-03-22 19:36:49 -04:00
Jesse Plamondon-Willard 737e31b531
remove invalid-location check now handled by the game 2020-03-22 19:27:08 -04:00
Jesse Plamondon-Willard 107232ae43
update packages 2020-03-22 19:26:09 -04:00
Jesse Plamondon-Willard a50e78efd8
add monitor.LogOnce method 2020-03-22 17:40:31 -04:00
Jesse Plamondon-Willard 8d88ce8a16
fix player_add error if the player has broken XNB mods 2020-03-22 14:22:16 -04:00
Jesse Plamondon-Willard dfb1235133
fix semi-transparency issues on Linux/Mac
Apparently Mono no longer premultiplies loaded PNGs by default.
2020-03-14 18:47:19 -04:00
Jesse Plamondon-Willard e80b7712f7
encapsulate logic for each input type 2020-03-08 14:53:41 -04:00
Jesse Plamondon-Willard e39b9e0d69
fix log parse issues 2020-03-08 14:38:24 -04:00
Jesse Plamondon-Willard 5ba53cb390
optimize log parser for very long multi-line messages 2020-03-08 14:07:42 -04:00
Jesse Plamondon-Willard 29fdf9ae4a
rework input handling to allow sending custom input to the game/mods
That will let Virtual Keyboard on Android work with the future multi-key binding API, and with mods that check input state directly (e.g. Pathoschild/StardewMods#520). It might also be useful as a public API in future versions.
2020-03-08 11:45:55 -04:00
Jesse Plamondon-Willard 1b282f950a
update translation docs 2020-03-07 13:03:06 -05:00
Jesse Plamondon-Willard eec3f93434
Merge pull request #701 from Annosz/develop
Add Hungarian translations
2020-03-07 13:01:37 -05:00
Jesse Plamondon-Willard db4254513e
add support for flipped and rotated map tiles 2020-03-07 12:56:48 -05:00
Jesse Plamondon-Willard c6947682b0
update packages 2020-03-06 21:41:20 -05:00
Tóth Ádám 7adcc2fc21 Add Hungarian translations 2020-03-06 18:50:32 +01:00
Jesse Plamondon-Willard 7329d75ec8
enable detailed errors by default to simplify diagnosing issues 2020-03-02 20:24:56 -05:00
Jesse Plamondon-Willard a6b1103596
add file pickers to web UI for mobile users 2020-02-24 20:29:03 -05:00
Jesse Plamondon-Willard d03f77dd35
prepare for release 2020-02-22 23:03:18 -05:00
Jesse Plamondon-Willard 02a96b54b5
fix mods receiving their own broadcasts 2020-02-22 23:01:43 -05:00
Jesse Plamondon-Willard f9ffde9a34
prepare for release 2020-02-22 17:54:37 -05:00
Jesse Plamondon-Willard e8bb80af26
fix errors loading spouse room content packs in SMAPI 3.3
The new logic for loading map tilesheets incorrectly changed vanilla tilesheets like "townInterior" to "Maps/townInterior". While the game itself handled that, mods like Content Patcher which compared tilesheet paths would incorrectly decide that "townInterior" and "Maps/townInterior" were different files, and add a new tilesheet for it; that in turn would cause errors when patching spouse rooms, since it doesn't copy tilesheets.
2020-02-22 17:53:22 -05:00
Jesse Plamondon-Willard 585b23797e
prepare for release 2020-02-22 12:03:09 -05:00
Jesse Plamondon-Willard b8636fdf2f
update draw logic for recent game updates 2020-02-22 11:59:10 -05:00
Jesse Plamondon-Willard d3ec98fec8
update packages 2020-02-22 11:26:05 -05:00
Jesse Plamondon-Willard 03c3ab3711
update SMAPI/game version mapping, add older versions 2020-02-22 10:39:54 -05:00
Jesse Plamondon-Willard dd27b3bf35
fix parsing four-part versions from the update-check API 2020-02-20 21:32:55 -05:00
Jesse Plamondon-Willard 6a9bf10a81
migrate to new method in SMAPI 3.3 2020-02-20 21:12:00 -05:00
Jesse Plamondon-Willard eff29d94fb
don't premultiply fully opaque pixels 2020-02-20 19:52:52 -05:00
Jesse Plamondon-Willard 2cc786907b
call IAssetEditor with actual type if applicable 2020-02-19 23:42:44 -05:00
Jesse Plamondon-Willard ab90e2c890
rename InputStatus to SButtonState for consistency 2020-02-19 23:28:37 -05:00
Jesse Plamondon-Willard 2e9807a034
rework tilesheet loading to improve errors, allow future validation, and drop support for legacy content files 2020-02-19 23:20:55 -05:00
Jesse Plamondon-Willard 82d1e92d97
update TMXL name in metadata 2020-02-19 20:06:27 -05:00
Jesse Plamondon-Willard 7f63e06591
fix anchor position for new sticky header 2020-02-18 00:31:36 -05:00
Jesse Plamondon-Willard 4ce2747567
update compatibility list 2020-02-18 00:12:24 -05:00
Jesse Plamondon-Willard 2319c8e19e
make compatibility list header sticky 2020-02-17 23:55:28 -05:00
Jesse Plamondon-Willard 383ebab1af
add overrides for SMAPI on Android 2020-02-17 23:49:35 -05:00
Jesse Plamondon-Willard da49c7c13b
move hardcoded SMAPI update check logic into config 2020-02-17 23:48:57 -05:00
Jesse Plamondon-Willard 6294b27317
fix update-check error for SMAPI on Android with four-part versions 2020-02-13 21:03:04 -05:00
Jesse Plamondon-Willard c649572db8
fix dialogue propagation clearing marriage dialogue 2020-02-10 19:37:59 -05:00
Jesse Plamondon-Willard 801eaa7087
improve save backup logic 2020-02-10 19:14:06 -05:00
Jesse Plamondon-Willard 136773678e
add helper.Input.GetStatus method 2020-02-09 01:04:55 -05:00
Jesse Plamondon-Willard f3acc0b07c
add Italian translations 2020-02-08 23:34:43 -05:00
Jesse Plamondon-Willard 65180f86d8
update CP schema for .tmx support 2020-02-03 19:12:39 -05:00
Jesse Plamondon-Willard 4991b4d6af
prefix OS name in log on Android 2020-02-02 15:01:03 -05:00
Jesse Plamondon-Willard 0a2b15d3c3
add support for self-broadcasts, optimize network messages 2020-02-02 14:20:41 -05:00
Jesse Plamondon-Willard 17a9193fd2
update packages 2020-02-01 16:06:12 -05:00
Jesse Plamondon-Willard 56b1b8d4d2
fix save folder filter in Save Backup 2020-02-01 15:33:40 -05:00
Jesse Plamondon-Willard aeb72586fd
prepare for release 2020-02-01 11:11:44 -05:00
Jesse Plamondon-Willard d0885831c3
ignore Harmony DLL in mod build package 2020-02-01 11:09:21 -05:00
Jesse Plamondon-Willard 70a1334f2c
add JSON converter for Vector2 2020-02-01 01:08:29 -05:00
Jesse Plamondon-Willard c8191449a0
add support for *.tmx map files 2020-02-01 00:27:53 -05:00
Jesse Plamondon-Willard 125b38c6e6
improve Save Backup compatibility on Android 2020-02-01 00:18:56 -05:00
Jesse Plamondon-Willard 3f1d7b1d22
rework build settings a bit 2020-01-31 22:27:12 -05:00
Jesse Plamondon-Willard 1a2af714aa
fix error message 2020-01-31 22:15:37 -05:00
Jesse Plamondon-Willard e5d8acf240
rework asset editor/loader tracking so they're affected by load order 2020-01-30 22:10:16 -05:00
Jesse Plamondon-Willard 7cbf298bd4
Merge pull request #690 from Drachenkaetzchen/performance-counter
Performance counters
2020-01-26 20:45:27 -05:00
Jesse Plamondon-Willard 860b30443e
simplify performance details output 2020-01-26 20:42:28 -05:00
Jesse Plamondon-Willard 805d857e6e
show warning when using commands while disabled, simplify some commands a bit 2020-01-26 20:28:58 -05:00
Jesse Plamondon-Willard 910b4a2c43
tweak namespace 2020-01-26 19:52:31 -05:00
Jesse Plamondon-Willard 22a0a32b6d
refactor performance counter code
This commit performs some general refactoring, including...
- avoid manually duplicating the event list;
- rework the 'is important' event flag;
- remove the new packages (Cyotek.Collections can be replaced with built-in types, and System.ValueTuple won't work in the Mono version used on Linux/Mac);
- improve performance;
- minor cleanup.
2020-01-26 19:49:17 -05:00
Jesse Plamondon-Willard a96bfea205
back up config.user.json when installing (#693) 2020-01-25 18:37:17 -05:00
Jesse Plamondon-Willard fc0b98be45
add user settings that override defaults (#693) 2020-01-25 18:22:50 -05:00
Jesse Plamondon-Willard 7a6dab7548
fix dialogue asset propagation 2020-01-25 15:21:40 -05:00
Jesse Plamondon-Willard 04d3f9b589
add internal method for Content Patcher 2020-01-25 15:19:47 -05:00
Jesse Plamondon-Willard 4db7ca28f6
fix error building/demolishing buildings for some players 2020-01-25 11:05:36 -05:00
Jesse Plamondon-Willard e33386abcc
prevent load crashes due to invalid building types 2020-01-25 11:00:37 -05:00
Jesse Plamondon-Willard d1935e686c
add full internal support for non-standard four-part versions 2020-01-23 00:31:26 -05:00
Jesse Plamondon-Willard 381de5eba9
add test_input console command 2020-01-22 20:36:24 -05:00
Jesse Plamondon-Willard 1670a2f3a6
fix global data stored in saves folder 2020-01-22 19:06:33 -05:00
Drachenkaetzchen 1b905205a3 Added commands to enable and disable performance counters. Peak is now using the default interval 2020-01-21 12:20:06 +01:00
Jesse Plamondon-Willard 25a22f5d7c
update community links 2020-01-18 16:21:16 -05:00
Drachenkaetzchen 84973ce572 Added peak execution time over the last 60 seconds 2020-01-15 19:08:50 +01:00
Drachenkaetzchen 238b5db4f7 Added "trigger dump" command to dump the configured triggers as commands for copy'n'paste 2020-01-15 17:50:12 +01:00
Drachenkaetzchen fce5814bcb Added documentation for all commands. Renamed the "monitor" command to "trigger". Method name refactoring to be more consistent. 2020-01-15 17:43:41 +01:00
Drachenkaetzchen 1d58a525fa Added optional right-align for the table output 2020-01-15 17:42:46 +01:00
Drachenkaetzchen 694cca4b21 Added documentation for all performance counter methods and members. Refactored the naming of several members and methods to reflect their actual intention. 2020-01-15 16:01:35 +01:00
Jesse Plamondon-Willard abe1fa1442
Merge pull request #691 from danvolchek/develop
[SMAPI] Fix update marker file not being created
2020-01-12 20:41:57 -05:00
Jesse Plamondon-Willard d68e4f9766
drop pre-3.0 update-check support 2020-01-12 19:41:14 -05:00
danvolchek 734c727bc3 set updateFound based on the suggested update response 2020-01-12 15:24:57 -08:00
Jesse Plamondon-Willard 8b1fd90c6e
remove invalid-schedule error which can have false positives (e.g. when NPC is married to a player) 2020-01-12 15:53:59 -05:00
Jesse Plamondon-Willard 5518e4cf24
fix asset propagation for player sprites not affecting other players or recolor maps 2020-01-12 15:45:54 -05:00
Jesse Plamondon-Willard 351f5ad5e0
fix recursive lock error 2020-01-12 14:33:07 -05:00
Jesse Plamondon-Willard 2b68be4ebb
add version mappings from the wiki to API data 2020-01-11 20:33:01 -05:00
Jesse Plamondon-Willard bffc7f28e9
fix update-check error for Chucklefish pages with no version 2020-01-11 19:16:46 -05:00
Jesse Plamondon-Willard 609ceedaba
update for compatibility list change 2020-01-11 16:53:58 -05:00
Jesse Plamondon-Willard 219696275d
fix errors due to async threads creating content managers 2020-01-11 13:20:37 -05:00
Drachenkaetzchen 280dc91183 Reworked the console implementation, added monitoring. Some internal refactoring. 2020-01-11 15:45:45 +01:00
Drachenkaetzchen 8a77373b18 Added reset functionality 2020-01-10 14:16:00 +01:00
Drachenkaetzchen 47f626cc99 Moved most PerformanceCounter logic out of SCore into the new PerformanceCounterManager, some namespace refactoring 2020-01-10 14:08:25 +01:00
Drachenkaetzchen a751252c4e Initial commit of the performance counters 2020-01-10 01:27:56 +01:00
Jesse Plamondon-Willard ceff27c9a8
update min game version
1.4.1 is needed due to the new gamepad option, which SMAPI 3.1 added support for.
2020-01-07 21:29:49 -05:00
Jesse Plamondon-Willard 18c69c5587
intercept schedule errors 2020-01-07 21:26:58 -05:00
kchapelier b8a566a060
Add french translation 2020-01-06 19:59:32 -05:00
Jesse Plamondon-Willard 372eb72233
streamline front page design 2020-01-05 23:08:17 -05:00
Jesse Plamondon-Willard 48959375b9
prepare for release 2020-01-04 22:57:38 -05:00
Jesse Plamondon-Willard d804526d52
remove DumpMetadata option 2020-01-04 22:32:23 -05:00
Jesse Plamondon-Willard 93459a5e37
fix new asset invalidation code not correctly handling interceptors which both load and edit 2020-01-04 22:08:01 -05:00
Jesse Plamondon-Willard aef2550d23
add Japanese translations, update translation docs 2020-01-02 23:11:01 -05:00
Jesse Plamondon-Willard e64a1220e3
unify item diff logic for players & chests 2020-01-01 18:52:24 -05:00
Jesse Plamondon-Willard 6766fcd0fd
fix NetList watcher not handling array replacement and conflicting changes correctly 2020-01-01 00:48:44 -05:00
Jesse Plamondon-Willard c5cfcc6c9f
fix location snapshot not updated for removed chests 2020-01-01 00:22:29 -05:00
Jesse Plamondon-Willard 844efa32d4
optimize chest watchers using net events 2020-01-01 00:13:59 -05:00
Jesse Plamondon-Willard 6bf99f0f81
minor refactoring 2019-12-31 17:32:46 -05:00
wartech0 0411dcf3db
Finished chest events 2019-12-31 16:26:14 -05:00
wartech0 2894b43223
reworking chest event handler 2019-12-31 16:25:51 -05:00
Jesse Plamondon-Willard 1286a90ec2
minor refactoring
This commit...
- removes key fields added to non-keyed types like NetListWatcher and SnapshotListDiff;
- fixes existing chests not being watched;
- fixes diffs not correctly updated for added/removed chests;
- performs minor cleanup, adds missing docs, etc.
2019-12-31 16:19:50 -05:00
wartech0 aef1b8ac28
Added the new ChestItemChanged event. 2019-12-31 16:19:43 -05:00
Jesse Plamondon-Willard dca60f42b2
fix XNA keeping loaded assets alive forever (#685) 2019-12-31 16:18:11 -05:00
Jesse Plamondon-Willard d9a9cef172
fix ObservableCollection watcher not handling list reset (#685) 2019-12-30 11:27:25 -05:00
Jesse Plamondon-Willard 3818d53752
fix main sidebar link pointing to wiki instead of home page 2019-12-30 10:33:07 -05:00
Dan Volchek 360a982336 fix log parser content pack list entry pattern, remove unneeded ternary in content pack logging 2019-12-26 20:34:39 -08:00
Jesse Plamondon-Willard 9ea2599356
Merge pull request #683 from danvolchek/fixtypo
[JSON Validator] Change 'log' to 'JSON file' on the JSON validator page
2019-12-26 00:13:19 -05:00
Dan Volchek 63f2eacb47 display JSON file instead of log on the JSON validator page 2019-12-25 20:51:46 -08:00
Jesse Plamondon-Willard 76fa96591e
Merge pull request #682 from L30Bola/adding-portuguese-translation
Add portuguese translation
2019-12-25 12:19:11 -05:00
Leonardo Godoy 5ca5dc6f88 Add portuguese translation 2019-12-25 05:34:59 -03:00
Jesse Plamondon-Willard 2833ad9a62
fix log parser & JSON validator showing relative share URL 2019-12-24 13:59:11 -05:00
Jesse Plamondon-Willard d932a11f51
list broken dependencies first in 'skipped mods' list 2019-12-24 13:51:21 -05:00
Jesse Plamondon-Willard 4c471ea215
fix CP schema not requiring Default field if AllowBlank is omitted 2019-12-22 18:46:03 -05:00
Jesse Plamondon-Willard d6901ed496
add asset propagation for winter flooring (#679) 2019-12-22 12:52:34 -05:00
Jesse Plamondon-Willard d6ef6f627a
configure MongoDB connection string directly 2019-12-22 12:08:01 -05:00
Jesse Plamondon-Willard 139e267aaa
update item spawning code, detect ring type automatically to support custom rings, minor refactor 2019-12-22 12:04:40 -05:00
Jesse Plamondon-Willard 05d237400c
Merge pull request #681 from Mizzion/develop
Fixed the ring issue and flooring
2019-12-22 10:58:05 -05:00
Jesse Plamondon-Willard 082f285bc7
streamline local environments, update technical docs & privacy page 2019-12-22 00:44:13 -05:00
Jesse Plamondon-Willard c1b15fb372
allow local dev environments without an Azure account 2019-12-21 23:52:47 -05:00
Mizzion 89de36534d Fixed the ring issue and flooring
Fixed the same issues that CJB Item Spawner had related to the rings and floors.

(Sorry for the delay Christmas preparation is taking up most of my time).
2019-12-21 21:36:42 -07:00
Jesse Plamondon-Willard ba46491ebc
drop Amazon S3 support 2019-12-21 23:14:15 -05:00
Jesse Plamondon-Willard 242dc718cd
switch to Azure Blob storage for saving files 2019-12-21 15:41:55 -05:00
Jesse Plamondon-Willard 02f645900e
add option to disable uploading new files to Pastebin 2019-12-21 11:56:19 -05:00
Jesse Plamondon-Willard 9dc6054479
fix typo in asset propagation 2019-12-20 20:29:02 -05:00
Jesse Plamondon-Willard 0a00c70397
add console warning in paranoid mode 2019-12-20 20:27:21 -05:00
Jesse Plamondon-Willard 4da65cf4c0
update schemas for Content Patcher 1.11 2019-12-16 21:51:55 -05:00
Jesse Plamondon-Willard c4e2e94eed
add option to edit & reupload in the JSON validator 2019-12-16 21:39:37 -05:00
Jesse Plamondon-Willard c7426a191a
add Spanish translations
Thanks to PlussRolf!
2019-12-15 21:47:42 -05:00
Jesse Plamondon-Willard 9018750eb3
fix Linux systems with libhybris-utils installed incorrectly detected as Android (#668) 2019-12-15 11:27:46 -05:00
Jesse Plamondon-Willard 4711d19b3e
fix .gitignore and line endings for Linux 2019-12-15 10:50:05 -05:00
Jesse Plamondon-Willard 6275821288
add friendly log message for save file-not-found errors 2019-12-15 01:08:35 -05:00
Jesse Plamondon-Willard d662ea858c
improve error message for TargetParameterCountException in the reflection API 2019-12-15 00:33:08 -05:00
Jesse Plamondon-Willard 18a5b07c5b
fix overeager asset propagation for bundles 2019-12-15 00:04:00 -05:00
Jesse Plamondon-Willard b09381d2a6
Merge pull request #678 from techge/mate-terminal
Add mate-terminal to the known-to-work terminals (fixes #676)
2019-12-14 22:16:55 -05:00
Jesse Plamondon-Willard 5ea5932661
add asset propagation for bundles 2019-12-14 22:11:25 -05:00
Jesse Plamondon-Willard 16f986c51b
refactor cache invalidation & propagation to allow for future optimizations 2019-12-14 21:31:34 -05:00
Jesse Plamondon-Willard 6dc442803f
fix private assets from content packs not having tracking info 2019-12-14 10:38:17 -05:00
Jesse Plamondon-Willard 3ba718749c
don't keep a reference to uncached assets 2019-12-14 10:35:08 -05:00
Jesse Plamondon-Willard ff94a8149e
fix assets not being disposed when a content manager is disposed 2019-12-12 23:46:32 -05:00
Jesse Plamondon-Willard e4a7ca5826
batch asset editor/loader changes 2019-12-12 23:22:19 -05:00
Alexander Paetzelt 0454d7dad9 Add mate-terminal to the known-to-work terminals 2019-12-12 20:52:20 +01:00
Jesse Plamondon-Willard 238fbfe569
let mods use Read/WriteSaveData while a save is being loaded 2019-12-08 12:20:59 -05:00
Jesse Plamondon-Willard 194b96a79c
use GetLocations logic more consistently in asset propagation 2019-12-08 11:31:20 -05:00
Jesse Plamondon-Willard 04b9a810dd
add asset propagation for grass textures 2019-12-08 11:27:23 -05:00
Jesse Plamondon-Willard 47beb2f534
fix launcher compatibility on Arch Linux
Arch Linux sets the $TERMINAL variable, which makes SMAPI think the terminal is being overridden for testing and bypass the terminal selection logic. Since it's only used for testing, we can re-add it locally when needed.
2019-12-07 19:24:27 -05:00
Jesse Plamondon-Willard 9c9a0a41b0
update for 'force off' gamepad option added in Stardew Valley 1.4.0.1 2019-12-05 22:10:57 -05:00
Jesse Plamondon-Willard 9465628eff
fix JSON validator format selector no longer working since URL changes 2019-12-04 20:52:40 -05:00
Jesse Plamondon-Willard 8ddb60cee6
move supporter list into environment config 2019-12-03 23:06:42 -05:00
Jesse Plamondon-Willard 2b1f607d41
encapsulate file storage, also handle Pastebin rate limits in JSON validator 2019-12-03 21:21:28 -05:00
Jesse Plamondon-Willard 0aad3f545a
update Content Patcher schema 2019-12-03 19:36:56 -05:00
Jesse Plamondon-Willard 1128451acf
prepare for release 2019-12-02 22:47:42 -05:00
Jesse Plamondon-Willard abf5f27454
add support for semver 2.0 build metadata, update for SDV 1.4.0.1 2019-12-02 22:37:03 -05:00
Jesse Plamondon-Willard d07495c2dc
fix JSON Validator issues 2019-12-02 21:23:41 -05:00
Jesse Plamondon-Willard 71048825bd
update supporter list 2019-12-02 21:08:05 -05:00
Jesse Plamondon-Willard 8a11d5c0d9
fix incorrect link URLs in some cases 2019-12-02 20:14:12 -05:00