WineHQ

Planescape: Torment

(Bad rating, use the "2/4 CDs version" or "GOG.com version" instead)

Application Details:

Version: All versions
License: Retail
URL: http://www.interplay.com
Votes: Marked as obsolete
Latest Rating: Gold
Latest Wine Version Tested: 1.5.26

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Everything, albeit slow with sine built --without-opengl.
Movies work well. UI also.
Game itself is slow - like, 15 FPS or so.

Installer works.
Just running the unpacked game also works with mount -o bind cd2 /mnt/cdrom.
Running it with loop-mounted CD2 works too. It just needs a drive set as CD-ROM in wine.

WEiDU and official patches work well too, including widescreen mod, which is too slow to use.

What does not

Hang on startup --with-opengl + movies enabled and DirectDrawRenderer="gdi"

Nasty visual bugs with DirectDrawRenderer="opengl" - both with and withough software blitting - due to:
fixme:d3d_surface:surface_download_data Read back converted textures unsupported, format=WINED3DFMT_R5G6B5

Workarounds

What was not tested

Finishing the game - but it should work too.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Works w/o any bugs with wine built --without-opengl, although fairly slow. No visual bugs whatsoever. Running with wine built --with-opengl (USE=opengl) hangs in Full Screen=1 and DirectDrawRenderer="gdi". Disabling movies in any way (e.g. by running in window at 24-bit depth) works around this bug. Setting DirectDrawRenderer="opengl" works with many nasty visual bugs. It'd be best to have the opengl renderer fixed - it is a fair bit faster. (though not enough in software mode to use widescreen mod) The many visual bugs are caused by: fixme:d3d_surface:surface_download_data Read back converted textures unsupported, format=WINED3DFMT_R5G6B5 I was testing this with Gallium software renderer. Old one doesn't work with wine at all.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 12.10 "Quantal" amd64 (+ variants like Kubuntu)Mar 22 20131.5.26Yes Yes GoldRene Kijewski 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Mar 10 20101.1.40Yes Yes GoldOzymandias 
ShowUbuntu 9.10 "Karmic" amd64 (+ variants like Kubuntu)Jan 28 20101.1.37Yes Yes SilverOrtanam Ulappo 
ShowPCLinuxOS 2009Sep 29 20091.1.30Yes Yes Goldron Cloinger 
ShowPCLinuxOS 2009Sep 22 20091.1.29Yes Yes Silverron Cloinger 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Note
The game will run if you change the "Full Screen" option in Torment.ini to 0.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

PS Torment works with wine 1.2
by Ax on Wednesday August 4th 2010, 11:18
Using wine 1.2 I made a full install of Torment as described by many guides, and applied a no-cd crack.

In order to get Bigg's widescreen mod to work, I found I had to use the windows .exe file instead of the library made for linux. Furthermore I had to execute the .exe files from command line, and not simply browse to them and right-click to execute them as I normally do.

Doing the same with Ghostdog's mod, I got torment up and running in 1024 x 764 perfectly.

Only glicth now, is that it crashes if I tab out or otherwise have the mouse leave the game window.
Running Planescape - Torment
by eugennc on Friday April 2nd 2010, 17:25
I've managed, after much struggle, to run Planescape - Torment. What I did was to use gdi instead of opengl to render. On a more refined note, you'd probably not want this as a global - so what I did was to add the following reg keys (in copy-paste .reg mode):

REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\torment.exe]
"Version"="win98"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\torment.exe\Direct3D]
"DirectDrawRenderer"="gdi"
"RenderTargetLockMode"="readtex"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\torment.exe\Explorer]
"Desktop"="torment.exe"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\torment.exe\X11 Driver]
"Decorated"="N"
"DXGrab"="Y"
"Managed"="N"

I also set the virtual desktop (to 640x480) for torment.exe (though it seems it's not stored in this subtree). I am using WeiDU fixpack, unfinished business and tweakpack (but couldn't get the widescreen mode to work), and got to Clerk's Ward with 3 crashes along the way (when quick-loading: exiting and loading fixed them) and an omnipresent crash when trying to enter the Mortuary as a Dustie (through the front door - asking Pox to smuggle me in worked fine, so i guess scripting error ?). Gentoo amd64, nvidia 190.53, nvidia 8800 GTS.
RE: Running Planescape - Torment
by eugennc on Friday April 2nd 2010, 17:29
Oh, and through gdi no graphical glitches happened, and no software drawing option in torment.ini had to be activated, nor fullscreen mode toggled off. And since it would be quite difficult to play the game in a 640x480 virtual desktop, you might want to have a little launcher script like:

