How to Play American McGee's Alice in 3D using 3D Vision
  1 / 2    
released 12/2000 by Rogue Entertainment Engine id Tech 3 (with Rituals Uber Tools) This is working using Windows 7 64bit and with a 120Hz 3D Vision monitor. Output is Frame Sequential only. Driver versions 332.21, 350.12 confirmed working. (only a few of the newer drivers broke OpenGL support, so try whichever driver you are using 358.87 confirmed working) Make a text file and paste the following in it... seta r_stereo "1" seta r_mode "-1" seta r_customwidth "1920" seta r_customheight "1080" seta r_fullscreen "1" seta com_maxfps "120" seta cg_stereoSep "4.6" .....now rename the text file to autoexec.cfg and place it into the same folder where the config.cfg file is. I haven't been able to figure out a way to adjust depth and since the game is using OpenGL, you can not use the hot keys to adjust convergence or take screen shots. cg_stereoSep adjusts convergence, you can adjust the values in game via the console. But to save the new setting, you'll need to edit the new value into the autoexec.cfg file. You can enable the console by checking the appropriate box in the game's options menu. If you adjust the convergence very high and the hud bothers you, disable it by entering ui_hud 0 in the console. ****This also works for Star Wars Jedi Knight: Jedi Academy, Star Wars Jedi Knight II: Jedi Outcast, Return to Castle Wolfenstein.....(for these games use cg_stereoSeparation "4.6" instead), Heavy Metal FAKK2....(use cg_stereosep) Note: This is without using GLDirect. If you have the dll installed, remove it. I've never been able to get GLDirect to work, I think it is only compatible with Vista 32 bit and certain older drivers, I've no idea. Here's a few links to threads about using it, if you have an older setup https://forums.geforce.com/default/topic/513588/3d-vision/consolidated-list-of-all-old-open-gl-games-working-with-3d-vision/1/ https://forums.geforce.com/default/topic/502820/?comment=4272050 EDIT: Some old games can be played in 3D using Windows XP. You'll need to use old drivers that came out prior to 3D Vision glasses being made. So you'll need to use a crt plus something like e-dimensional glasses/Or a projector with DLP Link/manufacturer glases/ Or a line interlaced display using a Zalman EDID override. See this thread... https://forums.geforce.com/default/topic/399990/?comment=2824584 Keep in mind that these games get altered by GOG and Steam and may no loner work. This was a demo version.
released 12/2000 by Rogue Entertainment
Engine id Tech 3 (with Rituals Uber Tools)

This is working using Windows 7 64bit and with a 120Hz 3D Vision monitor. Output is Frame Sequential only. Driver versions 332.21, 350.12 confirmed working. (only a few of the newer drivers broke OpenGL support, so try whichever driver you are using 358.87 confirmed working)


Make a text file and paste the following in it...

seta r_stereo "1"
seta r_mode "-1"
seta r_customwidth "1920"
seta r_customheight "1080"
seta r_fullscreen "1"
seta com_maxfps "120"
seta cg_stereoSep "4.6"

.....now rename the text file to autoexec.cfg and place it into the same folder where the config.cfg file is.

I haven't been able to figure out a way to adjust depth and since the game is using OpenGL, you can not use the hot keys to adjust convergence or take screen shots.

cg_stereoSep adjusts convergence, you can adjust the values in game via the console. But to save the new setting, you'll need to edit the new value into the autoexec.cfg file.

You can enable the console by checking the appropriate box in the game's options menu.

If you adjust the convergence very high and the hud bothers you, disable it by entering ui_hud 0 in the console.

****This also works for Star Wars Jedi Knight: Jedi Academy, Star Wars Jedi Knight II: Jedi Outcast, Return to Castle Wolfenstein.....(for these games use cg_stereoSeparation "4.6" instead), Heavy Metal FAKK2....(use cg_stereosep)



Note: This is without using GLDirect. If you have the dll installed, remove it. I've never been able to get GLDirect to work, I think it is only compatible with Vista 32 bit and certain older drivers, I've no idea. Here's a few links to threads about using it, if you have an older setup

https://forums.geforce.com/default/topic/513588/3d-vision/consolidated-list-of-all-old-open-gl-games-working-with-3d-vision/1/

