Diablo 1 Mod

Diablo mod


Tchernobog v0.2.2c

New version of the Tchernobog mod v0.2.2c has been released and added to the download section.

Tchernobog 0.2.2c

  • Fixed missing whirlwind icon.
  • Allow kicking/banning people with names containing space.
  • Max qlvl allowed in /chance command set to 200.
  • Ignore "one handed" / "offhand" set affixes while corrupting an item
  • Fix rerolling spells without randomized level range (first spell on mara's kaleidoscope)
  • Fixed RNG in poisoned water supply (bosses will be randomized properly now).
  • Fixed menu transition after attempting to create a character with a name that already exists.

Tchernobog v0.2.2b

New version of the Tchernobog mod v0.2.2b has been released and added to the download section.

Important! You need to convert saves with tchernobog0.2.2atob-itemtransferonly.exe (inside release pack), before being able to play this version! Unique and set items have changed and this version can't load previous saves directly! They need to be converted! Read guide below! Remember that loading any character also loads shared stash.

  • Make backups of all your characters and stash.
  • Delete stash.
  • Launch tchernobog0.2.2atob-itemtransferonly.exe.
  • Load all your characters one by one then go back to character selection menu.
  • Put shared stash file into save folder, create a new character, enter game, wait till shared stash loads, relocate one item in it (to guarantee it will resave), exit game, delete new character.
  • Your stash and characters should be usable in 0.2.2b now.
  • Dont load them again in tchernobog0.2.2atob-itemtransferonly.exe! conversion is doable only once, trying to do it again will ruin chars/stash or crash.
  • If you did something wrong, you will probably crash - if you crash, restore your backups and try to convert again from start.
Diablo crafting, prefix/suffix

Tchernobog 0.2.2b

  • Rework displaying %dmg & %chance to hit affixes - they will still show total stats split into 2 (%dmg and %cth separately) but will show each individual affix accurately (and its stat range) while holding shift.
  • Fix not showing prefix/suffix number on %dmg/%cth/%dmg&%cth affixes (was impossible before).
  • New crafting recipe - corrupt perfect unique/set items - can drop on hell+ difficulty (recipe qlvl 66).
  • 50% chance to add an affix that does nothing (but doesn't allow trying to corrupt that item again). Can double one of existing affixes or add Ignore Target Defense / +3 spells affix.
  • Recolor "Tancred's Weird" - was very hard to see in inventory before.
  • Add grouping of same stats to set items if shift not held.

Tchernobog 0.2.2a

  • Fixed cinematics being cut off or not displaying on certain resolutions.
  • Fixed a very rare bug where the game would get stuck on loading screen.
  • Fixed a bug where rare items would ignore the first suitable affix if more than one was within qlvl range.
  • Fixed fire/lightning wall having double dmg on central element.
  • Fixed demonic essence turning into gold if transferred to anvil/stash/whatever using ctrl + click.
  • Fixed rerolling set/unique affix "armor class: x" with demonic essence.
  • Fixed removing respec potion after use.
  • Fixed 1 more room in lost treasure tunnel filling with snakes.
  • Fixed a bug that could corrupt items with preset spells while rerolling their stats.
  • Change number of elemental walls segments from 7 to 5 + 2 per 10 spell lvls.
  • Add a new recipe for removing affixes (like before, enter and leave a game to get it to appear), using varying numbers of Azure Oil (1-4) controls which affix will be removed (first/last/prefix/suffix).
  • Spells cast from a staff have cooldown reduced by half.
  • Spells cast from a scroll have no cooldown.
  • Stop opening the split quantity window if there's only 1 item.
  • Show inactive set stats - color grey (affixes that need more set pieces than you are currently wearing) and number of pieces required to activate them.
  • Display partial and full set stats while holding shift.
  • Added info to spellbook about Apocalypse and Blizzard spells scaling with magic.
  • Added showing stats missing till perfect set/unique item roll (shown under name if shift held).

Tchernobog v0.2.2

New version of the Tchernobog mod v0.2.2 has been released and added to the download section.

Tchernobog 0.2.2

  • Scrolls get +100% spellpower bonus, staff spells get +50%.
  • Preserve summon stats between levels (now having some summoning gear on swap could be useful - spellpower etc.) - it also means summons don't heal while changing levels.
  • Golem resist cap increases to 80 at spell lvl 20 and 85 at 25.
  • Cap monster physical resist at 95%.
  • Fix golem idle animation (after teleporting or changing level) - will stay a bit longer on player after teleporting as a side effect.
  • Make scrolls have 5 charges.
  • Add scroll type to belt item type selector.
  • Crafting materials max stack size has been increased from 100 to 999 (can't go higher because number wouldn't fit on the item square).
  • Warrior's repair skill and Sorcerer's recharge staff are on cooldown when you start/join the game.
  • Allow sorcerer to recharge scrolls with his skill (up to clvl / 5 charges - 15 charges at lvl 60).
  • Add a chance to warrior's repair skill to increase max durability - clvl * 2% chance for increase by 1 (2 at level 60).
  • Add Demonic Essence material as a VERY rare drop to quest monsters (and even more rare drop to regular bosses/champions) - allows rerolling stats/spells of rare/unique/set/crafted items.
  • Add respec potion as a VERY rare drop to quest monsters (and even more rare drop to regular bosses/champions).
  • Idea by Miacis - Add Oil of Binding as a RARE drop to quest monsters (bigger chance) and regular monsters - allows merging stats from rare rings/amulets into rare items that have an empty prefix/suffix slot - ONCE per item (max are 4 prefixes & 4 suffixes, you can check which one is which by pressing shift - prefixes will have P and suffixes S).
  • Show merged stats on rare items (to see separate affixes hold shift).
  • Add showing multiplier to "half freeze duration" affix (X1 default, if you have 2 = X2 - it keeps halving the freeze time - X1 = 50%, X2 = 25% etc.) - stacking half trap damage affix is pointless (that's why no multiplier shown)! It only works once.
  • Only magicfind of alive players counts towards loot.
  • Fix crash after leaving the game while interacting with something (waypoint/stash etc.).
  • Limit max range from which you can interact with objects to 2 tiles (Earlier you could open shared stash from anywhere if someone was standing in front of it - 2 tiles to still allow interacting with shared stash if another person is standing in front of it).

Tchernobog 0.2.1h

  • Fixed spiritual shrine corrupting inventory.
  • Stop interacting with stash till it gets fully loaded.
  • If potion type for a belt column is set, pressing a number for a column that is empty will use potions from other nonempty columns with the same type.

Tchernobog 0.2.1g

  • Fixed Artisan sometimes dropping materials that couldn't be picked up.
  • Fixed message box not being centered after changing resolution.
  • Fixed on hit/on attack spell cast affixes being inactive in a game till an item got reequipped or player died.
  • Fix penetration above 128.
  • Fix cold and fire debuffs (from monsters) lowering wrong resistances.
  • Add showing unique/set/recipe drops on chat.
  • Add timestamp to chat messages.
  • Spiritual shrine now adds its gold in 1 pile instead of cluttering all free slots.
  • Changed base ring of "Farnham's" and "dream" rings to be close to their qlvl - means they should drop more often than before.
  • Tweaked generating uniques - algorithm should be more consistent.
  • Tweaked generating sets - algorithm should be more consistent.
  • Added /chance command that shows droprate for set items / uniques and info about their qlvl / their base item's qlvl / set elements.
  • Negative HP regeneration can't drain HP below 1 in town.
  • Reset unique items tracker between games.
  • Reset set items tracker between games.
  • Add elements to names of "Farnham's" unique rings.
  • /clear command - clears chat.
  • /clearall command - clears chat AND chatlog.
  • Greedy magicfind bonus changed from 1000 to 666.
  • Magicfind now works 100% of the time.

Tchernobog v0.2.1f

New version of the Tchernobog mod v0.2.1f has been released and added to the download section.

Tchernobog 0.2.1f

  • Fix displaying penetrations above 100%.
  • Fix crash in sorcerer's cooldown reduction.
  • Reduced number of alchemist boxes from Artisan from lvl/10 to lvl/17.

Tchernobog 0.2.1e

  • Fixed a crash when trying to reassign a hotkey on a spell granted by item after leveling up.
  • Sorcerer gains 0.25s skills cooldown reduction per kill.
  • Etherealize triples sorcerer's cooldown reduction while active.
  • Raised penetration cap from 100 to 150 (elemental/physical).
  • New boss type - Artisan.
  • Buffed Highborn boss - monster level 120% -> 125%.
  • Hoarder boss drops 1 extra item.
  • Display dmg needed to stun monster in advanced monster stats.

Tchernobog 0.2.1d

  • Fix homing missile pathing (bone spirit) when an enemy is fully surrounded by summons (necromancer).
  • Disabled removing potions with incomplete charges (not 5/5) from trading stash.
  • Spellblade's Break Protection hits max stacks instantly if cast unarmed and no stacks of it are active.
  • Enchanted Blade's element always matches the one from Element Conversion (if active) while in town.

Tchernobog v0.2.1b

New version of the Tchernobog mod v0.2.1b has been released and added to the download section.

UDATE #Tchernobog 0.2.1c


  • Refresh Spellblade's riftwalker buff (the one you get after using rift) on killing a monster that gives exp (certain summons won't count!).
  • Enable Izual fight.
  • Fix Valor quest (now pedestal requires bloodstones to interact with it).
  • Enable Quest items drop (they don't save).
  • Shift + click on stat spends 5 points instead of 1.
  • Remember potion type belt settings (the new green extra belt row - settings saved per character).
  • All potions/elixirs have 5 uses (shop price increased x5).
  • Only clear spell hotkeys on respec (scroll/staff/skill hotkeys stay).
  • Pepin has unlimited small rejuvenation potions starting on nightmare difficulty and full potions on hell+ difficulty.
  • Fix sometimes displaying wrong animations/giving wrong stats while using a broken weapon/shield.

#Tchernobog 0.2.1 - 0.2.1b


  • Fixed various memory leaks and stability issues.
  • Added 12 new unique rings (4 per fire/lightning/magic element - they have same names - it's possible to have a total positive roll of resistance pierce = ring boosts enemy resistance = useless!)
    • Farnham's Bet (qlvl 10) - -1/+1% elemental resistance pierce 5 times.
    • Farnham's Wager (qlvl 25) - -2/+2% elemental resistance pierce 5 times.
    • Farnham's Venture (qlvl 40) - -3/+3% elemental resistance pierce 3 times, -4/+4% elemental resistance pierce 2 times.
    • Farnham's Gamble (qlvl 60) - -5/+5% elemental resistance pierce 5 times.
  • Added 6 new unique rings - they roll 5 affixes changing level of spells from certain spellbook pages (-5/+5 range)
    • Dream of Sheen (qlvl 10) - -5/+5 to #1 page spell - rolls 5 times.
    • Dream of Luster (qlvl 25) - -5/+5 to #2 page spell - rolls 5 times.
    • Dream of Lucidity (qlvl 35) - -5/+5 to #3 page spell - rolls 5 times.
    • Dream of Luminosity (qlvl 50) - -5/+5 to #4 page spell - rolls 5 times.
    • Dream of Brilliance (qlvl 65) - -5/+5 to #5 page spell - rolls 5 times.
    • Dream of Blood (qlvl 20) - -5/+5 to #6 page spell - rolls 5 times.
  • Fixed Snotspill going invulnerable after leaving the level.
  • Tweaked Elemental Fury colors (spellblade's skill).
  • Reduce Charge (warrior skill) cooldown by 0.1 sec per skill level - base cooldown unchanged - 4.5 sec.
  • Fixed some skill and cooldown/weapon type interactions:
    • kills don't use mana/go on cooldown anymore if you don't meet the weapon requirements for them (Using charge with bow, using multishot with melee weapon etc.).
    • Charge (and other skills if there are any) doesn't use mana if you cast it again when it's on cooldown.
  • Fixed firewall/lightning wall dealing no damage if it spawned on monsters (center tile was an exception).


  • Spellblade gains/loses 20 perfect balance stacks while unarmed.
  • Element conversion (spellblade lvl 32 skill) now increases current (clvl / 3) and max (clvl / 10) resistance to chosen element.
  • Riftwalker buff (the one you get after entering a rift) reduces rift's mana drain by 5% while active.
  • Added a new special belt row - clicking in it changes the potion type that is allowed to go in - settings revert to default (empty slot = everything allowed) after restarting Tchernobog.
  • Made shift + click respect belt's allowed types - earlier items always went to first free slot.


  • Fix Decoy (assassin skill) randomly freezing the game.
  • Fix Decoy not dying when player breaks stealth.
  • Add displaying chance for monsters to break assassin's stealth below health bar (for assassin only).
  • Allow Necromancer to use staff/scroll of healing with Blood Ritual active (only can't use healing SPELL).
  • Play "I can't open this yet" sound when trying to interact with Lost Treasure chests before cooldown has expired.
  • 3 new spellblade recipes (qlvl 20, low tier, ring, amulet, weapon).
  • 3 new gem breakdown recipes - breaking a higher gem down produces 2 of lower tier:
    • regular gem - qlvl 25.
    • flawless gem - qlvl 35.
    • perfect gem - qlvl 55.

Tchernobog v0.2.0g

New version of the Tchernobog mod v0.2.0g has been released and added to the download section.

#Tchernobog 0.2.0g

  • Fixed allowing 'V' letter in character names (it acted as pressing ESC and interrupted character creation before).
  • Fixed a bunch of typos:
    • Enlightment -> Enlightenment.
    • Skill descriptions: Dreadfull -> Dreadful.
  • Fix message boxes being off for freshly created characters or after changing resolution. (was only really noticeable for the message shown to new characters - press X for char info).
  • Don't allow max HP to be lower than 1 while in town (prevents infinite death loop after equipping items that brought max HP to 0 and ruined character).
  • Updated passives description for rogue/barbarian (press X).
  • Fixed an issue while selecting character class by clicking on it.
  • Fixed last menu entry not displaying while having more than 6 characters.
  • Fixed scrolls not checking level requirement for appearing in speedbook and being used there.
  • Display min/max affix rolls for magic/rare/crafted items while holding shift.
  • Don't merge same affixes into one in crafted items (it prevented displaying a proper min/max value) - this won't affect old crafted items, only new.

Tchernobog v0.2.0f

New version of the Tchernobog mod v0.2.0f has been released and added to the download section.

#Tchernobog 0.2.0f

  • All summons should display their stats accurately now - armor / level / resists
  • Golem updated stats formulas:
    • resists: 20 + spell level * 5 - caps at 75 (80 if spell level 15+)
    • armor: 50 + spell level * 10 + difficulty bonus
      • bonuses from difficulty:
      • nightmare: 90
      • hell: 160
      • torment: 300
    • golem level previously was always set to 1, now it's equal to caster's. Which means golem should get hit less and hit more often!
  • Decoy inherits player's resistances
  • Made spellpower boost golem / and necro zombies/skeletons - who knows, maybe some max mana max spellpower golem build is torment viable now :)
  • Spellpower boost for zombies/skeletons doesn't include bonuses from stats (with vit bonus to hp being an exception - it does benefit from spellpower)
  • Updated golem spell description - it doesn't benefit from magic, but from mana
  • Added description for warrior's forge mastery skill
  • Increase timeout duration (from 5 to 20 seconds) - hopefully this will prevent being dropped because of having a lot of items in stash
  • Adjusted assassin's magic casting speed to match fire and lightning spells (casting will be slower)
  • Fixed a bug where you had to restart game after respec for spellbooks magic requirements to be recalculated properly
  • Fixed a bunch of typos
    • Frality -> Frailty
    • Enchanted shrine: loosing -> losing
    • Help panel: When and item -> When an item
    • Unique: Eaglerhorn -> Eaglehorn, Goreshowel -> Goreshovel
    • Skills: Etheralize -> Etherealize
  • Display info about X hotkey for level 1 characters
  • Fixed a bug where scavengers awarded no xp if killed while they were eating a corpse
  • Items with durability decreased by hidden shrine can't have current durability greater than max anymore
  • Increased max shop sell item price - 25k base + 25k per difficulty
  • Added /roll command for rolling a 0-99 number
  • Allowed going to previous screen with ESC during character name selection or multiplayer IP screen

Tchernobog v0.2.0b - SpellBlade

New version of the Tchernobog mod v0.2.0b containing new Character Class - SpellBlade has been released and added to the download section.

Note: Character wipe! Old ones won't work!

Tchernobog v0.2.0e was released

Tchernobog v0.1.6g

New version of the Tchernobog mod v0.1.6g has been released and added to the download section.

#Tchernobog 0.1.6d - 0.1.6g

  • MOVED SAVES FROM C:\Users\yourusername\Documents\Diablo 1 Tchernobog TO GAME FOLDER!
  • Fixed the "ZeroTier detected" message - now it should only appear when it detects ZeroTier, not ALWAYS like before.
  • Added support for "patch_rt.mpq" - you can add japanese voice pack or other memes.
  • Animated mana/heath orbs - settings for them in config.txt
    Orb animation created by https://www.instagram.com/nikolaypopovz/
  • Updated game libraries to the latest version.
  • Added a timestamp to crash memory dumps.
  • Allowed accessing player level/character class and info if item is identified or not to loot filters (replace your lootFilter/global.lua with new one).
  • Added "/respec" command - YES! Stat respec! But it's not free, resets ALL spells to level 0 too.
  • Assassin's damage bonus for having one hand free increases from 25% to 125%.
  • Golem doesn't open doors anymore.
  • Fully restore hp/mana after restarting in town.
  • Buffed hoarder's loot a bit
    • if books are the loot (25% chance), then there's 10% chance to drop a recipe instead of a book - applies to multiple books!
    • qlvl of other items dropped by hoarders is increased by 3
  • disable casting lvl 0 spells.
  • show map's qlvl in top right corner - map qlvl is used for generating items from chests/racks.
  • reset hotkeys on respec.
  • reset hotkey if a spell reaches lvl 0.
  • add showing qlvl to set/unique items while holding shift.
  • explanation to item generation qlvl formula:
    • the input to the formula is map qlvl for chests/racks or monster qlvl for monsters.
    • min value is (qlvl / 3) - 10; - the division is rounded down.
    • min value is forced to be in 1-25 range.
    • max value is qlvl.
    • max value is forced to be above or equal to 6.
    • the qlvl of the final item is a random value between min and max.
    • an example for lvl 133 monster.
      • min = (133 / 3) - 10 = 44.33 - 10 = 34.33 - rounded down = 34.
      • 34 exceeds the min qlvl range (1-25) so it gets reduced to 25.
      • max qlvl is 133.
      • items can have qlvl in 25-133 range
        That way you can figure out what's the min monster lvl that can drop the unique/set item you want..
  • fix assassin damage bonus (was only on character sheet earlier), now it works properly
  • move map qlvl label from top right corner to top left - after map name
  • move "restart in town" menu option to top of the menu to avoid accidentally pressing "new game"

1 2 3 4 5 >