Geyser across profiles?

Geyser is an object oriented framework for creating, updating and organizing GUI elements within Mudlet.
Post Reply
Nyyrazzilyss
Posts: 334
Joined: Thu Mar 05, 2015 2:53 am

Geyser across profiles?

Post by Nyyrazzilyss » Sun Mar 08, 2015 11:29 pm

I'm in the process of switching to mudlet from cmud.

I'm bringing a large library of triggers over, and a large part of this (which is requiring personal re-writing anyways) was to make them work properly with multi-play.

So... GUI design. To my understanding, multi with mudlet is set to 1 profile = 1 char. If I wish to open multiple chars, I need multiple profiles. Where it's at right now is separate tabs for each one, or left/right splitscreen from multiview.

I've glanced through the geyser documentation, though probably not closely enough.

Will it allow me to share the same window between multiple profiles? For example, create a single container covering the entire screen, and in that container add a mainmud window, command window, etc. On connecting to another profile, that pre-existing geyser window could top/down splitscreen, and display both mainmud windows, with perhaps another window overlapping both of them showing further information that could be updated independently by either active profile.

More specifically: How about a single window capturing tells visible at all times, that can be updated independently by all open profiles?

User avatar
Vadi
Posts: 4667
Joined: Sat Mar 14, 2009 3:13 pm

Re: Geyser across profiles?

Post by Vadi » Mon Mar 09, 2015 5:49 am

Geyser can't help you do that.

I haven't got experience playing multiple characters at the same time so I can't help you much with a setup - the main thing is inter-profile communication. I'm guessing you might find something here on the forums as others have explored it.

User avatar
SlySven
Posts: 918
Joined: Mon Mar 04, 2013 3:40 pm
Location: Deepest Wiltshire, UK
Discord: SlySven#2703

Re: Geyser across profiles?

Post by SlySven » Wed Mar 11, 2015 11:39 pm

Currently each profile has it's own Lua subsystem and thus a separate "Event" system - but a month or two back I was looking at extending that system to enable "Profiles" to pass sysInterProfileEvent type events (that would be the first argument received) around all the profiles in a strict round robin (so that the sending profile got the raised event after all others had seen it first so it could keep track of things). IIRC I got it to work with a fixed number of arguments but I need to research how to do variable numbers of arguments before I could declare it finished and push it out to the World - or at least our development branch. :grin:

So that is something on my to do stack unless anyone else wants to grab it!

Nyyrazzilyss
Posts: 334
Joined: Thu Mar 05, 2015 2:53 am

Re: Geyser across profiles?

Post by Nyyrazzilyss » Thu Mar 12, 2015 1:26 am

Thanks. No rush at all btw, I just wasn`t sure if Mudlet supported that. Regardless, i`ve still got a lot to do moving my cmud triggers over. For that matter the mud I play only allows multi once or twice a year.

User avatar
SlySven
Posts: 918
Joined: Mon Mar 04, 2013 3:40 pm
Location: Deepest Wiltshire, UK
Discord: SlySven#2703

Re: Geyser across profiles?

Post by SlySven » Thu Mar 12, 2015 3:11 am

My favourite - that I last played at the beginning of last year when I had some time :wink: will do really nasty things to your characters if you multi-play (zap down to a newbie level etc.) needless to say if someone else in the same household plays as well you really, really must make sure your LAN-play set-up is registered... :shock:

And yes, WoTMUD is back at a new address (games.wotmud.org:2224) though the forums (now at http://www.wotmod.org) have had user input excised leaving just bug reporting in place.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest