Ritual Entertainment's Heavy Metal FAKK2 engine, which is in turn a modified Quake 3 engine
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
What works
Everything. Except mouse clipping (see comments and other tests to find out how you can resolve it).
What does not
Nothing.
What was not tested
Passing through whole game.
Additional Comments
Test box:
Pentium 4 [531], 2GB RAM, nVidia GF7900GT
Wine installed via pcSoftwareManager, not from ports.
Game in the OEM form (just engine and pack files, no installer). Working out-of-the-box (except mouse clipping issue, but it isn't hard to resolve).
Buy a copy of the game. As of 2007, the game can be purchased new for $15 USD, including shipping. Used copies cost even less. The game comes with a "Case Book" that gives a deeper background story for the game. This story is briefly shown in the game's introductory movie sequence. You do not need to read the "Case Book" to figure out the puzzles Alice faces in the game. Original boxed versions of the game contains a printed game manual, 19 pages of which are the Case Book. Newer versions of the game (GTIN: 5-037999-006411) contain the manual and Case Book in the Manual.pdf file, found in the top level directory of disc 1.
This will disable use of "Direct Input" for mouse events, which allows the game know the absolute position of the mouse, which avoids a wine bug. If you skip this step, depending on your Wine version, Alice won't be able to turn clockwise or counter-clockwise more than one rotation (360°). For example, Alice wouldn't be able to circle strafe. Or, the game won't know the positon of the mouse and will, for example, leave the mouse pointing to the middle of the screen even if you keep moving the mouse to the right. This is very noticeable when the game starts and you try to move the mouse around the main menu screen.
Wine requires a version of the alice executable that is not encumbered by the SafeDisk v2 copy prevention. In other words, you need to use a "fixed" or "craked" or "NoCD" version of "alice.exe".
Rename the existing alice.exe, in a terminal enter
Extract the "rar" archive by entering in a terminal
rar x alice_10_de_nocd.rar
If your system does not have "unrar", install your linux distribution's "unrar" software package, or manually install from the unrar website.
Extract the "ace" archive by entering in a terminal
unace x alice_10_de_nocd.ace
If your system does not have "unace", install your linux distribution's "unace" software package, or manually install from the WinAce website (the WinAce download page has a Linux version of their software).
Move the fixed alice executable to the game directory. In a terminal enter
Run the game. One at a time, enter in a terminal each of the below commands, until one of them runs the game successfully. In the future, to start the game again, re-run the command that worked.
cd "$HOME/.wine/drive_c/Program Files/EA GAMES/American McGee's Alice/" && wine "alice.exe"
As of Wine version 0.9.40, the first time you run this command, Wine might try many different video modes. The video mode scan takes up to 7 minutes, during which time your display will go black and flicker often.
Once the game has started, you can use change the game's display resolution. In the game's main menu click "Settings", then click "Video (1)", then click the left or right arrows under "Resolution" to set the new game resolution. When done click the "Apply" button.
cd "$HOME/.wine/drive_c/Program Files/EA GAMES/American McGee's Alice/" && wine explorer /desktop=Alice,1024x768 "alice.exe"
If you use this command, you may wish to configure your window manager to not put boarders on the window so the game can use your entire screen. Note: you may have to change "1024x768" to whichever resolution you wish to play the game. To find your current display resolution, enter in a terminal
Download the demo, then save the file to disk, for example to
/tmp/alice_demo_beta7a.exe
Run the demo's installer. In a terminal enter
wine /tmp/alice_demo_beta7a.exe
When an install window appears, click "Unzip", then wait the the installaiton to finish. When the demo is done installing it automatically starts the game.
This will disable use of "Direct Input" for mouse events, which allows the game know the absolute position of the mouse, which avoids a wine bug. If you skip this step, depending on your Wine version, Alice won't be able to turn clockwise or counter-clockwise more than one rotation (360°). For example, Alice wouldn't be able to circle strafe. Or, the game won't know the positon of the mouse and will, for example, leave the mouse pointing to the middle of the screen even if you keep moving the mouse to the right. This is very noticeable when the game starts and you try to move the mouse around the main menu screen.
Run the game. One at a time, enter in a terminal each of the below commands, until one of them runs the game successfully. In the future, to start the game again, re-run the command that worked.
cd "$HOME/.wine/drive_c/Program Files/EA GAMES/American McGee's Alice Demo/" && wine "alice.exe"
As of Wine version 0.9.40, the first time you run this command, Wine might try many different video modes. The video mode scan takes up to 7 minutes, during which time your display will go black and flicker often.
xrandr -s 640x480 ; cd "$HOME/.wine/drive_c/Program Files/EA GAMES/American McGee's Alice Demo/" && wine "alice.exe" '+set r_mode 3'
Once the game has started, you can use change the game's display resolution. In the game's main menu click "Settings", then click "Video (1)", then click the left or right arrows under "Resolution" to set the new game resolution. When done click the "Apply" button.
cd "$HOME/.wine/drive_c/Program Files/EA GAMES/American McGee's Alice Demo/" && wine explorer /desktop=Alice,1024x768 "alice.exe"
If you use this command, you may wish to configure your window manager to not put boarders on the window so the game can use your entire screen. Note: you may have to change "1024x768" to whichever resolution you wish to play the game. To find your current display resolution, enter in a terminal
To open a terminal window on my system, I do this:
In the Gnome Panel (the strip on the edge of the screen, similar to the MS Windows "task bar"), I click the menu "Applications"
I click the sub menu "System Tools"
I click the application "Gnome terminal".
How to open a terminal window varies between Linux distributions, so you might have to use some trial and error. For your system:
instead of clicking on "Applications", you might click on an icon, or some other text such as "Launch", "Start" or "Programs".
instead of clicking on "System Tools", you might click on some other text, such as "System", "Utilities" or "Tools".
instead of clicking on "Gnome terminal", you might find one or more of the terminal listed below. Any one will work.
Terminal
Console
Konsole
multi Gnome Terminal
9term
aterm
Eterm
rxvt
Xvt
xterm
PowerShell
This website specially formats text to enter into a terminal. For example, if you see
echo $SHELL
then in the terminal you should type "echo $SHELL" (without the quotes) followed by the enter key. Go ahead and try that now. The terminal should respond with a line that is "/bin/bash". If the terminal returned something else (such as "/bin/sh" or "/bin/tcsh"), then in the terminal enter
bash -l
You can enter any number of commands into the terminal by typing a command, then pressing the "Enter" key. You should enter new commands in an existing terminal window, unless you are explicitly instructed to enter commands "in a separate terminal" or "in a new terminal" or "in a new shell".
The normal text copy (Control + c) and paste ( Control + v) commands probably won't work in the terminal window. In the terminal window, text you highlight is implicitly copied. To paste text, press straight down on you mouse's scroll wheel. If your mouse lacks a scroll wheel, click both the left and right mouse buttons simultaneously. If your terminal the menu items Edit → Copy and Edit → Paste, you can use those.
Tag all user input. This highlights what users should copy and paste.
Short, single line computer output can be put in quotes, for example:
Click the "Save" button.
At the "Password:" prompt, enter the root (also known as the super user) password.
Tag multi-line or a long single line of computer output.
As a shorthand for describing how to navigate the user interface, separate menu and tab names with an arrow such as "-->" or "→" ( the HTML code for the → is → ).
If you are using a graphical HTML editor, you may have to break descriptive text and a command appart by putting the command in a "bullet" list. Such as
Insert the disc into your computer's CDROM or DVD drive. Wait until the drive's indicator shows the drive is no longer reading the disc.
Depending on how your system is configured, the disc might now be attached to your file system (i.e. "mounted"). To verify this, in a terminal enter
mount
One line should look like /dev/cdrom on /media/cdrom type iso9660 (ro) If you see this, then you are done. Otherwise, continue to the next step.
You must manually mount the disc. In a terminal enter
su -c "mkdir --parents /media/cdrom; mount -t iso9660 /dev/cdrom /media/cdrom"
If prompted for a password, enter the root (also known as the super user) password. Depending on your system, you may need to substitute "/dev/cdrom" with "/dev/hdX", where X is some letter of the alphabet. To see which letter to use, in a terminal enter
If the installation program prompts for a disc, insert that disc. If you had to manually mount the previous disc, then in a separate terminal you'll have to enter:
Click the "Audio" tab. You might have to wait about 15 seconds before the application responds.
Configure so there is a check next to "OSS Driver" and no checks next to the other drivers.
Run the OSS Sound Test. If your system passed the test, click "OK", you are done. Otherwise continue to the next step.
Perhaps your audio hardware and/or drivers allow only one application at a time to output audio. While another application has control of the audio hardware, Wine cannot use that hardware. Close all applications that use sound. To be safe, close all applications except the terminal window.
If you used the Gnome desktop, in the panel open sound settings via Destop → Preferences → Sound. Enable
In a terminal enter
kill $(lsof -Fp /dev/snd/pcm* /dev/dsp* | sed -ne 's/^p//p')
Re-run the OSS Sound Test. If your system passed the test, click "OK", you are done, but be aware you must run the above terminal command before running a wine application that uses sound. Otherwise continue to the next step.
Download "IkernelUpdate.exe". Save the file to disk, for example to
/tmp/IkernelUpdate.exe
Run the downloaded file using Wine. For example, in a terminal enter
WINEDEBUG=-all wine /tmp/IkernelUpdate.exe
Doing this task avoids bugs in the program responsible for installing other programs. To learn more see the InstallShield bug description, and bug resolution, and the Wine bug report.
Checking downloaded software for malware (such as viruses) is always a good idea. Be extra cautious if you use an executable gotten from a file sharing network, because these are at much greater risk of being contaminated.
ClamAV is an open source (GPL) anti-virus toolkit for UNIX. If your system does not have "clamscan" and "freshclam", install your linux distribution's "clamav" and "clamav-freshclam" software packages, or manually install from the ClamAV website. To scan files with ClamAV:
In a terminal enter
su -c freshclam
This will update ClamAV's detection system. If prompted for a password, enter the root (also known as the super user) password.
In a terminal enter
su -c clamscan -v *.exe
to scan the executable files is the current directory. Note: Scanning requires many CPU cycles, and can take a couple minutes per file. For example, as single 1.4MB file takes 1 minute and 30 seconds to scan on an "AMD Athlon XP 2400+" CPU.
Extract the tar archive. For example, in a terminal enter
tar xvzf antivir-workstation-pers.tar.gz
Extracting the tar archive creates the directory "antivir-workstation-pers-n.n.n-n/doc". In that directory look for and read the software manual. Follow the instructions for how to update the detection system and scan files.
Wine does not implement the copy prevention system built into some software (most often games), causing the software to not run at all under Wine. To work around this, you must use a modified version of the software that is not encumbered by the copy prevention system. In other words, you need to use a "fixed" or "crack" or "NoCD" versions of the program's ".exe" executable.
Make a backup copy the existing program ".exe". In a terminal enter something like
Modify the actual path and "program.exe" to match the location of your application executable.
Get a NoCD version of the software executable. One way to get this NoCD version is to search web sites that specialize in distributing such executables. Below is a list of such web sites.
Note: these websites often have advertisements that are sexual AKA "adult".
You can try a web search, then narrow the results by adding the name of the software you are interested in .
If the NoCD version of the executable you downloaded is in an archive, extract the contents of the archive. For example:
If the archive has a "rar" extension, in a terminal enter
rar x file_name.rar
Substitute file_name.rar with the name of the archive file. If your system does not have "unrar", install your Linux distribution's "unrar" software package, or manually install from the unrar website.
If the archive has a "ace" extension, in a terminal enter
unace x file_name.ace
Substitute file_name.ace with the name of the archive file. If your system does not have "unace", install your Linux distribution's "unace" software package, or manually install from the WinAce website (the WinAce download page has a Linux version of their software).
If the archive has a "zip" extension, in a terminal enter
unzip x file_name.zip
Substitute file_name.zip with the name of the archive file. If your system does not have "unzip", install your Linux distribution's "unzip" software package, or manually install from the Info-ZIP website.
Follow the instructions included with in the downloaded NoCD archive. Often times, the instructions simply tell you to move the supplied program.exe to the application's program directory. To do so, you would enter something like the following into a terminal
If instead the instructions tell you to run a patch or fix program, run it as described, but remember it is a Windows program, so if the instructions say run "patch.exe", you should in fact enter
wine patch.exe
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
messed up resolution
by Aleksandar Andreev on Monday November 8th 2010, 18:57
I copied the installed files from my windows pc, however nothing loaded correctly, things were off of the screen.
The solution was to go to the config.cfg file and adjust the property where it says 'set r_mode "6"' ( in my case it is 6, you can try 5,4,3 this is for the different resolutions )
No sound F7 wine-0.9.39
by serge on Thursday July 5th 2007, 15:51
Hi!
I got the game installed and running (btw, i have to create symlink to Base directory in my ~, otherwise the game doesn't run), but there's no sound in game or in menus
$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC).
i'm running Fedora 7 w/ wine-0.9.39, EMU10K1
I noticed these messages when starting the game:
$ wine ./.wine/drive_c/Program\ Files/American\ McGee\'s\ Alice/Alice.exe
ALSA lib conf.c:3939:(snd_config_expand) Unknown parameters 0
ALSA lib control.c:910:(snd_ctl_open_noupdate) Invalid CTL default:0
Any suggestions?
RE: Mouse doesn't work workaround
by Walt Penner on Friday November 3rd 2006, 2:35
This is how i got it to work.
1)Unzip all package files in the base directory
2)Delete all package files
3)Edit the Config.cfg file place 'seta in_mouse "-1"' in the Cvars section.
You could probably just edit the config.cfg file within the compressed files. I only have them uncompressed becasue alice would not open them.