Latest Diablo 3 News
DiabloWiki Updates
Page 1 of 11 12345 ... LastLast
Results 1 to 10 of 103
  1. #1
    IncGamers Member mattinm's Avatar
    Join Date
    Aug 2009
    Location
    North Dakota, USA
    Posts
    878

    The (Hopefully) Definitive TrenShadow Guide (1.00)

    Updated TrenShadow Guide (2.00)

    This guide is intended as a consolidation of the TrenShadow installation and usage process, as well as explain breifly how TrenShadow works. If you notice anything missing or wrong, don't hesitate to post/PM me about it, and I'll attempt to make the appropriate change. Hopefully this guide can help a few people time-travel!

    Table of Contents
    1. How does TrenShadow work?
    2. Where can I get TrenShadow?
    2a.) Personal Packages
    2b.) Official Releases
    3. Installing TrenShadow
    3a.) Normal installation
    3b.) Converting from multiple installation points
    4. Creating your own TrenShadow version folder
    5. Original TrenShadow potential problems
    6. Frequently Asked Questions
    6a.) Can I use pre-LoD folders?
    6b.) Can I create classic characters in older LoD versions?
    6c.) Can I run mods (e.g. RWM/RRM in 1.12a) with TrenShadow?
    6d.) Are pre-1.12a versions run-able with the Blizzard Downloadable installer?
    6e.) Is it necessary to copy the files for the Glide wrapper into each version folder in order to have them run in Glide mode?
    7. Feedback


    1. How does TrenShadow work?

    TrenShadow is a relatively simple Visual Basic script that first backs up the current game files (Game.exe, Patch_D2.mpq, and all .dll files). It then copies over those same files from the TrenShadow version. Once the files are replaced, TrenShadow changes a registry entry to point all Diablo II save files to the version folder instead of the main installation folder (e.g. Diablo II/1.09b/save instead of Diablo II/save).

    Once the last instance of TrenShadow is closed, all settings are reverted. This means that you can run your current version as you normally would.

    2. Where can I get TrenShadow

    2a.) Personal Packages
    I have modified the TrenShadow script slightly (with the blessing of TrenShadow himself) to both increase functionality, decrease the risk of corrupting your main Diablo II installation, simplify running multiple instances, and allow the user the choice of not displaying the default popups.

    You can find all my repackaged versions (and the updated LaunchModGame.vbs script) in the 'Files' section of the forum: here.

    2b.) Official TrenShadow Packages
    All official packages can be find here. Note: These files end in .zzz; simply rename them to .zip and they will act as a normal zip archive.

    Warning: The information contained in this guide assumes you are using the updated version of LaunchModGame.vbs as linked to in [2a].

    3. Installing TrenShadow

    3a.) Normal Installation
    Windows Vista/7 Compatibility Note
    Spoiler


    Download and unzip a version folder from section (2). Throughout the guide I will refer to version 1.07 for simplicity; simply replace with your downloaded version as needed.

    Copy the folder into you main Diablo II installation pic. Create a shortcut of LaunchModGame.vbs on your desktop pic. Now, rename the shortcut (e.g. Diablo II - 1.07).

    Now, right click the shortcut and select "Properties". In the "Shortcut" tab, ensure that the "Target" and "Start In" lines correctly match the location of the version folder pic. You can add any Diablo II flags to the end of the "Target" line (e.g. -w -3dfx -direct -txt) as well as -noprompt to stop the TrenShadow popups pic.

    If you want, you can also change the icon to the Diablo II icon. First, click "Change Icon..." pic, then "Browse..." pic, select your Diablo II.exe file, and say "OK".

    Note: Running versions prior to 1.12a requires the CD to be in the drive. If nothing appears to happen when running TrenShadow, double-check the CD is in the drive, as there will be no notice as to why it didn't work.

    3b.) Converting from a low-tech installation using multiple installation points
    Spoiler


    4. Creating your own TrenShadow folder

    This should be unnecessary, as I've released all version folders above. To create your own version folder, you will need LaunchModGame.vbs and RecoverFromCrash.vbs (see section [2]).

    Copy the following files, along with the two .vbs files above, from the version of Diablo II you which to replicate:
    Code:
    *Note: If you downloaded my folder versions, they do not contain these files,
           as the files don't appear to change between patches. Simply copy these
           from your main installation point.
    
    binkw32.dll
    Bnclient.dll
    D2Client.dll
    D2CMP.dll
    D2Common.dll
    D2DDraw.dll
    D2Direct3D.dll
    D2Game.dll
    D2Gdi.dll
    D2gfx.dll
    D2Glide.dll
    D2Lang.dll
    D2Launch.dll
    D2MCPClient.dll
    D2Multi.dll
    D2Net.dll
    D2sound.dll
    D2Win.dll
    Fog.dll
    Game.exe
    ijl11.dll *
    Storm.dll
    SmackW32.dll *
    Patch_D2.mpq
    5. Original TrenShadow potential problems

    Note: Using my modified version of TrenShadow alleviates the concerns below. As such, I highly recommend using the updated version of TrenShadow, as packaged in my version folders.

    When running multiple instances using the original TrenShadow, one had to make sure to close the very first instance *last*. Otherwise, the save folder, and perhaps even all the *.dll and patch_d2.mpq files, would revert to their old settings, causing all sorts of problems. I have lost my original Game.exe as well as saving characters into the wrong folder because of this issue.

    6. Frequently Asked Questions

    Q: Can I use pre-LoD folders?
    A: Absolutely! In fact, I've bundled together all of them in section (2) for you consumption.

    Q: Can I create classic characters in older LoD versions?
    A: Yep! Simply un-tick the []Expansion setting on character creation, just as you would in the current patch. Just don't try this with an Assassin or Druid or you could be there for a while .

    Q: Can I run mods (e.g. RWM/RRM in 1.12a) with TrenShadow?
    A: Certainly! Simply copy the data folder from the mod (e.g. Runewords/data pic) and paste it into your version folder (e.g. Diablo II/1.12a/data pic). Now, make sure to add -direct -txt to the end of your shortcut pic and you'll be good to go!

    Q: Are pre-1.12a versions run-able with the Blizzard Downloadable installer?
    A: Unfortunately not. To run versions prior to 1.12a, when the no-cd feature was introduced, you must have a copy of the Diablo II/LoD (for Classic/LoD, respectively) in order to play pre-1.12a versions.

    Q: Is it necessary to copy the files for the Glide wrapper into each version folder in order to have them run in Glide mode?
    A: Nope. You only need the Glide Wrapper files to be in the main installation point (e.g. C:\Program Files\Diablo II). Because the version files are copied into this location by TrenShadow when ran, it will automatically locate the glide3x.dll, as well as the settings to use Glide.

    7. Feedback
    Hopefully this will help newcomers and first-time time-travellers to use multiple version of Diablo II. If there is anything unclear, simply post here or PM me and I'll be glad to clear things up.

    Good luck!


    Last edited by mattinm; 20-11-2010 at 01:14. Reason: added glide wrapper info to faq

  2. #2
    IncGamers Member Pijus's Avatar
    Join Date
    Jan 2008
    Location
    Lithuania
    BattleTag MagpieMcGraw-2483
    Posts
    2,384

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    This is awesome!

    1.09 HF rush, here I come!



  3. #3
    IncGamers Member ioupainmax's Avatar
    Join Date
    Aug 2006
    Location
    England
    Posts
    856

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    Awesome, I'm sure this will help a lot of people and prevent thread spammage (yeah ... I'm guilty of this - sorry)

    I'm guessing this is going to be stickied very soon and rightly so - it is much needed.

    EDIT: I don't know the forum stance on having an ISO to make version switching less cumbersome - especially if you only have one CD/DVD drive like me. This might be a good addition as I know that you have one for this purpose alone. I tried to make one with PowerISO but for some reason it didn't work, I must be doing it wrong. Can any mods chime in on this? Feel free to delete this bit of my post if it's against forum rules. The reason I mention this is, because I think it is possible to contact blizzard and download the game as long as you have a valid CD-Key. I haven't done this, so I'm not sure what format it is downloaded in.



    Last edited by ioupainmax; 28-12-2009 at 11:37. Reason: To remove something no longer needed from my post.

  4. #4
    IncGamers Member nubikoen's Avatar
    Join Date
    Nov 2003
    Location
    Act 1 Inferno
    BattleTag ILoveCake-1493
    Posts
    2,814

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    Great guide!
    Enough info to give some insight as to what's going on, yet simple and to the point.

    Now, anyone care to do a Vista special?
    It works just fine on my XP Machine, but not so much on my Vista one.




  5. #5
    IncGamers Member SnickerSnack's Avatar
    Join Date
    Dec 2007
    Location
    SA TX US
    BattleTag mordell-1747
    Posts
    6,603

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    I guess you can disregard my pm now.

    Quote Originally Posted by nubikoen
    Now, anyone care to do a Vista special?
    It works just fine on my XP Machine, but not so much on my Vista one.
    +1



  6. #6
    IncGamers Member mattinm's Avatar
    Join Date
    Aug 2009
    Location
    North Dakota, USA
    Posts
    878

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    Quote Originally Posted by ioupainmax View Post
    I don't know the forum stance on having an ISO to make version switching less cumbersome - especially if you only have one CD/DVD drive like me. This might be a good addition as I know that you have one for this purpose alone. I tried to make one with PowerISO but for some reason it didn't work, I must be doing it wrong. Can any mods chime in on this? Feel free to delete this bit of my post if it's against forum rules. The reason I mention this is, because I think it is possible to contact blizzard and download the game as long as you have a valid CD-Key. I haven't done this, so I'm not sure what format it is downloaded in.
    I use an ISO file on my netbook to run multiple LoD versions, because hauling around a portable drive is just not practical. I think I burned mine with ImgBurn, but I'm not 100% on this. I can't imagine it being against the rules, however, discussing any method of illegally obtaining ISO's most definitely would be. As for the download, it's an executable that installs LoD with the latest patch.

    And thanks for the spelling catch

    Quote Originally Posted by nubikoen View Post
    Great guide!
    Enough info to give some insight as to what's going on, yet simple and to the point.

    Now, anyone care to do a Vista special?
    It works just fine on my XP Machine, but not so much on my Vista one.
    That's quite odd, really. I've got mine running in Vista x64. However, I run with UAC (User Access Controls) off, and that might make a difference. The Linux user in me hates me for turning UAC off, but, imho, Windows is riddled with enough holes that I'm not too concerned about another one. I wouldn't really recommend turning it off, because it is a security feature, and one you'll have to decided to use/not use yourself.

    Quote Originally Posted by SnickerSnack View Post
    I guess you can disregard my pm now.
    ... I was just about to link you to this



  7. #7
    IncGamers Member ioupainmax's Avatar
    Join Date
    Aug 2006
    Location
    England
    Posts
    856

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    Quote Originally Posted by mattinm View Post
    I use an ISO file on my netbook to run multiple LoD versions, because hauling around a portable drive is just not practical. I think I burned mine with ImgBurn, but I'm not 100% on this. I can't imagine it being against the rules, however, discussing any method of illegally obtaining ISO's most definitely would be. As for the download, it's an executable that installs LoD with the latest patch.
    Ok, I will try that out, does the program do everything itself or must I do something extra?

    I spoke with a mod and they said that burning an ISO Image of a legit CD is fine, so that you don't damage your original. As well as the fact that Blizzard put a no CD patch out themselves so it seems they are ok with it (CDs don't last forever!)




  8. #8
    IncGamers Member mattinm's Avatar
    Join Date
    Aug 2009
    Location
    North Dakota, USA
    Posts
    878

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    Quote Originally Posted by ioupainmax View Post
    Ok, I will try that out, does the program do everything itself or must I do something extra?

    I spoke with a mod and they said that burning an ISO Image of a legit CD is fine, so that you don't damage your original. As well as the fact that Blizzard put a no CD patch out themselves so it seems they are ok with it (CDs don't last forever!)
    Yeah, the program is extremely intuitive. I don't really want to get into the specifics of how to mount it though, at least without mod approval. I'll send a PM asking them if I can add a small section for the creation of an ISO file from legit discs as it is definitely faster/less noisy than having a physical disc, and, as you said, saves the disc from wear and tear.

    It's just a shame that I've had no success making a mini-image. I've been able to find a legit way in most of my games which saves incredible amounts of space.



  9. #9
    IncGamers Member Pijus's Avatar
    Join Date
    Jan 2008
    Location
    Lithuania
    BattleTag MagpieMcGraw-2483
    Posts
    2,384

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    @Mattinm: That thing I PM'ed you about yesterday. You should put the explanation in the guide



  10. #10
    IncGamers Member mattinm's Avatar
    Join Date
    Aug 2009
    Location
    North Dakota, USA
    Posts
    878

    Re: The (Hopefully) Definitive TrenShadow Guide (1.00)

    Quote Originally Posted by Pijus View Post
    @Mattinm: That thing I PM'ed you about yesterday. You should put the explanation in the guide
    Done . I added it to the beginning of the installation section. Let me know if it's unclear, but I think it explains how to convert and the potential problems well enough.



Bookmarks

Posting Permissions

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