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 I recommend changing your main installation Game.exe (e.g. Diablo II/Game.exe) compatibility settings as shown in this pic. I've ran into missing .dll and visual issues when running older patches, and these are the settings that I have found to work on four separate computers. /END compatibility section 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 Make sure the current patch is in your working Diablo II directory (e.g. C:/Program Files/Diablo II). Download the corresponding version folder from section (2) for the version(s) you wish to run and install them as explained above. Now, simply copy over your "save" folder(s) from the other Diablo II installation into the corresponding TrenShadow version folder(s) and all your characters should be accessible. I'd recommend testing before deleting my old installations however . 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 ). 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!