#!/bin/bash
xrandr -s 640x480
wine Torment.exe
xrandr -s 1280x1024

by Ozymandias on Wednesday March 10th 2010, 3:44
Sorry, should have replied sooner. But I got my game to run with all the mods and widescreen patch. Virtual desktop seemed to be the key. Now it runs smoothly in 1280x800. Sigil in Widescreen!!!
solved this, and had nothing to do with it, sorry
by CP on Tuesday March 9th 2010, 22:25
---
but maybe
by CP on Tuesday March 9th 2010, 22:10
this isn't a bug related to wine and I should rather fix my GNOME somehow.
Any idea what's going wrong?
by CP on Tuesday March 9th 2010, 22:06
Everytime I start the game, I'm getting the following error message:
err:gdi:alloc_gdi_handle out of GDI object handles, expect a crash (repeated enlessly).

The game runs with a strange bug no one else seems to have encountered yet: It crashes whenever a GTK-component "meets" the virtual wine desktop, which is truly annoying. I don't have this issue using wine with other applications.

Also didn't get the widescreen patch to work.
Anyone managed to run it?
by Ozymandias on Monday March 8th 2010, 3:34
Has anyone managed to get torment running in wine? I've tried 1.136-40, none work. ubuntu karmic 64bit, nvidia 190.53 (also tried the 185 series, no luck). I tried both torment 'vanilla' and with some mods installed off spellhold studios (widescreen, ui fixes, fixpack, tweakpack). Neither work.

Any help? Anyone?
RE: Anyone managed to run it?
by Ozymandias on Monday March 8th 2010, 3:35
Also, I have tried both the fullscreen options (0,1)
RE: Anyone managed to run it?
by Ortanam Ulappo on Monday March 8th 2010, 21:06
Try with virtual desktop setting, and if you still got problems try to run it in the shell or describe the problems more briefly. I worked fine for me on Karmic, 64bit, played the whole game (except 3 crash evoking locations I had to avoid).
Karmic / wine 1.1.38
by Christopher on Friday February 19th 2010, 3:36
Install Shield crashes

err:module:attach_process_dlls "rpcrt4.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"F:\\Setup.exe" failed, status c0000005
Runs fine in 1.1.36
by Andy Ketchum on Sunday January 24th 2010, 10:11
I just had to set "Full Screen" to 0 in the Torment.ini file, then use a virtual desktop in a resolution greater than 640x480(the game original resolution) and it ran fine, no more problems with the graphics, i think it even ran faster.
Crash using 1.1.30
by Jacopo Santelli on Saturday October 24th 2009, 12:09
I'm starting Torment with "wine D:/autorun.exe", drive D is bound to /mnt/cdrom, where the CD1 is mounted, install is fine, but when pressing the "Play" button I get an error window and the following appears on console: pastebay.com/63442
The game works very well in 1.1.30
by ron Cloinger on Wednesday September 30th 2009, 3:40
In Wine 1.1.30 all I had to do was emulate a virtual desktop and the game ran ecxellently. The best way to play it is to emulate the desktop at 640x480 (wich is the only resolution it plays in anyway because it was made that way) and set your desktop setting to the same. When youre done playing just set your desktop back to normal. It will be like your playing it in windows, movies and all.
Not started
by Nikolai M. on Tuesday September 1st 2009, 3:41
When i start it by

wine Torment.exe --without-opengl

I have a lot of errors:

err:d3d_surface:IWineD3DSurfaceImpl_ModifyLocation 0x36f8f90: Surface does not have any up to date location

And I see a message:

You desktop isn't set to 16-bit coloe depth. As a cresult, movies not played in windowed mode. And blah-blah-blah.

