EquiFox / MInjector

Mono Framework Injector (C#) using MInject Library
93 stars 22 forks source link

Hearthstone crash #2

Open Andrey96 opened 6 years ago

Andrey96 commented 6 years ago

Using injector on Heartstone results in game crash (Windows 7 x64, Hearthstone x86, Injector x86). There is good stack trace on the very end of attached log file. It says "The specified module could not be found". output_log.txt BTW any other Mono injector built using Blackbone failed too, but without crashes. I think hearthstone is made different than other Unity games. Even it's assembly-csharp.dll is compiled natively (or something like this) and can't be recognized by any .net tool.

EquiFox commented 6 years ago

I'll download the game and take a look.

Thunderkill commented 6 years ago

VRChat also crashed when trying to inject whether i'm hiding the load call or not. I can inject the DLL with UnitySuite injector just fine.

EquiFox commented 6 years ago

It seems to be related to Blackbone worker thread dying right after being spawned into remote process. I found a work around but injection is really really slow so I'm still looking at it.

Thunderkill commented 6 years ago

How long does it take? You could push your temporary fix for now so atleast it would work

yrokhlin commented 6 years ago

Curious if there has been any updates on this..