betenner / d2r-basic-qol

Basic quality of life mod for Diablo II Resurrected

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Diablo II Resurrected Basic QoL

This is a basic quality of life mod for Diablo II Resurrected

Main Features

  • Stack Size
    • Key stack size increased from 12 to 50
    • Tome stack size increased from 20 to 80
    • Arrow and bolt stack size increased to 500
  • Town Cast
    • Enable additional spells to be cast in town
      • Teleport, Thunderstorm, Armageddon, Hurricane
      • Charge, Leap, Shout, Battle Orders, Battle Command
    • Allow some spells to be cast in Werewolf and Werebear
      • Teleport, Shout, Battle Orders, Battle Command
  • Quest Bug
    • Always get quest drops from Andariel
    • Even if you forget to talk to Warriv
  • Unsocket
    • New cube recipe for unsocketing
    • Scroll of Town Portal + Socketed Item
    • Unsockets items without destroying runes
  • Respec
    • Free, unlimited respeccing
    • New cube recipe for respec token
    • Scroll of Town Portal + Scroll of Identify
  • Item Level
    • Display item level next to item names
  • World Event
    • Herbs can be bought from Gheed
    • Herbs can be sold to spawn Diablo Clone
    • Standard of Heroes can also spawn Diablo Clone
  • Cow Level
    • Create portal without Wirt's Leg
    • New cube recipe for Cow Level Portal
    • Transmute a Tome of Town Portal in the cube

Optional Features

  • Loot Filter
    • Highlights important items
    • Shortens the names of junk drops
  • Expanded Storage
    • Inventory increased to 8x10
    • Stash and cube increased to 13x16

Installation

  1. Download the most recent release from the releases page and extract the files

  2. Transfer offline save files into the basic-qol save folder (link to instructions)

  3. Add any optional features that you want to include (link to instructions)

  4. Open your file manager and navigate to your D2R installation directory, usually located in C:\Program Files (x86)\Diablo II Resurrected

  5. Create a folder named mods in the D2R installation directory if it doesn't already exist

  6. Create a folder named basic-qol in the mods folder if it doesn't already exist

  7. Copy basic-qol.mpq into the basic-qol folder, which should look like this:

    C:\Program FIles (x86)\Diablo II Resurrected\mods\basic-qol\basic-qol.mpq

  8. Create a new shortcut for D2R.exe on your Desktop

  9. Right click on the new shortcut, select properties, and add the -mod basic-qol -txt parameters

  10. Start Diablo II Resurrected using the new shortcut and enjoy the quality of life features

How to Transfer Save Files

  1. Open your file manager and navigate to your D2R save file directory, usually located in C:\Users\Username\Saved Games\D2R

  2. Create a folder named mods in the D2R save file directory if it doesn't already exist

  3. Create a folder named basic-qol in the mods folder if it doesn't already exist

  4. Copy and paste your character save files into the basic-qol folder

How to Add Features

You may be able to combine other mods using this method as well, as long as they don't rely on any of the same modded files (e.g. misc.txt). If you're not sure if they do or not but want to try anyway, I recommend backing up your basic-qol.mpq before attempting to merge the data folders. If it asks you whether it should replace a file then there is a conflict. Restore from your backup and consider the mods incompatible.

  1. Open the basic-qol.mpq and optional folders in your file manager (e.g. Windows Explorer)

  2. Navigate to the optional subdirectory for the feature that you want to add (e.g. lootfilter)

  3. Copy the data folder into basic-qol.mpq and select merge when prompted

How to Disable Features

I added safe unsocket and free respec as new cube recipes rather than modifying existing cube recipes so that the old recipes would still be available. That way if you don't want those features you can simply choose not to use those recipes and use the old ones instead (e.g. using a Hel rune to unsocket items, destroying the removed gems/runes/jewels, and combining essences to create a Token of Absolution).

However, if you don't want those features and you feel uncomfortable even having them available in the game, or if there are other features that you don't want, here are the steps for disabling features:

  1. Open basic-qol.mpq in your file manager (e.g. Windows Explorer)

  2. Navigate to data/global/excel (you should see several .txt files in this directory)

  3. Delete the .txt files that correspond to the feature you want to disable

Here are the files that are responsible for each feature:

  • Stack Size
    • misc.txt
  • Town Cast
    • skills.txt
    • missiles.txt
  • Quest Bug
    • treasureclassex.txt
  • Unsocket
    • cubemain.txt
  • Respec
    • cubemain.txt
  • Item Level
    • armor.txt
    • misc.txt
    • weapons.txt
  • World Event
    • misc.txt
  • Cow Level
    • cubemain.txt

Note: deleting .txt files will disable all features for which they are responsible.

Additional Notes

If your cursor is on top of an NPC when casting Teleport in town it will register as you clicking on them and your character will move toward them normally. You can get around this by holding down the Show Items hotkey to prevent your character from targeting the NPC, allowing you to Teleport right next to them.

Hurricane and Armageddon can be precast in town but will not display their animations until you leave town.

Resources

Drop Calculator:

General Information:

Item Storage:

Holy Grail:

Community:

  • r/diablo2 - helpful and active reddit community

Map Tool:

Credits

Loot filter created by Cbraqz

Expanded storage created by Bonesy

About

Basic quality of life mod for Diablo II Resurrected