joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.6k stars 375 forks source link

Screamer Rally installation and it trying to execute PIF files #2315

Open TheSandBoxMKG opened 3 years ago

TheSandBoxMKG commented 3 years ago

Please describe your question. Hey, in my copy of Screamer Rally, after the installation completes, it tries to execute SCREAMER.PIF and fails. The weird part is that it tries to execute it under DOS when PIF files are Windows shortcuts for DOS programs. I concluded that, since my copy also has the usual autorun for when the CD is inserted in a Win9x OS, that the checking of whether the program is being installed under DOS or under Windows 95/98 isn't going correctly and assumes that I'm installing the game in a Windows environment. is this right?

DOSBox-X Configuration for Screamer Rally Gist

Operating System running DOSBox-X: Arch Linux (Linux 5.11.1-arch1-1 x86_64)

Wengier commented 3 years ago

Did you get the game online? By looking at the config file you posted, I noticed something strange there - not sure if you pasted the contents twice or not, but very section is repeated twice there. Meanwhile, it appears that most options in the config file are using the default setting, and the changed options should have no effect on Windows detection. So I am wondering if this issue is specific to your copy of the game or not.

TheSandBoxMKG commented 3 years ago

Did you get the game online? By looking at the config file you posted, I noticed something strange there - not sure if you pasted the contents twice or not, but very section is repeated twice there. Meanwhile, it appears that most options in the config file are using the default setting, and the changed options should have no effect on Windows detection. So I am wondering if this issue is specific to your copy of the game or not.

Uh yeah, sorry, I pasted twice accidentally. Here's the fixed gist.

No, I didn't get the game online, I ripped the game from an old CD, with all of it's audio tracks.

Wengier commented 3 years ago

I am not able to reproduce the problem with my downloaded copy of the game yet. Have you tried the default config (e.g. with -defaultconf option) also? It may be specific to your copy of the game in some way.

TheSandBoxMKG commented 3 years ago

Happens the same with almost default settings (I had to change the keyboard layout to la because without it I couldn't type the ':' character): command_000 I've tried connecting a DELL US keyboard but for some reason, DOSBox-X still couldn't let me type the ':' character, so I don't know how it fares in completely default settings.

Do you recommend me any place besides the web archive to upload my copy of the game?

EDIT: Uploaded my copy of the game on the Internet archive. https://archive.org/details/scrmrlly

Wengier commented 3 years ago

I have downloaded and tried the copy of the game you uploaded (thanks for uploading it). So far I have not seen the described problem yet myself (tried in both Windows and Linux). But there are a few options during the installation, so I wonder which options did you select during installation? It may be possible that the issue only happens with specific selection(s).

TheSandBoxMKG commented 3 years ago

I have downloaded and tried the copy of the game you uploaded (thanks for uploading it). So far I have not seen the described problem yet myself (tried in both Windows and Linux). But there are a few options during the installation, so I wonder which options did you select during installation? It may be possible that the issue only happens with specific selection(s).

Normal Installation → 256, 65k Colors and 3D Cards → Full Installation 154 Megs. required → imagen

And here's how it goes to me the installation process (uploaded to Youtube because GitHub won't allow AVIs): https://youtu.be/CH9U_gf5udY

EDIT: Log from DOSBox-X (stdout and stderr): dosboxxsr.txt

Wengier commented 3 years ago

@TheSandBoxMKG By looking at your log file, it seems that this issue is likely be specific to binaries built from some previous repository code on the Linux platform. This is the reason that I could never reproduce the issue on my Windows system. Have you tried the official DOSBox-X 0.83.11 release and see if the issue is already solved?