networkMe/missinghud2

Error with 1.3.1

Closed this issue · 7 comments

Haex commented

I'm playing Afterbirth with Windows 10 x64, and I cannot use MissingHUD2 with it. In the same machine, I was able to run MHUD2 with Rebirth without a problem., but now I get a error with the injected DLL.
I already tried compatibility mode with Windows 8 and Windows 7.
The version of MHUD2 is 1.3.1.

My log from the error is:

[2015-11-12 09:31:23 AM] [TID: 1596] [INFO ] ========== Missing HUD 2 v1.3.1 ==========
[2015-11-12 09:31:24 AM] [TID: 1596] [INFO ] Starting DLL injection monitor thread.
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] BoI process found, time to inject...
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] Local LoadLibraryW address: 74dca0b0
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] Remote LoadLibraryW address: 74dca0b0
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] Injecting dll: C:/Users/Henrique/Documents/MissingHUD2 /MissingHUD2Hook.dll
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] Injected MissingHUD2Hook.dll into BoI process with handle 0x6aec0000.
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] Local MHUD2_Start address: 6aec1750
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] Remote MHUD2_Start address: 6aec1750
[2015-11-12 09:31:24 AM] [TID: 5380] [INFO ] BoI process injected successfully.
[2015-11-12 09:31:25 AM] [TID: 5380] [ERROR] Injection thread error occured: Error occurred within injected DLL. Check MHUD2.log for details. (Error Code: 0)
[2015-11-12 09:31:25 AM] [TID: 1596] [INFO ] GitHub reported no updates available.
[2015-11-12 09:31:30 AM] [TID: 1596] [INFO ] Missing HUD 2 exiting with exit code 0.
[2015-11-12 09:31:30 AM] [TID: 1596] [INFO ] Stopping DLL injection monitor thread.

Try deleting this folder: "%PROGRAMDATA%\boost_interprocess".
Something is going wrong with the new preferences aspect of the DLL, which is why you could run old versions fine.

EDIT I should also add that if you need to run Missing HUD 2 as administrator (you shouldn't, but if you do), then you must also run the Binding of Isaac as administrator.

Xired commented

I have the same issue. I have deleted boost_interprocess (keeps comming back). Running the Exe as admin. Tryed running Isaac as admin aswell.
Windows 10.
Version 1.3.2

Does this version work for either of you when run as admin?
https://mega.nz/#!48QwGCaL!PrKKcBzqt218w7ORumDABJIvrtN-_7vvi4PirszWZaA

Haex commented

I deleted the folder you said, and the new 1.3.2 version worked without admin.

I tried this alpha build you sent, it also worked with and without admin.

Xired commented

The alpha2 buid works with and without admin for me. Thanks!

Thanks for letting me know.

I will incorporate this fix into the next MHUD2 version.

The patch I provided above has been implemented in v1.4.0