Here are the almost version of uMod. Zip file contains 7 versions of uMod.
(v1 r23,r24,r35,r40,r44 and v2 alpha r49,r51)
And all of the versions work on BnS. (not alpha r52,r53)
Download uMod => View attachment 8358
If you fail, then give it up. It's not programs problem. Just your CPU.
Even for me when I encoding and run BnS, I'm always fail to detect texture.
But there is another way to use uMod.
1) Turn off 'Use Global hook'
2) After BnS launcher 100% checked all of the files,
paste
uMod alpha r49's d3d9.dll file to BnS bin folder before BnS logo.
It is the same procedure, if you use dll injection program.
3) Then your uMod detect BnS. On alpha r49, you can see the change
No Injection =>
No Injection(DX9).
View attachment 8359 =>
View attachment 8360 DX9 means your uMod success on detecting texture and you can use skin. (d3d9.dll injected successfully before the game calls the Direct3DCreate9() function)
4) uMod detect Bns Client.exe when Gamemon.def will pop up on your system tray. View attachment 8361 (It seems that Gamemon.def has a key. But you can not modify this file.)
5) Now you can see the red-lines, and use skins. But it will shutdown in a minute.
There is a three ways to detext texture.
No Injection(d3d9.dll injection), Direct Injection(uMod_d3d9_DI.dll)
and Hook Injection(Global hooking, uMod_d3d9_HI.dll).
But the only one way - Global hooking can play BnS.
View attachment 8362 =>
View attachment 8363
No Injection bring BnS shutdown. And Direct Injection is not working.
But if you use No Injection(meas force Injection) your uMod detect BnS in all of the injection.
If No injection(Active) => if your not turn off Global hook => No injection to be No injection(DX9) and Hook injection also become Hook injection(Dx9) => uMod detect BnS Client in a two ways!
=> You can view red-lines and skin is working. => But shutdown in a minute.
Like this.
View attachment 8364View attachment 8365View attachment 8366View attachment 8367