Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conflicts with CSharpLoader #33

Open
7peanuts opened this issue Oct 20, 2024 · 19 comments
Open

Conflicts with CSharpLoader #33

7peanuts opened this issue Oct 20, 2024 · 19 comments

Comments

@7peanuts
Copy link

I use CSharpLoader mod, it has version.dll, then WukongTweak no longer works.
https://www.nexusmods.com/blackmythwukong/mods/664
1

I tried to rename version.dll to version.asi or hid.asi, but WukongTweak still didn't work.
What should I do and rename which file?

@Lyall
Copy link
Owner

Lyall commented Oct 20, 2024

The version.dll in WukongTweak is the bundled ASI loader. It sounds like this mod loader you linked can load DLLs/ASIs for you. I would try deleting version.dll from WukongTweak, then move WukongTweak.asi and WukongTweak.ini to the "CSharpLoader/Plugins/" directory. You then will probably need to rename WukongTweak.asi to WukongTweak.dll for it to be loaded by this mod loader.

@7peanuts
Copy link
Author

7peanuts commented Oct 20, 2024

Thanks, will this be implemented in the next update, or can it be done now?
In the WukongTweak v0.8.5 is dsound.dll, I tried to move all files to the "CSharpLoader/Plugins/" directory, rename WukongTweak.asi to WukongTweak.dll, delete dsound.dll, but still doesn't work.
1

@Lyall
Copy link
Owner

Lyall commented Oct 20, 2024

Thanks, will this be implemented in the next update, or can it be done now? In the WukongTweak v0.8.5 is dsound.dll, I tried move all files to the "CSharpLoader/Plugins/" directory, rename WukongTweak.asi to WukongTweak.dll, delete dsound.dll, but still doesn't work. 1

Okay, I've just downloaded that C# mod loader and tested things. Just extract the mod loader as you would normally, then with WukongTweak, you want to put WukongTweak.ini in the b1\Binaries\Win64 directory and WukongTweak.asi in b1\Binaries\Win64\CSharpLoader\Plugins. You'll also want to rename WukongTweak.asi toWukongTweak.dll to get the C# mod loader to load it.

You do not need to extract dsound.dll as the C# mod loader will handle loading. You'll know this worked if a WukongTweak.log file is generated in b1\Binaries\Win64.

@7peanuts
Copy link
Author

7peanuts commented Oct 20, 2024

still doesn't work, no log generated.
If I rename CSharpLoader version.dll → hid.dll, WukongTweak could be loaded, but some mods that rely on CSharpLoader will fail.
1

@Lyall
Copy link
Owner

Lyall commented Oct 20, 2024

To clarify, the version.dll file is from the C# loader? Also you're using the CSharpLoader with hook file from the NexusMods page right?

You've got a ton of DLLs in the game folder there. Are you trying to use this with ReShade and UE4SS too? It sounds like a bit of a compatibility nightmare.

@7peanuts
Copy link
Author

7peanuts commented Oct 20, 2024

To clarify, the version.dll file is from the C# loader? Also you're using the CSharpLoader with hook file from the NexusMods page right?

Yes, CSharpLoader with hook v0.09

You've got a ton of DLLs in the game folder there. Are you trying to use this with ReShade 和 UE4SS too?

In C# loader's previous version v0.06, these have always worked properly.
And I also use Signature Bypass.

As long as I rename CSharpLoader version.dll to something else .dll, WukongTweak will be able to load, but some mods that rely on CSharpLoader will fail.

@7peanuts
Copy link
Author

I uninstalled the other mods, only kept C# loader and WukongTweak, but WukongTweak still doesn't work.
I'm guessing it's the C# loader's version.dll file.

@Lyall
Copy link
Owner

Lyall commented Oct 20, 2024

I uninstalled the other mods, only kept C# loader and WukongTweak, but WukongTweak still doesn't work. I'm guessing it's the C# loader's version.dll file.

