• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Inventory Overhaul Mod

IncredibleHat

Landlubber
Storm Modder
<b>Inventory Interface</b>

I drew up a plan to make this interface much more manageable. It will break out the items into various groups on the screen.

Gold in the upper left always visible
Main equipped item spots in the upper right for quick reference and easy access.
Powder/Shot for equipped gun will show under the equipped items box (only if ammo mod is on).
Three groups of scrollers on the left of "Special Items" "Weapons" "Loot".
Finally filling the right side with a big info box that displays full info of any selected item in the inventory.
Equip and Unequip buttons will exist etc etc.


<b>Item Trade Interface</b>

Thought about having some tabbed buttons across the top of the big scroller to 'filter' the scroller content to:
All, Weapons, Special, Skill Enhancing, Common Loot.


<b>Item Transfer Interface</b>

This interface could have a few adjustments too. Remove "Swap" for "Take All". The scrolls wouldn't necessarily need filters, as the looting interface (as this is more known for) is mainly for taking stuff from a location you just opened (body or box).


<b>General Sort</b>

Also a function to be made that takes all your inventory and sorts it by a predefined set of rules, so that any anytime your inventory is 'listed' in a full scroller, the items are in a better logical order.

Like: Gold first, Equiped items second, Potions third, Skill items fourth, extra weapons next, crappy loot on the end.

This sort function could then be hit whenever loot is added to your inventory from any reason. This would not need to be run if removing from inventory, for logical reasons obviously.


I wanted to know if anyone was already knee deep into an inventory handler overhaul. There are three main files to be edited: items.c itemsbox.c itemstrade.c. The items.c would be the one with the largest adjustments as that is your main inventory screen. Second big tackle would be the itemstrade.c interface, as that deals with buying/selling stuff (filtering content for ease of purchase).

Discussion? <img src="style_emoticons/<#EMO_DIR#>/dunno.gif" style="vertical-align:middle" emoid=":shrug" border="0" alt="dunno.gif" />
 
Is this going to be in a future mod or update & will it be possible to turn it off & leave the whole interface as it is if a person so desires, seeing as some ppl like the way the inteface is at the moment.
 
Who likes the way it is ? I'd like to know actually, as all I have seen over the past few months is people consistently complaining about how jumbled all your items are (and all these items added due to the various items/weapons mods).

I didn't know people liked to scroll sideways for a half hour trying to find the sword they equipped. Or see how much ammo they have left, or even sift out the items that are worth keeping or not.

*shrug*

I'm sure a toggle might be able to be made, if the engine allows it for interface files.
 
Sounds good to me. Anything that improves the efficiency of this inventory menu will be most welcomed by me.