https://forums.geforce.com/default/topic/502820/?comment=4272050

EDIT: Some old games can be played in 3D using Windows XP. You'll need to use old drivers that came out prior to 3D Vision glasses being made. So you'll need to use a crt plus something like e-dimensional glasses/Or a projector with DLP Link/manufacturer glases/ Or a line interlaced display using a Zalman EDID override.

See this thread... https://forums.geforce.com/default/topic/399990/?comment=2824584

Keep in mind that these games get altered by GOG and Steam and may no loner work. This was a demo version.

#1
Posted 04/15/2015 07:15 AM   
Hey thanks D-man! I've wanted to play this for a long time in 3D, but couldn't get it to work totally. I'll have to try this out.
Hey thanks D-man! I've wanted to play this for a long time in 3D, but couldn't get it to work totally. I'll have to try this out.

|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64

#2
Posted 04/15/2015 12:25 PM   
I actually played American McGee's Alice in 3D Vision with GLDirect a couple of years ago. It worked then in Windows 7 64-bit; it was the old CD-ROM version, though. Maybe that had something to do with it. The toyification was outstanding in that game, and it looked like I was controlling an action figure running around a huge surreal Wonderland playset. I have a huge album of 3D screenshots of this game on 3DVisionlive.
I actually played American McGee's Alice in 3D Vision with GLDirect a couple of years ago. It worked then in Windows 7 64-bit; it was the old CD-ROM version, though. Maybe that had something to do with it. The toyification was outstanding in that game, and it looked like I was controlling an action figure running around a huge surreal Wonderland playset.

I have a huge album of 3D screenshots of this game on 3DVisionlive.

#3
Posted 04/15/2015 12:39 PM   
I've added a link to this guide to the game list
I've added a link to this guide to the game list

2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit

Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD

Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword

#4
Posted 04/15/2015 02:56 PM   
@SnickerSnack, I was happy to see that r_stereo 1 worked with this, unfortunately cg_stereoSeparation did not. lol, it drove me crazy that I couldn't adjust the convergence, until I discovered via a cvar search that they had shortened it to seta cg_stereoSep. What didn't help matters was that there is a default cvar listed that is cl_stereo_seperation. I could see the values change but it didn't do anything, turns out that it has something to do with the old H3D glasses that were sold. Thankfully, I came across this post http://www.gamedev.net/blog/161/entry-2110444-adding-more-stereoscopic-modes-to-quake-iis-opengl-renderer/ ____________________________________________________________________________________________________ The poster says............. A snippet of code hints towards why this may be: #if 0 // commented out until H3D pays us the money they owe us GL_DrawStereoPattern();#endif H3D manufactured a VGA adaptor for 3D glasses which relied on a special pattern being displayed on the screen to enable it and switch it to the correct mode rather than let the user do so. H3D went bust toward the end of 1998, so I guess id software never got their money and that function has been commented out ever since. ___________________________________________________________________________________________________ So now I know that cl_stereoseperation is useless :P For those curious about H3D http://www.stereo3d.com/h3d.htm
@SnickerSnack, I was happy to see that r_stereo 1 worked with this, unfortunately cg_stereoSeparation did not.

lol, it drove me crazy that I couldn't adjust the convergence, until I discovered via a cvar search that they had shortened it to seta cg_stereoSep.

What didn't help matters was that there is a default cvar listed that is cl_stereo_seperation. I could see the values change but it didn't do anything, turns out that it has something to do with the old H3D glasses that were sold.

Thankfully, I came across this post
http://www.gamedev.net/blog/161/entry-2110444-adding-more-stereoscopic-modes-to-quake-iis-opengl-renderer/

____________________________________________________________________________________________________
The poster says.............


A snippet of code hints towards why this may be:


#if 0 // commented out until H3D pays us the money they owe us GL_DrawStereoPattern();#endif


H3D manufactured a VGA adaptor for 3D glasses which relied on a special pattern being displayed on the screen to enable it and switch it to the correct mode rather than let the user do so. H3D went bust toward the end of 1998, so I guess id software never got their money and that function has been commented out ever since.
___________________________________________________________________________________________________


