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

Add steam deck support (1280 x 800 dll need to be fixed) #12

Open
MateuszG opened this issue Nov 13, 2022 · 2 comments
Open

Add steam deck support (1280 x 800 dll need to be fixed) #12

MateuszG opened this issue Nov 13, 2022 · 2 comments

Comments

@MateuszG
Copy link

MateuszG commented Nov 13, 2022

Earlier I tested this tool on other computer with Windows 10 and works perfect for FullHD, but there is a problem on Steam Deck at least with one resolution 1280 x 800, game seems that do not accept that dll.

There is a workaround to still have widescreen, using file 1280x720 but bottom part of the interface is cut off.

Steps to reproduce my current working state:

  1. Override GfxEngine.dll by file GfxEngine_1280x720.dll (or from folder named 1280x720)
  2. Set in Config/GameSettings.cfg:
  3. WindowHeight = 768
    WindowWidth = 1024
    Screenmode = 2
  4. Result below
    20221113114152_1
    I have old Gold Edition and old version of this fix/tool/mod where dlls where in folders instead of renamed files

Steps from Readme file

with these files it's possible to play Settlers IV in the following resolutions (see above).
to install the resolution you want:
1. open the folder of your desired resolution and copy the GfxEngine.dll.
2. open the "Exe" folder in your Settlers IV directory and overwrite the existing GfxEngine.dll (you might want to do a backup)
3. the 1024x768 resolution has been overwritten by the resolution you chose. (keep in mind that you have to use "Screenmode 2" / 1024x768 in order to profit from this patch)
enjoy settling in high resolution!
-----------------------------------------------
one last note, i tried 1080p and its kind of slow (fps wise), so you might want to try a lower resolution.

@MateuszG MateuszG changed the title Add steam deck support (1280 x 800) Add steam deck support (fix 1280 x 800 dll) Nov 13, 2022
@MateuszG MateuszG changed the title Add steam deck support (fix 1280 x 800 dll) Add steam deck support (1280 x 800 dll need to be fixed) Nov 13, 2022
@FireEmerald
Copy link
Owner

Theres another project called Settlers United which uses the Settlers 4 HD Patch project. Both do stuff a way beyond only modifying dlls to allow other resolutions. The HD Patch is what you are maybe looking for.

@MateuszG
Copy link
Author

MateuszG commented Feb 19, 2023

Theres another project called Settlers United which uses the Settlers 4 HD Patch project. Both do stuff a way beyond only modifying dlls to allow other resolutions. The HD Patch is what you are maybe looking for.
Thanks for sharing information about that project I did not know about it.

Unfurnatelly, this HD patch is for new Ubisoft "History Edition" which require additional launcher and this is additional problem for wine/proton which may be not compatible with newest version. I looking also for more stable solution for older realeses like CD version or GOG game where simply you click and run the game - console (Steam deck) experience.

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