I'm not selling anything. It was just an idea I had for a while and finally
decided to try it. I haven't loaded DarkLoader or GarrettLoader on it yet,
but I'm sure I'll be able to get that working as well. Having just T1 & T2
on it takes up 2GB. But it's fun to be able to take Thief to work and play
during lunch & breaks.
The VBScript program I wrote is below and can be copied & pasted into
notepad, then just save it with the .vbs extension. The script assumes that
you have a folder on the root of your flash drive called "Thief" and that T1
& T2 are inside that folder called "ThiefG" and "Thief2" respectively. You
can also download the VBScript program here:
http://boycot.no-ip.com/Software/PortableThief.html
'************************************************************
'* This script modifies the Install.Cfg files so that the
'* Thief Gold & Thief 2 games will work from a flash drive
'* on any computer.
'* ----------------------------------------------------------
'* Run this script first when you insert the flash drive
'* into a computer. Then you can launch the Thief games.
'* ----------------------------------------------------------
'* Written by Terry R. Olsen (tolsen64(AT)hotmail(DOT)com)
'* Donations may be made to my paypal account if you are
'* so inclined.
'************************************************************
Dim fso
Set fso = CreateObject("scripting.filesystemobject")
Dim ThiefGInstallCfg
ThiefGInstallCfg = "cd_path <DRV>:\Thief\ThiefG\" & vbCrLf & _
"install_path <DRV>:\Thief\ThiefG" & vbCrLf & _
"language english" & vbCrLf & _
"resname_base <DRV>:\Thief\ThiefG+<DRV>:\Thief\ThiefG" & vbCrLf & _
"load_path <DRV>:\Thief\ThiefG+<DRV>:\Thief\ThiefG" & vbCrLf & _
"script_module_path <DRV>:\Thief\ThiefG+<DRV>:\Thief\ThiefG" & vbCrLf
& _
"movie_path <DRV>:\Thief\ThiefG\MOVIES+<DRV>:\Thief\ThiefG\MOVIES" &
vbCrLf
Dim Thief2InstallCfg
Thief2InstallCfg = "cd_path <DRV>:\" & vbCrLf & _
"install_path <DRV>:\Thief\Thief2" & vbCrLf & _
"language english" & vbCrLf & _
"resname_base <DRV>:\Thief\Thief2\res+<DRV>:\Thief2" & vbCrLf & _
"load_path <DRV>:\Thief\Thief2+<DRV>:\Thief2" & vbCrLf & _
"script_module_path <DRV>:\Thief\Thief2+<DRV>:\Thief2" & vbCrLf & _
"movie_path <DRV>:\Thief\Thief2\movies+<DRV>:\Thief2\movies" & vbCrLf
For i = Asc("A") To Asc("Z")
CheckThiefG(Chr(i))
CheckThief2(Chr(i))
Next
Set fso=Nothing
Sub CheckThiefG(drv)
If fso.FileExists(drv & ":\Thief\ThiefG\Thief.exe") Then
Set f = fso.CreateTextFile(drv & ":\Thief\ThiefG\install.cfg",True)
f.Write(Replace(ThiefGInstallCfg,"<DRV>",drv))
f.Close
Set f = Nothing
MsgBox("Thief Gold config files now point to the " & drv & ": drive.")
End If
End Sub
Sub CheckThief2(drv)
If fso.FileExists(drv & ":\Thief\Thief2\Thief2.exe") Then
Set f = fso.CreateTextFile(drv & ":\Thief\Thief2\DARKINST.CFG",True)
f.Write(Replace(Thief2InstallCfg,"<DRV>",drv))
f.Close
Set f = fso.CreateTextFile(drv & ":\Thief\Thief2\install.cfg",True)
f.Write(Replace(Thief2InstallCfg,"<DRV>",drv))
f.Close
Set f = Nothing
MsgBox("Thief II config files now point to the " & drv & ": drive.")
End If
End Sub
'***** END OF CODE *****
"Albert Conklin" <aconklin.TakeThisOut@satx.rr.com> wrote in message
news:474036b5$0$15401$4c368faf@roadrunner.com...
> Terry Olsen wrote:
>> Has anyone made their Thief games portable? I got a 4GB flash drive. I
>> copied my ThiefG & Thief2 directories to it, wrote a VBScript program to
>> modify the install.cfg files (& darkinst.cfg in T2). I've tried it on
>> several computers and it seems to work okay. I plug the flash drive in,
>> run the VBScript program, and then Thief launches & plays just fine. Both
>> games are patched for NoCd.
> How did you do it? I wouldn't mind doing it myself. Does it also have the
> option of using Garrettloader to play FM's?
> Or, are you selling a Flash Drive with these already on it?
> Albert >> Stay informed about: Portable Thief Anyone?