This is a mod I created because other mods that I liked aspects of either done too much or too little.
Pretty much all the changes are done by me aside a select few, which will show which mods I got them from.
Requires Diablo II v1.13c
Item Changes:
- Added class specific skills to more class specific items, not just a select few items.
- Adjusted all item levels.
- This was mainly to help with Shop.ods, but it will also lightly affect what drops where.
- Arrows and Bolts can now have magic and rare affixes.
- They receive the same affixes as Throwing Weapons.
- Arrows, Bolts and Throwing Weapons are now socketable.
- Ammo doesn't seem to want to spawn with sockets. Needs more testing.
- Changed all gold values of Weapons and Armor based on their stats.
- Changed gem assignment categories and some stats.
- The categories are now Weapons, Armor and Trinkets
- Swapped around a few effects between gems.
- Weapon damages were buffed.
- Armor mostly gets what Shield had but nerfed.
- Trinkets get mostly what Armor had but nerfed.
- Runes don't give bonuses when put into trinkets. Yet...
- Changed which affixes Charms can have.
- They now receive the same affixes as Jewels.
- Charms, Rings and Amulets and Jewels can now have no affixes.
- Used mainly for crafting, socketing or upgrading.
- Charms, Rings, Amulets, Boots, Belts and Gloves are now socketable.
- There are no Rune Words for these items.
- Charms can now have rare affixes.
- Fixed and unlocked the disabled partial and full healing and mana potions.
- Healing potions last for 10 seconds.
- Higher tier healing potions restore a bit more.
- Mana potions last for 5 seconds.
- Mana potions restore a bit less.
- Staves, Scepters and Wands are now class locked to Sorcerer, Paladin and Necromancer respectively.
- This will restrict some item sets, but those sets are designed for those characters anyway.
Loot Pool Changes:
- Completely redone loot pools.
- Far less chance of dropping a lower level equipable item or rune.
- All enemies and chests use a generic loot pool.
- Chance to drop:
- Equipable Item
- Random Potion
- Random Misc Item or Trinket
- Gold
- Chests, Champions, Uniques, Supers, and Bosses have additional chances to drop more equipable items.
- All bosses can drop their essences in any difficulty.
- Champion and Unique monsters no longer piƱata drop potions.
- Increased choose rates of various items while decreasing drop rates.
- Replaced rejuvination potion drops with partial healing and mana potions.
- Can be crafted into rejuvination potions.
- All uber bosses drop normal boss items too.
- MORE STUFF I NEED TO WRITE DOWN.
- I'm still working on the chances.
- Things are broken. Maybe I shouldn't have tried to do too much to it.
- Chests are only dropping gold or nothing despite being the same as normal drops for example.
Equipment Changes:
- Mask:
- Defense: 15-26 from 9-27
- Strength: 34 from 23
- Durability: 27 from 20
- Spiked Shield:
- Defense: 12-18 from 15-25
- Strength: 41 from 30
- Durability: 27 from 40
- Bone Helm:
- Defense: 23-35 from 33-36
- Strength: 52 from 25
- Durability: 35 from 40
- Bone Shield:
- Defense: 16-25 from 10-30
- Strength: 61 from 25
- Block: 16 from 20
- Durability: 45 from 40
Hireling Skill Changes:
- Rogue Scout:
- All:
- Fire:
- Fire Arrow
- Exploding Arrow
- Cold:
- Magic: (Uses "Offensive" title)
- Physical: (Uses "Combat" title)
- Desert Mercenary:
- All:
- Offensive:
- Defensive:
- Combat:
- Iron Wolf:
- All:
- Fire:
- Fists of Fire
- Holy Fire Aura
- Cold:
- Blades of Ice
- Holy Freeze Aura
- Lightning:
- Claws of Thunder
- Holy Shock Aura
- Barbarian:
- Defender: (Uses "Defensive" title)
- Tactician: (Uses "Combat" title)
- Berserker: (Uses no title)
- Warrior: (Uses "Offensive" title)
Misc Changes:
- Added tooltips to various misc items.
- Added colors to the item names for Potions, Scrolls, Gems, Runes and Gold.
- Changed Boss name colors to Green.
- Changed Quest item and object name colors to Purple.
- Changed Quest related Super Unique monster's name to Dark Green.
- Changed Super Unique monster's name colors to Orange.
- Changed the main font to an alternative more readable font.
- Copied from FontFormal10. Same as the chat font but less bold.
- Changed up the Arcane Sanctuary a bit.
- Rotated the Summoner's platform depending on which corner it spawns in.
- Wider paths.
- Some areas have been remade to better handle these.
- Increased all monster spawn counts by 1.25x.
- Increased all monster speeds by 1.5x.
- Increased all projectile speed by 1.5x.
- Increased Key stack size by 2x.
- Removed duplicate Helms line from Gem and Rune descriptions.
- Set Hell resist penalty to -80 from -100.
- Unlocked Online Runes, Runewords, and Crafting Recipes.
Renames:
- Shields line from Gems and Rune descriptions to Trinkets
- Matches gem assignment change.
- Key to Chest Key
- Large Charm to Charm
- Grand Charm to Large Charm
- Minor Potions to Tiny Potions
- Light Potions to Small Potions
- Regular Potions to Medium Potions
- Greater Potions to Large Potions
- Fulminating Potion to Small Explosive Flask
- Exploding Potion to Medium Explosive Flask
- Oil Potion to Large Explosive Flask
- Strangling Gas Potion to Small Gas Flask
- Choking Gas Potion to Medium Gas Flask
- Rancid Gas Potion to Large Gas Flask
Vendor Changes:
- All types of Armor and Weapons as well as Charms, Gems, Skulls and Runes can be gambled for.
- All vendors now only sell Normal, Socketed or Superior items.
- You and the town need to match or exceed their base level to see them.
- All vendors no longer sell 1-3x increased amounts of items.
- Changed which vendors sell what.
- See Vendor Item Assignments section.
- Increased gambling rates.
- Rare: 10% to 20%
- Set: 0.1% to 10%
- Unique: 0.05% to 5%
- Slightly overhauled gamble price calculations.
- Weapons and Armor are based off their item value.
- Trinkets and Ammo are based off the player level.
- Vendors now only sell their Nightmare and Hell upgraded equipment in those respective difficulties.
- No more Normal difficulty items in Hell difficulty vendors.
Vendor Item Assignments:
- Charsi, Fara, Hralti, Halbu and Larzuk:
- Sells non class specific Weapons and Armor.
- Sells Arrows and Bolts.
- Akara, Drognan, Ormus, Jamella and Malah:
- Sells class specific Weapons and Armor.
- Sells Scrolls, Tomes, Keys, Blank Rings, Blank Amulets, Blank Charms and Blank Jewels.
- Drognan:
- Sells Mask and Spiked Shield.
- Ormus:
- Sells Bone Helm and Bone Shield.
- Akara, Lysander, Alkor, Jamella and Malah:
- Sells Potions and Flasks.
- Gheed, Elzix, Asheara and Drehya:
- No longer sells items.
- Will still buy items and gamble.
Recipes:
- Changed:
- Prismatic Amulet only requires Ruby, Sapphire, Topaz and Emerald and a Normal Jewel.
- Garnet, Cobalt, Coral and Jade rings no longer require potions, but require a Normal Jewel.
- Hitpower, Blood, Caster and Safety items require Magic Jewels instead of any type of Jewel.
- Potions:
- 3 Partial Healing Potions = Full Healing Potion.
- 3 Partial Mana Potions = Full Mana Potion.
- 3 Partial Rejuvination Potions = Full Rejuvination Potion.
- 1 Partial Healing Potions + 1 Partial Mana Potions + 1 Chipped Gem = Partial Rejuvination Potion.
- 1 Full Healing Potion + 1 Full Mana Potion + 1 Standard Gem = Full Rejuvination Potion.
- 3 Partial Healing Potions + 3 Partial Mana Potions + 1 Standard Gem = Full Rejuvination Potion.
- Gem Fusion:
- Any combination of the same type of gem up to 80 items as long as it adds up to a valid tier.
- Instead of 81 chipped gems, it's 80.
- Rune Upgrades:
- Any combination of runes up to 80 items as long as it adds up to a valid tier.
- Instead of 81 same tier runes, it's 80.
- Removed Gem requirements for upgrading Thul rune and higher.
- Increased rune requirements for upgrading Pul rune and higher to 3.
- Rerolling:
- High Quality, Magic or Rare item + Matching quality Jewel = Reroll item.
- Notes:
- Item's magic level will be 1. Add 1 rune to set the magic level based on the rune's item level.(TODO: Write into CubeMain)
- Items with sockets will have them and their contents destroyed.
- Upgrading:
- Low Quality, Normal item + Normal Jewel = Upgrade item to High Quality.
- Low Quality, Normal or High Quality item + Magic Jewel = Upgrade item to Magic.
- Low Quality, Normal, High Quality or Magic item + Rare Jewel = Upgrade item to Rare.
- Notes:
- Item's magic level will be 1. Add 1 rune to set the magic level based on the rune's item level.(TODO: Write into CubeMain)
- Items with sockets will have them and their contents destroyed.
- Socketing: (TODO: Write into CubeMain)
- Weapons and Armor:
- Normal or Superior + Rune 03 + Chipped Gem = 1 Socket.
- Normal or Superior + Rune 06 + Flawed Gem = 2 Sockets.
- Normal or Superior + Rune 09 + Standard Gem = 3 Sockets.
- Normal or Superior + Rune 12 + Flawless Gem = 4 Sockets.
- Normal or Superior + Rune 15 + Perfect Gem = 5 Sockets.
- Normal or Superior + Rune 18 + 3 Perfect Gem = 6 Sockets.
- Magic + Rune 09 + Standard Gem = 1 Socket.
- Magic + Rune 12 + Flawless Gem = 2 Sockets.
- Magic + Rune 15 + Perfect Gem = 3 Sockets.
- Magic + Rune 18 + 3 Perfect Gem = 4 Sockets.
- Rare + Rune 15 + Perfect Gem = 1 Socket.
- Rare + Rune 18 + 3 Perfect Gem = 2 Sockets.
- Amulets:
- Normal + Rune 06 + 1 Chipped Skull = 1 Socket.
- Magic + Rune 12 + 1 Standard Skull = 1 Socket.
- Rare + Rune 18 + 1 Perfect Skull = 1 Socket.
- Ring:
- Normal + Rune 06 + 2 Chipped Skull = 1 Socket.
- Magic + Rune 12 + 2 Standard Skull = 1 Socket.
- Rare + Rune 18 + 2 Perfect Skull = 1 Socket.
- Large Charms:
- Normal + Rune 06 + 1 Standard Skull = 1 Socket.
- Magic + Rune 12 + 1 Flawless Skull = 1 Socket.
- Rare + Rune 18 + 1 Perfect Skull = 1 Socket.
- Standard Charms:
- Normal + Rune 06 + 2 Standard Skull = 1 Socket.
- Magic + Rune 12 + 2 Flawless Skull = 1 Socket.
- Rare + Rune 18 + 2 Perfect Skull = 1 Socket.
- Small Charms:
- Normal + Rune 06 + 3 Standard Skull = 1 Socket.
- Magic + Rune 12 + 3 Flawless Skull = 1 Socket.
- Rare + Rune 18 + 3 Perfect Skull = 1 Socket.
- Notes:
- Different types of items require different gems.
- Weapons:
- Daggers/Katars/Swords: Diamond
- Axes/Polearms: Ruby
- Orbs/Staves/Wands: Sapphire
- Hammers/Maces: Emerald
- Bows/Crossbows/Quivers: Topaz
- Javelins/Spears: Amethyst
- Armor:
- Shield: Emerald
- Body Armor: Ruby
- Helmet: Saphire
- Gloves: Amethyst
- Boots: Topaz
- Belt: Diamond
- Trinkets: Skull
- You are able to decrease the amount of sockets an item has. This however will destroy any additional socketed contents.
- Item levels affect their maximum sockets. You cannot add more sockets than allowed for your level range. The cube however will still transmute with reduced results, depending on the item's absolute max sockets. I'll have a table of items and their max sockets to refer to.
Disabled Recipes:
(For now...)
WIP Changes:
Imported Stuff:
- 10x10 Stash.
- 10x6 Inventory.
- 10x8 Cube.
- Balanced Better Drops Mod.
- Only applied changes to drop rates.
- BaseMod.
- Ethereal Armor Socket Fix
- Automatically setting the
/nopickup
command. - Spawn disabled Super Unique monsters.
- Removed unique limits per game.
- Full Mercenary Equipment. (That actually works properly)
- Ctrl+Click to quickly drop, transfer or sell items.
- Fixed Shadow Master disappearing.
- Fixed Necromancer Revives wadnering off.
- More if enabled. Use original
BaseMod.ini
for reference.
- Colored skill icons.
- Consistent leveling mod.
- Flattens the experience curve from levels 4 to 30.
- New border frame for 800x600 resolution.
- Does not appear when using MultiRes.
- New health and mana orb textures.
- New socket icon.
- PlugY.
- Unlocks the Online Uber Quest and World Event.
- Unlocks Online Runes, Runewords, and Crafting Recipes.
- Adds a shared stash that all your players can access.
- Adds multiple pages to your stash.
- Shows item levels.
- Can be set up to enable stat adjustment and skill refunding, but that's cheating.
- More if enabled. Use original
PlugY.ini
for reference.
- Smaller towns.
- Wider maggot caves.
DLL Patches:
See PATCHES folder for detailed info.
- Allow Charms to Have No Affixes.
- Allow Pierce to Break Immunities.
- CPU/GPU Usage Fix.
- Disable Additional Merchant Items.
- Disable Cow Level Cow King Dead Check.
- Disable Non-Expansion Character Creation.
- Gamble Pricing Overhaul.
- Fix Random Boss Base Class Pick.
- No Equipment Loss on Death.
- Remove Ancients Level Up Experience Cap.
- Remove Class OSkill Level Limit.
- Remove Duplicate Lines From Gem and Rune Tooltips.
- Remove Single Player FPS Limit.
- Vendor Item Fix.
TODO:
- (Maybe) Remake Rejuvination potions with various tiers, much like regular potions.
- (Maybe) Have Partial and Full potions heal quickly over time rather than instantly.
- Add unsocketing recipes.
- One that destroys the gems but keeps the item. One like that already exists, but I want to change the reagents used.
- One that destroys the item but keeps the gems. May not be possible without large code edits.
- One that keeps them both. May not be possible without large code edits.
- Change Unique monster's name colour to Yellow, then Super Unique back to Gold and Mini Boss to Orange.
- Change internal Quest item's colour to Purple rather than relying on string edits.
- Make Iron Wolves more hardy.
- They die too easily now since they've been changed to melee.
- Perhaps also let them cast a spell too since they are battlemages.
- Redo Exceptional and Elite upgrade recipes.
- Redo Repair recipes.
- Add Unique Bolts and Arrows.
- Add Set Bolts and Arrows to existing ranger sets.
- Buff Magic and Guided arrow.
Known Bugs:
- MultiRes does not work with the Glide render and has insane FPS issues with the D3D.
- Some PlugY interface buttons cannot be clicked at high resolutions with MultiRes.
- Some of the town maps appear completely opaque if you have map fading off.
- Hirelings can only equip one ring at a time.
- Rogues cannot equip arrows or bolts.
THIS MOD HASN'T BEEN RELEASED YET. FORGET ABOUT FOLLOWING ANY INSATLLATION STEPS UNTIL IT HAS BEEN RELEASED.
Standalone Installation:
- Extract the contents of XMod.zip into a new folder in your Diablo II folder.
- Don't extract the contents directly into your Diablo II folder or it may cause issues.
- Alternatively you can clone the repo https://bitbucket.org/AJMJ2012/xmod into the new folder.
- Create a shortcut to Diablo II.exe and give it a creative name.
- Open the shortcut's properties and:
- Change the Start in section to the folder you extracted XMod to.
- Add -direct -txt to the end of the Target section.
- You can also add -w to play in windowed mode and -3dfx to use the Glide render if you have a wrapper installed.
- Run the shortcut and the mod should load.
D2SE Mod Manager Installation:
- Download and install D2SE into your Diablo II folder.
- Open your Diablo II folder and then open the Mods folder.
- If it doesn't exist, create it.
- Extract the contents of XMod.zip into the Mods folder.
- Go back to your Diablo II folder and run D2SE.exe.
- You may require administrator privliges to run this program.
- You may also need to set compatibility for Windows XP and enable Disable Desktop Composition and Disable Fullscreen Optimizations.
- Select XMod in the list and click Start Plugin.
Glide3 to OpenGL Wrapper Installation
- Download the latest version of Sven's Glide3 to OpenGL Wrapper
- Extract all the files into your Diablo 2 folder.
- Optional, but you can configure the Glide3 settings using glide-init.exe
- Click the Deutsch/English button to change to the English version.
- Click OpenGL Infos and click Query OpenGL Infos
- Click Settings and:
- Disable Vertical synchronization
- Enable Desktop Resolution if Window Mode is disabled
- Centered Desktop Resolution if Window Mode is enabled
- Click Renderer and:
- Enable Bilinear Filtering
If you want to use the MultiRes plugin with D2SE:
- Edit XMod's D2SE_SETUP.ini
- Under
[Protected]
, remove the ;
from the start of ModDll1=D2MultiRes.dll
- Under
[USERSETTINGS]
, set Renderer
to 0
- This will make Diablo II use the DirectDraw (Software) render.
Credits: