Commit Graph

3282 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard de789fb3e8
fix semantic version comparison returning wrong value in rare cases 2021-01-15 18:21:28 -05:00
Jesse Plamondon-Willard d31370b1d7
group mods in solution 2021-01-15 18:20:31 -05:00
Jesse Plamondon-Willard d47d850753
tuck location map reload into method (#751) 2021-01-12 20:00:40 -05:00
Jesse Plamondon-Willard aab4ddf05e
fix title screen music not stopping after save is loaded 2021-01-10 13:12:34 -05:00
Jesse Plamondon-Willard bdb7b04b3e
Merge branch 'develop' into stable 2021-01-08 21:18:15 -05:00
Jesse Plamondon-Willard df25368300
prepare for release 2021-01-08 21:01:17 -05:00
Jesse Plamondon-Willard d100681be7
update for draw changes in SDV 1.5.2 2021-01-08 20:48:15 -05:00
Jesse Plamondon-Willard c6b40fb591
add more helpful `help` command output 2021-01-07 00:05:27 -05:00
Jesse Plamondon-Willard 51de495ae4
add a way to send console commands to a specific screen 2021-01-06 23:43:48 -05:00
Jesse Plamondon-Willard d5b00bec84
simplify tilesheet order warning 2021-01-06 02:14:44 -05:00
Jesse Plamondon-Willard a179466e6b
remove experimental performance counters
Unfortunately this impacted SMAPI's memory usage and the data was often misinterpreted by players.
2021-01-06 00:44:24 -05:00
Jesse Plamondon-Willard c5be446701
rework vanilla tilesheet checking to avoid keeping a copy of the vanilla maps in memory 2021-01-06 00:29:39 -05:00
Jesse Plamondon-Willard 04c6733ada
Merge branch 'develop' into stable 2021-01-03 14:31:27 -05:00
Jesse Plamondon-Willard 2b3f0506a1
prepare for release 2021-01-03 14:31:10 -05:00
Jesse Plamondon-Willard 8b9fc0dce7
update compatibility list 2021-01-02 22:25:10 -05:00
Jesse Plamondon-Willard 397f338394
detect and block map replacements that would crash the game due to tilesheet changes 2021-01-02 22:24:45 -05:00
Jesse Plamondon-Willard 68bcf28e6c
update error text linking to renamed wiki section 2021-01-02 18:22:30 -05:00
Jesse Plamondon-Willard 76e08fc58b
detect flatpak Steam install paths (#739) 2021-01-02 15:49:25 -05:00
Jesse Plamondon-Willard 456480ef91
fix cursor position incorrectly handling UI mode (#741) 2021-01-02 15:02:58 -05:00
Jesse Plamondon-Willard 251ee2121a
fix players in split-screen mode sharing peer state (#747) 2021-01-02 12:33:19 -05:00
Jesse Plamondon-Willard 0fdb09f5f9
fix network messages not using same JSON serializer settings (#745) 2021-01-01 11:51:57 -05:00
Jesse Plamondon-Willard f95292953f
fix repeated mods in 'skipped mods' section of console 2020-12-30 19:38:48 -05:00
Jesse Plamondon-Willard fd37253dc3
update compatibility list 2020-12-30 00:26:39 -05:00
Jesse Plamondon-Willard 847826198f
add status reason details to past mods, clean out some old blacklist entries 2020-12-30 00:25:32 -05:00
Jesse Plamondon-Willard 06c7e4e2b9
show details in TRACE logs when a mod is blocked by compatibility list 2020-12-29 23:58:54 -05:00
Jesse Plamondon-Willard 48bb1581a6
Merge branch 'develop' into stable 2020-12-26 11:22:45 -05:00
Jesse Plamondon-Willard 5ac46b7ab2
prepare for release 2020-12-26 11:22:09 -05:00
Jesse Plamondon-Willard 5cc069476e
deprecate ConsoleCommands.Trigger method 2020-12-26 11:20:47 -05:00
Jesse Plamondon-Willard 8895021696
rewrite migration to avoid repeating game checks 2020-12-26 10:41:39 -05:00
Jesse Plamondon-Willard 49c192fc47
detect & fix broken community center bundles 2020-12-26 02:08:53 -05:00
Jesse Plamondon-Willard 5a8a684e22
add apply_save_fix command 2020-12-26 01:30:27 -05:00
Jesse Plamondon-Willard 2406380495
fix SMAPI using a cached translation when the game asks for an untranslated asset
This mainly affects community center bundles in Stardew Valley 1.5,
2020-12-26 01:28:00 -05:00
Jesse Plamondon-Willard 9215f89825
fix edge cases in SMAPI log parsing (#743) 2020-12-23 21:38:19 -05:00
Jesse Plamondon-Willard 63111621c9
fix world events not raised for volcano levels 2020-12-23 19:11:41 -05:00
Jesse Plamondon-Willard bbf2c3b020
link to 3.8 release highlights 2020-12-21 15:14:18 -05:00
Jesse Plamondon-Willard 71284e7176
Merge branch 'develop' into stable 2020-12-21 12:25:27 -05:00
Jesse Plamondon-Willard 872a1d5627
prepare for release 2020-12-21 12:24:43 -05:00
Jesse Plamondon-Willard 77002d3e99
Merge branch 'stardew-valley-1.5' into develop
# Conflicts:
#	docs/release-notes.md
2020-12-20 22:35:58 -05:00
Jesse Plamondon-Willard 5e2f6f565d
update mod compatibility list 2020-12-20 22:35:02 -05:00
Jesse Plamondon-Willard 93f00b115e
add mod rewriters for SDV 1.5 2020-12-20 22:35:02 -05:00
Jesse Plamondon-Willard 1e8a07e333
update for debug log changes 2020-12-20 22:35:02 -05:00
Jesse Plamondon-Willard fb244dc936
update for location furniture changes 2020-12-20 22:35:01 -05:00
Jesse Plamondon-Willard 1870336f4c
update for item changes 2020-12-20 22:35:01 -05:00
Jesse Plamondon-Willard 8d29899182
update for new save naming logic 2020-12-20 22:35:01 -05:00
Jesse Plamondon-Willard 7268cae65c
update for localized asset changes 2020-12-20 22:35:00 -05:00
Jesse Plamondon-Willard ff167e6838
update for map tilesheet changes 2020-12-20 22:35:00 -05:00
Jesse Plamondon-Willard ffe74869ca
update patches and asset propagation 2020-12-20 22:34:59 -05:00
Jesse Plamondon-Willard 85cb824c3b
update for draw changes
That includes child menus, UI draw mode, and UI scaling.
2020-12-20 22:34:59 -05:00
Jesse Plamondon-Willard 2e8c7e06c5
update for split-screen mode
This includes splitting GameRunner (the main game instance) from Game1 (now a per-screen game state), adding a PerScreen<T> utility to simplify per-screen values, adding separate per-screen input handling and events, adding new Context fields for split-screen, and logging the screen ID in split-screen mode to distinguish log entries.
2020-12-20 22:34:59 -05:00
Jesse Plamondon-Willard 50a146d1c9
update game version 2020-12-20 22:34:58 -05:00