The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
General interface updates
Author Message
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #1
General interface updates
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.
(This post was last modified: 09-08-2019 01:27 PM by Coruja.)
04-15-2019 05:14 PM
Find all posts by this user Like Post Quote this message in a reply
[+] 3 users Like Coruja's post
jexnico
Journeyman
*

Posts: 191
Likes Given: 114
Likes Received: 3 in 3 posts
Joined: Jan 2014
Reputation: 0



Post: #2
RE: General interface updates
(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
04-16-2019 10:12 PM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Ben
Sphere Developer
*****

Posts: 612
Likes Given: 2
Likes Received: 123 in 70 posts
Joined: Mar 2010
Reputation: 18

SphereCommunity

Post: #3
RE: General interface updates
The .add menu definitely needs it, but I thought the admin menu was redone already...

AxisII's current version: 2.0.4j
AxisII SourceCode on Github
AxisII up to date changelog
04-21-2019 12:03 PM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
kilopi_3142
Apprentice
*

Posts: 32
Likes Given: 16
Likes Received: 3 in 3 posts
Joined: Feb 2015
Reputation: 1



Post: #4
RE: General interface updates
Good to hear that you are still moving on.

Following you for the last 10 years daily Smile
04-28-2019 09:52 PM
Find all posts by this user Like Post Quote this message in a reply
amonvangrell
Banned

Posts: 337
Likes Given: 17
Likes Received: 32 in 20 posts
Joined: Aug 2012

britannia shard

Post: #5
RE: General interface updates
This is awesome! Really gud! Hope .add gets a revamp as well.. Smile
06-05-2019 04:36 PM
Visit this user's website Find all posts by this user Like Post Quote this message in a reply
Jhobean
Journeyman
*

Posts: 98
Likes Given: 11
Likes Received: 9 in 3 posts
Joined: Jun 2019
Reputation: 2



Post: #6
RE: General interface updates
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
Find all posts by this user Like Post Quote this message in a reply
Coruja
Sphere Developer
*****

Posts: 987
Likes Given: 5
Likes Received: 226 in 187 posts
Joined: Jul 2012
Reputation: 7

Dimension Shard

Post: #7
RE: General interface updates
(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
08-30-2019 01:52 PM
Find all posts by this user Like Post Quote this message in a reply
Karaok
Apprentice
*

Posts: 12
Likes Given: 1
Likes Received: 0 in 0 posts
Joined: Jun 2022
Reputation: 0



Post: #8
RE: General interface updates
Thanks

Doubt
06-08-2022 08:57 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 3 Guest(s)