Diablofication

Version: v0.7 (Download)
Game: BG1 EE v2.6 without SoD
Platform: Windows
Language: English, Polish

Overview

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:

See components list for more details about mod content.

Installation

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.

Compatibility

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.

Components

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 (Beta)

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 would work correctly on areas added by other mods, if installed after them.


Identification For All

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 would affect temples added by other mods, if installed after them.


Party Revive After Combat (Beta)

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.

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.


Character Respawn (Beta)

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.


Remove Non-Combat Experience

Removes experience points rewards from quests, dialogues, thief ability usages and spells learning.

Compatibility: Component would affect experience rewards from quests and dialogues added by other mods, if installed after them.


Spells Regeneration (Beta)

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.


More HP on Level One

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 components would recalculate initial HP of companions added by other mods only if installed after them. Note that HP progression rules would apply to every character, regardless of mod installation order. That means companions added after this component would suffer both low initial HP and low HP progression. This component will not be 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.

Tip: This component ignores "Maximum HP" game option. It always calculates HP using "Maximum HP" rule.


More Proficiency Points

Increases frequency of getting weapon proficiency points, especially for fighters and other classes that are good with weapons.

Compatibility: This component has no compatibility restrictions.

Tip: Component doesn't change starting proficiency points of companions. They will however use new progression rules on every level up.

Tip: Despite having spare proficiency points, you won't be able to unlock next level of weapon mastery faster then in original rules.


Camera Lock (Beta)

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. It would not affect negatively cutscenes added by other mods, if installed after them.

Limitations: By default, camera lock is performed using character action list. That means, if character is in the middle of some action, like movement or spell casting, camera lock will be delayed until action is finished. EEex allows to overcome this limitation. Additionally, it allows to perform camera lock on party leader after double click on "select all" button. Also, in multiplayer game without EEex, camera unlock on "select all" right click not work for players other then host. If you want to use Camera Lock with EEex, please make sure to install EEex before Camera Lock. Component was tested with EEex version v0.9.19-alpha, please use this version of EEex or later.

Tip: Move your character using right click button to avoid group select when view is still in move.

Tip: View movement is much smoother on higher framerate. You can consider adjusting game framerate 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.


Final notes

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


Changelog

v0.7

v0.6

v0.5

v0.4

v0.3

v0.2

v0.1