Tcho's UI with vanilla-style inventory screen?

I really like Tcho’s UI, but I wish there was an option for the inventory screen. I’ve never been a fan of “big bag” approach, and used the different pages to sort items manually (a practice I started back in 2002 or so with NWN). Has someone made their own Tcho UI-compatible but “scaled up” standard inventory screen?
Is there an easy approach to achieve this? I am not very familiar with the NWN2 xml files (and the way they interact with .tga/dds files), so it would have to be a like “NWN2 xml for dummies”…

1 Like

1st attempt. That went well… :rofl:

1 Like

What I want to achieve basically, is the inventory window to be the same size as the character window… Might require enlargening the item icons as well? :open_mouth:

1 Like

Something like this - shouldn’t be too difficult? Well, maybe not for one who understands formats & maths… I am unable to do it at the present, at any rate. :stuck_out_tongue:

1 Like

@fkirenicus - When it comes to GUI in NWN2 @Lance_Botelle is a master of this. Also Dark on Discord makes some incredible stuff with GUI (he’s one of the people behind the Neverwitcher project) and above all the design of GUI. I guess you could check Lance’s tutorial of all this if that helps:
https://neverwintervault.org/project/nwn2/other/gui/nwn2-xml-gui-coding-beginners

You should really go onto the NWN2 Creator’s Channel on Discord. You’ll find a lot of help and expertise there that never post here on the forums. There you could ask for help with the werefox too.

2 Likes

Oh, I am there, but thanks for the tip anyway. :slight_smile:

Actually, came across this:
https://neverwintervault.org/project/nwn2/other/gui/another-inventory-screen

I have fiddled a bit with it (added 1 column of inventory and removed the scroll bar); the result isn’t TOO bad - it will have to do for now, at least:

Here is the file, if anyone wants to improve it. :grin:
(updated file!)
inventoryscreen.zip (4.9 KB)

Still, though, no bags… Ah well, there weren’t any in BG/IWD either. :stuck_out_tongue:

1 Like

As @andgalf says above. That link he provides links to my XML tutorial, which explains things in a basic way with example code and pictures.

https://neverwintervault.org/project/nwn2/other/gui/nwn2-xml-gui-coding-beginners

Here is an example of the sort of thing I did for my campaign … It is NOT compatible with any other campaign, but I show it as an example of what can be done depending upon how much work you are prepared to put into it.

It uses two bags …

2 Likes

Sorry, I didn’t realize that. I don’t think I’ve seen you post anything about this or the werefox there? Maybe I’ve just been blind…
And maybe you’re using a different alias than here?

This looks aweome, LB. :+1: :grin:
Well, maybe I can get wrap my head around these concepts during the summer. I tried looking into your tutorial, actually, but reading - admittedly fast - through it, it seemed to me it is more centered on creating NEW ui stuff (like your readable books, for example), rather than editing vanilla resources. .

1 Like

Right, well, haven’t posted about the werefox as such there, no.
What I meant is that I am following/on the server and its channels, and have the same username

1 Like

@fkirenicus

Yes, the tutorial is aimed at teaching you to write your own, but, in the process of learning how to do that, it also gives you the knowledge of how to understand other such work and edit those as well.

I come from an education background that teaches the knowledge to be able to understand and work with it, rather than teach how to make just alterations that may not require as much understanding. :slight_smile: I think that when it comes to XML work, understanding the basic principles are essential for altering any existing XMLs. NB: It does not go into deep details, as that comes with experience of usage.

Heh heh, but you know “we wants it NOW”… :rofl:
I agree with your philosophy. It is definitely the best way. But sometimes (read: often) I fall short - mostly because of maths, which is why I am not very good at scripting either. :stuck_out_tongue:
I think I understand how these elements play - or are meant to play - together. Its just that I haven’t the slightest clue how to code this, because I am unable to calculate where each element goes, how big (or small) it should be etc… That’s where my brain says “stop!”. :wink:
Ah well, back to the tutorial - more slowly this time, heh heh.

1 Like

@fkirenicus

Yes, I understand this … getting the precise location is extremely fiddly in XML. :slight_smile: It can take me long time too … you just have to be patient with it and be prepared to allow yourself the time. It does get easier the more you apply yourself though.

As you say, go through the tutorial slowly, and you will grasp some important points that make the whole thing easier as you use it more. It is one of the reasons I wrote the tutorial to help encourage others that it’s not quite as bad as it first seems. :+1:

It took me a month or so messing around with it before I could start to grasp it more “fully”.

2 Likes