/DiabloX

A mod for DevilutionX, a Diablo build

Primary LanguageC++The UnlicenseUnlicense

DiabloX

DiabloX is a mod for Diablo 1 and Hellfire and a fork of DevilutionX with modifications to its code listed at the bottom of this page. The purpose of the changes is to put more emphasis on gameplay by increasing the challenge and reducing the need for "item farming" by removing variation of items that share the same name and base item.

How To Install:

Multiplayer

  • ZeroTier does not need port forwarding (or an extra application).
  • TCP/IP requires the host to expose port 6112.
  • All games are encrypted and password protected.
  • DiabloX Discord

Saved Games and configurations

The configuration and saved game files are located in:
C:\Users\[username]\AppData\Roaming\diasurgical\devilution

Recommended diablo.ini settings:

[Graphics]
Width=1284
Height=963
Fullscreen=1
Fit to Screen=1
Upscale=1
Scaling Quality=2
Vertical Sync=1

When running the game press Z to zoom in.

Changes:

original values listed in (parentheses)

  • Black Deaths have been changed to reduce vitality instead of life by one point on successful hit.
  • Fascinating, Ornate and Sacred Shrines have been changed to reduce magic instead of mana by 10%.
  • Abandoned, Creepy, Eerie and Quiet Shrines have been changed to increase stats by 1 (2).
  • Wirt's minimum ilvl for affixes has been changed to clvl/3 (clvl/2).
  • The qlvl values have been changed according to the following list:
Expand
  Elixirs of Strength, Magic and Dexterity: 25 (15)
  Elixir of Vitality: 25 (20)
  osmosis: 28 (50)
  Sharp: 4 (1)
  Warrior's: 9 (10)
  Soldier's: 12 (15)
  Lord's: 16 (19)
  Knight's: 20 (23)
  Master's: 23 (28)
  Champion's: 26 (40)
  Weird: 27 (35)
  Strange: 35 (60)
  Ruthless: 27 (35)
  Merciless: 35 (60)
  • The maximum spell level has been reduced to 7 (15).
  • The maximum resistances have been reduced to 70% (75%).
  • The block bonuses have been reduced to their original used values of 0.
  • The maximum stats have been have been reduced according to the following list:
Expand
  Warrior's strength: 100 (250)
  Sorcerer's magic: 100 (250)
  Rogue's dexterity: 100 (250)
  Monk's strength and dexterity: 75 (150)
  • Wirt has been relocated next to the tavern.
  • Renamed Crimson [31-40] preffix to Russet.
  • Removed the following affixes:
Expand
  Fine [weapons]
  readiness
  haste
  • Affixes of all magical and unique items with a range of values have been set to their maximum except the following:
Expand
  Strange: 120 (101-150)
  Sharp [+% Damage Done]: 35 (20-35)
  Warrior's [+% Damage Done]: 50 (51-65)
  Soldier's [+% Damage Done]: 65 (66-80)
  Lord's [+% Damage Done]: 80 (81-95)
  Knight's [+% Damage Done]: 95 (96-110)
  Master's [+% Damage Done]: 110 (111-125)
  Champion's [+% Damage Done]: 125 (126-150)
  King's [+% Damage Done]: 150 (151-175)
  trouble: -10 (6-10)
  the pit: -5 (1-5)
  the sky: 3 (1-3)
  the moon: 7 (4-7)
  the stars: 10 (8-11)
  the heavens: 12 (12-15)
  the zodiac: 15 (16-20)
  Gotterdamerung [+ All Attributes]: 15 (20)
  Topaz: 15 (10-15)
  Amber: 20 (16-20)
  Jade: 30 (21-30)
  Obsidian: 35 (31-40)
  Emerald: 45 (41-50)
  Veil of Steel [+% Resist All]: 45 (50)
  Constricting Ring [+% Resist All]: 70 (75)
  • The unused affix +200% damage vs. demons in the description of Deadly Hunter has been removed.
  • The base damage of two-handed melee weapons except staves has been doubled.
  • Base armor values have been changed according to the following list:
Expand
  helms to maximum values
  Cape: 5 (1-5)
  Rags: 6 (2-6)
  Cloak: 7 (3-7)
  Robe: 8 (4-7)
  Quilted Armor: 10 (7-10)
  Leather Armor: 12 (10-13)
  Hard Leather Armor: 14 (11-14)
  Studded Leather Armor: 16 (15-17)
  Ring Mail: 18 (17-20)
  Chain Mail: 20 (18-22)
  Breast Plate: 25 (20-24)
  Scale Mail: 30 (23-28)
  Splint Mail: 35 (30-35)
  Field Plate: 40 (40-45)
  Plate Mail: 45 (42-50)
  Gothic Plate: 50 (50-60)
  Full Plate Mail: 55 (60-75)
  Buckler: 5 (1-5)
  Small Shield: 8 (3-8)
  Large Shield: 10 (5-10)
  Kite Shield: 12 (8-15)
  Gothic Shield: 14 (14-18)
  Tower Shield: 15 (12-20)
  • Game name has been changed to DiabloX with a version coresponding with the current DevilutionX source code used.
  • GameID has been changed to a unique identifier to prevent issues when joining multiplayer games with different builds.
  • The application ID for Discord has been changed to DiabloX.
  • Long War Bow has been restored to its original Diablo 1 graphic.
  • The game difficulty info has been moved from the automap to the version info pop-up message (hotkey V).