The SLiB mod does it by keeping the big scroll bar as is and prioritising items, e.g. Gold, equipped weapon, equipped items, potions, then weapons, items, maps, etc (or something like that order anyway). Then below the big scroll bar are sub category buttons for weapons, items, potions, maps, all (from memory, it's been a while). Selecting one of these buttons will place only those items in the big scroll bar. Works well.

Cheers <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
I'm not particularly happy with the way it works now. But Jack's comments sound like the right way to do it. There wouldn't need to be a toggle, because the default is what you already get, with some sorting being done to make the whole thing more reasonable.

I'd prefer to see it done that way than to make sweeping changes to the interface. But I will entertain any new ideas, just in case someone comes up with something better. Note: I may be a little hard to please, so if someone suggests a Diablo style inventory interface, don't be surprised at my response.

Hook
 
I usually change it around so that I have it in the following order,
Money, Potions ( 4 different types ), Ammo ( if enabled ), Armor, Swords ( that I use ), Sidearms, Muskets, Musketoons, then the rest of the junk.

It seems that you are going to a lot of trouble & a lot of work to change the inventory interface, when it's not that hard for a person to organise their inventory, unless of course they are too lazy to do so.
I'm not knocking what you are suggesting, I'm just looking at it from another angle.
 
<!--quoteo(post=154329:date=Jul 8 2006, 11:19 PM:name=RO88IE)--><div class='quotetop'>QUOTE(RO88IE @ Jul 8 2006, 11:19 PM) [snapback]154329[/snapback]</div><div class='quotemain'><!--quotec-->
It seems that you are going to a lot of trouble & a lot of work to change the inventory interface, when it's not that hard for a person to organise their inventory, unless of course they are too lazy to do so.
<!--QuoteEnd--></div><!--QuoteEEnd-->
Given the amount of crap your character picks up in the course of the game, trying to organize it every time you want to look at it isn't a sign of not being lazy, but something worse. And rewriting the interface to fix the problem isn't a sign of being lazy either.

Hook
 
<!--quoteo(post=154330:date=Jul 9 2006, 02:30 PM:name=Hook)--><div class='quotetop'>QUOTE(Hook @ Jul 9 2006, 02:30 PM) [snapback]154330[/snapback]</div><div class='quotemain'><!--quotec-->
<!--quoteo(post=154329:date=Jul 8 2006, 11:19 PM:name=RO88IE)--><div class='quotetop'>QUOTE(RO88IE @ Jul 8 2006, 11:19 PM) [snapback]154329[/snapback]</div><div class='quotemain'><!--quotec-->
It seems that you are going to a lot of trouble & a lot of work to change the inventory interface, when it's not that hard for a person to organise their inventory, unless of course they are too lazy to do so.
<!--QuoteEnd--></div><!--QuoteEEnd-->
Given the amount of crap your character picks up in the course of the game, trying to organize it every time you want to look at it isn't a sign of not being lazy, but something worse. And rewriting the interface to fix the problem isn't a sign of being lazy either.

Hook
<!--QuoteEnd--></div><!--QuoteEEnd-->


<b><u>HOOK </u></b>
I never said rewriting the interface to fix the problem is a sign of being lazy. So don't presume thats what I mean't. If you read what I said you would've seen the last part which says " <!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->I'm not knocking what you are suggesting, I'm just looking at it from another angle ".<!--QuoteEnd--></div><!--QuoteEEnd-->

You presumed I was saying he was lazy & presumptions are the mother of all F*** ups. So be a good lad & read things properly before instigating anything.

What Incrediblehat is doing with the inventory interface is a good idea, but there will be ppl that won't like it, but alas I'm not one of them, I like the idea.
 
I agree that the current way the inventory works is rather bad. The game is about playing, not about spending time in interface screens. But with this inventory, you do spend a lot of time there. I added the Quick-Equip button to save me some time messing around with equipping things, but still having the interface screen improved would be a VERY welcome addition. I think what Jack Davidson says about the SLiB mod sounds pretty good. Then the interface remain the same, only with a couple more buttons to make everything work simpler. Anyway: Whatever is done about this. it'll be welcome. <img src="style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" />

BTW: Making a switch on interfaces is very possible. Maximus make a switch that can replace the entire blue interface with a brown one ingame.
 
<!--quoteo(post=154348:date=Jul 9 2006, 03:59 AM:name=Pieter Boelen)--><div class='quotetop'>QUOTE(Pieter Boelen @ Jul 9 2006, 03:59 AM) [snapback]154348[/snapback]</div><div class='quotemain'><!--quotec-->
I agree that the current way the inventory works is rather bad. The game is about playing, not about spending time in interface screens.
<!--QuoteEnd--></div><!--QuoteEEnd-->
AMEN!

<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->
Then the interface remain the same, only with a couple more <b>bugs</b> to make everything work simpler. Anyway: Whatever is done about this. it'll be welcome. <img src="style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

Pieter, you have *such* a way with words! hehe! (Yes, I knew you meant "buttons." Didn't you?) <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" /> <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" /> <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" />

Hook
 
LOL! That's what you get when you write the word "bugs" two dozen times a day. <img src="style_emoticons/<#EMO_DIR#>/w00t.gif" style="vertical-align:middle" emoid=":woot" border="0" alt="w00t.gif" />
 
The toggle for the new/old interface is mainly just a change of what graphics are used, and which ini file to use with the base 'code' file of the interface. Changing the base code file so that it makes the interface work differently (entirely) and having it toggle between two code files, is much more involved.

Anyhow, I am not currently working on this. I mearly brought up an idea I had, and wanted to see discussion on it before any step is taken towards it.

I am a proponent of simplification. If anything, the new interface will be very simple and easy to use, period. Not complicated and overblown like some modders like to make things.

An Robbie... careful what you say to Hook... he has more knowledge in things than probably all of us combined. He aint an idiot <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" />
 
Imporvements here would be welcome. I organzie my inventory like this using the chest in the cabin.

<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->Like: Gold first, Equiped items second, Potions third, Skill items fourth, extra weapons next, crappy loot on the end.<!--QuoteEnd--></div><!--QuoteEEnd-->
 
<!--quoteo(post=154404:date=Jul 10 2006, 01:23 AM:name=IncredibleHat)--><div class='quotetop'>QUOTE(IncredibleHat @ Jul 10 2006, 01:23 AM) [snapback]154404[/snapback]</div><div class='quotemain'><!--quotec-->
An Robbie... careful what you say to Hook... he has more knowledge in things than probably all of us combined. He aint an idiot <img src="style_emoticons/<#EMO_DIR#>/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" />
<!--QuoteEnd--></div><!--QuoteEEnd-->

I'm not disputing his knowledge in coding or yours for that matter, but given his age & experience doesnt give him or anyone else the right to presume ppl say things when they don't.
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->
<u><b>HOOK</b></u>
You presumed I was saying he was lazy & presumptions are the mother of all F*** ups. So be a good lad & read things properly before instigating anything.
.<!--QuoteEnd--></div><!--QuoteEEnd-->
 
RO88IE, you presumed that I presumed that you were calling IncredibleHat lazy. It wasn't anything like that at all.

Hook
 
Anyway, moving right along...

Here's a screenshot of the SLiB Inventory Menu...

[attachmentid=494]

Cheers, mates <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
<!--quoteo--><div class='quotetop'>QUOTE</div><div class='quotemain'><!--quotec-->
how far are they with the translation of the SLIB mod? is it a good game jack?
<!--QuoteEnd--></div><!--QuoteEEnd-->

The SLiB mod is excellent. Only problem is that all the dialogues are still in Russian and by the looks of it likely to stay that way. All the interfaces and quest book were translated to English but the dialogues were a work in progress and it now seems that this is going to remain unfinished as the SLiB mod team appear to have transferred their attention to modding AoP for SLiB. Their dll files are inaccessable so we can't translate the dialogues ourselves.

The game itself is very playable, even if you have no Russian. Most of the general dialogue options such as talking to the shipwright, barman, storekeeper, etc, are in the usual order so you can navigate through these fairly easily allowing you to provision and maintain your ship before hitting the high seas. The quests are a little trickier, trying to understand what's going on (I have very little Russian). There's no main quest, but lots of other new ones. It's got some quite superior features such as a more advanced RPG skills system and long term health status to name a couple. Of course the Build has some features which I think are superior to SLiB, too. Some elements of SLiB have been adapted to the Build by Maximus, myself and others, and I'm sure there'll eventually be more on the way. One thing I'd like to see come over to the Build is character carrying capacity and weight for items.

It's a very challenging game, too. You start with nothing except a sword a pistol and a few potions (no money, no ship) and have to work hard to earn everything in the game. The sword fights are very challenging, a lot harder, and with the more advanced health system, you take a lot more care not to get hit. Potions heal the immediate combat damage but long term effects need to be healed by rest (tavern, ship). It's possible to lose hit points permanently if you don't look after yourself. Sea battles are also very challenging. I've had some excellent duels and chases.

It's also very stable and mainly bug free. Off the top of my head, I can't recall any bugs to mention.

Anyway, it's well worth the look.

Cheers <img src="style_emoticons/<#EMO_DIR#>/par-ty.gif" style="vertical-align:middle" emoid=":cheers" border="0" alt="par-ty.gif" />
 
I like the new idea, as well as the prioritising idea, but BOTH would DEFINITELY need a toggle.

Its just lunacy and asking for trouble not to - if any bug sneaks in, or anyone doesnt like it, or anything really, then people are stuck.

But i like it
 
Back
Top