SphereCommunity
General interface updates - Printable Version

+- SphereCommunity (https://forum.spherecommunity.net)
+-- Forum: General Discussion (/Forum-General-Discussion)
+--- Forum: News (/Forum-News)
+--- Thread: General interface updates (/Thread-General-interface-updates)



General interface updates - Coruja - 04-15-2019 05:14 PM

After stay the same for more than a decade, Sphere finally got some general interface updates to make it feel more "modern"

Help menu
- The old prehistoric code using MENUs got updated to new DIALOGs that can be easily customizable
- Players now can send GM pages directly through the dialog, and also remove the request itself

Old
[Image: help-old.png]

New
[Image: help-new.png]

-------------------------------------------------------

GM Page menu
- The engine is now softcoded and can be easily customized
- Now everything is dialog-based, GMs doesn't need to manually use page commands anymore
- GM pages can be replied remotely, where players will receive the reply on a dialog even when afk or offline (when offline, it will show on next login)
- Marking the page as "handled" will lock it, only the current GM handling it will be able to reply/delete the page

Old
[Image: gmpage-old.png]

New
[Image: gmpage-new.png]

[Image: gmpage-detail-new.png]

[Image: gmpage-reply-new.png]

-------------------------------------------------------

Information menu (command .info)
- Old T2A dialogs got updated to an modern AOS design
- Now it will show more information about the item/char
- Dialogs will show properties based on server settings (eg: it will only show elemental damages/resists when elemental combat is enabled, etc)

Old
[Image: info-old.png]

New
[Image: info-new.png]

-------------------------------------------------------

These changes are already available on latest build, you just need to update the .exe and some few scripts (sphere_dialog.scp, sphere_msgs.scp and sphere_skills.scp).
More dialogs are planned to be updated (eg: add/admin dialogs) but there's no estimated date.


RE: General interface updates - jexnico - 04-16-2019 10:12 PM

(04-15-2019 05:14 PM)Coruja Wrote:  After stay the same for more than a decade, Sphere finally got some general interface updates to make it feel more "modern"

Help menu
- The old prehistoric code using MENUs got updated to new DIALOGs that can be easily customizable
- Players now can send GM pages directly through the dialog, and also remove the request itself

Old
[Image: bi4jet.png]

New
[Image: 29x7pte.png]

-------------------------------------------------------

GM Page menu
- The engine is now softcoded and can be easily customized
- Now everything is dialog-based, GMs doesn't need to manually use page commands anymore
- GM pages can be replied remotely, where players will receive the reply on a dialog even when afk or offline (when offline, it will show on next login)
- Marking the page as "handled" will lock it, only the current GM handling it will be able to reply/delete the page

Old
[Image: kcz609.png]

New
[Image: 1rvke8.png]

[Image: kai7pj.png]

[Image: 23uscrd.png]

-------------------------------------------------------

Information menu (command .info)
- Old T2A dialogs got updated to an modern AOS design
- Now it will show more information about the item/char
- Dialogs will show properties based on server settings (eg: it will only show elemental damages/resists when elemental combat is enabled, etc)

Old
[Image: j7ro78.png]

New
[Image: 2yo2788.png]

-------------------------------------------------------

These changes are already available on latest build, you just need to update the .exe and some few scripts (sphere_dialog.scp, sphere_msgs.scp and sphere_skills.scp).
More dialogs are planned to be updated (eg: add/admin dialogs) but there's no estimated date.

great job Coruja!!
keep on it Big Grin


RE: General interface updates - Ben - 04-21-2019 12:03 PM

The .add menu definitely needs it, but I thought the admin menu was redone already...


RE: General interface updates - kilopi_3142 - 04-28-2019 09:52 PM

Good to hear that you are still moving on.

Following you for the last 10 years daily Smile


RE: General interface updates - amonvangrell - 06-05-2019 04:36 PM

This is awesome! Really gud! Hope .add gets a revamp as well.. Smile


RE: General interface updates - Jhobean - 08-05-2019 06:55 AM

Thx Coruja for these new system and interface.
I trying the new page system. I have a little problem with the message send to the player.

When I enter a message and click ok, I (the GM) receive a pop up message. The player receive nothing.

Pressing the button make this action:

ON=5
REF1=<SERV.GMPAGE.<SRC.CTAG0.Dialog.GMPage.Selected>.HANDLED>
IF (<REF1>) && (<REF1> != <SRC>)
SRC.CTAG.Dialog.GMPage.Response=""<ARGTXT[0]>""
SDIALOG d_gmpage_info
return 1
ENDIF
ACCOUNT.TAG.GMPage.Response=""<ARGTXT[0]>""
IF (<ISONLINE>)
DIALOGCLOSE d_gmpage_response
SDIALOG d_gmpage_response
ENDIF
SRC.GMPageDelete <SRC.CTAG0.Dialog.GMPage.Selected>
SRC.SDIALOG d_gmpage_queue

Any advice where to look at?


RE: General interface updates - Coruja - 08-30-2019 01:52 PM

(08-05-2019 06:55 AM)Jhobean Wrote:  Thx Coruja for these new system and interface.
I trying the new page system. I have a little problem with the message send to the player.

When I enter a message and click ok, I (the GM) receive a pop up message. The player receive nothing.

Pressing the button make this action:

ON=5
REF1=<SERV.GMPAGE.<SRC.CTAG0.Dialog.GMPage.Selected>.HANDLED>
IF (<REF1>) && (<REF1> != <SRC>)
SRC.CTAG.Dialog.GMPage.Response=""<ARGTXT[0]>""
SDIALOG d_gmpage_info
return 1
ENDIF
ACCOUNT.TAG.GMPage.Response=""<ARGTXT[0]>""
IF (<ISONLINE>)
DIALOGCLOSE d_gmpage_response
SDIALOG d_gmpage_response
ENDIF
SRC.GMPageDelete <SRC.CTAG0.Dialog.GMPage.Selected>
SRC.SDIALOG d_gmpage_queue

Any advice where to look at?

Thanks for reporting, this is already fixed on latest build


RE: General interface updates - Karaok - 06-08-2022 08:57 AM

Thanks