wow needs to be running in 32bit mode.
to do this watch this video. it covers every possible way to get wow to start in 32 bit mode.
https://www.youtube.com/watch?v=St0xz-gf0zg
after wow is started in 32bit mode, get fully logged in and in game, then start honorbuddy.exe
I am completely sure i am running wow in 32bit, when i get to login screen it says release 86x.
not sure why i am still getting the error?
i tried all 3 methods from that video.
thanks
[06:13:09.132 N] Honorbuddy v2.5.11489.748 started.
[06:13:21.229 N] Logging in...
[06:13:22.395 N] T: 5247147874439989298 H: 2545102936
[06:13:23.786 N] Attaching to D3D9
[06:13:23.939 N] Error attaching Honorbuddy to WoW! - System.MissingMethodException: Method not found: 'Void System.Runtime.InteropServices.Marshal.StructureToPtr(UInt32, IntPtr, Boolean)'.
at GreyMagic.MemoryBase.WriteMarshaled[T](IntPtr addr, T value, Boolean& wasRead)
at GreyMagic.MemoryBase.Write[T](IntPtr addr, T value)
at GreyMagic.Executor.InitializeDetour()
at GreyMagic.Executor..ctor(ExternalProcessMemory memory, IntPtr hookLocation, Int32 copyBytes, Boolean veh)
at GreyMagic.ExternalProcessMemory.Init(Process p, Boolean startupExecutor, Boolean dx9, Boolean startupRasm, IntPtr hookFunc, Boolean defaultCacheValue, Int32 copyBytes, Boolean veh)
at GreyMagic.ExternalProcessMemory..ctor(Process p, Boolean startupExecutor, Boolean dx9, Boolean startupRasm, IntPtr hookFunc, Boolean defaultCacheValue, Int32 copyBytes, Boolean veh)
at Styx.StyxWoW.(Process , GraphicsApi )
at Honorbuddy.MainWindow.FindAndAttachToWoW(Boolean& found64Bits)