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

[BUG] - Panacea fails to load LuaBackend on Wine8 #829

Closed
Kurumi78 opened this issue Jul 16, 2023 · 3 comments
Closed

[BUG] - Panacea fails to load LuaBackend on Wine8 #829

Kurumi78 opened this issue Jul 16, 2023 · 3 comments

Comments

@Kurumi78
Copy link

OpenKH Build

release2-528

OpenKH Program
Panacea

Describe the Bug
Panacea fails to load LuaBackend.dll when using Wine 8 on Linux causing a hang on boot of Kh2.

To Reproduce
Steps to reproduce the behavior:
1.Setup OpenKH
2.Install Panacea and re-name DBGHELP.DLL to VERSION.DLL
3.Install LuaBackend
4.Rename LuaBackend's DBGHELP.dll to LuaBackend.dll
5.Set Wine's override to native,builtin for VERSION.dll
6. Run the game with Wine 8 (Im using Wine-GE-8-10)

Expected behavior
The game should launch without freezing.

Additional context
This hang only occurs when launching LuaBackend through Panacea, renaming LuaBackend.dll to DINPUT8.dll and setting the wine dll override to native,builtin causes both LuaBackend and Panacea to work as intended.

For clarity sake I also posted a similar bug report in the issue tracker for LuaBackend, found HERE. I wasn't sure which project this issue lies in if either project chooses to fix it as it might be an issue in wine.

@Kurumi78 Kurumi78 changed the title [BUG] - Name of the Issue [BUG] - Panacea fails to load LuaBackend on Wine8 Jul 16, 2023
@TauAkiou
Copy link
Contributor

it seems to be a problem with Wine 8. Wine 7 doesn't exhibit the problem.

I would recommend using Wine 8 when you're running the modloader, but switching to Wine 7 when you're ready to play the game, at least for now.

I'm not entirely sure how or where to report this particular issue.

@Kurumi78
Copy link
Author

I would recommend using Wine 8 when you're running the modloader, but switching to Wine 7 when you're ready to play the game, at least for now.

Wine 8 runs the game much better for me so I'm choosing to use that. A workaround for the issue is to rename LuaBackend to DINPUT8.dll and add it as a dll override. Loading it that way seems to work fine. Doing so has allowed me to play a full randomizer so far without any issues. Panacea and LuaBackend both seem to work fine this way.

@Vladabdf
Copy link
Collaborator

I believe this got fixed already, so closing. If I am mistaken, it can be reopened.

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

3 participants