Jump to content

GhostDog's Planescape: Torment UI mod v2.1


Recommended Posts

GhostDog's Planescape: Torment User Interface mod v2.1



  • Only works if Bigg's Widescreen Mod is already installed
  • There is now support for ALL resolutions. (except those below 800x600)





- Introduction:


This is a User Interface modification which in combination with Bigg's Widescreen Mod makes any resolution, above or equal to 800x600, viable for Planescape:Torment by changing a number of things in the User interface.


It all started with Bigg's mod that allows you to change the resolution in all of the infinity engine games. Bigg's mod is great, but especially in Torment when you change the resolution, almost all of the UI elements and game effects are shown in the top-left area , and the rest of the UI is chopped up. So what this mod does is that it centers all these elements and enhances the UI with original game art to fit nicely any given resolution.


This began as a joint effort with Taplonaplo. Without his help, findings and solutions the mod would have never reached this stage. I have made all of the visual changes and Taplonaplo has provided many of the code tweaks and exe offsets.





Here is a video demonstration of the mod :




- Version history and changes


-15/01/10 : Version 2.1

  • Approximately doubled the size of the dialog text area. This not only fixes a potential bug, but also greatly improves reading experience. (Thanks to taplonaplo who found an important offset)
  • Due to the above enhancement, resolutions below 800x600 will not be supported from now on.
  • Revamped the inventory window in resolutions < 1280x720 in order to bypass the tooltip flickering problem.
  • Added another font size (120% bigger).
  • Made some minor tweaks.


- 28/12/09 : Version 2.0

  • Complete overhaul of the mod. It now supports all resolutions.
  • The old UI enhancements are applied whenever possible and according to each resolution.
  • New bigger fonts have been added as an optional component. The fonts are used in the Dialog/Journal windows and the floating text. Thanks go to haen.
  • Used 7-zip for compression since it has good compression capabilities and it's free.
  • Updated to Weidu v2.12


- 24/5/09 : Version 1.2

  • Added 1280x720 support.
  • Centered the dialog area for easier reading and revamped the dialog box.
  • Added a fix for the cursor's screen scrolling. Thanks go to scient for finding the offset pattern and to taplonaplo for implementing the code.
  • Added Qwinn's tweaks that make the installation smoother, faster and without warnings.
  • Now, when you install one of the bigger fonts, the in-game floating text will also be larger.
  • The 50% bigger fonts, are now a resized version of the fonts that are used for the in-game floating text. They look much better than the previous fonts.
  • The 30% bigger fonts are improved.
  • Fixed the journal so that the PC/NPC section has the correct background.
  • Made the worldmap fullscreen (the down bar is not visible now).
  • Updated to the latest version (v2.10) of WeiDU.


- Version 1.1 : Internal


- 23/11/08 : Version 1.0

  • Added 1280x1024 support.
  • Added the option to use two new types of bigger fonts in the dialog box. Check the "Features" section for more details.
  • Changed the name of the mod from "PST Widesreen UI mod" to "GhostDog's Planescape: Torment User Interface". Last time, I promise.


- 7/11/08 : Version 0.9

  • Added 1280x768 support, since it's compatible with many LCDTV's and laptops that can't use the 1280x800 resolution.
  • Centered the "To quit the game press Alt-F4" cd-message.
  • Made the installation much more compact and fast. Now it checks automatically if Bigg's Widescreen mod is installed and in what resolution and proceeds accordingly.
  • The size of the mod is reduced dramatically due to a script that centers the journal pics. The same script places the loading bar to the correct position. (Credit goes to qwinn for the replace script, scient for the modified code and Taplonaplo for adjusting the script)
  • Resolved the tooltip flicker of the bottom UI bar in a way that doesn't involve the editing of the dialog.tlk. As a result the mod now is compatible with all language versions.
  • Fixed a wrong offset for cinematics and re-edited the 'new life' screen.
  • Renamed the mod from PST 1280x800 UI to PST Widescreen UI.


