An inventory?

Help bring our custom Ages to life! Share tips and tricks, as well as code samples with other developers.
User avatar
Aloys
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
MOULa KI#: 0
Location: France (GMT +1)
Contact:

An inventory?

Post by Aloys »

With the current client would it be possible to add something to the 'inventory bar' at the bottom? (the Relto/Ki buttons overlay area)
The specific need I have in mind is to be able to add (and remove) items to the Avatar that you could access here, and that you could keep through the Ages. (flash light, books etc)
Does anyone have any idea whether part of that GUI is hard-coded or is it fully controled via Python and PRPs?
And just as important: if it can be modified, can it be done without requiring an 'heavy' patch like the flymode or the offline ki? (ie simple PRPs/PAK files that can be added like any Age)
Alternatively, if this actual GUI can't be changed, would it be possible to 'fake' it? (Have a GUI in this area that would look the same and would stay displayed at all times, even cross-Ages.)
That would open whole new gameplay perspectives.
diafero
Deep Island Admin
Posts: 2972
Joined: Mon May 05, 2008 5:50 am
MOULa KI#: 0
Location: Germany

Re: An inventory?

Post by diafero »

The GUI is completely controlled by prp and Python, but I doubt you can add to it without patching an existing file, so it would be a "heavy" patch (conflicting with the Offline KI, because IIRC it has to patch that file, too).
I prefer e-mails to "diafero arcor de" (after adding the at and the dot) over PMs.

"Many people's horizon is a circle with a radius of zero. They call it their point of view."

Deep Island Shard | Offline KI
Tsar Hoikas
Councilor of Technical Direction
Posts: 2180
Joined: Fri Nov 16, 2007 9:45 pm
MOULa KI#: 23335
Location: South Georgia
Contact:

Re: An inventory?

Post by Tsar Hoikas »

The BlackBar is what you want.

Diafero is correct in that it would be a heavy patch. There are signs that Cyan was working on an inventory (there are some plInventory* class stubs, but nothing functional), but nothing seems to have come of that.
Image
User avatar
Aloys
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
MOULa KI#: 0
Location: France (GMT +1)
Contact:

Re: An inventory?

Post by Aloys »

Crap. Since this was a type of gameplay they had both in Myst & Riven, I hoped they would have included something similar here.

Would it be possible to somehow circumvent those lacks and fake a similar system? I'm thinking of a 'regular' GUI that would appear in the blackbar area and would remain displayed at all times in the Age once it is acquired. Then, since cross-Ages interactions are possible (bahro poles/Caves/Pellet), could we have the same GUI included in all the Ages where it is needed (in this specific instance it would only be needed in the Ages I'm working on) and activate it on linking?
Then that would limit distribution to those Ages' PAKs and PRPs.
Paradox
Posts: 1295
Joined: Fri Sep 28, 2007 6:48 pm
Location: Canada
Contact:

Re: An inventory?

Post by Paradox »

I remember seeing some sort of InventoryMod in the PlasmaMax component manager... possibly a remnant from Myst V development, as it was marked deprecated.
As Hoikas says, there is (at least the groundwork for an) Inventory system in Plasma.
User avatar
D'nial
Posts: 131
Joined: Thu Jun 25, 2009 12:45 pm
MOULa KI#: 0
Location: In a world where all men are guilty until proven dead!

Re: An inventory?

Post by D'nial »

Aloys wrote:Crap. Since this was a type of gameplay they had both in Myst & Riven, I hoped they would have included something similar here.

They didn't have inventory in Myst. Remember that "you can only carry one page at a time" mechanic?

I vaguely recall that Cyan wanted to have inventory in its games as minimal as possible. They thought that sifting through lots of items was too much of a distraction, or something like that.
If I had a signature, this is where it would be...
User avatar
Lontahv
Councilor of Artistic Direction
Posts: 1331
Joined: Wed Oct 03, 2007 2:09 pm

Re: An inventory?

Post by Lontahv »

I know realMyst had some inventory stuff. :P That was probably a left-over from the old HeadSpin days though.
Currently getting some ink on my hands over at the Guild Of Ink-Makers (PyPRP2).
User avatar
Aloys
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
MOULa KI#: 0
Location: France (GMT +1)
Contact:

Re: An inventory?

Post by Aloys »

Aloys wrote:Would it be possible to somehow circumvent those lacks and fake a similar system? I'm thinking of a 'regular' GUI that would appear in the blackbar area and would remain displayed at all times in the Age once it is acquired. Then, since cross-Ages interactions are possible (bahro poles/Caves/Pellet), could we have the same GUI included in all the Ages where it is needed (in this specific instance it would only be needed in the Ages I'm working on) and activate it on linking?
Then that would limit distribution to those Ages' PAKs and PRPs.

I can't answer that question myself, can anyone help?
User avatar
Branan
Gehn Shard Admin
Posts: 694
Joined: Fri Nov 16, 2007 9:45 pm
MOULa KI#: 66990
Location: Portland, OR

Re: An inventory?

Post by Branan »

It sounds possible to me, as long as the game doesn't have issue with a small gui on part of the screen while you're doing normal interactions.
Image
Your friendly neighborhood shard admin
User avatar
Aloys
Posts: 1968
Joined: Sun Oct 21, 2007 7:57 pm
MOULa KI#: 0
Location: France (GMT +1)
Contact:

Re: An inventory?

Post by Aloys »

That great news, thanks for the info!
That means the scenario I have in mind is possible and I can start with that Age project as soon as I've made progress on Ahra Pahts. :)
Post Reply

Return to “Scripting”