ThirteenAG / WidescreenFixesPack

Plugins to make or improve widescreen resolutions support in games, add more features and fix bugs.
https://thirteenag.github.io/wfp
MIT License
2.27k stars 215 forks source link

Fix for the punisher not working #1014

Open Lordxan opened 2 years ago

Lordxan commented 2 years ago

Downloaded from https://github.com/ThirteenAG/WidescreenFixesPack/releases/tag/punisher

System: OS: Windows 10 10.0.19041 CPU: (8) x64 AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx Memory: 5.94 GB

ipkpjersi commented 2 years ago

I'm also experiencing this issue, my maximum resolution in the launcher is 1280x960, and in-game my resolution matches the launcher at 1280x960. None of the other resolutions in the launcher use my native resolution 1080p either.

My version of the game is v1.00, does that matter?

ThirteenAG commented 2 years ago

The fix doesn't patch launcher, it overwrites resolution of the game. I have exe of 2.48 MB (2,605,056 bytes)

Lordxan commented 2 years ago

I'm also experiencing this issue, my maximum resolution in the launcher is 1280x960, and in-game my resolution matches the launcher at 1280x960. None of the other resolutions in the launcher use my native resolution 1080p either.

My version of the game is v1.00, does that matter?

I myself solved this issue by using dgvoodoo https://youtu.be/l7p8umiCt4o

ipkpjersi commented 2 years ago

I'm on Linux too, I guess I forgot to mention that, but that kind of makes sense why it doesn't work - dgvoodoo didn't seem to work either.

I tried using wine 6.0.3 stable and wine-staging 7.15 but it didn't work for either of them.

My exe is also 2,605,056 bytes.

edit: I did get it working, at least sometimes it works when I run this command (othertimes it times out waiting for dlls/ntdll/loader.c but that's a wine issue): WINEDLLOVERRIDES="dinput8=n,b" /opt/wine-staging/bin/wine pun.exe so this is basically good enough for me.

Lordxan commented 2 years ago

~I'm on Linux too, I guess I forgot to mention that, but that kind of makes sense why it doesn't work - dgvoodoo didn't seem to work either.~

~I tried using wine 6.0.3 stable and wine-staging 7.15 but it didn't work for either of them.~

~My exe is also 2,605,056 bytes.~

edit: I did get it working, at least sometimes it works when I run this command (othertimes it times out waiting for dlls/ntdll/loader.c but that's a wine issue): WINEDLLOVERRIDES="dinput8=n,b" /opt/wine-staging/bin/wine pun.exe so this is basically good enough for me.

Nice to hear that you get it working using dgvoodoo?

ipkpjersi commented 2 years ago

I didn't get it working with dgvoodoo, I did get dgvoodoo working (WINEDLLOVERRIDES="d3d8=n,b" /opt/wine-staging/bin/wine pun.exe), it had the dgvoodoo logo working in the bottom right but the game never finished launching it would just freeze. I got the widescreen fix itself working though with a dinput8 override instead of d3d8.

Lordxan commented 2 years ago

I didn't get it working with dgvoodoo, I did get dgvoodoo working (WINEDLLOVERRIDES="d3d8=n,b" /opt/wine-staging/bin/wine pun.exe), it had the dgvoodoo logo working in the bottom right but the game never finished launching it would just freeze. I got the widescreen fix itself working though with a dinput8 override instead of d3d8.

Ok got it. Anyway have fun playing that awesome game.

nitrogency commented 4 months ago

WINEDLLOVERRIDES="d3d8=n,b" /opt/wine-staging/bin/wine pun.exe

Your solution worked wonderfully, thank you so much!

moloch1994 commented 1 month ago

~I'm on Linux too, I guess I forgot to mention that, but that kind of makes sense why it doesn't work - dgvoodoo didn't seem to work either.~

~I tried using wine 6.0.3 stable and wine-staging 7.15 but it didn't work for either of them.~

~My exe is also 2,605,056 bytes.~

edit: I did get it working, at least sometimes it works when I run this command (othertimes it times out waiting for dlls/ntdll/loader.c but that's a wine issue): WINEDLLOVERRIDES="dinput8=n,b" /opt/wine-staging/bin/wine pun.exe so this is basically good enough for me.

Thanks so much! When I first switched to Linux in 2019, I spent so much time wracking my brain over this. Now I can finally play this great game in widescreen.