after that is see void error messagebox by Torment.exe and it crash.
Crash at startup.
by Paul on Wednesday August 5th 2009, 7:12
I've tried everything suggested by the reviewers and the commenters and every time I try to start up I get a crash.

I get the message about 16-bit colour and how videos won't play in windowed mode, then I click to continue and after a few seconds I get an error box pop up, but with no text, only the big white 'X' on red background, so I have no idea what it's supposed to say.

Console output is:
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:vxd:VXD_Open Unknown/unsupported VxD L"sice.vxd". Try setting Windows version to 'nt40' or 'win31'.
fixme:vxd:VXD_Open Unknown/unsupported VxD L"ntice.vxd". Try setting Windows version to 'nt40' or 'win31'.
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:win:EnumDisplayDevicesW ((null),0,0x33a750,0x00000000), stub!
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x134ed0,0x134dd0): stub
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
err:d3d:resource_init Out of adapter memory
err:ddraw:IDirectDrawImpl_CreateNewSurface IWineD3DDevice::CreateSurface failed. hr = 8876017c
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876017c
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface

Changing renderer to GDI gets rid of the OpenGL specific messages but everything stays the same, and it's the same errors whether it's fullscreen or not.

I have the "VideoMemorySize" set (I've tried both 32 and 64, my Vid Card is 64) because googling for the error message gave no other info except it may be caused by that, but I still get exact same thing.
RE: Crash at startup.
by MZ on Tuesday August 18th 2009, 12:28
You have to apply a nocd crack!
Installation and Running Instructions
by NickDaly on Wednesday May 13th 2009, 21:08
I've written instructions for installing and running this game under wine: wiki.winehq.org/Infinity_Engine_Games

Please add to and correct as you see fit!
Planescape run to main menu but new game stuck
by Jirik on Saturday April 18th 2009, 13:59
Hi,

i have tested some things about runing Planescape with wine 1.1.18 and my report is :
-mainmenu works even without winver 98 ..works with xp
-opengl registry key isn't needed
-fullscreen=0 isn't needed
-works with wine virtual desktop
-game not start if i have mounted CD2. so i moved every video (*bif) from CD2 to another directory and game runs again.But music doesn't work. so I have created empty files with style `echo "" > genmovA.bif`..and same for others .bif and game music is working.
-game loading(finding CD2) stuck even if i have mounted CD2

i feel that im close to run PlaneScape....
I will try it agai....

Can anyone give me content of file torment.cd from CD2?
I have one idea...

My distro is debian testing/unstable .I have installed planescape by wine and i have 2 CD version of game. I have patched planescape to 1.1 and cracked it with no-cd crack.

Sorry for my english.
RE: Planescape run to main menu but new game stuck
by Jirik on Saturday April 18th 2009, 15:39
so finally i've run planescape..but via gemrb linux.prinas.si/gemrb/doku.php . It's not way what i want but it's work.
Torment in fullscreen
by Chris on Sunday February 8th 2009, 20:26
--------------

REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\Torment.exe]
"Version"="win98"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\Torment.exe\Direct3D]
"DirectDrawRenderer"="opengl"

---------------

Hand typed the above, so I can't promise there isn't a mistake. Add that, then in Torment.ini set all the Soft* options at the bottom to 1. This should allow you to start the game fullscreen, with movies, but with semi-minor graphical glitches (horizontal lines across the screen-mouse is ok with the software blitting for the most part).
RE: Torment in fullscreen
by Patrick on Saturday March 14th 2009, 21:25
After testing, only setting SoftBltFast to 1 and keeping the others at 0 will fix the mouse issue without introducing any graphical glitches and will also increase the performance quite a bit.
RE: Torment in fullscreen
by Patrick on Saturday March 14th 2009, 21:33
Ignore that previous note, graphical glitches still present.
Virtualisation
by Lyr on Saturday March 22nd 2008, 15:35
There's another way to play old games like Planescape with recent computer. Use a virtual machine to install Windows XP and the games.
This way you don't have to use a dual boot, but I doubt performance will permit to play the more recent games.

With an Dell Inspiron 1720, Ubuntu 7.10 and Innotek VortualBox, Planescape work fine, and whenever I want I can switch to another desk for Internet, email, music etc. and again switch back to PT.
Back