TTLG|Thief|Bioshock|System Shock|Deus Ex|Mobile
Page 1 of 32 1234561116212631 ... LastLast
Results 1 to 25 of 795

Thread: Tafferpatcher: unofficial complete patch for Thief 2

  1. #1
    Member
    Registered: Jul 2006
    Location: Moscow, Russia

    Tafferpatcher: unofficial complete patch for Thief 2

    I'm developing an installation and patch manager for Thief-2. It incorporates many patches and fixes to help fellow taffers to install and play the game.

    Key features are:
    - Installs the game from original discs bypassing original installer (no more taffing around with -lgntforce and compatibility settings);
    - Patch to version 1.18, checking dark.gam and gen.osm versions (there are releases that claim to be 1.18 but still contain some old files);
    - Install/remove any fixes included in any combination;
    - Multiple installations of the game with different combination of fixes are supported.
    - The new beta version contains the fan-made engine patch 1.21 for the game executable


    TafferPatcher_TMA_212_beta

    ftp://95.31.27.16/patches/thief2/fan...A_212_beta.exe

    Mirror on Google Docs


    Old Pre-1.19 Release 1.0.0 @ 18.07.2011.
    Click here to download.
    A mirror on Google Docs
    A mirror on Southquarter
    A mirror on Taffer's Paradise

    Latest non-1.19 beta version 1.0.3 @ 22.01.2012 with DDFIX 1.5.12 see here.



    Included patches:

    - Patch 1.19 which eliminates all issues with modern hardware, widescreen resolutions, multi-core systems, etc.
    - Various mission, gamesys, model and texture fixes.
    - t2skies and t2water mod by Jermi
    - Enhancement Pack by Nameless Voice
    - NTEX texture pack by thief_gotcha


    Game Requirements
    For installation: Original English/German/French version (on original CDs or copied from CDs or already installed copy)
    For Patch 1.18: Original English/German/French version
    For other patches: Any installed full 1.18 version (with proper dark.gam and gen.osm files).

    System Requirements
    Windows 2000 and higher.

    Known issues

    - When installing Thief-2 on WINE from CD, the installer may not check off "read-only" attribute from copied files. Please check access rights after it finished copying files and then proceed with installation of any patches.

    - A program may freeze without any CPU/HDD activity. If that happens then search in the Process Manager for "7za.exe" and kill the process — the installation should continue. After that please check that you have full access rights to the folder where Thief-2 is installed.


    HOW TO:

    Install Thief 2

    Note: this works only for original CDs. If you have a Sold-Out release or Complete Collection, just use the disc's autorun menu to install Thief.

    1. Insert Thief 2 CD1 into CD drive or copy contents from both CDs to a folder on your hard drive.

    2. Start TafferPatcher, select the empty folder where you want Thief 2 to be installed to. The path should be as short as possible and should not contain spaces. You must have full write access to the folder, so it's a good idea to start TP with administrative privileges.

    3. Click 'Install Thief 2' check-box. All other check-boxes will be checked on by default for a full install. If you uncheck any of them, some files won't be copied during installation and it means that the source folder (be it CD or HDD folder) must be available every time you start the game.

    4. Click Next. The installation will start. When the installation is complete, you'll see the next page with the list of available patches. It's safe to close TP window now if you'd like to test the unpatched version of the game. TP can be run again later.


    Install compatibility patches

    Note: With 1.19 update, most of compatibility patches are obsolete, so it's the only thing you need to install to make your copy of Thief compatible with modern hardware.

    1. Install a fresh copy of Thief 2. Or make sure it doesn't have any fan-missions or mods installed.
    2. If you're not installing Thief 2 via TP, select the folder where Thief 2 is installed.
    3. On the page with the list of available patches, There's a preset listbox. Note that it affects only the default set of selected patches, you may as well ignore it and select them on your own. Patch 1.18 is always on and grayed out on purpose.
    4. Click Next all the way to finish the installation. On the first run, TP will check for old versions of files and install Patch 1.18 if needed. In addition, all .CRF files in the root folder will be repacked into ones in .\RES subfolder to make it compatible with fan-missions.
    5. On the Finish page you can run additional configuration utilities and Thief 2 itself to test it.


    Install resource and mission patches

    Note: it is recommended to select a combination of compatibility patches (see above) to set Thief 2 working properly before installing other updates and enhancements.

    1. On the Select Components page select 'Resource and mission patches' in the preset list. All resource and mission patches will be added to your current setup. Add / remove components manually if you want to.
    2. Click Next all the way to finish the installation.


    Install visual enhancements

    1. On the Select Components page select 'Visual Enhancements' check-box. Note that some of them may be disabled because they require some other patch that is currently not installed. See the component's description for details.

    2. Click Next all the way to finish the installation.


    Quickly re-install some patch or other component

    1. On the Select Components page uncheck the feature you want to reinstall. Click Next. The feature will be uninstalled right away.
    2. Click Back. Select the feature again and click Next all the way to finish the installation.


    Quickly change game resolution

    Start TP with /setres parameter. It will skip to the Select Directory Page, then to Set Resolution window, then to the Utilities Page.


    Make the Thief installation portable

    1. Run TP all the way to Utilities page (/setres parameter may come in handy here).
    2. Start darkinst.cfg editor. Set all sections to "Relative paths inside Thief folder". Check the modified darkinst.cfg content in the right window. If any absolute paths left which are outside Thief folder, copy all files from them to the appropriate Thief resource folders and remove them from the list. Click OK.
    3. Start ddfix.ini editor. If you have DDFix 1.5.11 installed, make sure TexturePath is relative too. If you have earlier version of ddfix, you'll have to change the absolute TexturePath every time you move your Thief folder. Click OK and finish the installation.


    Temporary disable visual enhancements

    1. Run TP all the way to Utilities page (/setres parameter may come in handy here).
    2. Start darkinst.cfg editor. In the resname section, move mod containing folder(s) (.\NTEXDDS, .\EP etc.) all the way down so that the original .\RES folder appear above them. This will give higher priority to original game resources. Note that it won't work this way with t2skies mod because it modifies mission files too.

    Note: If you have a multi-language release, you can switch between languages the same way using language section.


    Re-install Patch 1.18
    OK, It's a tough one. As TP checks if 1.18 needs to be installed only on the first run, you have to trick it to think it's never been in this Thief folder. So...
    1. On the Tasks page select "COMPLETELY AND NOW Remove...", Click Next to finish uninstall process.
    2. Run TP again, select the same folder and all patches you uninstalled before. This time TP will check if the Patch 1.18 needs to be installed again.


    Uninstall Thief 2

    Note: this applies only if you have installed Thief via TP or copied it manually. Otherwise use Add/Remove Programs entry as usual.

    1. Back up your saves.
    2. Start TP, on the task page select "Delete registry settings for Thief 2". Click Next all the way to the finish.
    3. Delete Thief 2 Folder.
    Last edited by DJ Riff; 21st Mar 2014 at 13:43. Reason: Update to 2.0.12

  2. #2
    FW:FW:FW: SO TRUE!!!
    Registered: Jan 2001
    Location: Seaside, Oregon
    Sounds like a winner. I'll be looking for it and I know a lot of first time taffers will bless you for it.

  3. #3
    Clearinghouse
    Registered: Aug 2002
    Location: Siberia, Russia

  4. #4
    Member
    Registered: Nov 2001
    Location: Making baby lemonade
    This is a fantastic idea! I have a couple of suggestions:

    The name "Complex Patch" may actually scare some people off. Since "complex" often means "complicated" or "difficult", some may interpret it as meaning the patch itself is difficult or complicated to install, whereas you of course meant that it allows the user to bypass a number of complex steps by doing it for them automatically. "Complete Patch" might be a less confusing name. Just a suggestion.

    Are you going to include the EP or NTEX packs? It might be helpful since some people have trouble installing them correctly.

    Quote Originally Posted by DJ Riff View Post
    - Multiple installations of the game with different combination of fixes are supported.
    I hope if this means multiple install folders that you plan to adjust darkinst.cfg in secondary folders to use the \RES and \MOVIES folders from the initial folder, so that copying those large files over and over won't be necessary.
    Death's Cold Embrace - Info and screenshots

  5. #5
    Member
    Registered: Mar 2001
    Location: Ireland
    You should include the fix for the "Benny's Last Stand" conversation in Masks, as it doesn't play in the original .mis file.

  6. #6
    Now this is a smashing idea, this will cut the frequently asked questions we get in the legacy and tech supp. forums substantially. If you need a hand beta testing this, I am more than happy to help.

    Can I humbly suggest the following -

    enable support for T1 as well,
    include all the standard scripts (NV, galesaver, convict etc)
    include all known fixes for OM missions (fog etc)
    a better name, eg. (TafferPatcher: The patch project)

    And lastly its Si02 that's working on DDfix now with Timeslip's blessing, so I would drop him a PM - but I don't imagine he will have an issue with it.

  7. #7
    Member
    Registered: Mar 2001
    Location: Ireland
    I'd suggest Thief 2 unofficial patch".

    Including custom scripts isn't such a good idea. They are updated too frequently, plus any FM that uses them should include them anyway.

  8. #8
    Moderator
    Registered: Jul 2008
    Location: shalebridgecradle.co.uk
    Outstanding! Nice work, DJ RIff! And good suggestions, guys.

  9. #9
    Member
    Registered: Aug 2003
    Location: UK
    This is a good idea, thanks for putting it together! One thing you will need to consider with DDFix is that there are seperate versions of it for x32 and x64 bit OS's, and so you'll need to include both and use a Windows Version check to see which one to apply.

  10. #10
    Something like this is desperately needed. I had a snowball of Thief2 playing issues, which finally resulted in an inability to uninstall the game, and an inability to play it. Let us know when this comes out.

  11. #11
    Sounds like a winner. Is there a no cd fix you can throw in there? Mine are getting pretty ratty.

  12. #12
    Member
    Registered: Mar 2001
    Location: Ireland
    The game doesn't need the CD once DDFix or the widescreen mod are installed.

  13. #13
    Quote Originally Posted by Nameless Voice View Post
    The game doesn't need the CD once DDFix or the widescreen mod are installed.
    Ah sweet.

    I haven't been able to play any thief 1, 2 or 3 since meh last upgrade.

  14. #14
    Member
    Registered: Jul 2006
    Location: Moscow, Russia
    Quote Originally Posted by Yandros View Post
    I hope if this means multiple install folders that you plan to adjust darkinst.cfg in secondary folders to use the \RES and \MOVIES folders from the initial folder, so that copying those large files over and over won't be necessary.
    Good idea. This can be done by doing a full install into one folder and then doing a partial install using first one as source. I'll consider adding this option. Is there a 255 chars limitation for resname_base string? Cause with absolute paths it could be easily exceeded.

    Quote Originally Posted by Yandros View Post
    Are you going to include the EP or NTEX packs? It might be helpful since some people have trouble installing them correctly.
    This would greatly increase the package size (it's already about 50 Mb). Are these packs compatible with each other? Won't they cause problems in FM's? (increasing polygon and palette count to a number that was not expected by FM author).

    Quote Originally Posted by Nameless Voice View Post
    You should include the fix for the "Benny's Last Stand" conversation in Masks, as it doesn't play in the original .mis file.
    Is there a fixed version or a patch for the mission? Could you provide a link please?

    Quote Originally Posted by Bikerdude View Post
    enable support for T1 as well
    The application for T1 would have more different code and data than common, so I'll make a separate application for T1.

    Quote Originally Posted by Bikerdude View Post
    And lastly its Si02 that's working on DDfix now with Timeslip's blessing, so I would drop him a PM - but I don't imagine he will have an issue with it.
    Already done, permission granted.

    Quote Originally Posted by Brian The Dog View Post
    This is a good idea, thanks for putting it together! One thing you will need to consider with DDFix is that there are seperate versions of it for x32 and x64 bit OS's, and so you'll need to include both and use a Windows Version check to see which one to apply.
    AFAIR, it's not DDFix itself, It's configuration GUI that needs to be different. I'll use my own GUI, so it won't be necessary.

    Quote Originally Posted by ape drape View Post
    Sounds like a winner. Is there a no cd fix you can throw in there? Mine are getting pretty ratty.
    For copyright reasons, it'll be up to you to coment out the cd_path string youknowwhere.
    Last edited by DJ Riff; 21st Feb 2010 at 05:43. Reason: musta been rats…

  15. #15
    Member
    Registered: Mar 2001
    Location: Ireland
    Quote Originally Posted by DJ Riff View Post
    Is there a fixed version or a patch for the mission? Could you provide a link please?
    Not to my knowledge.

  16. #16
    ZylonBane
    Registered: Sep 2000
    Location: KC, KS, USA
    There's a bug in Shipping... and Receiving where after a conversation between a merchant and a Hammerite they're supposed to walk indoors, but they don't. If memory serves, this bug was actually introduced by one of LGS's patches.

    I'd also lobby for the inclusion of Jermi's Proper Stars patch, as it really does make the night sky look much nicer (and despite the hubbub in the linked thread, the patcher can be configured to match the original T2 starfield).

  17. #17
    There's a whole host of gamesys and schema fixes detailed in a certain thread in the TEG forum, which really ough to be included as well.

    http://www.ttlg.com/forums/showthread.php?t=98522

    Someone may already have a gamesys with all of these fixes in it.

  18. #18
    Member
    Registered: Mar 2001
    Location: Ireland
    Quote Originally Posted by Nameless Voice View Post
    Quote Originally Posted by DJ Riff View Post
    Is there a fixed version or a patch for the mission? Could you provide a link please?
    Not to my knowledge.

    So I made one: http://www.ttlg.com/forums/showthread.php?t=131121

  19. #19
    This all-in-one patch is a great idea!

    Quote Originally Posted by DJ Riff View Post
    Key features are:
    - Installs the game from original discs bypassing original installer (no more taffing around with -lgntforce and compatibility settings);
    - Patch to version 1.18, checking dark.gam and gen.osm versions (there are releases that claim to be 1.18 but still contain some old files);
    - Install/remove any fixes included in any combination;
    So this (the patching too) will work on an existing installation, right?

    Also you should add the option to manually designate where to install Thief 2 from (or include support for the DVD re-release too).

  20. #20
    jtr7
    Guest
    I always hoped something like this was not only possible (of course) but not too complicated to keep someone from bothering (never been done 'til now?). I applaud this endeavor. \o/

  21. #21
    Member
    Registered: Mar 2009
    Location: Los Angeles, 2019
    I'm gonna call it the TaffPatch, because TafferPatcher sounds too much like Fluffernutter.

  22. #22
    Member
    Registered: Mar 2009
    Location: Los Angeles, 2019
    Also, DJ, don't forget to include this t2fogskies patch.

    It was made in response to the work Si02 has been doing, so that one doesn't need to set the LOTP fog fix on or off when playing the OMs.

    (I apoligize for double-posting, I'm tired... G'night)

  23. #23
    Member
    Registered: Jul 2006
    Location: Moscow, Russia
    Quote Originally Posted by Malleus View Post
    So this (the patching too) will work on an existing installation, right?

    Also you should add the option to manually designate where to install Thief 2 from (or include support for the DVD re-release too).
    1. Of course.
    2. Any source that resembles the original disc structure (folder\*.* + folder\RES\*.crf) is supported. If a DVD release contains CAB-packed files it's better to run its own installer since there's no problems in running these on WinNT/Win64 OS.

    Quote Originally Posted by Albert View Post
    I'm gonna call it the TaffPatch, because TafferPatcher sounds too much like Fluffernutter.
    You probably can't imagine how much code needs to be rewritten to rename it. Good idea for an esater egg though

    Quote Originally Posted by Albert View Post
    Also, DJ, don't forget to include this t2fogskies patch.

    It was made in response to the work Si02 has been doing, so that one doesn't need to set the LOTP fog fix on or off when playing the OMs.
    Does this patch work only with Si02's ddfix version or it can be installed independently wihout any side-effects?

  24. #24
    Member
    Registered: Mar 2001
    Location: Ireland
    Quote Originally Posted by DJ Riff View Post
    You probably can't imagine how much code needs to be rewritten to rename it.
    Don't you have search and replace in whatever editor you're using?

    I don't really think either is a good name, you should pick something more serious / less silly.

  25. #25
    Member
    Registered: Jul 2006
    Location: Moscow, Russia
    Quote Originally Posted by Nameless Voice View Post
    Don't you have search and replace in whatever editor you're using?

    I don't really think either is a good name, you should pick something more serious / less silly.
    Of course I have. But it's not always text, sometimes it's a mad combination of chars, hex and decimal symbols, that seems the only way to prevent Inno setup compiler from crash during compiling. It's like you have already reached max polygon and light source count and suddenly decided to change all torches' models.

Posting Permissions

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