SphereCommunity

Full Version: General interface updates
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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.
(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
The .add menu definitely needs it, but I thought the admin menu was redone already...
Good to hear that you are still moving on.

Following you for the last 10 years daily Smile
This is awesome! Really gud! Hope .add gets a revamp as well.. Smile
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?
(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
Reference URL's