So now I know that cl_stereoseperation is useless :P

For those curious about H3D http://www.stereo3d.com/h3d.htm

#5
Posted 04/15/2015 07:27 PM   
[quote="DarkStarSword"]I've added a link to this guide to the game list[/quote] Ty [quote="Pyrocles"]I actually played American McGee's Alice in 3D Vision with GLDirect a couple of years ago. It worked then in Windows 7 64-bit; it was the old CD-ROM version, though. Maybe that had something to do with it. The toyification was outstanding in that game, and it looked like I was controlling an action figure running around a huge surreal Wonderland playset. I have a huge album of 3D screenshots of this game on 3DVisionlive.[/quote] Hmmm, good to know that GLDirect worked with W7 64. Maybe there's hope for a few oither games that I can't get to enable 3D. Here's a link to a screenshot from Pyrocles http://photos.3dvisionlive.com/Pyrocles/image/519ae3985ec346422700011c/
DarkStarSword said:I've added a link to this guide to the game list


Ty

Pyrocles said:I actually played American McGee's Alice in 3D Vision with GLDirect a couple of years ago. It worked then in Windows 7 64-bit; it was the old CD-ROM version, though. Maybe that had something to do with it. The toyification was outstanding in that game, and it looked like I was controlling an action figure running around a huge surreal Wonderland playset.

I have a huge album of 3D screenshots of this game on 3DVisionlive.


Hmmm, good to know that GLDirect worked with W7 64. Maybe there's hope for a few oither games that I can't get to enable 3D.

Here's a link to a screenshot from Pyrocles
http://photos.3dvisionlive.com/Pyrocles/image/519ae3985ec346422700011c/