- 24/10/08 : Version 0.8b

  • This is the first version to be released. It's a fully working version. There are some minor issues left that I'll try to fix in the next versions.




- Features:

  • Supports ALL resolutions (except those smaller than 800x600).
  • Start , character , stats , inventory , spell , option , loading ,store and journal screens have been centered and enhanced with original game art.
  • Dialog , cinematics and spell effects have been centered. Text area is now MUCH larger.
  • World map is now full screen.
  • Bigger fonts are available.

[click on the images for the full size picture]


The Start Screen:



1280x720, 1280x800 and 1280x1024. The backgrounds are from two unused UI files found in the game data:

th_1280x720startscreenWITHFRAMEcopycop.jpg th_1280x800StartScreenWITHFRAMEcopycop.jpg th_1280x1024startscreenWITHFRAMEcopyco.jpg

1680x1050. The enhanced screens of 1280x1024 are centered according to the resolution:



Inventory, Spells, character screen:



1680x1050. The lady's faces are there not just for remind you she's always watching, but also to avoid some tooltip flickering problems.



Dialog Window:

The area of dialog text has been increased almost to double size and the background has been made slightly darker for easier reading.



1680x1050: The area of dialog text has been made larger and the background has been made darker for easier reading. Since v1.2 the text area has been centered.



Bigger Fonts

Bigger fonts are provided for those that find the original text too small. The new fonts are more clear than the original and are applied only to the Dialog/Journal windows and to the floating text. You get to choose from 4 different sizes. Check the pic for comparison :




For more screenshots look here



- Installation:


For a detailed procedure of how to have a fully modded installation of PST look here


1. First of all you should make a full install of Planescape Torment. The Full install is not the "maximum installation" option from the game installer, it's a manual procedure. You can find instructions on how to do this,here

2. Install Bigg's Widescreen Mod with your desired resolution.

3. Extract the rar archive into your game directory.

4. Run Setup-PST-Widescreen-UI.exe

5. The mod will detect if the Widescreen mod is installed and in what resolution and then install the appropriate UI elements.

6. Afterwards you'll be asked if you want to install Bigger fonts. If yes, choose your language and desired size. You get to choose between 3 different sizes. I strongly recommend trying them out if you're using bigger than 800x600 resolutions. Of course it's always a matter of resolution, screen size and distance.


You can easily uninstall the mod by running the .exe again and choosing the ninstall option. Afterwards, to completely remove all components, delete the PST-Widescreen-UI folder, the Setup-PST-Widescreen-UI.exe and the Setup-PST-Widescreen-UI.tp2 file.


Always uninstall the old version if you are to install a new one.




- Compatibility:

  • YOU SHOULD START A NEW GAME since the Widescreen mod has issues with old saves from a different resolution.
  • This mod is packed with WeiDU so it should be compatible with other WeiDU mods as long as they don't edit the UI. It has been tested with all of Qwinn's mods without any problems so far. Qwinn's mods are strongly recommended. For a comprehensive guide for having a fully moded game,look here
  • Resolutions below 800x600 are not supported.
  • The mod is compatible with both 2CD and 4CD versions of the game.
  • The mod is compatible with any Language version. The bigger fonts are compatible with all known language versions (except Chinese/Korean).
  • If you want to install a Language pack, make sure you install it PRIOR to installing this mod, otherwise the game may crash.
  • Desert Hell and Bladestorm backgrounds have been removed due to issues they cause at higher resolutions.
  • Using the 120% bigger fonts with resolutions lower than 1280x720 may cause a scrolling problem with the dialog box, which wll not let you continue. If this happens uninstall them and install a smaller font.
  • The text asking you to put in a CD, is a bit off.
  • Some flickering is may occur, when you open certain windows.
  • You may experience black backgrounds around objects, this is an nvidia card related problem. You may also experience slowdowns, this is also probably an issue caused by some newer graphic cards. None of these issues have anything to do with this mod. You can change all the options in the in-game video settings to "software" and see if this helps. Turning off DDraw acceleration could also help you. If not, check this thread for possible solutions



