Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Axis & Allies 1942 Online is now available in Early Access! Buy it on Steam. The FAQ is available.
New Premium Module: Tyrants of the Moonsea! Read More
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

[MOD] Revised Dragon Scale - UI tweaks for SoD and EET (V4)

KilivitzKilivitz Member Posts: 1,458
edited May 2017 in UI Modding

Revised Dragon Scale V4

a UI mod for Baldur's Gate: Enhanced Edition with Siege of Dragonspear installed. Now compatible with EET.

This is a mod for folks who feel the new UI introduced by Siege of Dragonspear was... almost there.

It's a minor overhaul of SoD's UI with a lot of little tweaks and fixes, as well as some completely reworked screens, which are individual components, for your convenience.

Screenshots and Component Breakdown:

Main Component: SoD UI Fixes and Minor Tweaks

The main component fixes and tweaks a few thing that bugged me about the UI:
image
1) The Bhaal logo has been restored as the Return to Game button, which now changes dynamically according to the campaign you're playing, so when playing SoD, you'll still see the original button with the dragon.

2) Buttons on the left sidebar bottom have been slightly repositioned. Clock/pause button is now centered.

3) The little white line on the bottom of the dialogue/gamelog window has been removed. I don't know what it was doing there in the first place.

4) There's a new button for the quickloot toggle.

5) More quickloot slots! There are now 4 extra quickloot slots for a total of 13.

6) Action bar buttons are now equidistant which makes things aesthetically more pleasing. Those buttons used to be grouped in clusters to mimic the distribution of a keyboard's function keys. It made perfect sense back in the day but that particular layout is not as used nowadays, so...

image
All parchment graphics have been replaced with a more saturated version. I'm not the only one who thought the color was a bit too muted. They also have the proper scrollbar now.

image
Margins on the Mage Book and Priest Scroll screens were tweaked and are now a bit nicer to look at. This is for people who were sold on the new layout of these screens. For those who miss the old behavior, please keep reading.

image
The journal has a new background graphic (offered by Pecca) and close button. I think now it's better integrated with the UI.

image
Store panels are properly joined. The headers are also consistent now.

image
The Dual-Class screen portrait has had it's aspect ratio fixed. How that got past QA is beyond me.

image
Area Map screen has a new graphic header. The World Map button has also been restored.

World Map also has a new header. Travel Button has been repositioned.

You may also have noticed the new desaturated/colored worldmap, with a few elements from the original BG1 brought back. It's still not perfect, but at least it's more consistent with SoD's worldmaps.

image

Redesigned Options Screen, including bigger buttons which have also been ported to the Start Menus.

Optional: Revised Inventory Screen

image
The Inventory Screen has a tweaked layout as discussed here and using the graphics and functionality from this mod by Lefreut.

This version, however, adds saving throws, resistances and status effects to the combat stats window, which should further minimize going back and forth between screens to check how equipped items affect characters.

Optional: Revised Record Screen

The Record Screen has been completely redesigned, undoing almost every (disastrous, IMHO) change made by patch 2.0. It's a slightly altered version of Lefreut's Improved Record Screen, which didn't have a proper SoD version.
image
Biography, Stats and Kit Description have their own screens again, the way Bhaal intended.

Optional: Classic Spellbook

image
This component makes the Mage Book and Priest Scroll screens behave exactly like they did in the original BG and BG2 (also in the EEs prior to patch 2.0). There are a few very good arguments as to why this is preferable to the new interface, but for those of you who don't agree, this has been kept completely optional.

The basis for this component's code was brought to you by the amazing Lefreut and is also available as a standalone mod compatible with BG:EE sans SoD and BG2:EE.

Optional: Larger Ring Icons

image
This component ports over the ring icons from BG2:EE, which are larger, just like they were in the original games.

Optional: Alternate Fonts

This component is a major overhaul of in-game fonts, bringing it closer to the original BG1.
image
image
image
image
Tooltips and floating text now have the same fonts as the gamelog and dialogue window, trading off a little readability for aesthetics.

Installation

This is now a WeiDU mod. Download the attached file at the bottom of this post, extract it to your game folder, run CKUISOD.exe and follow the onscreen instructions.

Compatibility

This mod is compatible with Baldur's Gate: Siege of Dragonspear or Enhanced Edition Trilogy (if the SoD GUI optional component is installed).

(If you're playing either the GoG or Steam versions of the game, please install modmerge before modding your game.)

It's also supported by EEUITweaks Mod Collection as long as you install this one first.

There's a slight compatibility issue with EEUITweaks and the component "Mr2150's Journal Fixes" - if you install this component, it will revert the Journal's close button to its original graphic. It won't break anything,
though, so don't worry about it.

Special Thanks

The WeiDU version of this mod was made possible by the hard work of AncientCowboy and I'm immensely thankful for it.

I'd also like to thank Lefreut and Pecca (whose code, artwork and feedback I have used) and Adul and AstroBryGuy for their feedback and insights.

Last but not least, thank you for checking out this mod. I hope you'll enjoy it. Needless to say, feedback and bug reports are always appreciated.

Post edited by Kilivitz on
lefreutIllustairPeccaRatatoskrAncientCowboyJuliusBorisovAstroBryGuyCrevsDaakAndreaColombololienFlashburnkungfuhobbit
«1

Comments

  • vinnyvinny Member Posts: 1
    hello, thanks for the mod, best UI mod i've found yet. one question though, how do you revert the font to vanilla? i tried reverting it by editing the M_CKUI.LUA file but i don't know which lines to edit and which font is the vanilla one. could you help?

    KilivitzCrevsDaak
  • KilivitzKilivitz Member Posts: 1,458
    @vinny here is a list of all styles and fonts used:

    gamelog: game log and dialogue window.
    normal: descriptive text on menus such as options, character generation, etc.
    normal_parchment: descriptive text over parchment (spellbook, items, etc).
    title: window titles.
    parchment: text over parchment (record screen)
    button: well... buttons.
    label: descriptive text over pop-up windows and prompts.
    label_parchment:
    button_parchment: buttons over parchment (currently only used in the Journal).
    edit: text input fields.
    edit_parchment: text input fields over parchment.
    list: race/class/kit lists on character generation menus.
    list_parchment: list of spells over parchment (spellbook, etc.)
    gold: gold values on inventory and store screens.
    label_loadname: main character's name next to a save file on load/save screens.

    these are new styles introduced by the mod:

    label_ck_charname: character's name on record, inventory and spell screens.
    label_ck_class: character's class on record/inventory, list of abilities on record screen.
    label_ck_num: pretty much every number output in the UI (except gold).
    label_ck_inv: inventory titles (Quiver, Quick Weapons, Quick Items, Ground).
    label_ck_jour: Journal quest titles.
    normal_ck_inv: inventory combat stats and record screen status effects.
    soundlist: lists on export and customize\sounds menus.

    fonts:

    POSTANTI - default game log and parchment font.
    MODESTOM - default font for labels and buttons. In this mod, it's replaced everywhere by...
    STONEBIG - ...this one.
    STONESML - default font for character generation menus. Currently replaced with STONEBIG.
    REALMS - Baldur's Gate logo font used in window titles. Currently replaced by...
    ELMINSTE - ...this one.

    I got from your reply that you know your way around the .LUA file so I hope this reference will help. Let me know if you need any further help.

    Thanks for trying out the mod!

    CrevsDaak
  • KilivitzKilivitz Member Posts: 1,458
    V2 is now out! Changes made:
    - New Record and Inventory Screens
    - Revised fonts
    - More quickloot slots.

    JuliusBorisovAstroBryGuyCrevsDaak
  • AstroBryGuyAstroBryGuy Member Posts: 3,414
    @Kilivitz - I'm seeing an odd behavior with your UI mod installed. Some of the item description images do not display properly.

    Vanilla SoD:


    RDSUIv2:

  • KilivitzKilivitz Member Posts: 1,458
    edited March 2017
    @AstroBryGuy the jumbled graphic from the second image is part of QUESTBG.BAM, which is using PVRZ-based transparency. The specific file is MOS1000.PVRZ, which may be conflicting with the item description BAM files.

    A temporary solution would be to delete both QUESTBG.BAM and MOS1000.PVRZ from the Override folder. The side effect is that the Journal parchment's tone will be a bit inconsistent with other graphics which are using the new, more saturated parchment.

    Thank you very much for your feedback and support. I've ran into some personal life issues (including a busted notebook with all my GUI modding files) which has delayed all my projects, but now I'm back to work on V3, which may end up being a complete revision of the whole mod.

    AstroBryGuyAndreaColombololien
  • KilivitzKilivitz Member Posts: 1,458
    edited March 2017
    I've got good and bad news:

    The bad is that V3 is still a few days/weeks away.

    The good is that the delay's due to me working a way better version of this mod. I've been revising some of the components and I'm also messing around with WeiDU in order to make it modular (so you can install only the stuff you like) and improve compatibility with other UI mods.

    I've also got my eye on EET compatibility but that may not be in the next release.

    lolienAstroBryGuyAncientCowboyelminster
  • AncientCowboyAncientCowboy Member Posts: 199
    Looking forward to V3. Please don't hesitate to borrow anything from EEUITweaks that may help in your modularization effort. And don't hesitate to ask if you have any questions.

    Kilivitz
  • KilivitzKilivitz Member Posts: 1,458
    Thanks! I'll PM you soon.

  • InnocentClarkeInnocentClarke Member Posts: 4
    edited May 2017
    Hey, I'd just like to report a bug I'm having, that's definitely within the main UI component. Well... just look at it.



    Now, you might just think that's a bit weird, and not a big deal, and I'm inclined to agree, except for the fact that I now can no longer select Siege of Dragonspear or the Black Pit. But that's not the worst part. This is:


    That doesn't go away. I've tried reinstalling the game, using different versions of the game (I still have my older GOG installers), and using ONLY the main component. Nothing changes. If I use the main component, no matter what, it results in this problem. It's honestly bothering me, because your mod addresses all the problems I had with the UI, yet I can't use the thing. Bah. :/

    EDIT: Two more things: [1] If I don't use the main component, but just the optional ones, the main menu strangely acts like the pre-v2.0 main menu, at least with button placements and the like. It even requires you to select the main game from the list first before giving you BG's main menu, again, just like the pre-v2.0 versions of the game.

    [2] I tried to make a new character, just to make sure it wasn't some weird conflict with my save game, for whatever strange reason. It wasn't, and I was greeted within the character creation screen with some problems.




    This problem of it trying to emulate the pre-v2.0 UI pervades the entire character creation process. I admit, I can't make heads nor tails of any of this.

    Kilivitz
  • KilivitzKilivitz Member Posts: 1,458
    edited May 2017
    @InnocentClarke that... doesn't look good at all. I'll take a look at the code and update the mod ASAP. Thanks for the report.

    EDIT: I haven't been able to reproduce these issues on a clean install of SoD.

    One thing I've noticed, though, is that your game is actually v 2.3.67.2, whereas Beamdog's version is 2.3.67.3.

    Can you tell me which versions of the game you are using? I'm not sure if Steam or GoG have slightly different builds of the game - that could be what's causing the issues with the Start menu and the Character Generation screens. It seems the resources these menus are pulling aren't the same as in my current build of the game.

    And if you'll excuse my obvious question: do you have any other mods installed?

  • InnocentClarkeInnocentClarke Member Posts: 4
    edited May 2017
    I just took screenshots using an older version after going back and forth between several versions. I do have the current version installed as well, as you can see here:


    I'm using the GOG version, which, to my knowledge, is supposed to be exactly the same as the Steam version.

    The version of the game I took the screenshots of has no mods installed. The version I originally tried it on (my 2.3.67.3 install) does have some tweaks from BG2 Tweaks, but nothing that would affect the UI, and like I said, it does this even on an install with no other mods.

    Post edited by InnocentClarke on
  • KilivitzKilivitz Member Posts: 1,458
    The mod is indeed not compatible with BG:EE sans SoD. In order to make it compatible with games without the expansion, I'd have to backport the entire SoD UI.

    It is possible that GoG has a slightly different version of UI.MENU, the only file which is touched by this mod. I don't currently own the GoG version, so I'll give the mod a go on Steam to see what happens.

  • KilivitzKilivitz Member Posts: 1,458
    edited May 2017
    @InnocentClarke good news: I've found the problem.

    Your GoG install doesn't have modmerge. This small modification is required for most mods to work properly with the GoG and Steam versions of the game.

    The reason is that these versions have a slightly different file structure, due to SoD being handled as DLC by these platforms.

    Please refer to this thread.

    I recommend you uninstall all mods (including BG2 Tweaks), install modmerge and then reinstall all other mods. Once you do this, everything should work perfectly.

    Let me know if you run into any other issues! And thanks a lot for bringing this to my attention. I'll update the original post with a warning for GoG and Steam users.

    InnocentClarke
  • InnocentClarkeInnocentClarke Member Posts: 4
    edited May 2017
    Ahhhhh, well, that sounds like a logical explanation, then. Tbh, I'm not the seasoned expert at BG modding like I am with Bethesda's games, so I had absolutely no idea what to think or do here. It's a good thing you're so active on here, I have to say.

    Give me a little bit to install ModMerge and reinstall my mods, and I'll be back to say if it works (which it almost certainly does). Thanks in advance, though.

    EDIT:


    Works like a charm so far. Thank you so much. This was bothering the hell out of me, to the extent that I was thinking of just dropping the game and playing something else.

    Now that I'm thinking about it, do you have plans of making a similar UI mod for BG2:EE? It has all of the same problems this game has, and having a consistent UI experience between the two games would be great. Or are you content with just having this be compatible with EET, achieving a similar result?

    Kilivitz
  • KilivitzKilivitz Member Posts: 1,458
    I'm relieved to see it working!

    And to answer your question: I do have plans for a BG2:EE version of this mod. I don't know when it's coming out, but in the meantime, I highly recommend Lefreut's Enhanced UI which is a major improvement over BG2:EE's current UI.

    GusindaInnocentClarke
  • InnocentClarkeInnocentClarke Member Posts: 4
    Ah, good. I'm looking forward to your BG1-style UI mod, too.

    And thanks for the recommendation. I'll use that for BG2:EE for now. Cheers!

    KilivitzAndreaColombo
  • UnionhackUnionhack Member Posts: 27
    I'm having an issue where the stat scroll on the right side is completely blank for all characters.

    Starting to think that I'm destined to just not have a UI mod. This is the 4th one I've tried that has just not worked on my machine for whatever reason.

  • KilivitzKilivitz Member Posts: 1,458
    @Unionhack that's strange. Are you referring to the Record or Inventory Screen? Are you using any other mods? If you post your WeiDU.log file we may be able to figure out if there's any sort of conflict.

  • UnionhackUnionhack Member Posts: 27
    I actually worked it out in the meantime, it turns out my steam copy hadn't updated from 2.0. since I last played it ages back. Which is all kinds of weird on its own, but whatever, it's all done and it's working wonderfully.

    I really enjoy it, it very much captures the feel of the original BG UI and does away with a lot of the SoD UI annoyances while staying away from some of the things that made the original 1998 UI clunky. Great work, and sorry for the false alarm!

    Kilivitz
  • ArthasArthas Member Posts: 1,047
    hello, can I use this with a 1280x1024 resolution?

  • RatatoskrRatatoskr Member Posts: 361
    I'm tempted by this mod, but the lack of pictures is putting me on the fence. Any chance of getting those back up? :)

  • KilivitzKilivitz Member Posts: 1,458
    Hey guys,

    @Arthas the mod should work with any resolution larger than 1024x768, which is the minimum required for BG:EE.

    @Ratatoskr I was not aware of Photobucket changing their policy on direct links. I'll try to find a new place to host the screenshots and will let you know when they're back up.

  • RatatoskrRatatoskr Member Posts: 361
    Sounds good. Unfortunately the IWD mods seem to be a little too large for my laptop so hopefully this one will work. I really don't like the default sod. It's like playing in the dark.

  • ArthasArthas Member Posts: 1,047
  • TekidekTekidek Member Posts: 1
    Really good UI, the best for the resolution I can use (1366x768).

  • PhælinPhælin Member Posts: 316
    edited October 2017
    Howyadoin'?

    It seems the screenies from the OP are gone. Could someone upload them again, please?

    Thanx a bunch!

  • JuliusBorisovJuliusBorisov Member, Administrator, Moderator, Developer Posts: 19,018
    Kilivitz said:

    Hey guys,

    @Arthas the mod should work with any resolution larger than 1024x768, which is the minimum required for BG:EE.

    @Ratatoskr I was not aware of Photobucket changing their policy on direct links. I'll try to find a new place to host the screenshots and will let you know when they're back up.

    You may use this forum to host the screenshots

    Godelminster
  • kungfuhobbitkungfuhobbit Member Posts: 132
    Wonderful mod! especially the improved parchment and your default fonts

Sign In or Register to comment.