#6
Posted 04/15/2015 07:35 PM   
Well, I tried to run this with a GL wrapper before (don't remember what it was called) and it enabled 3D, but the health and mana bars were right in the middle of the screen, making it unplayable. I never could get it to work correctly.
Well, I tried to run this with a GL wrapper before (don't remember what it was called) and it enabled 3D, but the health and mana bars were right in the middle of the screen, making it unplayable. I never could get it to work correctly.

|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64

#7
Posted 04/15/2015 08:19 PM   
GLDirect used to work with American McGee's Alice until some newer version of Nvidia drivers got installed. After that the game couldn't load the GLDirect's dll file anymore. Luckily, the game's built-in stereo support actually worked with the config posted by D-Man, with some problems. The game is unable to use an external 3D display, so I have to disable any external displays and use my laptop's 3D screen instead. The second issue I'm getting is the game will crash to desktop when it tries to save a stereo screenshot, especially when the save feature makes a thumbnail screenshot for any saved game. I can relaunch the game and load the saved game every time that occurs. Anyone got a better workaround about this issue? The error reported by the console log after it shuts down the game and OpenGL rendering: RE_BeginFrame: Stereo is enabled, but stereoFrame was 0
GLDirect used to work with American McGee's Alice until some newer version of Nvidia drivers got installed. After that the game couldn't load the GLDirect's dll file anymore.

Luckily, the game's built-in stereo support actually worked with the config posted by D-Man, with some problems. The game is unable to use an external 3D display, so I have to disable any external displays and use my laptop's 3D screen instead.

The second issue I'm getting is the game will crash to desktop when it tries to save a stereo screenshot, especially when the save feature makes a thumbnail screenshot for any saved game. I can relaunch the game and load the saved game every time that occurs. Anyone got a better workaround about this issue?

The error reported by the console log after it shuts down the game and OpenGL rendering:

RE_BeginFrame: Stereo is enabled, but stereoFrame was 0

#8
Posted 04/17/2015 05:59 AM   
Hmm, maybe try running it in compatibility mode and/or launching it as administrator? I've already uninstalled the demo, I just wanted to see if I could get it to work in 3D before getting the game. Star Wars Jedi Knight: Jedi Academy and Star Wars Jedi Knight II: Jedi Outcast, never crashed. The only problem were dialog boxes that would open in 2D. BTW are you using the disc version or the HD version that's included in the Complete Version-Alice Madness Returns.
Hmm, maybe try running it in compatibility mode and/or launching it as administrator?

I've already uninstalled the demo, I just wanted to see if I could get it to work in 3D before getting the game.

Star Wars Jedi Knight: Jedi Academy and Star Wars Jedi Knight II: Jedi Outcast, never crashed. The only problem were dialog boxes that would open in 2D.

BTW are you using the disc version or the HD version that's included in the Complete Version-Alice Madness Returns.

#9
Posted 04/17/2015 07:34 AM   
I have the original disc. I also have Madness Returns, but the original game is only accessible via an .ini edit. Which one should I be using? (I haven't had a chance to try either yet).
I have the original disc. I also have Madness Returns, but the original game is only accessible via an .ini edit. Which one should I be using? (I haven't had a chance to try either yet).

|CPU: i7-2700k @ 4.5Ghz
|Cooler: Zalman 9900 Max
|MB: MSI Military Class II Z68 GD-80
|RAM: Corsair Vengence 16GB DDR3
|SSDs: Seagate 600 240GB; Crucial M4 128GB
|HDDs: Seagate Barracuda 1TB; Seagate Barracuda 500GB
|PS: OCZ ZX Series 1250watt
|Case: Antec 1200 V3
|Monitors: Asus 3D VG278HE; Asus 3D VG236H; Samsung 3D 51" Plasma;
|GPU:MSI 1080GTX "Duke"
|OS: Windows 10 Pro X64

#10
Posted 04/17/2015 12:18 PM   
[quote="D-Man11"]Hmm, maybe try running it in compatibility mode and/or launching it as administrator? ... BTW are you using the disc version or the HD version that's included in the Complete Version-Alice Madness Returns. [/quote] I'm using the original disc version. I also tried compatibility mode and running it as administrator. It still crashes when a game session is saved.
D-Man11 said:Hmm, maybe try running it in compatibility mode and/or launching it as administrator? ...

BTW are you using the disc version or the HD version that's included in the Complete Version-Alice Madness Returns.

I'm using the original disc version. I also tried compatibility mode and running it as administrator. It still crashes when a game session is saved.

#11
Posted 04/17/2015 06:26 PM   
I reinstalled the Demo and it crashes when autosaving during transitions or manually saving, but doesn't crash in 2D. Is there a patch for the full version? I found this but the links are bad, it says universal? http://www.americanmcgee.com/2007/03/03/alice-universal-update/ If someone can troubleshoot this, I found... http://ioqsrc.vampireducks.com/d3/de3/structsave_config__t.html http://ioqsrc.vampireducks.com/d2/de9/tr__cmds_8c-source.html http://ioqsrc.vampireducks.com/dd/d35/structrender_command_list__t.html
I reinstalled the Demo and it crashes when autosaving during transitions or manually saving, but doesn't crash in 2D.

Is there a patch for the full version? I found this but the links are bad, it says universal?
http://www.americanmcgee.com/2007/03/03/alice-universal-update/

If someone can troubleshoot this, I found...

http://ioqsrc.vampireducks.com/d3/de3/structsave_config__t.html

http://ioqsrc.vampireducks.com/d2/de9/tr__cmds_8c-source.html
http://ioqsrc.vampireducks.com/dd/d35/structrender_command_list__t.html

#12
Posted 04/17/2015 11:18 PM   
Messed with it a little thought I'd quickly post what I've found so far, like Cesar mentioned above it seems like it's crashing when it's trying to create a screenshot to go along with the save. I played a lot of Quake II back in the day so I'm still a bit familiar with some of it, right after the load screen if I pull down the console and type r_stereo 0 followed by vid_retart it stops it from crashing, I might be able to come up with something using that, a bind or script. I don't know about you guys but every time it crashes it keeps giving me an incorrect disc error every time I run it after the only thing that makes it stop every time is ejecting the disc and loading it back in ... which means getting up off the couch every time. Lol ... stupid that you can eject it from within Windows but selecting eject a second time doesn't load it back in ... have to script that too. Lol. :) The other thing I noticed about the 3D is it's all popout. Infinity is aligned(at screen depth) and the foreground is separated ... don't get me wrong it works and looks phenominal[ly?] maybe even better because everything in the scene follows it's correct path of perception. A couple of other cfg settings(setting // comment): cg_3rd_person 1 // 1 = TPP 0 = FPP Fov 0 // 0 = 90 You can bind a perspective toggle in the autoexec.cfg like so: bind X toggle cg_3rd_person
Messed with it a little thought I'd quickly post what I've found so far, like Cesar mentioned above it seems like it's crashing when it's trying to create a screenshot to go along with the save. I played a lot of Quake II back in the day so I'm still a bit familiar with some of it, right after the load screen if I pull down the console and type r_stereo 0 followed by vid_retart it stops it from crashing, I might be able to come up with something using that, a bind or script.

I don't know about you guys but every time it crashes it keeps giving me an incorrect disc error every time I run it after the only thing that makes it stop every time is ejecting the disc and loading it back in ... which means getting up off the couch every time. Lol ... stupid that you can eject it from within Windows but selecting eject a second time doesn't load it back in ... have to script that too. Lol. :)

The other thing I noticed about the 3D is it's all popout. Infinity is aligned(at screen depth) and the foreground is separated ... don't get me wrong it works and looks phenominal[ly?] maybe even better because everything in the scene follows it's correct path of perception.

A couple of other cfg settings(setting // comment):
cg_3rd_person 1 // 1 = TPP 0 = FPP
Fov 0 // 0 = 90

You can bind a perspective toggle in the autoexec.cfg like so:
bind X toggle cg_3rd_person
#13
Posted 04/18/2015 07:25 PM   
FAKK2 is the predecessor of the Engine branch that AMA uses, and has the same problem with quick and auto-saves but doesn't add a screenshot with it. There isn't a disc error when restarting Heavy Metal, maybe you need to configure auto-run? There is a high res texture pack for the disc version that's supposed to bring it up to par with the newer version. I wonder if depth would be changed by some kind of camera offset setting? http://www.moddb.com/mods/american-mcgees-alice-madly-enhanced There's also this mod for HD. http://www.moddb.com/games/american-mcgees-alice/news/american-mcgees-alice-hd-2014-updated Here's one for widescreen and controller support for both old/new versions. http://www.moddb.com/games/american-mcgees-alice/downloads/peixotos-patch-for-american-mcgees-alice
FAKK2 is the predecessor of the Engine branch that AMA uses, and has the same problem with quick and auto-saves but doesn't add a screenshot with it. There isn't a disc error when restarting Heavy Metal, maybe you need to configure auto-run?

There is a high res texture pack for the disc version that's supposed to bring it up to par with the newer version. I wonder if depth would be changed by some kind of camera offset setting?

http://www.moddb.com/mods/american-mcgees-alice-madly-enhanced

There's also this mod for HD.
http://www.moddb.com/games/american-mcgees-alice/news/american-mcgees-alice-hd-2014-updated

Here's one for widescreen and controller support for both old/new versions.
http://www.moddb.com/games/american-mcgees-alice/downloads/peixotos-patch-for-american-mcgees-alice

#14
Posted 04/18/2015 08:03 PM   
Hmm, odd ... I have both so I can try it on FAKK2 also. It's definitely crashing after it creates the save and before the screenshot/thumbnail with Alice. I'm going to try a script later that'll detect new saves and disable the 3d in-game to see if it's fast enough to catch it before it crashes. Edit: Usually when I play older games like this they look decent but for some reason they look like they're lacking something, two specific ones I can think of off the top of my head are BloodRayne and Soul Reaver 2, now I'm kind of curious if changing to low depth and mainly using convergence for separation will make them look better.
Hmm, odd ... I have both so I can try it on FAKK2 also. It's definitely crashing after it creates the save and before the screenshot/thumbnail with Alice. I'm going to try a script later that'll detect new saves and disable the 3d in-game to see if it's fast enough to catch it before it crashes.

Edit: Usually when I play older games like this they look decent but for some reason they look like they're lacking something, two specific ones I can think of off the top of my head are BloodRayne and Soul Reaver 2, now I'm kind of curious if changing to low depth and mainly using convergence for separation will make them look better.
#15
Posted 04/18/2015 09:36 PM   
  1 / 2    
Scroll To Top