ravahn / FFXIV_ACT_Plugin

FFXIV Plugin for Advanced Combat Tracker
717 stars 58 forks source link

Cannot directly read game memory (been a problem for the past 2 updates) #263

Closed EterniaLogic closed 3 years ago

EterniaLogic commented 3 years ago

With the memory-only mode on, the plugin cannot read ffxiv. Perhaps there is a wrong memory location?


Language ID: 1, Disable Damage Shield: False, Disable Combine Pets: False, Parse Filter: None, DoTCrits: False, RealDoTs: False, Parse Potency: False:0
Selected Process ID: 0, Disable Network Data: True, Enable HP Scan: False, Dump All Network Data: False, Disable Combat Log: True, Selected IP: 127.0.0.1, WinPcap: False, Socket Filter: True:0
Found Signature [ServerTime] at offset [014420AC]:0
Found Signature [ChatLog] at offset [01288C58]:0
Found Signature [Player] at offset [0157C440]:0
Found Signature [PartyList] at offset [0159C510]:0
Found Signature [ZoneID] at offset [015561EC]:0
Found Signature [Target] at offset [01556360]:0
Found Signature [MobArray] at offset [0157A4F0]:0
ScanCombatant Error: System.OverflowException: Arithmetic operation resulted in an overflow.    at FFXIV_ACT_Plugin.Memory.MemoryReader.ReadVtable.GetMemoryRegionsToScan32()    at FFXIV_ACT_Plugin.Memory.MemoryReader.ReadVtable.Read(Dictionary`2 pointers, List`1 signatureTypes)    at FFXIV_ACT_Plugin.Memory.SignatureManager.RefreshVtable()    at FFXIV_ACT_Plugin.Memory.SignatureManager.OnProcessChanged(Object sender, EventArgs e)    at System.EventHandler.Invoke(Object sender, EventArgs e)    at FFXIV_ACT_Plugin.Memory.ProcessManager.Verify()    at FFXIV_ACT_Plugin.Memory.ScanMemory.Run(Object parameter):0
valarnin commented 3 years ago
Disable Network Data: True

Is there a reason you have network data disabled?

valarnin commented 3 years ago

Also, this seems like it might be because you're using 32-bit ACT against 64-bit FFXIV or vice versa?

EterniaLogic commented 3 years ago

it must have been trying 32-bit for some reason hmm.