Commit Graph

3171 Commits

Author SHA1 Message Date
yangzhi a6c76a1e28 Fix for BetterJunimos and Chest.items null exception 2020-08-27 14:30:08 +08:00
yangzhi 36e1c40f56 Modify TypeFieldToAnotherTypeMethodRewriter to TypeFieldToAnotherTypePropertyRewriter, make it supports stsfld and stsfld IL. 2020-08-27 14:29:56 +08:00
yangzhi 416f5a6211 TypeFieldToAnotherTypeMethodRewriter, a much more flexible choice to deal with fields changes 2020-08-27 14:29:38 +08:00
yangzhi 68e4d5803e Adapt to 1.4.4.128 game version, onScreenMenus rewrite bug fix, PropertyToFieldRewriter 2020-08-27 14:29:33 +08:00
yangzhi 60b4a4de46 Modify TypeFieldToAnotherTypeMethodRewriter to TypeFieldToAnotherTypePropertyRewriter, make it supports stsfld and stsfld IL. 2020-08-27 14:29:15 +08:00
yangzhi 1bc88f2817 TypeFieldToAnotherTypeMethodRewriter, a much more flexible choice to deal with fields changes 2020-08-27 14:29:09 +08:00
yangzhi bc0cb5f5ed Adapt to 1.4.4.128 game version, onScreenMenus rewrite bug fix, PropertyToFieldRewriter 2020-08-27 14:29:04 +08:00
yangzhi d6d8a93edc Content 2020-08-27 14:28:59 +08:00
yangzhi a4a52d3092 Adapt project for vs2017(using vs2019 leads to an error 'Could not load type of field') 2020-08-27 14:28:47 +08:00
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