- Many Thanks to (check the readme for more details):


- Many thanks go to TAPLONAPLO who has done a fantastic job at solving almost all of the technical problems that appear when you change the game's resolution. Without his findings and fixes, this project would probably never have reached this stage.

- Many thanks should also go to THE VANISHED ONE who helped me a lot when I started editing the UI and has also provided WEIDU code for the version check and also the code to resize the MOS files. I was inspired to make this mod by the Vanished One who is making a similar mod for a PST 1024x768 UI resolution.

- Qwinn, For helping me with WeiDu code questions and for making some great PST mods. He helped a lot with his replace script.

- Weak-ling, a member of the Gibbrlings3 forums , who has found the action box and tooltip offsets.

- The Bigg: For creating the amazing widescreen mod for the Infinity engine games.

- Scient (member of the shsforums) for providing the modified code for the journal pics and loading bar.

- Haen, for providing his awesome font bam generator, which I used to create the new fonts. You can find it here

- All the people that tested the bigger fonts for the various languages.





- Download Links :


Main download link (always up to date version):










The main mod forums are now in spellhold studios : http://www.shsforums.net/index.php?showforum=571

But I'll always keep this thread updated.

Link to comment
hi, can we host this mod at our torment site? our site is at http://www.bootstrike.com/Torment


also, what enhancements exactly does it do to bigg's mod?


Sure, you can host it at your site.


Now as to what the enhancements are, Bigg's mode when applied to PST gives you a big gaming area to move, but keeps almost all other game elements to the original 640x480 top-left area. This mod centers all elements of the game , adds backgrounds to certain UI screens and even edits some spells to make them look better in this bigger resolution.


More specifically (taken from the readme) :


-Starting screen , Character Creation screen , options screen , inventory,

stats, map, spells and journal screen have been centered and enhanced with

original game art.

-The bottom UI bar has been revamped along with the resting, looting and

formation bars.

-Journal beastiary pics have been edited to match the centered journal UI.

-All info/warning window messages have been centered and tooltips show


-Loading/unloading screens , CD message screens and journal pics have all been

centered. The loading bar centering problem has been fixed with a workaround.

-Dialog , Spell effects , and action box have also been centered.

-The dialog box has been edited in order to use more of the new space that has

been provided by the bigger resolution and also the background has been made

slightly darker to make the text easier to read.

-Some spell animations and backgrounds of Desert hell, Celestial host,

Deathbolt and Bladestorm have been edited to fit the new resolution.

-Worldmap now shows full screen.



For even more details as to what this mod does, you should check out the .tp2 file.

Link to comment

I'd like to make this mod support all language versions of PST. So I'd really appreciate any help offered by people that have a non-english version.


More specifically I've changed 5 descriptions of the UI down bar to avoid some flickering problems. I'm talking about the part where you have shortcuts for the inventory/options/spells/character screens and also for open the dialog window, change AI behavior and camera style. The problem was that some descriptions were too long and when they went beyond the the UI's space they caused flickering problems.


this is the UI with the edited descriptions:



The ones that caused the problems are the dialog window, AI , and camera tooltips.


the changes for the english version are:

"Open Dialogue Window" was changed to "Open Dialog Box"

"Lock Camera On Character" was changed to "Lock On Character"

"Deactivate Party AI" was changed to "Disable Party AI"

"Unlock View On Character" was changed to "Unlock View"

"Activate Party AI" was changed to "Enable Party AI"


The problem occurs when one of these tooltips is longer than 17 characters.


So if someone has a version of another language I'd want him to check the tooltips and if they are longer than 17 characters , and then suggest a shorter description , that has the same meaning of course , and is shorter than 17 chars.


Also I'd like him to tell me what is the message that shows when the CD is not in the tray. In the english version it's "Please place Planescape: Torment disc number # , To quit the game press Alt-F4".

