Announcement

Collapse
No announcement yet.

Diablo 1 Modern Patch

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Diablo 1 Modern Patch

    Diablo 1 Modern Patch


    What is it?

    This is a is a patch for Diablo 1. It is meant to add features to the game and make it compatible with modern versions of Windows, while fully retaining the original spirit of the game. Think of it as patch 1.10.

    I developed this as a personal project, because Diablo 1 missed so much features that would make it much more enjoyable. After Diablo 2 was updated recently by Blizzard, I've decided to release this unofficial Diablo 1 update.

    Features
    • Full compatibility with modern versions of Windows
    • Windowed mode: Diablo now runs in a resizable window
    • Non-intrusive: modifies game code only in memory
    • Items on ground are highlighted by pressing ALT
    • Highlighted monster has a health bar at the top of the screen
    • Life and mana bulbs also display life and mana in numeric form
    • Spells level modifiers are displayed in spell book
    • Shrines effects are displayed in the text zone when highlighted
    • Dupe bug fixed (by the way, I've read somewhere that fixing this bug was not possible for Blizzard because it would mean rewriting a good part of the game engine... This is absolutely false. It is just a few lines of code to add).

    Download and usage
    There is no risk in using DiabloPatch, as it does not modify the original game files at all. The game is patched in memory, making it easy to revert to the original game (just launch diablo.exe as usual).

    How do I know it's safe?

    The source code is not available yet (and I don't know when it will be). You can check virustotal's analysis here: https://virustotal.com/en/file/27a1a...is/1463835232/

    If you're really paranoid about it, I guess you could run it in a VM and monitor sytem calls.

    I've created a subreddit for feedback, discussion, features request, ...: /r/DiabloPatch

    Direct Source:
    https://www.reddit.com/r/Diablo/comm...e_introducing/
Working...
X