https://bugs.winehq.org/show_bug.cgi?id=48686
Bug ID: 48686 Summary: Soldier of Fortune Platinum Displays Strange Textures Product: Wine Version: 5.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: publiclewdness@tutanota.com Distribution: ---
Created attachment 66548 --> https://bugs.winehq.org/attachment.cgi?id=66548 Debugging Log
The game will launch and play but several textures in the game are not correct. Character uniforms; cars; objects in game; etc. The strange colors they are change from playthrough to playthrough as well. I am using version 1.07f of the game from GOG. I have tried installing and running the game on a Windows 10 system and the texture issue isn't present there, it looks normal. I ran the SoF.exe file both through terminal and
My system: AMD Ryzen 5 2600X | 16GB DDR4-3000 CL15 | MSI RX 580 8GB Gaming X | Mesa 19.3.4 | Manjaro 19.0.1 | Mate 1.24 | Kernel 5.5.6-1-MANJARO
Windows System where it worked: AMD FX-9590 | 16GB DDR3-2133 | Radeon R9 270 2GB | Driver 20.1.3 | Windows 10 Pro 1909
https://bugs.winehq.org/show_bug.cgi?id=48686
Matthew publiclewdness@tutanota.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |publiclewdness@tutanota.com
--- Comment #1 from Matthew publiclewdness@tutanota.com --- Created attachment 66549 --> https://bugs.winehq.org/attachment.cgi?id=66549 Example of Textures
Added an example of the textures
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #2 from Matthew publiclewdness@tutanota.com --- Created attachment 66550 --> https://bugs.winehq.org/attachment.cgi?id=66550 Example 2 of Textures
Added a second example of textures
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #3 from Matthew publiclewdness@tutanota.com --- Created attachment 66551 --> https://bugs.winehq.org/attachment.cgi?id=66551 Settings Menu
Added a screenshot of the settings menu in case there are known settings that cause issues.
https://bugs.winehq.org/show_bug.cgi?id=48686
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-7.0-rc5? If yes, can it be reproduced with the demo https://www.fileplanet.com/archive/p-72212/Soldier-of-Fortune-Demo/download ?
https://bugs.winehq.org/show_bug.cgi?id=48686
Matthew matthewcboyd@tutanota.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matthewcboyd@tutanota.com
--- Comment #5 from Matthew matthewcboyd@tutanota.com --- (In reply to joaopa from comment #4)
Does the bug still occur with wine-7.0-rc5? If yes, can it be reproduced with the demo https://www.fileplanet.com/archive/p-72212/Soldier-of-Fortune-Demo/download ?
My Manjaro system is only on RC2 right now and the issue still happens with that both on the full version and the demo. My Linux Mint system runs RC5 but both the demo and full version crash on launch with an error saying "could not initialize OpenGL rendering environment". I'm trying to find another distro to test that on to see if it is a Mint issue or not.
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #6 from joaopa jeremielapuree@yahoo.fr --- Can you attach screenshots from windows showing the difference? It is not clear what the problem is.
https://bugs.winehq.org/show_bug.cgi?id=48686
Benjamin Legendre legendre.benjamin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |legendre.benjamin@gmail.com
--- Comment #7 from Benjamin Legendre legendre.benjamin@gmail.com --- Created attachment 73232 --> https://bugs.winehq.org/attachment.cgi?id=73232 In game, white textures 1
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #8 from Benjamin Legendre legendre.benjamin@gmail.com --- Created attachment 73233 --> https://bugs.winehq.org/attachment.cgi?id=73233 In game, white textures 2
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #9 from Benjamin Legendre legendre.benjamin@gmail.com --- Created attachment 73234 --> https://bugs.winehq.org/attachment.cgi?id=73234 In game, char textures
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #10 from Benjamin Legendre legendre.benjamin@gmail.com --- Created attachment 73235 --> https://bugs.winehq.org/attachment.cgi?id=73235 debug logs
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #11 from Benjamin Legendre legendre.benjamin@gmail.com --- I confirm this issue. Still exists in wine 7.18. I tried with Wine 7.15 as well, with the CD/iso version 'Soldier of Fortune (Europe) (En,Fr)' available at archive.org (login required):
https://archive.org/download/redump_pc_S/Soldier%20of%20Fortune%20%28Europe%...
Launch env:
$ WINEDEBUG=warn+all \ MESA_EXTENSION_MAX_YEAR=1998 \ WINEARCH=win32 \ WINEPREFIX=~/var/wine/soldier-of-fortune \ ~/lib/wine-7.18/wine SoF.exe
My observations:
- Some textures are "white" (walls etc.) - Character textures are just wrong - Inconsistent behavior: - First launch menu is OK, but return back to menu from game using "esc" make the menu mouse pointer a white square - Tweaking resolutions and/or display options in game help to revert back some textures correctly (walls in particular), but characters are still wrong.
As a side note, MESA_EXTENSION_MAX_YEAR=1998 is required to launch the game.
I've attached some other screenshots and a debug log (starting the game, play some seconds then quit the game)
OS: Arch Linux Version: Wine 7.15, Wine 7.18 (both vanilla compiled from source) Mesa version: 22.1 GPU: Intel Iris Xe
https://bugs.winehq.org/show_bug.cgi?id=48686
Andrius fuzzy987321@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fuzzy987321@gmail.com
--- Comment #12 from Andrius fuzzy987321@gmail.com --- This sounds like an issue with the games ancient renderer not working on modern OpenGL drivers. The SoFplus fan patch includes a modernized renderer and with it the game runs fine on my system.
http://sof1.megalag.org/sofplus/
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #13 from Benjamin Legendre legendre.benjamin@gmail.com --- Still an issue with Wine 8.21 (archlinux package)
I'm no expert in OpenGL but i don't think it is related to modern OpenGL drivers compatibility because Soldier Of Fortune make use of the common Quake 2 engine and i confirm the game "SiN", for example, which use the Quake 2 engine too, works correctly.
The weird 'push escape key during loading' trick mentioned in the game page in WineDB makes the textures to render correctly in game but returning in menu makes the textures to break again (white square instead of mouse pointer etc.)
https://bugs.winehq.org/show_bug.cgi?id=48686
--- Comment #14 from Benjamin Legendre legendre.benjamin@gmail.com --- Still an issue with Wine 9.22 (archlinux package)