Link to comment

Thanks Bigg , but I've already found the strings in the dialog.tlk and edited them for the english version, what I'm looking for is what the text is ,in other language versions. I was also wondering in what other languages has the game been published, wikipedia seems to imply that officially, only an english version exists.

Link to comment
And french, there's also spanish too I guess. It will be easier to post strings you need to be translated.

Sure thing, the strings are:


STRING 41660 'Open Dialogue Window'

STRING 41647 'Lock Camera On Character'

STRING 41631 'Deactivate Party AI'

STRING 41648 'Unlock View On Character'

STRING 41646 'Activate Party AI'

STRING 49152 'To quit the game press Alt-F4'

STRING 31483 'Please place Planescape: Torment disc number'

Link to comment

In french, it will be:


String #20582 is ~Es-tu sûr(e) de vouloir quitter le jeu ?~


STRING 41660 'Ouvrir fenêtre dialogue'

STRING 41647 'Verrouiller la vue sur le personnage'

STRING 41631 'Désactiver l'IA du groupe'

STRING 41648 'Déverrouiller la vue sur le personnage'

STRING 41646 'Activer l'IA du groupe'

STRING 49152 'Pour quitter le jeu, appuie sur ALT-F4.'

STRING 31483 'Insère le disque Planescape : Torment numéro'

Link to comment
Guest immortality(guest)



String #31483 is ~Por favor, inserta el número del disco de Planescape: Torment~

String #20582 is ~¿Seguro que quieres salir del juego?~

String #49152 is ~Para salir presiona ALT-F4.~




STRING 41660 'Abrir ventana de diálogo'

STRING 41647 'Fijar la vista en el personaje'

STRING 41631 'Desactivar la IA del grupo'

STRING 41648 'Desactivar la vista en el personaje'

STRING 41646 'Activar la IA del grupo'

STRING 49152 'Para salir presiona Alt-F4'

STRING 31483 'Por favor, inserta el número del disco de Planescape: Torment'

Link to comment


String #31483 is ~Por favor, inserta el número del disco de Planescape: Torment~


STRING 31483 'Por favor, inserta el número del disco de Planescape: Torment'


Maybe it would sound nicer with:

~Por favor, inserta el disco número~

or even:

~Por favor, inserta el disco de Planescape: Torment número"


With that you posted there sounds like you have to fill in some form with some number :)

Link to comment

Thanks a lot , the thing is that I need the text in strings 41660, 41647, 41631, 41648, 41646 to be equal or less than 17 characters


So how do these sound in french? :


STRING 41660 'Ouvrir dialogue'

STRING 41647 'Verrouiller vue'

STRING 41631 'Désactiver l'IA'

STRING 41648 'Déverrouiller vue'

STRING 41646 'Activer l'IA'


and in spanish ? :


STRING 41660 'Mostrar diálogo'

STRING 41647 'Fijar la vista'

STRING 41631 'Desactivar la IA'

STRING 41648 'Abrir la vista'

STRING 41646 'Activar la IA'

Link to comment
Thanks a lot , the thing is that I need the text in strings 41660, 41647, 41631, 41648, 41646 to be equal or less than 17 characters


So how do these sound in french? :


STRING 41660 'Ouvrir dialogue'

STRING 41647 'Verrouiller vue'

STRING 41631 'Désactiver l'IA'

STRING 41648 'Déverrouiller vue'

STRING 41646 'Activer l'IA'


Yes it could be fine.

Link to comment



Damn only 17 is very very little...


I'd say:


STRING 41660 'Mostrar diálogo'

STRING 41647 'Fijar vista'

STRING 41631 'Desactivar IA'

STRING 41648 'Liberar vista'

STRING 41646 'Activar IA'




By the way... I've a question about the images with the menu screens and stuff... like "New life" and "the Abyss", etc... Do they also need to be redone in Spanish?

Link to comment


This topic is now archived and is closed to further replies.

  • Create New...