http://bugs.winehq.org/show_bug.cgi?id=58156
Bug ID: 58156 Summary: Star Wars: Jedi Knight - Dark Forces II Demo: won't launch, "smackw32.DLL" failed to initialize Product: Wine Version: 10.6 Hardware: x86-64 OS: MacOS Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: cemer99797@isorax.com
Created attachment 78437 --> http://bugs.winehq.org/attachment.cgi?id=78437 Wine-devel 10.6 log for "wine jkdemo.exe -windowgui"
the Star Wars: Jedi Knight - Dark Forces II Demo: won't launch, it says "smackw32.DLL" failed to initialize. This is a Windows 95 game demo
I tried setting the Windows Version to Windows 10, Windows 95, and Windows 98 in winecfg. I also tried launching the demo with and without the windowgui flag: `wine jkdemo.exe -windowgui` as mentioned in AppDB HowTo section.
This is a regression because a lot of users report this game demo as Gold in AppDB, including on macOS (https://appdb.winehq.org/objectManager.php?sClass=version&iId=10948)
The jedi.exe file is a launcher GUI which works fine, but when clicking "Play Jedi Knight Demo" it fails with the error:
`file` command info for: jkdemo.exe PE32 executable (GUI) Intel 80386, for MS Windows
Unable to start the Jedi Knight Demo game program. Try running JK.EXE where you installed the Demo directly. Also make sure you have the latest DirectX drivers installed on your system.
The macOS terminal shows this error as one of the last things in the log: "err:module:loader_init "smackw32.DLL" failed to initialize, aborting" (the module is normally unzipped next to the jkdemo.exe executable)
tested with Gcenx's Wine-devel 10.6 (https://github.com/Gcenx/macOS_Wine_builds/releases/tag/10.6) on macOS 11
and Wine-devel 9.21 (https://github.com/Gcenx/macOS_Wine_builds/releases/tag/9.21)
and Gcenx's Wine CrossOverFOSS 23.7.1-1 based on Wine 8.0.1 (https://github.com/Gcenx/winecx/releases/tag/crossover-wine-23.7.1-1)
download page (choose Download this File > Agree > Jedi Knight Demo.zip): https://community.pcgamingwiki.com/files/file/1308-jedi-knight-dark-forces-i... sha256: 7bc013918cf79879a086a10c27306f2f3511852726f4b4a9fec09668ed221d18
http://bugs.winehq.org/show_bug.cgi?id=58156
ToastyBug cemer99797@isorax.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://community.pcgamingw | |iki.com/files/file/1308-jed | |i-knight-dark-forces-ii-dem | |o/ Keywords| |download, regression
http://bugs.winehq.org/show_bug.cgi?id=58156
--- Comment #1 from ToastyBug cemer99797@isorax.com --- I accidentally added the "`file` command" text in the middle of the GUI error message text, it should read:
`file` command info for: jkdemo.exe PE32 executable (GUI) Intel 80386, for MS Windows
The jedi.exe file is a launcher GUI which works fine, but when clicking "Play Jedi Knight Demo" it fails with the error:
Unable to start the Jedi Knight Demo game program. Try running JK.EXE where you installed the Demo directly. Also make sure you have the latest DirectX drivers installed on your system.
http://bugs.winehq.org/show_bug.cgi?id=58156
--- Comment #2 from ToastyBug cemer99797@isorax.com --- I have verified (in a Win95 VM) that the ZIP download mentioned in the original comment ("Jedi Knight Demo.zip") contains the same binary files as the well-known 2012 upload of Star Wars: Jedi Knight - Dark Forces II Demo 16-bit installer from archive.org (https://archive.org/details/StarWarsJediKnightDarkForcesII_1020)
A user wrote in another bugzilla comment from 2018 that they were able to play this demo on macOS 10.13 (https://bugs.winehq.org/show_bug.cgi?id=34166#c106)
file info for the 2012 archive.org 16-bit installer download (won't run on modern 64-bit only macOS):
"jedidemo.zip", sha256: b92dd1dd34790a9152e706bef8976d051d1ff4f61fd401b1bd197b6abf80ee01 unzipped, contains "jedidemo.exe", sha256: 8aae38165e08b68bb63cfd21b8c28ed1d4d8f1bb400a0162588d5b86acdc827e
http://bugs.winehq.org/show_bug.cgi?id=58156
--- Comment #3 from Rafał Mużyło galtgendo@o2.pl --- Anything interesting in console output if you set WINEDEBUG to ''module' ?
http://bugs.winehq.org/show_bug.cgi?id=58156
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- Created attachment 78438 --> http://bugs.winehq.org/attachment.cgi?id=78438 Working fine with wine-10.6 in Linux
Demo from archive.org works fine for me in Linux with wine-10.6 Screenshot proves it.