D2 Mod Maker
The idea behind this project is to play Diablo II the way that you want to play. Every option in the ModConfig
is optional.
Links
PlugY and Things
This should be compatible with PlugY and other things such as:
ModConfig
The mod config is located in cfg.json
. You can change this config to your liking to produce a new data
folder.
ModConfig Options
- IncreaseStackSizes
bool
- Increases book of tp to 100
- Increases book of id to 100
- Increases arrows maxstack to 511
- Increases bolts maxstack to 511
- Increases key stack sizes to 100
- IncreaseMonsterDensity
float
- Will increase the density of all areas by the given multiplier
MAX: 30.0
MIN: 0.0
- Set to
-1
to omit
- EnableTownSkills
bool
- Enables all skills in town
- NoDropZero
bool
- Sets "NoDrop" = 0 (Monsters will always drop items)
- QuestDrops
bool
- Enables quest drops for boss kills always
- UniqueItemDropRate
float
- Will increase the rate in which uniques/sets drop
- When using this setting, high values will prevent some monsters from dropping set items.
- Act bosses at approximately 10
- Mini bosses at approximately 85
- Other special monsters at approximately 200
- All other monsters at approximately 450
- Set to
-1
to omit
- StartWithCube
bool
- Characters will start with cube when created
- Cowzzz
bool
- Enables ability to kill cow king and still make cow portal
- Adds ability to cube 1 town portal scroll to make the cow portal
- EnterToExit
bool
- If this is true, this will require the user to press enter to close the program
- If false, it will not prompt user input
- RandomOptions
RandomOptions
- Randomize
bool
- Will randomize if set to true
- Seed
int
- Will use this seed for randomization
- Set to
-1
to generate a random seed
- IsBalanced
bool
- bucketizes props by levels
[0-30] [31-60] [61+]
so that you don't get crazy hell stats on normal items, but still get a wide range of randomization
- MinProps
int
- Minimum number of non blank props that spawn on an item
- Set to
-1
to omit
- MaxProps
int
- Maximum number of non blank props that spawn on an item
- Set to
-1
to omit
- UseOSkills
bool
- Will change class only skills to oskills
- PerfectProps
bool
- All props will have the max value for min/max values
Example ModConfig
{
"IncreaseStackSizes": true,
"IncreaseMonsterDensity": 1,
"EnableTownSkills": true,
"NoDropZero": true,
"QuestDrops": true,
"UniqueItemDropRate": 100,
"StartWithCube": true,
"Cowzzz": true,
"EnterToExit": true,
"RandomOptions": {
"Randomize": true,
"Seed": -1,
"IsBalanced": false,
"MinProps": -1,
"MaxProps": -1,
"UseOSkills": true,
"PerfectProps": false
}
}
Screenshots
Nagel
Raven Claw
Venom Ward
Angelic Halo
Wall of Eyeless
MonsterDensity: 30
Change Log
v0.3.1
- Fixed an issue where unique drop rate multipliers less than 10 would actually reduce drop rates
v0.3.0
- Fixed an issue where seeding wasn't working correctly
- Fixed an issue where
IncreaseMonsterDensity
couldn't be a value between 0 and 1
v0.2.0
- Fixed issue where buckets were incorrect for the
IsBalanced
option.
- Added new option to cfg
- EnterToExit
bool
- If this is true, this will require the user to press enter to close the program
- If false, it will not prompt user input
v0.1.6
- Cowzzz
bool
- Enables ability to kill cow king and still make cow portal
- Adds ability to cube 1 town portal scroll to make the cow portal