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