[MOD] Infinity UI++ Beta v0.93
Pecca
Member Posts: 2,215
This is a Beta release, play at yor own risk!!! I will be glad if you report bugs you come across in this thread.
Summary of the changed content:
General:
-Compatibility:
----BG:EE
----BG2:EE
----IWD:EE
----EET
-Skins:
----Dragonspear
----IWD:EE - work in progress
----BG Stone - work in progress
----BG2 Roots - work in progress
-EEex compatibility:
----UI zoom
----Extended spell menu - not implemented yet/untested
-HD graphical resources (sharp rendering PST:EE-like)
Gameplay screen:
-Layout:
----overhauled basic layout
----modern layout (PoE-like)
-Message box:
----standard bottom centered
----unlocked (freely movable, resizable)
-Overhauled dialog box (classic with scroll-up to see history, quick load, add notes)
-Extended quickloot
-Quickloot junk filter - untested
-Hotkey buttons (freely movable, assignable to a character) - untested
-Script buttons (run scripts from game files) - not implemented yet
Journal:
-Layout:
----large layout (hard paused)
----overhauled small layout (freely movable, resizable height)
-New tabs:
----current and finished quest splitted, standard journal
----bestiary (designed from user notes, keeps track of killed monsters, gradually revealing stats) - wip, bg1 monsters only
----library (designed from user notes, keeps track of history books when opened in inventory)
Inventory:
-Layout:
----overhauled all party inventory
----overhauled all party inventory with character switch on hover
----overhauled single character inventory with item name
-Overhauled item description (not modal)
-Overhauled quantity popup - not implemented yet
Record screen:
-Overhauled layout
-Overhauled experience bars
-Overhauled next level screen and other child screens - not implemented yet
Mage, Priest screen:
-Overhauled layout
-Known spells in 3 columns in one scrollable list
-Memorized spells of all levels in one scrollable list, expandable rows
-Overhauled spell description (not modal)
-Overhauled mage contingency screen
-Improved spell icons - not implemented yet
Options screen:
-Overhauled layout
-All sections on parent screen, no sub-sections
-New section UI++ settings with settings related to this mod
Map screen:
-Overhauled layout
-Extended space of world map
Store screen:
-Overhauled layout
-two modes for buy/sell window - rows and tiles
-automatically sell entire stack
Multiplayer screen:
-Overhauled layout - not implemented yet
Start screen:
-Overhauled layout (SoD-like)
-New background art drawn by @Seldar
Multiplayer connection screen:
-Overhauled layout - not implemented yet
Load game screen:
-saves displayed by rows or tiles
-Filter by character list
-Sorting by time/name
Save game screen:
-Overhauled layout - not implemented yet
New game screen:
-Overhauled layout
-Improved portrait picker
-Improved Race & Class screen
-Auto-roller option
-Overhaul skills and spells screens - not implemented yet
-in IWD:EE, default IWD and (IWD2 thanks to @ineth ) character portraits are used as a background
Chapter screen:
-Overhauled layout
Pop-up windows:
-Overhauled layout - work in progress
Installation:
Download the mod from GitHub and extract the zip file in the game's core folder (the one with a file "chitin.key" in it) and run "setup-infinity_ui++.exe".
If you purchased your BG:EE game from Steam or GoG and you have a SoD expansion installed as well, you need to first install DLC Merger before installing any mod.
Screenshots:
Post edited by Pecca on
0
Comments
Thank you, but it's still just very beta.
Thanks.
The idea of hotkey buttons is very old, it predates even your spell menu, as I was trying to solve the same problem at that time. Extended spell menu solves the problem way more efficiently so I decided to implement it mostly for its multi-character selection functionality.
Hi, you must have hotkeys of spells or abilities assigned. Then they will appear in the menu bar.
Modern HUD requires you play with unscaled interface or zoomed out a bit with EEex zoom feature.
Thankee for releasing the beta of this as you did! Alleluia!
We eagerly await full functionality, regardless of how many skins are included!
One thing I couldn't find is, large character portraits option in ui settings. In dragonspear ui++ we had that option, and it looks much better for solo players like me. Will it be possible to include this in the future?
Thanks
I'm not planning any new features at the moment, only what is described in the OP. DUI's large portrait was a partial solution to the lack of zooming capability, that now presents EEex zooming feature.
Some color scheme feedback, If I may, even though it's based on personal taste rather than ideas for improvement. The ruby red is a very pleasant color but it seems to me a bit too saturated, to the point of distraction.
Compared to a bit more desaturated red:
The difference isn't big but the red bits are less emphasised, which gives the UI a more "whole" look. On the last screenshot the red bottom row seems maybe a bit too saturated as well, for a near permanent on-screen element of the UI. Then again, it's just a personal preference, high contrast isn't bad in itself, makes things pop out more, the UI feels more dynamic/elaborate.
1) Some elements are still not reskined:
2) I got those names in down-left corner:
3) Books and bestiary tabs in journal have strange names:
4) I don't know why, but my dialogue box moved up after conversation:
5) When i want to buy something i automatically buy all available items. I have to click again to pick only 1.
6) I got 2 ctd. First time when i wanted to pick voice line during creation of my character and second time when Imoen joined me. She got 32 000 exp and after leveling her i got ctd.
That was very fast, 10 minutes play. Maybe i will find more later.
I'm unable to get SCS Initialize AI to install due to conflicts with the UI.menu and yloc.
//Including and running function(s) difficulty_controls
//Copying and patching 1 file ...
//Copying and patching 1 file ...
//ERROR: cannot convert feedback_yloc or %feedback_yloc% to an integer
//ERROR: [ui.menu] -> [override/ui.menu] Patching Failed (COPY) (Not_found)
I installed with the same order just 2 days with DragonspearUI++, so I'm pretty sure any incompatibilities are with this brand new mod.
I know this is beta, but I wanted to help, so I didn't get rid of my old copy of my modded run.
I can get whatever logs needed.
I've been trying for a good hour to modify the SSC file to correct this error, because the component that is blocking is essential for the rest (the SSC AI). But I'm a bit new to the language so it's difficult.
EDIT: I managed to modify the concerned file enough for the error to disappear, but I still have about 100 components to install so I can't yet check if my correction will create bugs or not
I think it is not possible to select has in eet. I've noticed it in the middle of a big install so it could be another mod interfering and I've not had the chance to test with just eet installed however I think the code below means the abilities button to select hlas on level up only appears on bg2, whereas eet would need game engine ==4. Am I correct and can I rectify this?
enabled "chargen.levelingUp and rgGetGameEngine() == 2"
area 524 661 320 70
bam rgdmbut1
ScaleToClip
text "HIGH_LEVEL_ABILITIES_BUTTON"
text style "button"
toggle "levelUpInfoToggle"
clickable lua "createCharScreen:IsHighLevelAbilitiesButtonClickable()"
action
"
createCharScreen:OnHighLevelAbilitiesButtonClick()
Crash to desktop.
Any mod that patches ui.menu will likely not work until authors make changes to make it compatible. Ui.menu from this mod is completely different from vanilla.
Correct, will fix this.
This can actually be bypassed by setting Force_difficulty_widget to 1 in the scs ini, which will prevent the initialise trying to patch the UI and instead you would access changing the difficulties via an innate ability. I've not yet tested this as I've not reached that part of the install but this should stop it interacting with the UI at all.
- the message box moves up after conversations or loading a save.
- I get a Crash To Desktop (ctd) when selecting a voice set at chr creation and pressing the Play button. If I only select a voice set the game doesn't crash, but my selection doesn't get remembered either.
In addition I noticed the following:
- the world map is not centered, and I have to double-click on locations to travel there. Single-clicking seems to "select" the location, highlighting it.
- store windows are a bit messed up. The 3 buttons on the left are stretched, and there seem to be some elements on the top right that are not showing properly.
To be done before the installation.
To keep it simple, I replaced OPTIONS_GAMEPLAY with RG_OPTIONS_BAR