From 197abfeb0bb24e3d12cc7260fa4ac0dd87877919 Mon Sep 17 00:00:00 2001 From: chirp Date: Tue, 21 Mar 2023 07:04:16 +0000 Subject: [PATCH] Replace sig with manual offset for OML --- Dalamud/Fools/FoolsManager.cs | 2 +- Dalamud/Fools/Plugins/OopsMaybeLalafellsPlugin.cs | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Dalamud/Fools/FoolsManager.cs b/Dalamud/Fools/FoolsManager.cs index 9fa10b0e9..b85c2ee24 100644 --- a/Dalamud/Fools/FoolsManager.cs +++ b/Dalamud/Fools/FoolsManager.cs @@ -128,7 +128,7 @@ internal class FoolsManager : IDisposable, IServiceType }, new() { - Name = "Good Vibes", + Name = "GoodVibes", InternalName = "GoodVibesPlugin", Description = "Shake things up with this vibe plugin!", Author = "C h i r p", diff --git a/Dalamud/Fools/Plugins/OopsMaybeLalafellsPlugin.cs b/Dalamud/Fools/Plugins/OopsMaybeLalafellsPlugin.cs index 29982ba65..1b0bce47d 100644 --- a/Dalamud/Fools/Plugins/OopsMaybeLalafellsPlugin.cs +++ b/Dalamud/Fools/Plugins/OopsMaybeLalafellsPlugin.cs @@ -19,7 +19,7 @@ public class OopsMaybeLalafells : IFoolsPlugin public OopsMaybeLalafells() { var scanner = Service.Get(); - var addr = scanner.ScanText(SetupCharacterSig); + var addr = scanner.Module.BaseAddress + 0x0484F60; SetupCharacterHook = Hook.FromAddress(addr, SetupCharacterDetour); SetupCharacterHook.Enable(); RedrawAll(); @@ -55,8 +55,6 @@ public class OopsMaybeLalafells : IFoolsPlugin private readonly Random Rng = new(); private readonly List ReplaceIDs = new() { 84, 85, 86, 87, 88, 89, 90, 91, 257, 258, 581, 597, 744 }; - - private const string SetupCharacterSig = "E8 ?? ?? ?? ?? 48 8B 0D ?? ?? ?? ?? 48 8B D7 E8 ?? ?? ?? ?? 48 8B CF E8 ?? ?? ?? ?? 48 8B C7"; private delegate char SetupCharacterDelegate(nint a1, nint a2); private Hook SetupCharacterHook = null!;