GithubHelp home page GithubHelp logo

hightechlowiq / moddingdiablo2resurrected Goto Github PK

View Code? Open in Web Editor NEW
96.0 10.0 26.0 16.61 MB

This repository contains some tools and guides on modding Diablo 2 Resurrected.

diablo2 diablo2resurrected modding modding-tools mod

moddingdiablo2resurrected's Introduction

How To Mod Diablo 2 Resurrected

This repository contains tools and guides relevant to modding Diablo 2 Resurrected.

Video Guides

There are accompanying YouTube videos about modding Diablo 2 Resurrected, which can be found here:

General Diablo 2 Resurrected Modding

Relevant Guides

How to Mod Diablo 2 Resurrected:

How To Mod Diablo 2 Resurrected

The above video shows the basics of modding Diablo 2 Resurrected. It goes over tools like CascView (for extracting the Diablo 2 Resurrected data directories), using -direct -txt to read modified files, and showing this all in action by making a quill rat drop the Manald Heal unique.

Fastest Way To Mod Diablo 2 Resurrected:

Fastest Way To Mod Diablo 2 Resurrected

Above is the most relevant video on modding D2R. It shows how to use a mod folder to only load the modified Diablo 2 Resurrected files, instead of having to extract all 40GB of data. This uses the -mod {modname} -txt command to load modified files from the mods/{modname}/{modname}.mpq directory. It is the easiest and fastest way to use Diablo 2 Resurrected mods.

Specific Guides

D2R Drop Rates Explained

D2R Drop Rates Explained

This video looks at Diablo 2 Resurrected's drop rates, and what calculations are done when a monster drops an item. We use an excel spreadsheet to calculate the chance for Baal in Hell to drop Tyrael's Might, and examine how we can change the data files in order to make Tyrael's Might drop more frequently. We look at things like effective magic find, players X, drop ratios, item types, rarity, treasure classes, etc.

The excel spreadsheet can be found here.

Creating New Stash Tabs in Diablo 2 Resurrected:

Adding New Stash Tabs in Diablo 2 Resurrected

This video looks at how to make a bigger stash in D2R by adding new shared stash tabs. It involves editing the bankexpansionlayouthd.json, using SpriteEdit to create new stash tabs, and then hex editing the SharedStashSoftCoreV2.d2i.

The modded files shown in this video can be found in this repository, under this folder.

Creating New Maps in Diablo 2 Resurrected:

Creating New Maps in Diablo 2 Resurrected

In this guide we look at how to create completely new maps and levels in Diablo 2 Resurrected. This involves editing .ds1 files, modifying the maps in Unity with the Unity D2R Scene Editor, creating new warps, and hopefully not crashing the game!

The modded files shown in this video can be found in this repository, under this folder.

Creating New Items and Sets in Diablo 2 Resurrected:

Creating New Items and Sets in Diablo 2 Resurrected

This video looks at how to add new weapons and armour to Diablo 2 Resurrected, and how to use these new items in a set. For this D2R mod, we'll add a Noble Sword and Noble Armour, and then create the King's Allies set from this new equipment.

The modded files shown in this video can be found in this repository, under this folder.

Custom Menus in Diablo 2 Resurrected:

Custom Menus in Diablo 2 Resurrected

This video looks at adding new menus into Diablo 2 Resurrected. It shows how to add a custom menu for horadric cube recipes, and a new menu for runewords. This is perfect for any D2R mod creators out there who want to add more information about their mod into Diablo 2's menus.

The modded files shown in this video can be found in this repository, under this folder.

Modding New Set and Unique Item Sprites

Modding New Set and Unique Item Sprites

This video looks at how to add unique and set item graphics (sprites) to Diablo 2 Resurrected. It builds off the previous video on modding in new weapons and armour into Diablo 2 Resurrected, and adding those items to a new set. For this D2R mod, we'll modify the King's Sword set item inventory graphics (sprites), making it really stand out.

The modded files shown in this video can be found in this repository, under this folder.

Creating a Magic Find Potion

Creating a Magic Find Potion in Diablo 2 Resurrected

In this guide we look at how to create a magic find potion in Diablo 2 Resurrected. This potion adds 150% magic find to our character for 30 seconds, allowing us to get better loot from enemies.

The modded files shown in this video can be found in this repository, under this folder.

New Runes and Runewords:

New Runes and Runewords | D2R Modding

