Archive for June, 2008

Release #3

Posted in Release on June 4, 2008 by diablofixed

Download latest version.
Bugs fixed:

  • Enable spell-blocking even when spell resistance is nonzero. Freed 69 bytes at 2961E.
    2960D: 7F0F -> 7F54
  • Dupe fix (courtesy of this TheDarkMod/forum post.) Used the 69 free bytes from above to fit this in.
  • Flash fix (code adapted from Hellfire version at this thread). Freed 93 (?) additional bytes starting from 2DE5A.

Release #2

Posted in Release on June 3, 2008 by diablofixed

Download latest version.
Bugs fixed:

  • XP cap reduced from 1,583,495,809 to 1,310,707,109.
    9EF1C: 813D625E -> A5CD1F4E
  • Cap monster ToHit and AC at 255, avoiding overflow on higher difficulty. Additionally freed 115 bytes starting from 30DF8. (Code not mine, taken from thedark5.com/forum – thanks to omleTTooos)
  • Fix Hell invisible walls, Caves “walkable” tiles. New patch_rt.mpq for this. (Code not mine, taken from thedark5.com/forum – thanks to ArthurDent / Ulmo)

Also up for discussion is the “bug” where resistances cause you to no longer block spells. Bug or no? Here is the fix, from http://www.thedark5.com/forum/forum_posts.asp?TID=998&PN=6:

Here is the code for 1.09. This also allows blocking spells with resistances like in Hellfire.
Get stunned/block spells with resistances
:0042A20D 7F0F jg 0042A21E
->
:0042A20D 7F54 jg 0042A263
69 bytes free space from :0042A21E to (excl.) :0042A263

Release #1

Posted in Release on June 2, 2008 by diablofixed

Download latest version.
Bugs fixed:

  • Price limits on items from shopkeepers raised to 170,000 (or for Wirt, 169,999.5)
    237B6: E0220200 -> 10980200
    23946: E0220200 -> 10980200
    23D1F: E0220200 -> 10980200
    23E59: 905F0100 -> E5B20100
  • Prefix “Sharp” was incorrectly treated as Cursed, fixed
    78FA8: 00000000 -> 01000000
  • Prefix “Champion’s” was unfindable (fix: change qlvl from 40 to 28, matching Master’s and King’s)
    780E8: 28000000 -> 1C000000

Introduction

Posted in Information on June 2, 2008 by diablofixed

The goal of the Diablo Fixed project is to create a mod aimed at complete resolution of all known bugs in Blizzard’s Diablo game. There is only one version, the ‘latest’, and it will be updated each time a bugfix is made.

More information, including a complete list of target bugs, is available on the About page.