DJ Riff on 12/3/2010 at 13:25
Still in beta. Still adding fixes and collecting feedback. Actually, it doesn't do anything to your system except of re-registering Indeo Codec (and this option is unchecked by default). All changes are made to the specified folder only. So the worst inconvenience you may encounter in case of malfunction is to reinstall Thief-2.
qolelis on 13/3/2010 at 19:28
This sounds like a great and long needed tool; I'll try it out when I get a new, modern computer. Thank you and keep it up!
Hit Deity on 13/3/2010 at 21:24
I'm interested, but I get an error clicking on the link saying the page is not available...retry?
I want it!! Sounds interesting!! Don't leave me out!!
(Hopefully it will be fixed soon...I'll keep my eyes open.)
Acolyte6 on 13/3/2010 at 21:58
That's the one thing my new PC's DVD-rom does not want to do (install T2) I guess it's too fast for those old CD's :rolleyes:
MrRichardson on 17/3/2010 at 16:22
Would like to say thanks for you creating this marvelous piece of software for the world. I've been going through Thief withdrawal for a year now after losing my install disc and was saddened that when I finally found it, nothing worked. But it works fine now!..
At least until I installed Thief2x. Then it went "Haha, screw you." A re-install fixed all issues though. I guess it just didn't like 2x messing with the files.
sNeaksieGarrett on 28/3/2010 at 17:38
Awesome, this is a great thing. A multi patch installer was already done for SS2, and I had always thought that thief could use an installer like this. I wanted to try and make one myself, but I haven't had the time and I don't really know how to make installers. I downloaded a copy of NSIS, which allows you to make complex installers (I think) using some scripting language but I haven't learned how to do it.
Quote Posted by DJ Riff
- Installs the game from original discs bypassing original installer (no more taffing around with -lgntforce and compatibility settings);
This is very interesting to me, because this is what I was trying to figure out how to do. That is, the game checks for your original installation files, and installs them as if it was doing it from the original setup.exe that thief/thief2 comes with. Is this a correct analysis of what you meant by the above statement? If so, how did you do it? I am curious.
ZylonBane on 28/3/2010 at 19:12
Quote Posted by sNeaksieGarrett
Is this a correct analysis of what you meant by the above statement? If so, how did you do it?
You're having trouble "analyzing" what he means by "Installs the game from original discs"? Seriously?
sNeaksieGarrett on 28/3/2010 at 20:28
What the fuck is your problem man? Are you so damn bored you gotta insult and criticize people? Don't you have anything actually useful to post? Do us all a favor and go away.
DJ Riff on 29/3/2010 at 07:12
Quote Posted by sNeaksieGarrett
This is very interesting to me, because this is what I was trying to figure out how to do. That is, the game checks for your original installation files, and installs them as if it was doing it from the original setup.exe that thief/thief2 comes with. Is this a correct analysis of what you meant by the above statement? If so, how did you do it? I am curious.
If the patcher doesn't find thief2.exe in the installation dir, it asks user if (s)he wants Thief to be installed there. If user chose "Yes", it opens a dialog where user can specify the source folder (CD1 or a folder where files from CD1 were copied to). Then the patcher copies from the source and several subfolders (RES, MOVIES, etc.) to the installation folder. If several files are absent, it asks for a second CD. After copying files are complete, it creates a DARKINST.CFG file. Additionally, you may want to create registry entries in Software, App Paths and Uninstall sections (not implemented yet).
To make it compatible with non-English releases, you also need to read SETUP.LID file and set the LANGUAGE string in DARKINST.CFG according to the language code.
sNeaksieGarrett on 29/3/2010 at 16:14
That's cool. Is writing the scripts hard to do? I was just curious how you actually make the code for the installer or whatever.