potterr on 4/12/2005 at 12:42
I'm with you on that one S Bodi, I try and keep my C drive for installs, although big things like Visual Studio .net (3GB) are on my D drive and so are my games. I keep data files on F,G and FMs on J (200GB split across 5 drives). Bit excessive some may say but I have had loads of trouble with various things in the past (faulty memory causing random PC crashes which then knackered up windows on more than 1 occasion, etc), that I found it best to not only backup to DVD but split stuff across multiple drives.
Anyway back to the problem in hand. Just so that I am right in this, it fails when the save games are in the T3 game folder? Was that a manual move or via GL.
Did you also adjust the registry to match the change ( HKEY_LOCAL_MACHINE\SOFTWARE\Ion Storm\Thief - Deadly Shadows\SaveGamePath ) (access by doing START - RUN type REGEDIT and press enter....CAUTION don't fiddle about with much in it as it is soooooo easy to muck up your PC.
caretaker1 on 4/12/2005 at 20:55
Hello,
When I've successfully installed T3 and Garrettloader and have set the fan mission locations. However, when I try to select any fan mission (for either T2 or T3) the following error message shows up: "Run-time error '429' Active X Component can't create object" and Garrettloader crashes. I believe I've followed the install instructions, but it's possible I missed something. Any help would be appreciated.
potterr on 4/12/2005 at 23:02
Have a look at the wiki here:
(
http://www.ttlg.com/wiki/wikka.php?wakka=GarrettLoaderIssues) http://www.ttlg.com/wiki/wikka.php?wakka=GarrettLoaderIssues
This seems to be an error due to ADO (activeX Database Object), in that some of the files used in it are corrupt (GL merely uses the object rather than puts it on the PC).
caretaker1 on 5/12/2005 at 02:38
Thanks for the response potterr. I tried that utility, however it appears there is some sort of code which checks whether or not the tax software is on the computer before it finishes, so it didn't work. I checked Microsoft's site and they had a utility to check the MDAC and it appeared fine. I also downloaded another utility which "re-registered" the MDAC files. Lastly I tried reinstalling the MDAC files from windows. All of this was after uninstalling and reinstalling thief 3 and GL. Still, after all of these steps, no success. One thing I noticed after reinstalling GL, however, was that after setting up the thief and fan mission directories, the error message popped up, "Runtime error 91, Object Variable or with block variable not set". This only occurs once and crashes GL. Then when trying to highlight any mission, the 429 GL crash still occurs. If you, or anyone, can think of anything else to try, I would appreciate it. I have no talent for this and don't even know where to begin to look. Thanks in advance.
potterr on 5/12/2005 at 17:39
Runtime error 91 is a known one and was an oversite on my part (basically it is caused when you move your mouse over the FM lists while saving the settings for the first time (just after clicking save). GL does a form check when the mouse moves to see which form is the active window, however during the save process there is no active window and so the error occurs. This is fixed in the next version, but is nothing to worry about in the current version as everything should have been saved and completely processed.
However the 429 error fix worked on several peoples PCs that I am aware of, but I don't really know what the actuall error is.
Can you send me the debug.log file that is created in the garrettloader program folder. Also I will have a look around for some more info about error 429.
potterr on 5/12/2005 at 17:52
if you know how to use the command prompt this will be easier:
Click Start, then click Run.
In the "Open:" box, type in (or copy the line below and paste it)
Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\dao\dao350.dll"
you should get a message saying:
DllRegisterServer in C:\Program Files\Common Files\Microsoft Shared\dao\dao350.dll succeeded
restart GL. If that doesn't work repeat for
Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\dao\dao360.dll"
note the 6 instead of 5.
EDIT:
The problem here though is that The database should have already been accessed before you get the chance to set your settings up and so its quite possibly not the problem.
Another common reason for 429 is if your PC has a problem with the file system object, however that would have also been used before setting your settings up so is unlikely to be the problem.
The final thought here is that the regular expressions process (which also does an activeX object) does not occur until GL intially compiles the lists of FMs...however by the sounds of it you are also past that point.
If you wish I will be in a position to send out a pre-beta of the next version of GL this weekend, this will allow me to add abit more debugging around the activeX object creations to see where the error is occuring, let me know if you want to give it a go.
caretaker1 on 5/12/2005 at 18:31
:confused:
I tried this solution (dao350.dll is not on my computer but dao360 is) and it reported it succeeded, however the 429 error is still appearing. Should I have them both?
The pre-beta version sounds good, just let me know what to do.
Thanks for all your help.
potterr on 5/12/2005 at 18:53
I shall be ready for some beta testing Saturday. I will start a new thread thursday or friday for people to register interest in it.
I'm after about 10 people to test it, and the pre-beta test is more for a bit of guidance for a few key features in the program rather than a full blown test. However you can still participate as it will also allow me to focus on fault finding for the 429 error.
caretaker1 on 5/12/2005 at 19:04
Sounds good, I'll keep my eyes open.
S Bodi on 7/12/2005 at 03:54
Hiya, sorry for delay, I'm moving around a bit and don't have permanent access to my puter.
Quote:
it fails when the save games are in the T3 game folder? Was that a manual move or via GL.
Did you also adjust the registry to match the change ( HKEY_LOCAL_MACHINE\SOFTWARE\Ion Storm\Thief - Deadly Shadows\SaveGamePath )
It fails and gives me the error regardless of how the savegamepath is changed. Initially I'd changed it via registry, but I reinstalled and let GL change it automatically and same error. It seems to be related to the savegamepath being within the thief3 folder.