Installing T3ed

From FleshWorks

Jump to: navigation, search

Contents

Introductory Notes

Most install problems usually result from silly mistakes in the process. Many people with problems who post on the forums asking for help tend to solve them before getting a response, so be patient...

T3ED was not designed to give you the ability to design maps and play the game from the same installation, so you will require two. This document will show you how to create and switch between the two.

Install Steps

  1. Uninstall any modifications you have added that appear in the Add/Remove Programs, such as John P's excellent custom textures.
  2. Uninstall the game and delete the installation directory.
  3. Install and patch the game. For reasons that will become clear later it is best to install it to a directory named Thief3 rather than the default Thief - Deadly Shadows. Also, avoid installing it under the Program Files directory, or any other directory that contains spaces in its name.
  4. Make a copy of the installation directory and name it Thief3Edit.
  5. Delete the contents of the CONTENT\Maps folder, you won't need these in the editor. You can also delete the CONTENT\Video Textures folder. Please note, some people have found they need the GMP and IBT files
  6. Extract the editor to your new Thief3Edit directory.
  7. Delete T3Main.exe from the Thief3 Edit\System directory and rename T3MainOptVersion.exe to T3Main.exe.
  8. Open the file user.ini in the root of the Thief3Edit directory and add a semi-colon to the start of the line LoadFromResourceBlockFiles=True.
  9. At the bottom of this file, add the following:
[Conversations]
""SchemaChangesAllowed""=true
  1. Add whatever mods you want to the standard installation inside the Thief3 directory.
  2. The easiest way to launch both the editor and the game is to use dracflamloc's Thief 3 Launcher. Just fill in the directories in the two fields for each install, and the launcher will change the registry key that points to the current Thief 3 install you want to use.
  3. Launching the editor manually should work by running the command "t3.exe -editor". If it doesn't, your install doesn't match up with the registry key. If you run the launcher again this is easily fixed.
  4. Create a shortcut to the editor by entering the previous command and setting the editor install directory as the working directory.

Troubleshooting

If you use ZoneAlarm you will need to let T3ED create a server on port 25001 - probably a remenant from source code control at Ion. (Thanks Despot)

The Editor will not run if your desktop is set to anything other than 32-bit colour depth. (Thanks Hit Deity)


Alternate Method (Single Folder)

If you have limited hard drive space, or losing near 2G of space for a second copy of Thief 3 just doesn't sound attractive to you, use the single folder installation method. Only 6 files conflict between an editor install and a game install of Thief 3. Why waste all of that drive space for 6 files? Together they total about 9Mb (most of it from the editor executable), and swapping them intelligently allows you to do it all in one folder. I cannot guarantee your personal success with this, but if done properly there's no reason for it not to work. I cannot say whether or not it is necessary to uninstall any mods or do a clean installation first, as the only mods I have installed are those I did myself, and I did not remove them. It might be a good idea to backup your whole Thief 3 folder for now, just in case you mess something up. Try the new setup for a few days and if all seems fine, you can delete the backup.

Here are the 6 files that need to be swapped for running the editor or the game:

  • CONTENT\T3\Books\English\String_Tags\Quotes.sch
  • System\default.ini
  • System\Ion Launcher.exe
  • System\T3.exe
  • System\T3Main.exe
  • user.ini

I did the following:

  1. Create a ".game" copy of each of the files above, in their proper folders. For example,
    • CONTENT\T3\Books\English\String_Tags\Quotes.sch.game
    • user.ini.game
    • etc.
  2. Step 1 backs up all conflicting files, so extract the editor package into the Thief 3 folder, allowing overwrites.
  3. Create a ".editor" copy of each of the files above, in their proper folders. For example,
CONTENT\T3\Books\English\String_Tags\Quotes.sch.editor
user.ini.editor
etc.
  1. Do the manual edits the installation method above describes (steps 8 and 9) for user.ini.editor
  2. Use two batch files to swap the conflicting 6 files and launch the game or editor. These are basic to make, but just in case, here is a no-frills version of each (fix any unintended newline characters if you copy/paste):

LaunchGame.bat

copy /y ..\CONTENT\T3\Books\English\String_Tags\Quotes.sch.game ..\CONTENT\T3\Books\English\String_Tags\Quotes.sch
copy /y default.ini.game default.ini
copy /y "Ion Launcher.exe.game" "Ion Launcher.exe"
copy /y T3.exe.game T3.exe
copy /y T3MainReleaseVersion.exe T3Main.exe
@ REM This version of T3Main.exe allows for the use of custom sounds, as noted by Harwin on the ttlg boards.
copy /y ..\user.ini.game ..\user.ini
start t3.exe

LaunchEditor.bat

copy /y ..\CONTENT\T3\Books\English\String_Tags\Quotes.sch.editor ..\CONTENT\T3\Books\English\String_Tags\Quotes.sch
copy /y default.ini.editor default.ini
copy /y "Ion Launcher.exe.editor" "Ion Launcher.exe"
copy /y T3.exe.editor T3.exe
copy /y T3MainOptVersion.exe T3Main.exe
copy /y ..\user.ini.editor ..\user.ini
start t3.exe editor

Create those two batch files in the System directory, and make shortcuts for them accordingly. Nice little T3 icons exist within the respective executables.

So you see, all that's happening is these batch files swap in the correct versions of the 6 conflicting files depending on what action you wish to take - launching the game, or the editor. That's it. No reason to waste 2G of hard drive space on that, in my opinion.

I can't guarantee this method won't have some unforeseen problem at some point in the future, but I've been running the editor since release and playing the original missions (haven't finished the game as of writing this) without a single problem. -SneaksieDave

Contributors

Daveh, scumble, SneaksieDave, Crispy

Links

TTLG Forums Discussion

Back to T3ed Tutorials

Personal tools