It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Im on Arch Linux with the Latest version of Wine.

I have bought duke nukem and run the installer through Wine, at the end wine gives me the error saying something like sdbinit.exe not found. The game then runs in DOSBox but Sound does not work saying "Invalid or conflicting IRQ". Can anyone help or point me to the right place to fox the problem?
Attachments:
Have you tried running Duke Nukem 3D in a native install of DOSbox? If you are going to do that, you can find Inno installer extraction tools.

Going that route, you only need to copy over the files that were extracted and create a launcher to execute "dosbox -conf /path/to/config/file.conf -fullscreen" The included DOSbox configuration will work once you change "mount C: C:\GOG Games\Duke Nukem 3D\" (or something like that) to "mount C: /user/home/DN3D" or wherever you copied the game to.

http://www.gog.com/forum/general/extracting_exe_downloads_in_linux_without_wine/page1
Another option is to use EDuke32, a native port for various platforms.
avatar
ronizwinter: Im on Arch Linux with the Latest version of Wine.

I have bought duke nukem and run the installer through Wine, at the end wine gives me the error saying something like sdbinit.exe not found. The game then runs in DOSBox but Sound does not work saying "Invalid or conflicting IRQ". Can anyone help or point me to the right place to fox the problem?
that's the compatibility database installer
it's a wrapper error and you have to insert a "fake" line of script

something like:

# fake sdbinst.exe
POL_Call POL_Install_nop "$WINEPREFIX/drive_c/windows/system32/sdbinst.exe"

this is just an example and probably does not apply exactly to your needs

either a linux guru needs to fix it, or get eduke for linux
If you want to use it with DOSBox under Linux you should change the line
mount C ".." to
mount C "." in the file dosboxDuke3D_single.conf .
Install DOSBox in your Linux system.
Then you can launch the game from the Duke Nukem 3D directory with
dosbox -conf dosboxDuke3D.conf -conf dosboxDuke3D_single.conf
avatar
Gabelvampir: If you want to use it with DOSBox under Linux you should change the line
mount C ".." to
mount C "." in the file dosboxDuke3D_single.conf .
Install DOSBox in your Linux system.
Then you can launch the game from the Duke Nukem 3D directory with
dosbox -conf dosboxDuke3D.conf -conf dosboxDuke3D_single.conf
Thanks for the help. What about the error on the installer?
avatar
ronizwinter: Thanks for the help. What about the error on the installer?
GOG installers can be extracted natively using innoextract; no Wine needed. Windows games sometimes need the keys the GOG installer writes but DOS games never do (DOS had no registry), so for DOS games there's no need to run the installer under Wine.
avatar
ronizwinter: Thanks for the help. What about the error on the installer?
avatar
Arkose: GOG installers can be extracted natively using innoextract; no Wine needed. Windows games sometimes need the keys the GOG installer writes but DOS games never do (DOS had no registry), so for DOS games there's no need to run the installer under Wine.
Thanks. I will remember this if the installer does not work.
Oh yeah sorry, I forgot to mention innoextract.