TTLG|Thief|Bioshock|System Shock|Deus Ex|Mobile
Page 1 of 5 12345 LastLast
Results 1 to 25 of 122

Thread: GarrettLoader 1.42 Public Beta - Updated 29/04/09 to v1.4196

  1. #1
    Member
    Registered: May 2002
    Location: UK, Suffolk

    GarrettLoader 1.42 Public Beta - Updated 29/04/09 to v1.4196

    Sorry its been a while (far far longer than I wanted), however GarrettLoader 1.42 is in public Beta. The beta version is 1.4196 (allowing for revisions before full release).

    This is an update exe for GarrettLoader 1.41 so you must have that installed first.
    Below are all the changes, new features and fixes made and installation details.

    Its advised to uninstall any FMs to any of the Games GL Supports before applying the beta, it won't make much of a difference but it enabled some changes in GL to run should you change GLs config first after apply the patch.

    VISTA USERS:
    Due to Vistas application Virtualization of C:\program files (D:\, E:\ whatever yours is) it is best to have GarrettLoader installed in something like C:\Games (same as DarkLoader, e.g. C:\Games\GarrettLoader), additionally the Thief Games and System Shock 2 should be installed to the same folder.
    More information on this is available below.

    GarrettLoader 1.42 Change Log

    Below is the full list of changes,fixes and new features made from version 1.41 to version 1.42


    Fixes Made
    • Runtime Error 340 - Partially fixed, plus much more debugging and error handling round possible occurances of this.
    • Runtime Error 76 - During FM install, error occurred during the uninstall process of the previous FM for Thief 2 and was down to attempting to delete a folder that was already deleted (tended to happen on the "snd/song" folder when an FM had ogg/mp3 files converted to wav files).
    • Runtime Error 429 - Improved handling of this error, but due to the fact its caused by certain missing windows files on erroring PCs its not completely resolved until the next full package release.
    • Runtime Error 9 - Partial fix for this, additional error handling and diagnostis around the possible cause of issue
    • Runtime Error 91 - Partial fix for this, several occurances have been resolved, some are due to speed of PC.
    • Runtime Error when opening FM packager without the IBT compression DLLs installed - this shouldn't normally happen as they are part of the install but the error is now handled.
    • A couple of other run time errors - most I have removed or added extra debugging round to find more precisely where the errors occur, some errors will record screenshots of GarrettLoader and the current error so that they can be uploaded to a picture host of your choice so that they can be diagnosed and fixed.
    • Custom Game Support - Fixed issue of if an exe is added to the QBAR as a standard exe and not a custom game, next time GL starts up it reported that FM, save and backup paths do not exist.
    • Non Displayed characters in readme's - Fixed this with exception to double byte character sets such as Japanese.
    • Fixes to a Runtime error during the test FM install process on the Custom Game Wizard - During the last stage of a test FM install for a new custom game (via the QBAR), some games caused the process to error and GL end. This has been resolved and a few slight tweaks made to the handling of this process.
    • Thief 3 Save Games fix - A fix to make sure that save game zipping and unzipping does not corrupt your T3 install.
    • Unzip File Limit fix - in version 1.41 of GarrettLoader there was an unzip file limit of 3800 files due to Visual Basics 64k static variable limit. This has been resolved and the limit is now in the region of 64,000 files. (Mission X pushed the limit just that much too far...).
    • NOTE: a zipping up file limit still remains at 2023 files. This only affects Thief 3 where you have more than 60 save games or if you are using the FM PACKAGER TOOL to zip up your FM which contains more that 2023 files. This limit is likely to be removed next patched version (via GLs update process).
    • Near complete removal of the FileSystemObject from code - The FileSystemObject is a useful scripting object that allows manipulation of the windows file system (e.g. if file/folder's exist, renaming files, deleting file, i.e. all stuff GL does). However Windows Vista reduces the functionality of this and blocks its use in some places, its also not very fast. This is mostly removed and replaced with Visual Basic native functions that are faster and less restricted, removing some of the file access issues experienced in Windows Vista.
    • 19/03/09 Custom Fonts used with skins not being applied upon next startup - This is resolved in beta 1.4195 and can be seen best if applying POTTERRS OPPOSING FORCE skin.
    • Several minor bug fixes - Generally minor issues.


    Changes Made
    • Custom Game Support - Added right click ADD options to QBAR for Vista support (as drag and drop didn't seem to work, it also makes it easier to use generally).
    • T3MAIN.EXE check - now done with auto configure game config (before it was only done with the manual game config). Still errors on Vista if not run as admin though.
    • Tweaks to the regex of Title and Author scans from the readme file - this will improve GLs ability to determine an FMs name and author better.
    • Right Click Menu Over Game Buttons - Categories menu selection now work.
    • Improvements to the FM packager - Entire folders can now be added and Root folders can be re-selected (it defaultly uses your Thief editor install folders as the root path which may not always be the right path).
    • Additional code modularization - Reduces GarrettLoaders memory usage, exe size, speeds up code and reduces likelyhood of errors.
    • Massive Speed Increases - A reduction of use in repeat VB functions due to additional variable usage, reduction of empty string usage to be null string usage (reduction of 6 bytes of processing each time, with some loops using over 1 million processing bytes, this is a big improvement). Increased use of native VB functions rather than external objects (FileSystemObject for one), improved string matching to reduce repeat function tests, increased use of Run Once code (cutting out repeated Database structure checks,etc). This all results in roughly a 50% speed increase (after initial version run based on an install of GL that is using its database for all FMs, i.e. one that has been used a lot before, and with a 30% speed increase for clean installs).
    • Massive code tidy up and reduction - Reduces likelyhood of errors and standardises code more so that it can be supported easier.
    • First Run game ref files creation - Upon initial config of GLs Game Paths, GL will offer to create a game reference file for each game. This can then be used to compare a clean game install with your current install should you experience any issues.
    • Help System changes - This has changed to allow custom Help content to be plugged in without the need to re-write GL. http://potterdevelopments.org.uk/fm/...elp_System.HTM
    • Tweaks to the Loot List Tool - Slight improvements to this process to handle auto updates and to make creation of Loot Lists to add to your FM packages easier.
    • Menu Changes - Game icons added to menus, Debug mode now under Tools, Enhancement packs easily accessible, more help and Check For Updates added.
    • Multi-Lingual support improvements - GLs main window now has over 95% language customization (new language files to be in full release and auto patch).
    • Debug mode - Added lots more diagnostic information during normal execution.
    • Adjusted install method for The Dark Mod FMs - Process now handles 2 setups for The Dark Mod.
    • Slight improvements to the Loot List Tool - A few bug fixes and improved usability of the tool.
    • Improvements to the Game Diagnostic Tool - Changes to improve detection and handling of reference files, adjustments to display and format.
    • FM Readme Toolbar buttons now support local files - Some of the FM Readme Toolbar buttons allowed you to add web page links into the FM readmes of FMs. This has been enhanced to allow you to add local files on your PC (html, txt and other files that Internet Explorer defaultly displays).
    • Thumbs.db files no longer extracted - Its a useless file for FMs but wasn't in GLs restricted files/file types list, it is now.
    • 19/03/09 - slight graphical changes.
    • 25/03/09 - Adjustments to the skins allowing for a background to the FM details tab as well.
    • 25/03/09 - Dropped Dark Metal in favour of the Open Dark Engine. Configuration is the same as other games although it will allow all T1,T2 and SS2 FMs together. Development still required.
    • 07/04/09 - FM Languages now displayed in a column in the FM Lists (hideable).
    • 07/04/09 - slight change to competition and feedback file handling to allow better display of forms..
    • 29/04/09 - Multi-player chat now enabled - CAUTION MSWINSCK.OCX is required for this. The 1.42 update or full installer will contain this.


    New Features
    Several new features have been added to GarrettLoader 4.2, most of which are designed for more modern PC setups.
    • Dual Screen options - If you have a dual monitor setup GL will detect this and offer additional options for Thief 1/Gold/2 play, these include:
      • Display of available FM maps - if a custom map is found in an FM it will display on your second screen during play, pressing Ctrl + G during play will cycle through the FMs maps (Single mission FMs only). Also pressing Ctrl+E will enlarge the map 1.5 and 2 times the original size (keep pressing it).
      • Display of currently play time - shows how long the thief exe has been running (assumed play time).
      • Save game count and time since last save - shows how many save games you have for the FM and the time elapsed since you last saved.
      • Additional options will be added in later releases.

    • Game Enhancement Packs - GL has a series of game enhancement packs for Thief 1/Gold/2 and Doom 3/The Dark Mod (Thief 3 soon). These are currently just random replacement Game Splash Screens (loading images) but will be improved upon over time. You can control what packs are enabled (if any).
      • Packs are split into 20 core categories to suite your mood. Details on creating your own will be available soon.
      • An example being:
    • Auto Update function - GL will auto update components, enhancements, GLs help and GLs core program files although you control what gets updated. This will allow for quick turnaround of bug fixing without the need to re-install.
    • Auto Fix of game Affinity on Windows XP - This will check for the number of processors Thief 1/Gold/2 and System Shock 2 are running on and correct to 1 processor on Windows XP (a common cause of crashing a few seconds into game play). Playing on Windows Vista and 2000 doesn't normally have this issue.
    • FM Filters - Although partially implemented in version 1.41, when you right click a game in GLs Vertical Toolbar you get a popup menu with a series of Filter options. Some filters only work after you have downloaded the community FM scores, or FMs Keywords.
    • Resource Manager - This is in its infancy and designed currently for Thief 2 FMs. Basically it will scan all your FM zip files, extracting the following (from a choice):
      • AI Skins
      • Textures
      • Splash Screens

      You can then browse through each image based upon the zips they were found in. Useful tool for FM makers, although it can take a lot of hard drive space up in your GarrettLoader folder (Gb's depending upon how many FM zips you have).
      Its my intention to extend this so that it will extract and convert the associated BIN files of AIs and Objects to 3DS files and display them in a full 3d object browser. I can currently display 3DS files in a working object browser within GarrettLoader (some occsional artifacts appear), but can not yet skin the objects or convert from BIN to 3DS without using Nameless Voice's Command Line tools.
    • Added Placeholders for plugins - 3 Plugins that are likely to be released at some point soon which are:
      • Help File HTML Exporter - This will be available within GL help and will allow you to convert all GLs help files into an offline browseable site.
      • Search Within FMs - Searches within all FMs for file types, names and strings. Useful for FM makers to find skins, textures, etc.
      • Competition and Feedback File Maker - allows FM makers to create timed Competition of Feedback forms within their FMs that will allow posting of votes or feedback to specified urls.
    • System Shock 2 and Thief 2 Multi-Player support - Not much at the moment but its the starting of making Multi-Player Thief 2 and System Shock 2 easier to do, System Shock 2 works best at the moment.
      Note: I'm not 100% happy with this at the moment as it doesn't work so well as the gamer notifications do not appear well when you are actually playing thief unless you have 2 screens.



    Pre-Requirements
    You will need to have GarrettLoader 1.41 already installed to install this update.

    Download Instructions
    Download the file 1_42_beta_release.zip from http://www.potterdevelopments.org.uk...ta_release.zip
    Mirror here for version 1.4194
    EDIT: updated 29/04/2009

    Installation Instructions
    This is just a manual update to GL 1.41 so you will need to extract the files in the zip below manually.
    Extract all files to your GarrettLoader install folder (by default it will be C:\program files\Garrettloader in Vista its reccommended to be C:\games\GarrettLoader)
    The zip contains a LANGUAGES folder, this should also be extracted (i.e. maintaining folder structure).

    Anyway give it a go, if you have AUTO UPDATE switched on in the options (by default it is on) you will get any updates when they are available automatically.

    Please provide details of any issues you come across in this thread. If GL takes screenshots of errors, please include them as well.

    EDIT 11/03/2009:
    There is a thread about tips for using GL Here.
    The next beta 1.4195 will be released soon via GLs auto update process. It contains several more bug fixes, better Multi-Player support and better support for multi-lingual FMs (visual aids and support for Thief 3 FMs).

    EDIT 14/04/2009:
    On the home straight now, I am doing some final additions to the language translation options available, and doing packaging and testing installation and upgrade processes on win 2k, win XP, Vista and Windows 7.
    The Competition and Feedback tool is complete and ready to go and will be added to the final beta update and hopefully is meaningful enough to FM authors.

    EDIT 29/04/2009:
    A few rebuilds of GL's exe have been done to fix a few reported bugs, an additional control has been added to allow a chat interface, however the control is not included in GLs auto update process, just the full or update installers. Without the control the chat mechanism won't be enabled.
    Last edited by potterr; 29th Apr 2009 at 17:18.

  2. #2
    Member
    Registered: Mar 2005
    Location: Pittsburgh, PA, USA
    Hey this is great stuff. Thanks very much for this

  3. #3
    Clearinghouse
    Registered: Aug 2002
    Location: Siberia, Russia
    Thanks for loader, potterr
    Last edited by clearing; 22nd Feb 2009 at 13:20.

  4. #4
    Member
    Registered: Feb 2006
    Location: Nulli Secundi
    Tankuvellymuch!

  5. #5
    Moderator
    Registered: Jul 2008
    Great news! Thanks potterr for all the hard work!

  6. #6
    Member
    Registered: Apr 2003
    Location: Finland
    @potterr

    Using this new version. GarrettLoader just shows the following error on startup and then exits:

  7. #7
    Member
    Registered: Apr 2000
    Location: montreal
    same for me

    Starting Debug Log
    MAIN FORM: About to set defaults
    FUNCTIONS: Set_Display_Defaults
    FUNCTIONS: set_default_fonts
    MAIN FORM: About to read ini
    MAIN FORM: About to create folders
    MAIN FORM: Setting FlexGrid fonts
    STARTUP: Cull Temp Files
    STARTUP: Finished Culling Temp Files
    File_Functions: Start Get_Current_Language_Interface
    MAIN FORM: : Start GetPrimeDisp
    MAIN FORM: : Start GetPrimeDisp
    MAIN FORM: About to start Database Checks.
    MAIN FORM: Database Table Checks Took 0,797 seconds
    MAIN FORM: Email Template Checks Took 0,188 seconds
    DB_FUNCTIONS: Start getAuthors_Array
    DB_FUNCTIONS: adodc done in getAuthors_Array
    DB_FUNCTIONS: End getAuthors_Array
    FormDisplayFunctions: Start Config_menu
    FormDisplayFunctions: End Config_menu
    File_Functions: Start Get_QBAR_settings
    File_Functions: End Get_QBAR_settings
    MAIN FORM: About to create tooltips.
    MAIN FORM: Tooltips created
    MAIN FORM: Config, Authors,QBAR and Tooltips took 1,218 seconds
    FormDisplayFunctions: Start Build_Category_list
    MAIN FORM: Removing recently used menu items
    MAIN FORM: Finished Removing recently used menu items
    MAIN FORM: Looping through 10 recently used Fan Missions
    MAIN FORM: Recently used finished
    FormDisplayFunctions: Start Config_menu
    FormDisplayFunctions: End Config_menu
    File_Functions: Start Get_QBAR_settings
    File_Functions: End Get_QBAR_settings
    MAIN FORM: Showing Main Interface.
    MAIN FORM: : Start Get_MP_details
    MAIN FORM: : End Get_MP_details
    MAIN FORM: : Start AutoStart_In_Check
    MAIN FORM: : End AutoStart_In_Check
    MAIN FORM: About to check for new FM Downloads
    MAIN FORM: About to check for new scores
    MAIN FORM: Finished checking for new scores
    PATCHING: About to check for patches.
    PATCHING: Compiling lists of current components.
    PATCHING: Compiling Loot Lists.
    PATCHING: Build_CheatList Start
    PATCHING: Build_CheatList End
    PATCHING: Finding game enhancement packs.
    PATCHING: connecting to site with variable string:
    [version=1,4193&skinlist=POTTERR_HL1.ZIP,POTTERR_OPPOSING_FORCE.ZIP&helpversion=0&gamereflist=HL1.GLGR,HL1_BSP.GLGR,HL2.GLGR,NWN.GLGR]
    PATCHING: About to navigate to GL server.

    if i go one step further it crashes
    Last edited by sexypat; 22nd Feb 2009 at 19:57.
    I may be blind But I found my way

  8. #8
    Member
    Registered: May 2002
    Location: UK, Suffolk
    Quote Originally Posted by salass00 View Post
    @potterr

    Using this new version. GarrettLoader just shows the following error on startup and then exits:
    Best solution for this is to change the GL shortcut to have /debug at the end of the target.
    E.G.
    Right click the desktop shortcut and select PROPERTIES
    In the TARGET field add " /debug" (with space but without speech marks)
    Click OK
    Then double click the shortcut to start GL up in debug mode.
    The last link that appears in the debugger will normally indicate where the error lies (after occurrence of the error that is).

    EDIT:
    This looks like the runtime is occurring on the update check, you can try disabling it by:
    1. open the file GarrettLoader.ini in your GarrettLoader program files folder.
    2. Locate the [CHECKFORUPDATES] section (if it does not exist add it)
    3. and change True to be False on the line below it.

    e.g.

    Code:
    [CHECKFORUPDATES]
    False
    I would suggest you try starting up that way first, if it works ok then change False back to True and try starting it up again. If that works still then I suspect that its the initial attempt at updating thats the issue. I should have a fix for it soon.
    Last edited by potterr; 22nd Feb 2009 at 20:37.

  9. #9
    Member
    Registered: Apr 2000
    Location: montreal
    it worked for me thanks !!
    I may be blind But I found my way

  10. #10
    Southquarter.com/fms
    Registered: Apr 2000
    Location: The Akkala Highlands
    The download file is named 1_41_beta_release, shouldn't that be 1_42_beta_release?

  11. #11
    Member
    Registered: Aug 2001
    Location: Italy
    The program run fine for me .

    Just some minor issue:
    Release log:
    "This file will be deleted upon closure of the Notes Tool."
    It doesn't happen, the release log file pop up at every launch.

    The e-mail links for the mission "the trickster rift gem mine" look weird:
    By The Trickster Rift Gem Mine]&body=Belboz,%0A%0A%0A%0A%0AThis Email Was Generated By GarrettLoader.' title='Send an email to Belboz'>Belboz
    Contact info : The Trickster Rift Gem Mine]&body=Belboz,%0A%0A%0A%0A%0AThis Email Was Generated By GarrettLoader.' title='Send an email to Belboz'>alien@daboys.co.uk
    Happen only with this mission.

    Also... there is any way to disable the intellitext?
    Thanks to the intellitext spam advs on internet I feel enraged as soon as I see something pop-up when I pass the mouse over it. A conditioned response.

  12. #12
    Member
    Registered: May 2002
    Location: UK, Suffolk
    Quote Originally Posted by Brethren View Post
    The download file is named 1_41_beta_release, shouldn't that be 1_42_beta_release?
    Erm yes, it should be really. I'll change that for the next beta and change the links as well.

    Quote Originally Posted by Lusher
    Release log:
    "This file will be deleted upon closure of the Notes Tool."
    It doesn't happen, the release log file pop up at every launch.
    I'm guessing your on Vista? if so I will look at that in more depth, that part of the coding was one of the last tings I did but worked fine on XP.
    EDIT 23/02/2009: Just realized why this is occurring. I named the file wrong for the function its performing. There are 2 files GL uses for its startup notes, GL_STARTUP_NOTES.TXT and GL_RUNONCE_NOTES.TXT, they perform similar functions, however the GL_RUNONCE_NOTES.TXT is the one that gets deleted where as the GL_STARTUP_NOTES.TXT is supposed to display each time. I have changed the filename for the next patch.

    Quote Originally Posted by Lusher
    The e-mail links for the mission "the trickster rift gem mine" look weird:
    By The Trickster Rift Gem Mine]&body=Belboz,%0A%0A%0A%0A%0AThis Email Was Generated By GarrettLoader.' title='Send an email to Belboz'>Belboz
    Contact info : The Trickster Rift Gem Mine]&body=Belboz,%0A%0A%0A%0A%0AThis Email Was Generated By GarrettLoader.' title='Send an email to Belboz'>alien@daboys.co.uk
    Happen only with this mission.
    I'm assuming that there is a quote thats been missed or an unusual character in the actual mission name. The %0A%0A%0A%0A%0A stuff should be there as thats doing a line break and spaces.

    Quote Originally Posted by Lusher
    Thanks to the intellitext spam advs on internet I feel enraged as soon as I see something pop-up when I pass the mouse over it. A conditioned response
    Delete the intellitext.txt file or empty its contents out is the best way at the moment, I'll add an option in to disable the intellitext in the next patch fix (as I have a few things here to work on now). Additionally if you wanted to change the intellitext you can read a bit more about it here http://potterdevelopments.org.uk/fm/...rence_File.HTM (or if you have run the auto updates then you should have the same help available to download and add into GL.
    Unfortunately at the moment the main program auto updates (as there are different packages) contains the intellitext file so changes you make will be reset. I'll look to get it to do a comparison to see if its been customized and if so don't update it (although that may take a bit of time to do).
    Last edited by potterr; 26th Feb 2009 at 17:43.

  13. #13
    Member
    Registered: Aug 2001
    Location: Italy
    I use winxp home* - maybe is something that happen if the folder address is different from default?
    Thank you for the tip on the intellitext potterr - change the file extension did the trick .
    I don't know if you update it, but the email address now is normal .
    *sorry, I write pro before, I forgot I'm using a different pc ^^;
    Last edited by Lusher; 23rd Feb 2009 at 05:58.

  14. #14
    Member
    Registered: Apr 2003
    Location: Finland
    @potterr

    Adding:
    [CHECKFORUPDATES]
    False
    fixes it here too. Thanks.

  15. #15
    bikerdude
    Guest
    sweet, thanks Potterr

  16. #16
    Member
    Registered: May 2002
    Location: UK, Suffolk
    Out of the 200 odd people that have downloaded the update so far, does anyone have any comments on the new features, the ones I'm most interested in are:
    1. Dual Screen options -If you have a dual screen setup (I personally find this very useful)
      • Do the in-game keys (CTL+G and CTRL+E) work?
      • Does it detect your save games and time between saves correctly?
    2. Game Enhancement Packs (NOTE: this doesn't work on an edited thief2 exe, like the one used in Thief Multiplayer, it works on T1, SS2 and Doom 3/Dark Mod though).
    3. Auto Update function (this didn't seem to work fully for everyone)
      • Download of each section
      • Ease of use


    I'll also have an updated version with most of the reported issues fixed ready to auto download in a day or so (it will also be added to the first post in this thread).
    Last edited by potterr; 3rd Mar 2009 at 05:27.

  17. #17
    Member
    Registered: May 2002
    Location: UK, Suffolk

    Version 1.4194 released

    An update to the beta 1.4193 has been released (version 1.4194). If you have downloaded beta 1.4193 go to HELP > CHECK FOR UPDATES in GL's menu to do an auto update. Also the link in the first post has been updated.

    This version has had
    • Auto Update switched off by default (it was intended to be switched off and was only on for testing)
    • GL_STARTUP_NOTES.TXT file has been changed to GL_RUNONCE_NOTES.TXT so that its deleted after reading.
    • Some additional debugging has been put round the auto update process and a slight change of code to attempt to diagnose the runtime error 13 some people have seen.
    • The FINISH, SCORE, REVIEW tab has a slight change in that it shows a rough indication of the number of people that have scored an FM. This was added as seeing the number of scorers on an FM wasn't as easy as it could be.
    • A couple of undeclared variables used with the DIFFICULTY FINISHED section are now declared - in some cases the difficulty was not always recorded.
    • A few changes to the FMs list on GLs server have been made as some FMs did not have a name and so were not updating when doing the bulk FM scores update.
    • A couple of minor adjustments and bug fixes.


    A known issue still to be resolved:
    If you have dual monitors and have maps to auto show on your second screen and there is more than 1 map image, if you use CTRL+E to enlarge any map image during play other than the first the map window does not enlarge. If you do it on the first map it runs ok. This is being worked on.

  18. #18

    GL 1.41

    Hello Potterr,
    I've got T3 running ok on Vista. I've also got GL 1.41 with Hotel fan mission.When I click on play it plays the original game. What am I doing wrong.

  19. #19
    Member
    Registered: May 2002
    Location: UK, Suffolk
    marycwmbach, this is likely due to Vistas User Account Control and application virtualization. I'm guessing you have UAC switched on (you get annoying prompts to approve installs with the rest of the screen going black?), if so have you installed Thief 3/2/1 and GarrettLoader into something like C:\games rather than C:\program files?

    The reason being is that vista locks down the program files folder so programs trying to change other programs files and folders (like GarrettLoader changing the thief installs), so what Vista does is to divert what applications like GarrettLoader are doing and put files and folders (and registry items) in a virtual location.
    So what you may find is that you get files from an FM appear here:
    C:\Users\username\AppData\Local\VirtualStore\Program Files\Thief - Deadly Shadows. If so then Vista has interrupted the FM install so when GL then starts thief, thief doesn't pay any attention to the visualized files and so starts the original missions.

    Its a complete pain I know, however you can get round it be installing GL and thief outside of the program files folder or right clicking GLs desktop shortcut and selecting RUN AS ADMINISTRATOR whenever you start it.

  20. #20
    Thankyou potterr,

    Will try this out.

  21. #21
    Member
    Registered: May 2002
    Location: UK, Suffolk
    Quote Originally Posted by marycwmbach View Post
    Thankyou potterr,

    Will try this out.
    Let me know how you get on with it.

  22. #22
    Member
    Registered: May 2008
    Hi, I've got a similar problem to marycwmbach - I have Vista and am trying to load the Creature Clash v.3. FM, however the original missions keep playing. DS plays fine on its own, I have the High-Res Texture Pack installed.

    Garrettloader and DS are installed in C:\Garrettloader and C:\Thief - Deadly Shadows respectively. I noted when I was setting up Garrettloader it wouldn't get the save path for DS (kept getting repeated messages to reselect t3.exe etc), so I edited the garrettloader.ini to add the save path, which seemed to be fine, but other than that, only original missions load even after the FM is installed and played through Garrettloader.

    I tried turning off UAC, still no effect. I've also tried running Garrettloader as administrator - didn't work... any other advice you can give?

  23. #23
    Member
    Registered: May 2002
    Location: UK, Suffolk
    Burgundy, could you try turning debug mode on (TOOLS > ENABLE DEBUG MODE) before installing the FM. The Debug window will show a red area and the CONTINUE button will show every so often which basically breaks a lot of GLs operations until you allow it to continue. Keep an eye on where it tells you its going to install files.
    Additionally look at c:\GarrettLoader\debug.log and c:\thief - deadly shadows\current_install.txt to confirm that the files have been installed in the right place.

    I've also tried running Garrettloader as administrator...
    This is also something to be wary of, depending upon what you do. If for example you install the FM as you (i.e. not admin), the FM gets installed to where it should do (although I am suspecting here that it may not be, I don't know if service pack one has extended the lockdown to other install paths as well). However then running as not you (i.e. admin) it will run under a different context and by the looks of it ignore the you configuration.
    I haven't had the same kind of problems when testing, and have got it going right away and playing FMs on Vista, however I (and this may have been missed out) run GL as admin to begin with and Vista being Vista suddenly decided that it would keep running GL as admin all the time. Additionally I have since discovered that UAC remembers exes and company names (to some kind of extent) so it you install an application, accept the UAC prompts, then uninstall the application, then install again to the same location, UAC has remembered what you did before. Pain in the bum to test against I can tell you and requires re-installing vista over and over to try and get back to a clean state.

    To be honest, I hate Vista with a passion as it tries to be too smart for its own good and hides so much of what its doing, but doesn't give you any easy means to undo what its done.

    I noted when I was setting up GarrettLoader it wouldn't get the save path for DS.
    With regards to this, this tends to happen if you have a clean install of thief 3 and haven't played any of it through (T3 will create its registry entries for its save game, where GL obtains it from, only after you actually start playing the training mission on a clean install).

    In addition I have added some more debug stops to the next beta to help with this. Have a read here, the first item under the The More Advanced Tips and Tricks section. Basically it explains how to use GL to do an install scan of Thief 1-3, etc) make a recording of it and then allow you to compare the install at a later date to what you currently have. It gives you details of missing or extra files to help diagnose where an issue may be.
    Last edited by potterr; 14th Mar 2009 at 20:24.

  24. #24
    Member
    Registered: May 2008
    Hi potterr, thanks for your response. I switched on debug to see what happened.

    On installing the FM, this message popped up:

    Error 438 (Object doesn't support this property or method) on line 1660 in procedure Zip_up_saves of Form frmMain.
    It also appeared when reinstalling DS from Garrettloader.

    Here is the debug log:

    spoiler:
    DEBUGGER: Checking for previous debug log files.MAIN FORM: : Start Get_Info
    MAIN FORM: search folder_name = C:\Thief 3*#*
    MAIN FORM: Scanning readme.txt
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    MAIN FORM: : Start Get_TXT_Readme_info
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    REGEX: GetGame error: 5017)Application-defined or object-defined error.
    MAIN FORM: : End Get_TXT_Readme_info
    MAIN FORM: Loading Picture.
    MAIN FORM: Picture Loaded.
    MAIN FORM: : End Get_Info
    MAIN FORM: Installing The FM
    MAIN FORM: About to start Install.
    MAIN FORM: checking for other installer installed Fan Missions
    MAIN FORM: No DarkLoader.current file foundFan Missions
    MAIN FORM: checking for previous GL installed FM.
    MAIN FORM: About to remove extracted files from []
    MAIN FORM: Deleting previous extracted FM files if found.
    MAIN FORM: Deleting previous FM folders if found.
    MAIN FORM: Zipping up saves.
    MAIN FORM: Determined save games path as C:\Users\USER\Documents\Thief - Deadly Shadows
    MAIN FORM: About to zip up previous save games from C:\Users\USER\Documents\Thief - Deadly Shadows
    MAIN FORM: Zip file will be called C:\Thief - Deadly Shadows\allsaves\saves_Original.zip
    MAIN FORM: Zipping Up T3 Saves.
    MAIN FORM: Finished converting MP3s
    MAIN FORM: End Installing the FM
    MAIN FORM: Installing The FM
    MAIN FORM: About to start Install.
    MAIN FORM: checking for other installer installed Fan Missions
    MAIN FORM: No DarkLoader.current file foundFan Missions
    MAIN FORM: checking for previous GL installed FM.
    MAIN FORM: About to remove extracted files from [TDS_CreatureClash3_v3.zip]
    MAIN FORM: Deleting previous extracted FM files if found.
    MAIN FORM: Deleting previous FM folders if found.
    MAIN FORM: Zipping up saves.
    MAIN FORM: Determined save games path as C:\Users\USER\Documents\Thief - Deadly Shadows
    MAIN FORM: About to zip up previous save games from C:\Users\USER\Documents\Thief - Deadly Shadows
    MAIN FORM: Zip file will be called C:\Thief - Deadly Shadows\allsaves\saves_TDS_CreatureClash3_v3.zip
    MAIN FORM: Zipping Up T3 Saves.
    MAIN FORM: Finished converting MP3s
    MAIN FORM: End Installing the FM


    Would you be able to tell me if there's anything wrong with that?

  25. #25
    Member
    Registered: May 2002
    Location: UK, Suffolk
    Quote Originally Posted by Burgundy View Post
    Error 438 (Object doesn't support this property or method) on line 1660 in procedure Zip_up_saves of Form frmMain.
    That I think is where A problem lies, although I am glad I put line numbers in the code now.
    Firstly that line (1660) is doing a filecount of the number of files in the backed up save games zip (that its just created).
    However it is only called in debug mode, having run through it slowly myself I can see I made an error in the code with a mistype. I have corrected that now. Unfortunately what it means is installing in debug mode causes it to abort clearing out the old save games correctly.

    Additionally, I don't know if you have changed the log file output or not but

    MAIN FORM: Determined save games path as C:\Users\USER\Documents\Thief - Deadly Shadows
    the USER part here may be a problem, I take it you are not logged in as USER to Vista?
    If you are then thats fine, if not and you haven't changed your log file output then that may well be a problem.

    What I will do is add a full diagnostic for T3 FMs after install (something I have been meaning to add as its already partially coded). This will mean it will do a second run through of the zip file and do a comparison of the install directory and warn if they do not tally up. I should have that done in a couple of days.

Page 1 of 5 12345 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •