Jesse Plamondon-Willard
57bc71c7eb
make IContentPack file paths case-insensitive
2020-09-15 17:34:14 -04:00
Jesse Plamondon-Willard
4189e2f3fa
add support for renewing uploaded JSON/log files
2020-09-13 11:59:17 -04:00
Jesse Plamondon-Willard
98dbc68396
add column guidelines in markdown files
2020-09-12 22:39:40 -04:00
Jesse Plamondon-Willard
44e91ca5e1
Merge branch 'develop' into stable
2020-09-11 17:38:20 -04:00
Jesse Plamondon-Willard
39b9f363db
prepare for release
2020-09-11 17:38:04 -04:00
Jesse Plamondon-Willard
0b6b9b3766
fix default mods folder path in build package
2020-09-11 17:36:02 -04:00
Jesse Plamondon-Willard
1abc76a224
improve logging in mod build package
2020-09-11 17:25:38 -04:00
Jesse Plamondon-Willard
5433f9023e
Merge branch 'develop' into stable
2020-09-08 18:17:09 -04:00
Jesse Plamondon-Willard
d53e033163
prepare for release
2020-09-08 18:16:41 -04:00
Jesse Plamondon-Willard
8a319e94c8
delete redundant unit tests
2020-09-08 18:14:04 -04:00
Jesse Plamondon-Willard
7580f87029
rename PathUtilities.NormalizePathSeparator, add normalization for more cases
2020-09-08 18:12:57 -04:00
Jesse Plamondon-Willard
8a51279ce9
Merge branch 'develop' into stable
2020-09-08 00:16:13 -04:00
Jesse Plamondon-Willard
1b5e7da184
prepare for release
2020-09-08 00:15:27 -04:00
Jesse Plamondon-Willard
398c7d66cb
fix input handling issues in SMAPI 3.7
...
This commit reverses one of the input handling changes in 3.7 to fix...
* input being handled twice in some cases (e.g. a left-click to drop a shop item with Better Shop Menu would instantly sell it);
* an issue where Harvest With Scythe would cause the player to skid forward more than usual when scything crops;
* possibly other reported issues including gamepad input lag.
2020-09-08 00:10:24 -04:00
Jesse Plamondon-Willard
5e43bdbf5c
Merge branch 'develop' into stable
2020-09-07 13:06:27 -04:00
Jesse Plamondon-Willard
f9fac11028
Add 'release highlights' links to release notes
2020-09-07 13:05:34 -04:00
Jesse Plamondon-Willard
2022836b81
prepare for release
2020-09-06 20:59:19 -04:00
Jesse Plamondon-Willard
0b21357e37
fix asset propagation for title menu buttons
2020-09-06 16:40:32 -04:00
Jesse Plamondon-Willard
a627453309
move title menu asset propagation into method
2020-09-06 16:39:47 -04:00
Jesse Plamondon-Willard
d7209e438d
fix code docs
2020-09-05 20:08:01 -04:00
Jesse Plamondon-Willard
55cd31f4f7
minor cleanup
2020-09-05 15:41:21 -04:00
Jesse Plamondon-Willard
4f3d7eaafc
make PathUtilities available to mods
2020-09-05 15:00:38 -04:00
Jesse Plamondon-Willard
a9ec5a6e91
copyedit package readme
2020-09-05 14:55:40 -04:00
Jesse Plamondon-Willard
be1df8e705
simplify path separator normalization
...
It no longer tries to clean up the path (e.g. "path/to///file/" => "path/to/file"), which means it can more intuitively handle cases like this:
asset.AssetName.StartsWith(PathUtilities.NormalizePathSeparators("Characters/Dialogue/"))
2020-09-05 14:51:52 -04:00
Jesse Plamondon-Willard
5d1c77884f
add unit tests for PathUtilities, fix some edge cases
2020-09-05 13:37:40 -04:00
Jesse Plamondon-Willard
9ff6126a66
add dates to package release notes, add missing notes
2020-09-05 11:31:15 -04:00
Jesse Plamondon-Willard
220f3bc578
set max game version to prepare for upcoming SDV 1.5 update
2020-09-05 00:51:32 -04:00
Jesse Plamondon-Willard
4ce572fca6
add mod build package option to change the Mods path
2020-09-05 00:14:13 -04:00
Jesse Plamondon-Willard
e40e8dd42b
reorganize mod build package readme for readability
2020-09-04 23:40:16 -04:00
Jesse Plamondon-Willard
4088f4cb2b
simplify error shown for duplicate mods
2020-09-04 22:02:59 -04:00
Jesse Plamondon-Willard
f57feb7319
extend game's input logic instead of replacing it
2020-09-04 20:56:27 -04:00
Jesse Plamondon-Willard
685d56894f
switch SGame back to callbacks
...
Callbacks are simpler and more efficient in this case.
2020-08-31 20:43:03 -04:00
Jesse Plamondon-Willard
828be405e1
use inheritdoc
2020-08-30 22:53:19 -04:00
Jesse Plamondon-Willard
3a4606164c
tweaks to reduce differences in Android port
2020-08-29 23:06:52 -04:00
Jesse Plamondon-Willard
a13c994e8b
format code
2020-08-29 23:06:08 -04:00
Jesse Plamondon-Willard
097df9076d
fix build error on Linux/Mac
2020-08-29 23:04:25 -04:00
Jesse Plamondon-Willard
a1e1b7d103
fix map tile rotation broken when you return to title
2020-08-28 20:03:12 -04:00
Jesse Plamondon-Willard
e57fc0eb15
fix old comment
2020-08-26 23:27:32 -04:00
Jesse Plamondon-Willard
0bf692addc
add heuristic rewrite for field => const changes
2020-08-26 23:11:41 -04:00
Jesse Plamondon-Willard
54e7fb7a0b
fix some broken field references not detected
2020-08-26 22:32:59 -04:00
Jesse Plamondon-Willard
d3c5fe0764
rename new heuristic rewriters for clarity
2020-08-26 22:14:25 -04:00
Jesse Plamondon-Willard
16161a214f
remove now-unused instruction replace callback
2020-08-26 21:55:08 -04:00
Jesse Plamondon-Willard
fd6835555c
fix InvalidProgramException when replacing CIL instructions in some cases
2020-08-26 21:55:04 -04:00
Jesse Plamondon-Willard
a4938fc465
tweak locale init so it doesn't depend on the game's internal load order
2020-08-25 23:13:55 -04:00
Jesse Plamondon-Willard
ec4b81819a
use inheritdoc in rewriters
2020-08-25 22:59:08 -04:00
Jesse Plamondon-Willard
abfe40bf69
fix some method references only partially rewritten
...
Thanks to Bepis on Discord for helping find the issue!
2020-08-25 22:49:00 -04:00
Jesse Plamondon-Willard
b9a9fe36bb
fix missing-parameter rewriter not loading default values onto stack
2020-08-25 22:05:27 -04:00
Jesse Plamondon-Willard
915e6d22f1
minor tweaks
2020-08-24 22:23:02 -04:00
Jesse Plamondon-Willard
3a89040876
add rewriter for method references with missing optional parameters
2020-08-24 22:16:48 -04:00
Jesse Plamondon-Willard
1bd67baae1
support mapping fields to a different type in FieldReplaceRewriter
2020-08-24 21:39:50 -04:00