Skip to content

MHWILDS Bug .REFramework has not been installed correctly. #1317

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

Open
weeer10086 opened this issue Apr 20, 2025 · 8 comments
Open

MHWILDS Bug .REFramework has not been installed correctly. #1317

weeer10086 opened this issue Apr 20, 2025 · 8 comments

Comments

@weeer10086
Copy link

Drag dinput8.dll into the root directory of mhwilds. When opening the game, the expected menu did not appear and pressing the INSERT key did not have any effect. Previously, Reframework was successfully installed but it became ineffective around April 15th. Since then, the installation has been unsuccessful.
(Machine translation. Please excuse any mistakes)

re2_framework_log.txt

version:REF Nightly 01170 (28ecc53) Latest
I have also tried some earlier versions, and they have the same problems.

Image Image This is the file generated after starting the game. It seems that the ref ui.ini file is missing.
@weeer10086
Copy link
Author

error logs from re2 framrsork log :

[2025-04-21 12:20:31.211] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14a328147, cannot resolve instruction

[2025-04-21 12:20:31.211] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14a34453a, cannot resolve instruction

[2025-04-21 12:20:31.765] [REFramework] [error] [IntegrityCheckBypass]: Could not find conditional_jmp for DD2, attempting fallback.

[2025-04-21 12:20:31.907] [REFramework] [error] [IntegrityCheckBypass]: Could not find second_conditional_jmp for DD2.

[2025-04-21 12:20:32.343] [REFramework] [error] [IntegrityCheckBypass]: Could not find stack destroyer!

[2025-04-21 12:20:32.761] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14d95f10c, cannot resolve instruction

[2025-04-21 12:20:32.872] [REFramework] [error] [REMethodDefinition] Failed to find get_encoded_pointer

[2025-04-21 12:20:33.360] [REFramework] [error] Renderer::hasInstance not found

[2025-04-21 12:21:01.156] [REFramework] [error] Attempt 0 failed

[2025-04-21 12:21:01.236] [REFramework] [error] Attempt 1 failed

[2025-04-21 12:21:01.352] [REFramework] [error] Attempt 2 failed

[2025-04-21 12:21:01.352] [REFramework] [error] Failed to create D3D12 Dummy Swap Chain
what should l do?

@weeer10086
Copy link
Author

REF Nightly 01172
the same problem

re2_framework_log.txt
[2025-04-22 13:50:54.832] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14d8fdaa5, cannot resolve instruction
[2025-04-22 13:50:54.870] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14a328147, cannot resolve instruction
[2025-04-22 13:50:54.871] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14a34453a, cannot resolve instruction
[2025-04-22 13:50:55.449] [REFramework] [error] [IntegrityCheckBypass]: Could not find conditional_jmp for DD2, attempting fallback.
[2025-04-22 13:50:55.593] [REFramework] [error] [IntegrityCheckBypass]: Could not find second_conditional_jmp for DD2.
[2025-04-22 13:50:56.021] [REFramework] [error] [IntegrityCheckBypass]: Could not find stack destroyer!
[2025-04-22 13:50:56.437] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14d95f10c, cannot resolve instruction
[2025-04-22 13:50:56.555] [REFramework] [error] [REMethodDefinition] Failed to find get_encoded_pointer
[2025-04-22 13:50:56.981] [REFramework] [error] Renderer::hasInstance not found
[2025-04-22 13:51:32.856] [REFramework] [error] Attempt 0 failed
[2025-04-22 13:51:32.946] [REFramework] [error] Attempt 1 failed
[2025-04-22 13:51:33.090] [REFramework] [error] Attempt 2 failed
[2025-04-22 13:51:33.090] [REFramework] [error] Failed to create D3D12 Dummy Swap Chain

@Dolers
Copy link

Dolers commented Apr 22, 2025

Hi,

I have reframework working and similar errors except not the last 4 of yours.
I took a look at the code, it seems to me that the praydog tries to create a dummy window to try out whether the actual reframework window will work when the time is right. This tryout fails with the "Attempt x failed" errors, and that's why you have observed that there is no "ref ui.ini" file. Bc it failed to create any ui.
The issue is that that part of the code haven't changed in years...
This dummy window is dependent on the DirectX you have. I see from the logs that it tries to use the one in c:\windows\system32\dxgi.dll, which is fine.
Unless you did something to it.

If you don't recall doing anything DirectX related, you could try install https://reshade.me/, which provides its own dgxi.dll, which reframework works with for me.
With no shader enabled, reshade will not impose any performance impact.

@weeer10086
Copy link
Author

Thank you very much for your reply and assistance. I did download (or fix) DirectX again once, but it was after the Reframework problem occurred. Tonight, I will try the method you provided and report the results. I hope to continue to receive your guidance! (Machine translation. Please excuse if there is any inexactness in expression.)

@weeer10086
Copy link
Author

Image Image Image

re2_framework_log.txt
[2025-04-23 19:33:09.340] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14d8fdaa5, cannot resolve instruction
[2025-04-23 19:33:09.384] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14a328147, cannot resolve instruction
[2025-04-23 19:33:09.384] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14a34453a, cannot resolve instruction
[2025-04-23 19:33:09.975] [REFramework] [error] [IntegrityCheckBypass]: Could not find conditional_jmp for DD2, attempting fallback.
[2025-04-23 19:33:10.131] [REFramework] [error] [IntegrityCheckBypass]: Could not find second_conditional_jmp for DD2.
[2025-04-23 19:33:10.562] [REFramework] [error] [IntegrityCheckBypass]: Could not find stack destroyer!
[2025-04-23 19:33:10.992] [REFramework] [error] [Scan.cpp:2024] Failed to find function start for 0x14d95f10c, cannot resolve instruction
[2025-04-23 19:33:11.130] [REFramework] [error] [REMethodDefinition] Failed to find get_encoded_pointer
[2025-04-23 19:33:11.576] [REFramework] [error] Renderer::hasInstance not found
[2025-04-23 19:33:35.086] [REFramework] [error] Attempt 0 failed
[2025-04-23 19:33:35.154] [REFramework] [error] Attempt 1 failed
[2025-04-23 19:33:35.286] [REFramework] [error] Attempt 2 failed
[2025-04-23 19:33:35.286] [REFramework] [error] Failed to create D3D12 Dummy Swap Chain

need help!!
The Reshade has been successfully installed and dxgi.dll is in the root directory.
However, after startup, it still behaves as before.
The error messages in the re2 framework log are also the same as before.
What does this indicate? What should I do next?
Please give me some guidance.

@Dolers
Copy link

Dolers commented Apr 23, 2025

Well, I've tried :D

You have to wait for someone else to take a look at.

@weeer10086
Copy link
Author

I've sorted it out, bro.
Love you so much!!!love love
Chatgpt said to me to roll back the Nvidia graphics card driver to 537.42.
After rolling it back, it works!
I'm not sure if it's necessary to roll back the graphics card driver and download Reshade, or just the graphics card driver.
reallyreally thank you for your help!!

@Dolers
Copy link

Dolers commented Apr 23, 2025

Nice find!

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

2 participants