Quantcast
Channel: Modding — Beamdog Forums
Viewing all articles
Browse latest Browse all 11774

[MOD] Bubb's Spell Menu (Update: v2.0!)

$
0
0

Overview:

This mod seeks to replace the standard hotbar spell selection with a more powerful version. The set of enhancements over the default spell selection includes a searchable spell list, and the ability to sort spells based on name, primary type, and level.

Versions:

Normal

Screenshots:

Searching for "Summon"



Sorting by Name



Sorting by Primary Type



Sorting by Level





Changelog:
v1.3: Switched to github for hosting.
v1.2: Fixed bug where duplicate spell entries were being shown. Cleaned up code.
v1.1: Added Type category. Fixed alignment issue with search bar. Refactored code.
v1.0: Initial release.

Light

Overview:

I'm sure some have felt like the normal version of this mod goes over the top. The menu is big, it's bulky, and it is somewhat intrusive to the world screen. In consideration to this feeling I've made a "light" version of this mod, which only includes a search bar. This version is much more integrated with the vanilla GUI, as the search results are displayed in the hotbar itself; nice and tucked away on the bottom of the screen.

Standalone features:

The spell selection uses the default behavior until a term is inserted into the search bar. Once a search term is entered the hotbar transforms into a list of search results; these results mimic the default spell selection behavior.

Note: The green slot in the search results is the slot that will be picked if "enter" is pressed while typing in the search field. This is useful for quickly picking a spell when you've typed enough characters to narrow the list down to one entry.

Screenshots:

Searching for "Summon"



Searching for "Protection from"





Changelog:
v1.6: Added new patching functionality to WeiDU installer, making the mod compatible with most other UI mods.
v1.5: Fixed WeiDU bug. Added spell count for mage and priest spells.
v1.4:
Fixed alignment of slots to match vanilla.
Made compatible with quickspell selection.
Honors if the game was paused like extended edition.
Will no longer bug-out if spell button was disabled when pressed.
Fixed spellUUIDs being shown in temple healing services.
v1.3: Switched to github for hosting.
v1.2: Reverted unintentional edits to message box. Cleaned up code.
v1.1: Critical fix regarding a failure to pick spell when hotbar was moved before inputting search term.
v1.0: Initial release.

Extended

Overview:

If the list view from the normal version of this mod doesn't strike your fancy, this version very well might. This version emulates the slots from the default spell selection, and arranges them in such a way that all spells will be visible at once. This is useful for players who are irritated by the lack of visibility in the default spell selection.

Screenshots:

Cleric / Mage All Spells



Cleric / Mage Filter By Mage Spells



Cleric / Mage Filter By Cleric Spells



Cleric / Mage Left Align





Changelog:
v2.0:
- Complete refactor of code, many bug fixes, many code style improvements. - Slots are now variable in size, being able to be optimized and changed at runtime - either manually or automatically. - Added settings menu, including the ability to toggle the following options: Auto-Pause: Controls whether the game is paused when the spell menu is opened. Automatically Optimize Slot Size: Attempts to fit all slots on the screen without the use of arrows. Darken Background: A slight dimming of the background, can be used with “Modal” turned off to create a much more tolerable background. Modal: Whether or not background GUI elements are blocked. This overlays a hardcoded darkening effect on all background GUI elements, so this must be turned off to completely disable any darkening effects. It is unknown what bugs can occur with this setting turned off. - Spell levels are now displayed in the spell menu. - Spell levels can now occupy more than one row; a maximum of 18 rows are able to be displayed at one time. - Expanded maximum slot count per row to 50, for high resolution monitors with Scale User Interface turned off. - Improved installer; installation time reduced from several minutes to seconds. - Many more internal and minor changes.
v1.17: Added support for BGEE with SoD.
v1.16: General fixing of bugs revolving around opcode 214.
v1.15: Added support for spells that use opcode 214.
v1.14: Fixed SPELL_UUIDs appearing in places. Fixed dialog history changing dialog text to "|". Fixed NO TEXT spell names being displayed in message box.
v1.13: Started escaping backslashes in spell names in BGEE.lua to fix installation bug.
v1.12: Fixed typo in lefreut's Improved Record Screen compatibility patch.
v1.11: Improved spell icon detection and fixed SPELL_UUIDs showing on HLA screen.
v1.10: Fixed bug in UIUtil.exe regarding reading .uipatch files.
v1.9: Added compatibility with lefreut's Improved Record Screen.
v1.8: Added cross-platform safeguards.
v1.7: Added new patching functionality to WeiDU installer, making the mod compatible with most other UI mods.
v1.6: Ported search bar from light edition. Fixed bug in extreme case where first and last spells were hidden.
v1.5: Fixed WeiDU bug. Added spell count to mage and priest spells.
v1.4: Switched to github for hosting. Fixed quickspell selection. Fixed spell uuids showing in temple healing services.
v1.3: I was an idiot and accidentally changed something in WeiDU that broke the mod when you cast a spell, all is fixed now.
v1.2: Added spell type filtering. Added optional left align.
v1.1: Fixed Spell UUIDs appearing in the priest spell selection in character creation.
v1.0: Initial release.

Known Issues:

None at the moment.

Installation:

Download normal version: Here
Download light version: Here
Download extended version: Here

Download the zip file of the version you wish to install from one of the links above, and copy the contents into your game's base folder. Run the setup-bubb_spell_menu.exe, and you are good to go!

Viewing all articles
Browse latest Browse all 11774

Trending Articles