This video looks at how to add new runes and runewords to Diablo 2 Resurrected. This also includes looking at all the unimplemented runewords in Diablo 2 Resurrected, and how the game can be modded to add those runewords back in. For this D2R mod, we'll create the Fus Ro Dah runes, and from those new runes, create the Dragonborn runeword! It's time to bring Skyrim to Diablo 2 Resurrected!

The modded files shown in this video can be found in this repository, under this folder.

Changing Item Colors:

Changing Colors in Diablo 2 Resurrected

This video looks at how to change the color of item names, classes of items, and more in Diablo 2 Resurrected. We look at the color codes (ÿc codes), as well as the various JSON files which control all the colors across Diablo 2 Resurrected. We create a new Rainbow Sword unique weapon, and set its colors to those of an actual rainbow. We also change the color of unique items to a better gold, change the color of socketed items to aqua, and change the color of health, mana and rejuvination potions.

The modded files shown in this video can be found in this repository, under this folder.

Creating and Placing New Superuniques in Preset Maps:

Map Editing: Adding New Superuniques to Preset Maps

In this guide we look at how to add new superuniques and enemies into maps in Diablo 2 Resurrected. This involves editing the various text files to create a new superunique and monster presets, and then adding those to the .ds1 map files.

The modded files shown in this video can be found in this repository, under this folder.

Older/Outdated Guides

How To Package Diablo 2 Resurrected Mods:

How To Package Diablo 2 Resurrected Mods

This video is outdated, and you should instead use the video above about the fastest way to mod Diablo 2 Resurrected. This guide went over using MPQ files to package and load the D2R mod, but this still relied on generating .bin files, which meant that -direct -txt still needed to be used. As a result, you needed to have the full data directory (40GB) extracted.

Non-Tutorial Videos

Will I Get Banned For Modding Diablo 2 Resurrected:

Will I Get Banned For Modding Diablo 2 Resurrected

This video explores whether modding Diablo 2 Resurrected is likely to get you banned by Blizzard. Unfortunately, Blizzard has not issued any comments on the matter, so it is safest to only play offline with your D2R mods.

Text Guide

TODO

Tools

  1. SpriteEdit
  2. Unity D2R Scene Editor
  3. DS1Edit
  4. CascView

Links

  1. How To Mod Diablo 2 Resurrected GitHub Repository
  2. How To Mod Diablo 2 Resurrected - YouTube Video
  3. Importing Old Characters into Diablo 2 Resurrected - YouTube Video
  4. How To Package Diablo 2 Resurrected Mods - YouTube Video
  5. Will I Get Banned For Modding Diablo 2 Resurrected - YouTube Video
  6. Fastest Way To Mod Diablo 2 Resurrected - YouTube Video
  7. Creating New Items and Sets in Diablo 2 Resurrected - YouTube Video
  8. Modding New Set and Unique Item Sprites | Diablo 2 Resurrected - YouTube Video
  9. New Runes and Runewords | D2R Modding - YouTube Video
  10. Changing Colors in Diablo 2 Resurrected | D2R Modding - YouTube Video
  11. D2R Drop Rates Explained - YouTube Video
  12. Custom Menus in Diablo 2 Resurrected - YouTube Video
  13. Creating a Magic Find Potion in Diablo 2 Resurrected - YouTube Video
  14. Making a Bigger Stash in Diablo 2 Resurrected - YouTube Video
  15. Creating New Maps in Diablo 2 Resurrected - YouTube Video

moddingdiablo2resurrected's People

Contributors

hightechlowiq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moddingdiablo2resurrected's Issues

[Help] List item mod

Do you have list item mod name and prefix? like dmg = Enhanced Damage, ac = Enhanced Defense, regen-mana = Regenerate Mana...
I have searching for mod name "Requirements" but doesn't know that prefix

Excuse me, ask a few questions

  1. What software or method is used to edit the .sprite file.
  2. Use the -direct -txt method, every time you modify the .txt save file, whether you want to completely exit the game, restart the game before going home and reconfiguration.

Many thanks

How to update the picture of a unique item?

At present, many unique items have the same picture. I want each item to have a unique picture, such as a ring. I tried to modify it, but it didn’t work.

{ "bul_kathos_wedding_band": {
"normal": "ring/ring",
"uber": "ring/ring",
"ultra": "ring/ring"
} },

to

{ "bul_kathos_wedding_band": {
"normal": "ring/customring1",
"uber": "ring/customring1",
"ultra": "ring/customring1"
} },

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.