mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-14 20:54:16 +01:00
Update icon replacement offsets for 5.15
This commit is contained in:
parent
0749a98058
commit
33f8aa4954
3 changed files with 11 additions and 11 deletions
|
|
@ -15,7 +15,7 @@ namespace Dalamud.Game.ClientState
|
||||||
protected override void Setup64Bit(SigScanner sig) {
|
protected override void Setup64Bit(SigScanner sig) {
|
||||||
ActorTable = sig.Module.BaseAddress + 0x1BFBA38;
|
ActorTable = sig.Module.BaseAddress + 0x1BFBA38;
|
||||||
LocalContentId = sig.Module.BaseAddress + 0x1C2E000;
|
LocalContentId = sig.Module.BaseAddress + 0x1C2E000;
|
||||||
JobGaugeData = sig.Module.BaseAddress + 0x1BF8110;
|
JobGaugeData = sig.Module.BaseAddress + 0x1C00110;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,13 +35,13 @@ namespace Dalamud.Game.Internal.Gui {
|
||||||
this.Address = new IconReplacerAddressResolver();
|
this.Address = new IconReplacerAddressResolver();
|
||||||
this.Address.Setup(scanner);
|
this.Address.Setup(scanner);
|
||||||
|
|
||||||
this.byteBase = scanner.Module.BaseAddress;
|
this.byteBase = scanner.Module.BaseAddress;
|
||||||
//this.comboTimer = byteBase + 0x1BB0B50;
|
this.comboTimer = byteBase + 0x1BB8B50;
|
||||||
this.comboTimer = scanner.ScanText("E8 ?? ?? ?? ?? 80 7E 21 00") + 0x178;
|
//this.comboTimer = scanner.ScanText("E8 ?? ?? ?? ?? 80 7E 21 00") + 0x178;
|
||||||
this.lastComboMove = this.comboTimer + 0x4;
|
this.lastComboMove = this.comboTimer + 0x4;
|
||||||
|
|
||||||
//this.playerLevel = byteBase + 0x1C28FA8 + 0x78;
|
this.playerLevel = byteBase + 0x1C30FA8 + 0x78;
|
||||||
this.playerLevel = scanner.ScanText("E8 ?? ?? ?? ?? 88 45 EF") + 0x4D;
|
//this.playerLevel = scanner.ScanText("E8 ?? ?? ?? ?? 88 45 EF") + 0x4D;
|
||||||
|
|
||||||
CustomIDs = new HashSet<uint>();
|
CustomIDs = new HashSet<uint>();
|
||||||
VanillaIDs = new HashSet<uint>();
|
VanillaIDs = new HashSet<uint>();
|
||||||
|
|
@ -849,7 +849,7 @@ namespace Dalamud.Game.Internal.Gui {
|
||||||
private unsafe delegate int* getArray(long* address);
|
private unsafe delegate int* getArray(long* address);
|
||||||
|
|
||||||
private unsafe IntPtr FindBuffAddress() {
|
private unsafe IntPtr FindBuffAddress() {
|
||||||
IntPtr randomAddress = byteBase + 0x1BFFBE0;
|
IntPtr randomAddress = byteBase + 0x1C07BE0;
|
||||||
IntPtr num = Marshal.ReadIntPtr(randomAddress);
|
IntPtr num = Marshal.ReadIntPtr(randomAddress);
|
||||||
IntPtr step2 = (IntPtr)(Marshal.ReadInt64(num) + 0x248);
|
IntPtr step2 = (IntPtr)(Marshal.ReadInt64(num) + 0x248);
|
||||||
IntPtr step3 = Marshal.ReadIntPtr(step2);
|
IntPtr step3 = Marshal.ReadIntPtr(step2);
|
||||||
|
|
|
||||||
|
|
@ -10,11 +10,11 @@ namespace Dalamud.Game.Internal.Gui {
|
||||||
public IntPtr IsIconReplaceable { get; private set; }
|
public IntPtr IsIconReplaceable { get; private set; }
|
||||||
|
|
||||||
protected override void Setup64Bit(SigScanner sig) {
|
protected override void Setup64Bit(SigScanner sig) {
|
||||||
//this.GetIcon = sig.ScanText("48 89 5c 24 08 48 89 6c 24 10 48 89 74 24 18 57 48 83 ec 30 8b da be dd 1c 00 00 bd d3 0d 00 00");
|
this.GetIcon = sig.ScanText("48 89 5c 24 08 48 89 6c 24 10 48 89 74 24 18 57 48 83 ec 30 8b da be dd 1c 00 00 bd d3 0d 00 00");
|
||||||
this.GetIcon = sig.ScanText("E8 ?? ?? ?? ?? F6 DB 8B C8");
|
//this.GetIcon = sig.ScanText("E8 ?? ?? ?? ?? F6 DB 8B C8");
|
||||||
|
|
||||||
//this.IsIconReplaceable = sig.ScanText("81 f9 2e 01 00 00 7f 39 81 f9 2d 01 00 00 0f 8d 11 02 00 00 83 c1 eb");
|
this.IsIconReplaceable = sig.ScanText("81 f9 2e 01 00 00 7f 39 81 f9 2d 01 00 00 0f 8d 11 02 00 00 83 c1 eb");
|
||||||
this.IsIconReplaceable = sig.ScanText("81 F9 ?? ?? ?? ?? 7F 39 81 F9 ?? ?? ?? ??");
|
//this.IsIconReplaceable = sig.ScanText("81 F9 ?? ?? ?? ?? 7F 39 81 F9 ?? ?? ?? ??");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue