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

×
I was trying to install and run the GOG version of the game with Linux ("Steam"-Linux = Ubuntu 12.04 32bit, latest PPA Wine, latest NVIDIA drivers, etc).

Installing the game is no problem

I was able to extract and install the gog-installer exe by just "opening" the executable with "Wine".
Installation also works with a script which is available for PlayOnLinux.
Winetricks would work too.

The trouble I had, was running the game.

It seems to be related to the audio.

It also seems, people on their Windows machines are experiencing the "same" problem? http://www.gog.com/forum/i_have_no_mouth_and_i_must_scream/stuttering_in_audio

The GOG version of the game comes with dosbox. Trying to run the game via Wine (emulating Windows-DOSBox??) renders the game just fine, upscaling - fullscreen on a 1920x1080 - but gives me the audio issues.

Trying to run the game without Wine & through dosbox by starting dosbox and trying to start the game through the console ("mount c" ... "s.exe", "s.exe vesa") etc, gave me error messages of the sort "can't open ... scream.res"

Trying to run the GOG version via ScummVM doesn't work. (see thread here: http://www.gog.com/forum/i_have_no_mouth_and_i_must_scream/scummvm)



Any suggestions, help, workaround or your own experience would be appreciated.

So far I tried a couple suggestions from the Internet, related to the non-gog versions. Didn't work with the GOG version.

Cheers.
No posts in this topic were marked as the solution yet. If you can help, add your reply
Hey, Buckybit. You may have solved this issue already, but if not, or for anyone else looking to run IHNM on Linux, here's what I did using Xubuntu 12.04.

I first installed the game via Wine, which worked without any problems. Within the Wine install, I found the NoMouth.dat file and extracted it using Dosbox following user, Cyboff's instructions found in the second link of your post (thanks Cyboff!):

Z:\>mount c /your_path_to/IHNMAIMS (e.g.: mount c .. -when you started Dosbox.exe from installed DOSBOX folder inside your game folder)
Z:\>imgmount d -t iso -fs iso C:\NOMOUTH.DAT
Z:\>mkdir C:\ISO
Z:\>copy D:\*.* C:\ISO\


Once the dat was extracted to the ISO directory, I was able to install ScummVM and direct it to the ISO folder, where it found the game and played it no problem. So far I've finished one character's story and everything seems to work fine. I imagine Dosbox would also work with the extracted ISO folder, but I haven't tried that.

Hope this helps you or someone else. And thanks for posting, it helped me sort the issue out.
***HOW TO SMOOTHLY RUN THE GAME IN LINUX USING DOSBOX***

I have a DOSBox solution for anyone who prefers not to use ScummVM.

I never experienced problems with sound specifically, however I did have problems with the default GOG installation on Ubuntu. You end up running an emulator within an emulator (DOSBox in WIne), which for me caused nearly unplayably slow and choppy game play.

My solution was to install the Linux copy of DOSBox and run the game natively, instead of running the game through the Windows version of DOSBox that comes in the default installation. The steps I'm about to list here worked on an Ubuntu 14.04 machine, but should still work on any distro that handles home directories the same way.

These instructions assume the following:

-You have the Linux version of DOSBox installed already (current version's 0.74 at time of writing) You can get a package for your specific distribution at dosbox.com.
On Ubuntu, you can simply use apt-get to install from the command line by typing:
sudo apt-get install dosbox

-You have the default installation of "I Have No Mouth" set up as provided by GOG, via the Wine WIndows emulator.


***EASY INSTRUCTIONS***
1. Open a terminal (if on Ubuntu, you can quickly open a terminal window by pressing "Ctrl+Alt+T").
2. cd into your home dosbox directory:

cd ~/.dosbox

3. Open the file "dosbox-0.74.conf" using your favorite text editor (gedit is probably easiest):

gedit dosbox-0.74.conf

4. Scroll to the bottom of the file, and find the section labeled "[autoexec]".

5. Erase everything under this line, and paste the following block of text under [autoexec]:
-----
mount C "~/.wine/dosdevices/c:/GOG Games/I Have No Mouth, and I Must Scream"
imgmount d -t iso -fs iso "~/.wine/dosdevices/c:/GOG Games/I Have No Mouth, and I Must Scream/NoMouth.dat"
c:
cd SCREAM
scream
exit
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
-----

6. Open your Linux installation of DOSBox (simply type "dosbox" into your terminal from any directory).

7. You should now be running "I have No Mouth and I Must Scream" smoothly in DOSBox.

NOTE: If you want to use DOSBox for anything other than this game in the future, go back and open the .conf file, and remove the [autoexec] commands pasted into the file in step 5.


I hope this has helped someone! If this didn't work, I also list a more comprehensive explanation of what I did, in case the details can shed light on others specific situations.

***MORE DETAILED INSTRUCTIONS***
1. Open a terminal.
2. cd into the installation directory for the game:
cd ~/.wine/dosdevices/c:/GOG Games/I\ Have\ No\ Mouth,\ and\ I\ Must\ Scream

3. Use a text editor to open the file dosboxnomouth_single.conf, such as gedit or vim:
gedit dosboxnomouth_single.conf

(The contents should look like this):
-----
[autoexec]
mount C ..
imgmount d -t iso -fs iso ..\NoMouth.dat
c:
cd SCREAM
cls
scream
exit
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
-----

This is the startup script that the Windows version of DOSBox packaged in the GOG installer uses to run the game. We'll be giving our Linux version of DOSBox this script, but with a few directory adjustments so our Box can find the game resource files. Basically the line "mount C .." will become:
mount C "~/.wine/dosdevices/c:/GOG Games/I Have No Mouth, and I Must Scream"

and the "imgmount" line will be changed to:
imgmount d -t iso -fs iso "~/.wine/dosdevices/c:/GOG Games/I Have No Mouth, and I Must Scream/NoMouth.dat"

These will indicate to our DOSBox installation to use the directory with the game files as its own virtual "C drive", and the file "NoMouth.dat" as the contents of a virtual "CD-Rom". (Depending on your Linux distro, the location of your Wine files may be different. if this is the case, you'll have to change the '~/.wine' part of the directory paths accordingly.)
(Additional DOSBox note: It's required for directory paths that contain spaces to be surrounded by " " marks, which is why our new directories are written like this.)

4. Copy the contents of the file with the command changes.

5. Close the file, and cd into your dosbox home directory:
cd ~/.dosbox

6. Open dosbox-0.74.conf:
gedit dosbox-0.74 conf

7. Paste the autoexec script we modified into the space below [autoexec] in the .conf file.

8. Save and close, and run your Linux DOSBox. You should now be running the game, and it should be running smoother than it did before.
I'm hoping this will be natively supported by GOG soon in Linux, never played it but bought it on promo a while ago...