Version: v0.8 (Download)
Game: BG1 EE v2.6 without SoD
Platform: Windows
Language: English, Polish
Diablofication is Infinity Engine modification that aims to implement some of the mechanics known from Diablo games into Baldur's Gate Enhanced Edition.
Diablofication doesn't try to be total conversion mod. Instead, it tries to understand why certain mechanic is fun in Diablo and introduce some changes to obtain similar result, without turning game upside down.
Consequently, Diablofication is collection of components that focus on following aspects of the game:
Improvements for “no reload” gameplay, including ones that make this style of playing available for less experienced players.
Randomization and diversification of game content.
Various hack'n'slash flavored changes, especially focused on increasing game dynamics.
See components list for more details about mod content.
Unpack mod archive in main game directory. Run setup-Diablofication.exe and follow instructions on the screen. For deinstallation reverse steps of installation process. Run setup-Diablofication.exe and choose [U]ninstall option. After process finish, you can remove mod files from your game directory.
See here for more details about installing and playing Inifnity Engine modifications.
Warning: It is advised to install Diablification before starting new game and keeping it installed for whole playtrough. Deinstallation of the mod during playthrough can leave your saved games in invalid state.
Diablofication is using WeiDU for patching game files in a way that will be compatible with patches done by other modifications. However, this not always guarantee flawless in-game experience in every setup. If you plan to install Diablofication together with other mods, it is best to install it possibly late in mods installation process (preferably as the last mod). Diablofication tries to detect changes done by other modifications and act accordingly to provide best possible compatibility. Additional compatibility notes can be found together with components description.
Diablofication consists of several components. All components are optional and can be installed independent from each other. However, it is also possible to install them all and enjoy full Diablofication experience.
Town Portal is new level one arcane spell that teleport entire party to the nearest temple (or other safe place, if temple is unreachable). Caster receives special ability, that can be used to teleport party back to the place where Town Portal spell was casted. Town Portal spell scrolls are added to store in every temple. These scrolls can be used to cast Town Portal spell be every character that meets standard requirements for using scrolls (regardless of ability to use arcane magic).
Compatibility: Town Portal will work correctly on areas added by other mods, if installed after them.
This component changes Identify spell scrolls so they can be used be every character that meets standard requirements for using scrolls (regardless of ability to use arcane magic). Also, Identify scrolls are added to store in every temple.
Compatibility: Component will affect temples added by other mods, if installed after them.
Makes all forms of death of all party members (including protagonist) temporary until the end of combat. Game over occurs only when all characters have been eliminated. Characters after revive will be fatigued and will require rest to gain full combat capabilities again.
Compatibility: This component should be installed after every mod that add new items or spells. It is not compatible with “Death Cam” component of Tweaks Anthology.
Tip: You can still bring party members back to life during combat by using proper spell or abilities like "rise dead" spell or "flesh to stone" scroll.
Instead of game over, entire party will be resurrected in the nearest temple (or other safe place, if temple is unreachable). This will however has consequence in certain amount of gold and experience points loss. After respawn, protagonist receives special ability, that can be used to teleport party back to the place where respawn was triggered.
Compatibility: This component should be installed after every mod that add new areas, items or spells. It is not compatible with “Death Cam” component of Tweaks Anthology.
Experience point rewards are splitted by maximum party size and distibuted equaly between current party members. This means members of smaller parties will no longer receive more experience from enemies, quests and dialogues. It also removes experiance point rewards from thief ability usage and spell learning.
Compatibility: Component will affect enemies, quests and dialogues added by other mods, if installed after them.
Note: Experience point reward will not be granted for killing NPCs before they get hostile.
Change all stackable ammunition to not require identification. This includes throwing weapons too.
Compatibility: Component will affect ammunition added by other mods, if installed after them.
Grants out of combat regeneration of one spell (arcane and divine) per round for all party members (including familiars).
Compatibility: This component has no compatibility restrictions.
Significantly increases HP amount that protagonist and all companions receives on level one. At the same time, amount of HP gained with every level is decreased, so difference between HP from original rules and those applied by this component is getting smaller with every level up.
Compatibility: This component should be installed after every mod that add new companions. Component is not compatible with modifications that alters HP progression rules or HP of companions, like "Max HP at Level One", "Higher HP on Level Up", "Allow HP Rolls Through Level 20 [Angel]" or "Maximum HP Creatures [the bigg]" from Tweaks Anthology.
Note: This component ignores "Maximum HP" game option. It always calculates HP using "Maximum HP" rule.
Increases frequency of getting weapon proficiency points, especially for fighters and other classes that are good with weapons. Component doesn't change starting proficiency points of companions. They will however use new progression rules on every level up.
Compatibility: This component has no compatibility restrictions.
Note: Despite having spare proficiency points, you won't be able to unlock next level of weapon mastery faster then in original rules.
Double click on character portrait locks camera, making it move automatically with character movement, keeping character always in the center of the screen. You can unlock camera using right click on "select all" button.
Compatibility: This component should be installed after UI overhaul mods and after every mod that add new custscenes.
Pre-Requirements: Consider installing EEex before this component, expecially if you plan to play mulitplayer or non-solo singleplayer. EEex removes delay in changing camera lock subject when character is in the middle of the action (like movement or spell casting). Additionally, it allows to perform camera lock on party leader after double click on "select all" button. In multiplayer game without EEex, camera unlock on "select all" right click not work for players other then host. Component was tested with EEex version v0.9.19-alpha, please use this version of EEex or later.
Tip: Move your characters using right click to avoid group select when view is still in move.
Tip: View movement is much smoother on higher frame rate. You can consider adjusting game frame rate by editing "Maximum Frame Rate" option in Baldur.lua config file (you can find it next to your saved games). Note that this setting changes overall game speed. For my playthroughs I usually use 45 frame rate value (x1.5 game speed).
This mod wouldn't exist without help of The Gibberlings Three modding
community.
Special thanks goes to:
This modification is powered by WeiDU v249. You can find this in every mod readme, but it is not exaggeration: thanks Weimer, The Bigg, Wisp and all contributors for creating this tool!
Infinity Engine related resources that was invaluable help in creating this modification:
Infinity Engine related tools that was used for creation of this modification:
For support visit: GitHub
License: GPL v3