That approach seemed to work fine for me. Not sure why it's not loading for you.

image
image

@7peanuts
Copy link
Author

7peanuts commented Oct 20, 2024

The log is generated, but the FOV hasn't changed.
WukongTweak.log.zip
1

Thank you very much for helping me.
I found a temporary solution.
Rename CSharpLoader version.dll → hid.dll, press Ctrl + F5 to make mods reload.

@Lyall
Copy link
Owner

Lyall commented Oct 21, 2024

Thank you very much for helping me. I found a temporary solution. Rename CSharpLoader version.dll → hid.dll, press Ctrl + F5 to make mods reload.

You got the gameplay FOV working okay?

@7peanuts
Copy link
Author

Thank you very much for helping me. I found a temporary solution. Rename CSharpLoader version.dll → hid.dll, press Ctrl + F5 to make mods reload.

You got the gameplay FOV working okay?

Yes, as long as the C# loader's .dll file's name is not version, WukongTweak will work.

@illusion0001
Copy link

rename it to .asi extension also work, this is better since there won't be two proxies loaded

@7peanuts
Copy link
Author

7peanuts commented Nov 17, 2024

rename it to .asi extension also work, this is better since there won't be two proxies loaded

I have already tried renaming CSharpLoader's version.dll to version.asi before, but WukongTweak didn't work.
And it will also disable Effect Detail Description CSharp.

@Valour549
Copy link

Valour549 commented Dec 1, 2024

I also have the same problem with FOV not working. Log is generated and my resolution is correct.

  • Using the latest version of CSharpLoader
  • WukongTweak.ini is in b1\Binaries\Win64
  • WukongTweak.asi is renamed WukongTweak.dll and is in b1\Binaries\Win64\CSharpLoader\Plugins
  • dsound.dll is deleted
  • @7peanuts trick doesn't work for me. If I rename CSharpLoader's version.dll to anything else, neither WukongTweak nor any other mods work at all. If I rename it to hid.dll, the game doesn't even start!

@7peanuts
Copy link
Author

7peanuts commented Dec 2, 2024

I also have the same problem with FOV not working. Log is generated 和 my resolution is correct.

rename CSharpLoader's version.dll → hid.dll
no need to modify WukongTweak's file, it doesn't matter whether you change it or not
at the game main menu, press Ctrl + F5 to make mods reload

and for Effect Detail Description https://www.nexusmods.com/blackmythwukong/mods/704, you can use v1.8
this method is not applicable to the newer version 1.8.2 or 1.8.3

@Raul-Li
Copy link

Raul-Li commented Dec 20, 2024

I also have the same problem with FOV not working. Log is generated 和 my resolution is correct.

rename CSharpLoader's version.dll → hid.dll no need to modify WukongTweak's file, it doesn't matter whether you change it or not at the game main menu, press Ctrl + F5 to make mods reload

and for Effect Detail Description https://www.nexusmods.com/blackmythwukong/mods/704, you can use v1.8 this method is not applicable to the newer version 1.8.2 or 1.8.3
游科最新版本怎么搞?

@astarothmandarkstar
Copy link

astarothmandarkstar commented Dec 23, 2024

There's seems to be a conflict between the WukongTweak and Signature Bypass dsound.dll files. When switching between the two, I get the benefits of Wukong Tweaks without mods or vice versa; would love to have both without going the Hex/UEUU method. I did attempt the version.dll rename and ctrl + F5 but the cosmetic/sound mods being used don't refresh.

EDIT-After going to the Signature Bypass Nexus page and reading the comments the fix was revealed so disregard. Cheers!

@7peanuts
Copy link
Author

There's seems to be a conflict between the WukongTweak and Signature Bypass dsound.dll files.

You can rename Signature Bypass dsound.dll to d3d9.dll.

@7peanuts
Copy link
Author

游科最新版本怎么搞?

不知道,新版本方法失效了,不能同时用。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants