- All games
- Stardew Valley
- Mods
- Modding Tools
- PatcherHelper
PatcherHelper
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
VersionR74
- Download:
- Manual
File information
Last updated
Original upload
Created by
pepoluanUploaded by
pepoluanVirus scan
Tags for this mod
Activity logs
This page was last updated on 06 July 2021, 3:56PM
- Changelogs
-
-
Version R74
- NEW: Patch Auditor facility
- NEW: InstructionsWalker.GoFind in case of failure will report longest match(es) and its (their) respective location(s)
- ADD: More ops into WantOpCache's
-
Version R72
- BREAKING: SDV-specific cached WantOp's are now in the WantOpCache_SDV class; INHERIT FROM THIS for SDV mods!
- NEW: IEnumerator<> grabber in the (new!) PatcherHelperAdvanced.cs file
- NEW: Dumper static class in PatcherHelperAdvanced.cs
- NEW: InstructionsWalker.InsertAt() methods
- NEW: InstructionsWalker now implements IEnumerable<CodeInstruction> so it can be returned directly from a transpiler
- NEW: AnyWantOpOf class
- NEW: InstructionsWalker.GoDumpAddTo() method
- ADD: Several new factories, e.g.: WantOp.Stsfld
- ADD: Several new cached ops to WantOpCache
- IMPROVED: CodeInstruction.Repr() extension now shows class name for ConstructorInfo operands
-
Version R65
- Urgent BUGFIX for R64: Wrong subtraction order
-
Version R64
- BUGFIX: WantOp equivalence for OpCodes.Stloc has been fixed to OpCodes.Stloc_S
- WantOp(length) has been restored. WantOp(until) still exits, uses code for WantOp(length)
- InstructionsWalker now has only one constructor, and that constructor _always_ copy the provided IEnumerable
- QueuePatch now accepts more than one patches
- Various internal optimizations
-
Version R58
- BUGFIX: Since R44, one of the QueuePatch() methods did not pass the "enabled" param properly. This is fixed in R58
- NEW: PatcherTypeAttribite(PatcherType) to mark methods as a certain patching type
- NEW: HarmonyPatcherQueue.QueuePatch(IEnumerable<MethodBase>)
- Some addition to WantOpCache
-
Version R54
- BREAKING: copy_labels parameter is now only "copy" and it accepts enum value OpCopy
- BREAKING: replace_with parameter is now simply "with"
- NEW: HarmonyPatcherHelper constructor now accepts simple Mod param
- NEW: HarmonyPatcherQueue class
- NEW: InstructionsWalker.Mark method (use .GoTo to go to the bookmark)
- NEW: InstructionsWalker.SetLabels method
- NEW: InstructionsWalker.GoFind can now accept a single WantOp
- NEW: WantOp factories -- go find "public static WantOp" methods within the WantOp class
- ADD: Many new cached WantOp's in WantOpCache
-
- Author's activity
-
July 2021
-
06 Jul 2021, 3:56PM | Action by: pepoluan
Changelog added
Change log added for version R74
-
06 Jul 2021, 3:54PM | Action by: pepoluan
File added
PatcherHelper R74 [version R74]
-
06 Jul 2021, 3:53PM | Action by: pepoluan
Attribute change
File 'PatcherHelper R39' category changed to Old versions.
June 2021
-
18 Jun 2021, 7:59PM | Action by: pepoluan
Attribute change
File 'PatcherHelper R72' description changed.
-
18 Jun 2021, 7:59PM | Action by: pepoluan
Attribute change
File 'PatcherHelper R39' category changed to Main Files.
-
18 Jun 2021, 7:57PM | Action by: pepoluan
Attribute change
File 'PatcherHelper R72' description changed.
-
18 Jun 2021, 7:56PM | Action by: pepoluan
Changelog added
Change log added for version R72
-
18 Jun 2021, 7:49PM | Action by: pepoluan
File added
PatcherHelper R72 [version R72]
-
10 Jun 2021, 12:09PM | Action by: pepoluan
Changelog added
Change log added for version R65
-
10 Jun 2021, 12:08PM | Action by: pepoluan
File added
PatcherHelper R65 [version R65]
-
10 Jun 2021, 11:24AM | Action by: pepoluan
Attribute change
Description changed.
-
10 Jun 2021, 11:23AM | Action by: pepoluan
Changelog added
Change log added for version R64
-
10 Jun 2021, 11:19AM | Action by: pepoluan
File added
PatcherHelper R64 [version R64]
-
06 Jun 2021, 5:48PM | Action by: pepoluan
Changelog added
Change log added for version R58
-
06 Jun 2021, 5:45PM | Action by: pepoluan
File added
PatcherHelper R58 [version R58]
-
05 Jun 2021, 8:23PM | Action by: pepoluan
Attribute change
Description changed.
-
05 Jun 2021, 8:17PM | Action by: pepoluan
Attribute change
File 'PatcherHelper R54' description changed.
-
05 Jun 2021, 8:16PM | Action by: pepoluan
Changelog added
Change log added for version R54
-
05 Jun 2021, 8:09PM | Action by: pepoluan
File added
PatcherHelper R54 [version R54]
-
05 Jun 2021, 8:07PM | Action by: pepoluan
Attribute change
Description changed.
-
- Mod page activity
-
March 2024
-
30 Mar 2024, 7:48PM | Action by: Rosentale
Untracked
'PatcherHelper'
October 2023
-
31 Oct 2023, 8:43AM | Action by: Pikolo008
Endorsed
'PatcherHelper'
March 2023
-
06 Mar 2023, 6:10PM | Action by: vappeppr
Tracked
'PatcherHelper'
February 2023
-
28 Feb 2023, 10:38PM | Action by: vanillasoftserves
Tracked
'PatcherHelper'
-
06 Feb 2023, 1:05PM | Action by: Blazequakes
Untracked
'PatcherHelper'
November 2022
-
27 Nov 2022, 10:14PM | Action by: DracoMan671
Tracked
'PatcherHelper'
April 2022
-
28 Apr 2022, 2:20PM | Action by: QQ2380802261
Tracked
'PatcherHelper'
March 2022
-
22 Mar 2022, 8:00AM | Action by: NNNvip011
Tracked
'PatcherHelper'
August 2021
-
07 Aug 2021, 3:26AM | Action by: ThemboSimp
Tracked
'PatcherHelper'
June 2021
-
28 Jun 2021, 3:46PM | Action by: 1419309053
Tracked
PatcherHelper
-
18 Jun 2021, 11:27AM | Action by: taechocomint
Tracked
PatcherHelper
-
14 Jun 2021, 12:47AM | Action by: Blazequakes
Tracked
PatcherHelper
-
08 Jun 2021, 4:35AM | Action by: mycatoreo
Endorsed
PatcherHelper
May 2021
-
31 May 2021, 9:18AM | Action by: yunian127
Tracked
PatcherHelper
-
28 May 2021, 10:59PM | Action by: Ahrnie
Tracked
PatcherHelper
-
26 May 2021, 5:30PM | Action by: Schinken90
Tracked
PatcherHelper
-
25 May 2021, 3:40AM | Action by: Rodnelkes
Endorsed
PatcherHelper
-
24 May 2021, 5:52AM | Action by: kazuakisama
Tracked
PatcherHelper
-
23 May 2021, 2:01PM | Action by: ErrorOffline
Tracked
PatcherHelper
-
23 May 2021, 1:23PM | Action by: Rosentale
Tracked
PatcherHelper
-