For a better experience, please enable JavaScript in your browser before proceeding.
Diablo 2 Lod V 1.12 Maphack Full Installation AndYou need a full installation and then copy the D2Music.mpq file from the D2 Cd (If you have the expansion then you already have this) and the D2XMusic.mpq from the Lord of Destruction CD if you are playing the expansion.Diablo 2 Lod V 1.12 Maphack Full Installation AndFor users that originally performed a Full Installation and wish to run without the CD, all.MPQ files should be copied from the Diablo 2 CDs to the Diablo 2 directory.Most users will only need to copy D2Music.mpq from the Diablo 2 Play CD andor D2xMusic.mpq from the Lord of Destruction CD.
Diablo 2 Lod V 1.12 Maphack Mac Users WillMac users will need to copy these music files and rename them to Diablo II Music and Diablo II Expansion Music respectively. Anyone who did not perform a Full Installation will need to re-install from CD again to ultimately play without the CD. In this case, a Full Installation is required, followed by file copy step noted above. Bug Fixes - Fixed an incompatibility between Rosetta and OpenGL mode on Intel Mac. Also a tip to any people who are making Diablo II hacks that install by finding the D2 window: EnumWindows GetClassName GetWindowThreadProcessId are your friends. Version numbering is now done completely by date to avoid confusion when there is a Diablo II v1.11b and D2Loader v1.11b02. When looking for the latest release, look for the one with the latest date. For the latest versions, please see which will redirect you to a page which has (hopefully) safe versions of the latest builds. I cant promise whoever hosts the files will not replace them with trojans and such, so please be careful as with any D2 related executables. Installation ------------ Remove any existing v1.10 plugins - they will likely crash. Then copy the.exe to your Diablo II directory and run it or whatever you want to do with it. Below are some useful command line parameters you may wish to use: -w Run in windowed mode. Disable sound (warning, can cause some crashes) -nohide Dont hide the Diablo II window when losing focus. Start at 800x600 (avoids window moving off-centre on load) -sleepy Call sleep(1) to avoid D2 using 100 CPU time. Change color of monster health bar. Set the Diablo II window title to foo. Load foo.mpq (useful for additional CD keys) -skiptobnet Skip straight to the BNet login screen. Using NO CD: From the Diablo 2 CD-Rom Copy the files called d2xvideo.mpq and d2xmusic.mpq and paste them into your main Diablo 2 directory. Yes, this uses more code patches, but I really hope Blizzard doesnt mind this accessibilty option as its pretty hard to see it in windowed mode without this fix. Im amazed this didnt actually crash since there was a jump into the middle of an opcode (blushes):D. Bound the executable to Diablo II v1.11b and WinXP SP2 entry points for maybe a slight improvement in load time. Since I dont have a Korean D2 or whatever, I cant test this actually works, but it looks like it should - my D2 crashes looking for some Korean fonts with -locale Korean. This allows further features that would require a command line option. Such as. -nohide command line option. If set, will subclass the main D2 window handle and block WMACTIVATEAPP0 from reaching D2, which will prevent the D2 window from hiding when it loses focus. Diablo II usually gobbles up 100 CPU time when not hidden (see below for a fix for this), so running multiple windows with -nohide could cause some significant slowdown. Dont use this in full screen mode for obvious reasons. If set, will patch the arguments to sleep() in D2Client and D2Win so they arent zero. This results in the Diablo II process using much less CPU time since it isnt stuck in such a tight loop. Note that this might result in oh-so-barely lower FPS, but I dont think thats a concern in D2:-). The benefits of this should be apparent to anyone with a fast system. Note that there are still some areas that use 100 CPU time regardless since they arent part of the menu game loop. Fixed a small jmp to the wrong place on the rare chance you had any plugins installed. Fixed VirtualProtect not restoring correct memory access options after applying patches (yeah I suck at the x86 asm:P). ![]() This shuts up OllyDbgs SFX warning so I dont get quite so frustrated each time I have to restart:).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |