Howdy, Stranger!

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


Neverwinter Nights: Enhanced Edition has been released! Visit to make an order. NWN:EE FAQ is available.
Soundtracks for BG:EE, SoD, BG2:EE, IWD:EE, PST:EE are now available in the Beamdog store.
Attention, new and old users! Please read the new rules of conduct for the forums, and we hope you enjoy your stay!

[UI Mod in Progress] Vanilla BG-Style Record Screen

KilivitzKilivitz Member Posts: 1,382
edited December 2016 in UI Modding


This mini-mod is now abandoned. If you liked it, I strongly suggest you check out my modded Dragonspear GUI:

Dear people, I would love some feedback/tips on this.

I've been tinkering around with the record screen in order to make it look more like the original one from BG1 (at least the layout).

So what do you guys think of this thing? The attached files are merely for testing purposes - I still don't know how to make a WeiDU version that integrates with other GUI mods and doesn't have to completely replace

Edit October 11: Prototype Version 2 is now online.


To be honest I've got big plans for a complete overhaul of the current UI in favor of a more BG-classic style of sorts but since I've no experience with LUA (or UI modding) whatsoever, I'm starting out slow and maybe recruiting some folks to the cause.

Let's see if anyone else's interested.

Post edited by Kilivitz on


  • sarevok57sarevok57 Member Posts: 3,530
    unfortunately I have no tips, because my modding skills are pretty low but I definitely have some feedback and that feedback is thus:

    I think your UI layout looks fantastic, it really does give it that original view

    unfortunately I don't know if I will ever play the EEs again, so unfortunately I may never try this UI out, but in the meantime I still think it looks awesome

  • lefreutlefreut Member Posts: 1,025
    Nice tweak :) It's a nice combination of the Dragonspear skin with the Vanilla BG style.

    One tip when modding the UI is to launch the game from a console prompt. It allows you to see if there is any lua error.

    This is what I get when I use your and open the record screen for the first time.
    INFO: [string "function variant05FCEB68 () return characters..."]:1: attempt to index field '?' (a nil value) stack traceback: return debug.traceback():1: in main chunk =[C]: in function '__index' function variant05FCEB68 () return characters[id].AC.current end:1: in function <[string "function variant05FCEB68 () return characters..."]:1> INFO: [string "function variant05FCECA8 () return characters..."]:1: attempt to index field '?' (a nil value) stack traceback: return debug.traceback():1: in main chunk =[C]: in function '__index' function variant05FCECA8 () return characters[id].HP.current .. '\n' .. characters[id].HP.max end:1: in function <[string "function variant05FCECA8 () return characters..."]:1>

  • KilivitzKilivitz Member Posts: 1,382
    Thanks a lot for the tip, @lefreut. I was able to correct the problem and now I believe the AC and HP display on the Record screen is working without issues.

    Main post is updated.

Sign In or Register to comment.