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

Overlay not loading on Steam Deck (Wine / Proton) #29

Closed
Shuino7 opened this issue May 5, 2022 · 11 comments
Closed

Overlay not loading on Steam Deck (Wine / Proton) #29

Shuino7 opened this issue May 5, 2022 · 11 comments
Assignees
Labels
bug Something isn't working REFramework limitation Dependancy doesn't allow such functionality

Comments

@Shuino7
Copy link

Shuino7 commented May 5, 2022

Describe the bug
REFramework loads and I can see both D2D and MHR-Overlay loaded.

To Reproduce
Install like normal and launch MH:Rise

Expected behavior
The Overlay should appear when I launch the game.

Additional context
I can delete reframework-d2d.json & MHR Overlay config.json from the Data folder and both are re-created when launching the game.

@GreenComfyTea
Copy link
Owner

According to this issue: cursey/reframework-d2d#5, D2D is not working on Proton and fails silently.

@Shuino7
Copy link
Author

Shuino7 commented May 5, 2022

According to this issue: cursey/reframework-d2d#5, D2D is not working on Proton and fails silently.

Thanks for the information. I'll try an older ver. that doesn't use D2D and give it a shot when I get home.

@Shuino7
Copy link
Author

Shuino7 commented May 6, 2022

According to this issue: cursey/reframework-d2d#5, D2D is not working on Proton and fails silently.

Well that was it, I was able to use the newest REFramework and an older copy of MHR-Overlay that didn't use D2D and I have everything I'd like working. (Monster Health, Damage, and Time)

@GreenComfyTea
Copy link
Owner

Glad the old version was sufficient for you. I will leave the issue opened for other users to see.

@effny
Copy link

effny commented May 17, 2022

@Shuino7 Are you able to tell me which version you used that did not require D2D? I just tried this myself today before reading this thread and there is no overlay, just a Status of "no village area manager".

@GreenComfyTea
Copy link
Owner

v1.3 didn't require D2D.

@Boefjim
Copy link

Boefjim commented Jun 10, 2022

Does v1.3 show crowns?
I can't find anything about crowns in the changelogs, except for version 1.5.1 swapping them, so I feel like it might've already been there from the first version?

@GreenComfyTea
Copy link
Owner

GreenComfyTea commented Jun 10, 2022

No, v1.3 doesn't have crowns. They have been added in v1.4.
https://www.nexusmods.com/monsterhunterrise/articles/21

PS. Unrelated to this issue btw. Create a new one next time.

@GreenComfyTea
Copy link
Owner

Since 1a95634 the mod should fallback to default renderer if d2d is not loaded. I repeat that it must not be loaded, therefore, it must not be installed at all. The workaround doesn't cover the case when it is installed, loaded but fails silently.

I will leave the issue opened because I can't test if it works on Steam Deck/Wine/Proton or not.

@GreenComfyTea GreenComfyTea self-assigned this Jun 17, 2022
@GreenComfyTea GreenComfyTea added bug Something isn't working REFramework limitation Dependancy doesn't allow such functionality labels Jun 17, 2022
@backlands
Copy link

@GreenComfyTea I have tested this change and it works on Steam Deck. This should also work on Linux via Proton. As you noted the D2D DLL needs to be removed so that it is not even loaded.

It might be worthwhile to list this in the README.md as a caveat for Proton/Linux users (which includes Steam Deck).

For any other Proton users arriving here before using this mod you also need to whitelist the input8d.dll from REFramework.

@GreenComfyTea
Copy link
Owner

Good to hear it works! Thank you for the help. Updating readme is valid idea as well.
I am closing the issue since I have confirmation now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working REFramework limitation Dependancy doesn't allow such functionality
Projects
None yet
Development

No branches or pull requests

5 participants