Chris
6a12013752
Add Utility Rewrites
2020-08-27 14:26:01 +08:00
Chris
ca0d649148
Add IClickableMenu Rewrites
2020-08-27 14:26:01 +08:00
yangzhi
8b47ab571a
Add scroll support for GameConsole, fix some compile error
2020-08-27 14:25:45 +08:00
Chris
8deff8408b
Update to SMAPI 3.1
2020-08-27 14:25:16 +08:00
Chris
2d13819688
Added a warning message for mods that have new updates
2020-08-27 14:25:00 +08:00
Chris
f683325480
Added template for quickly disabling Harmony
2020-08-27 14:25:00 +08:00
Chris
f5f6499dde
Some csproj changes
2020-08-27 14:24:44 +08:00
Jesse Plamondon-Willard
fc56582e9a
sync to match main repo in some cases
2020-08-27 14:24:32 +08:00
Chris
4fa0048b84
Add GamePlatform Android
2020-08-27 14:24:20 +08:00
Chris
fc42ac55a1
Updates for Android 2.11.3
2020-08-27 14:24:02 +08:00
Chris
0e3c89aa02
Bump Version to 0.9.0
2020-08-27 14:23:20 +08:00
Chris
de4555f90f
Backport SMAPI 3.0 onLoadingFirstAsset to get mods loaded before the game starts
2020-08-27 14:21:59 +08:00
Chris
b8bb721873
bump version to beta and hardcode platform for Android
2020-08-27 14:21:50 +08:00
Chris
f524596879
Changes to the Should Trigger logic to support all devices
2020-08-27 14:21:31 +08:00
Chris
333f1a3f37
SGameConsole overlap fix, SGameConsole boot on app start, VK config added and bug fixes, HarmonyBridge.Init is open to all devices now. Commented out SMainActivity methods that I think get called twice.
2020-08-27 14:20:58 +08:00
Chris
00043ab756
Rewrites, added harmony patch, VK fix
2020-08-27 14:20:29 +08:00
Chris
5e2739672e
Game Console, v0.86
2020-08-27 14:18:19 +08:00
Chris
1699ac5bd5
SMainActivity cleanup and Virtual Keyboard Reflection Fix
2020-08-27 14:10:01 +08:00
Chris
c415b389f5
Virtual toggle
2020-08-27 14:10:00 +08:00
Chris
aa2ff5bab9
Re-enable SMAPI Reflection checks and Updated SGame for Game loader Synching
2020-08-27 14:10:00 +08:00
Chris
91b1194901
Virtual Keyboard Mod + Updated SMainActivity, Some external Assembly references
2020-08-27 14:09:56 +08:00
Chris
ec9894e973
Remove SMAPI folder
2020-08-27 14:09:39 +08:00
Chris
89f8be10b1
Upgrade
2020-08-27 14:08:41 +08:00
Chris
465ab19d42
android branch 2.11.2 Upgrade
2020-08-27 14:04:33 +08:00
ZaneYork
2860215391
Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into android
...
Conflicts:
src/SMAPI/Metadata/InstructionMetadata.cs
2020-08-27 13:21:57 +08:00
ZaneYork
46f4058da9
Remove method rewrite not needed anymore
2020-08-27 11:37:33 +08: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
ZaneYork
d001d3b9a8
Minor fix
2020-08-27 11:06:07 +08:00
ZaneYork
ac2eff81a5
Remove method rewrite(implemented by HeuristicMethodRewriter)
2020-08-27 10:53:51 +08:00
Jesse Plamondon-Willard
54e7fb7a0b
fix some broken field references not detected
2020-08-26 22:32:59 -04:00
ZaneYork
93135d61aa
Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into android
2020-08-27 10:26:37 +08:00
ZaneYork
a2cb256360
Add conditional compilation symbols to switch code between desktop and mobile platform
2020-08-27 10:24:24 +08: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
ZaneYork
28ba6314a5
Merge branch 'develop' of https://github.com/Pathoschild/SMAPI into android
...
Conflicts:
src/SMAPI/Constants.cs
src/SMAPI/Framework/Monitor.cs
src/SMAPI/Framework/SCore.cs
src/SMAPI/Framework/SGame.cs
src/SMAPI/Program.cs
src/SMAPI/Properties/AssemblyInfo.cs
src/SMAPI/SMAPI.csproj
2020-08-26 15:40:42 +08:00
ZaneYork
6e2ace4fb7
Fix for MobileSpriteSheet patch support
2020-08-26 14:18:34 +08: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
Jesse Plamondon-Willard
94b8262692
add heuristic field-to-property rewriter
2020-08-24 20:11:56 -04:00
Jesse Plamondon-Willard
046deb2d56
simplify console interception flow
...
The console interceptor now uses a marker in the string (instead of a state field) to track whether the message should intercepted. This makes each write more atomic, so it's less affected by multithreading in some cases.
2020-08-24 19:25:57 -04:00
Jesse Plamondon-Willard
46d63e11cc
switch to ILSpy for decompiled code
2020-08-24 18:35:51 -04:00
Jesse Plamondon-Willard
7f35e74ca1
fix object-disposed error
2020-08-23 22:11:11 -04:00
Jesse Plamondon-Willard
c37280222d
minor cleanup
2020-08-23 20:53:09 -04:00