The Book of Guilds -- Technical non RP information - YOUR CREATIONS & GUIDES - Ryzom Community Forum
YOUR CREATIONS & GUIDES
YOUR CREATIONS & GUIDES
The Book of Guilds -- Technical non RP information
8 months ago
By this I mean
your character home page
, in client accessible with Shift+W.
Anonymous is every application user whos character name is not known. This user is limited to use default application settings, his guild activity is not tracked and can see any public data.
Spoiler: Anonymous browsing details about NH
Some features requires to know a character name you currently act with. Typically adjustment of your application settings. In that case you are prompted to log in, which will redirect you apps.ryzom.com from where you should start the application. When using IG browser, you may experience a session expiration, in that case you are asked to click HOME button to restart the session.
Spoiler: Login prompt
Ryzom server works as dummy proxy here. It will "start" the app for you and (important) will provide a way the application can use to confirm it is really you (authentication). Then returns some basic data about your character. All is realized using
PHP Ryzom API
via ryzomapi_lite. Install and run RyApp Example application from App Zone to see what all application knows about you in this case.
Spoiler: RyApp details
If member of a guild, your character activity is logged every time your last activity is older than ~60 minutes. The trigger to run the check is starting one of my applications as authenticated.
This is new feature in Ryzom App Zone. In case you allow dynamic icon for any of my apps, the application icon on App bar and on HOME page (Shift+W in game) will be reloaded every time you reload that bar (typically comming on-line) or HOME page (logging into apps.ryzom.com, opening in client). This will be same as running the app authenticated and will trigger activity check.
Spoiler: Dynamic icons switch in App Zone
API key and modules
API key gives access to selected character data. You can get (create) your character API key using
. Different applications may require different key modules based on purpose as I highlighted on following image.
Spoiler: Creating new API key
See application About (click on application name/icon in top left corner) to view which module is required and why. Book of guilds has no user interface but language change and do not require any API keys. The following image shows modules requirement for Fame tracker.
Spoiler: Fame tracker about page
If authenticated user wants to use a feature based on character API key, he is prompted to insert a valid key which includes required modules.
Spoiler: API key propt when missing modules
The trigger for updates is same as for activity (see above). In case your API key contains module P01, system monitors changes of your fame. In case there is P02 module presented, system monitors changes of your master skill levels. If any of C04, C05, C06 or A03 modules are present and your inventory cache is expired, system will cache items in your inventory.
You can remove all your personal data in your settings. To clean everything up delete your full name, set
Exclude from guild members list
, remove your
and check all in
Clear cached data
. Then click Save. In guild activity log you will be referred as Unidentified member.
Spoiler: Remove all private settings
Since the next release you will be able to lock every specific update / activity in Customization settings. Level tracking is realized for Level tracker application which will be released along. Bag App and Letter app will be released later, probably with next major update.
Spoiler: Updates lock in development version
Finally, I have created a
how it is, generally, done. Will this give you your answers?
1 month ago
Guild relationships management was fixed as well as many other minor issues. There were made some improvements in guild database updates and Statistics displays graph of guilds on Atys. Graphs of activity include current month along 12 month history.
Set of scripts related to guild profile has been cleaned-up. Guild profile contains auto-generated guild description based on known guild data, this feature originally comes from Book of Guilds. Your guild profile contains link to guild inventory accessible using Bag App.
RyGReg newly keeps history of incidents between guilds. This is mainly useful to monitor by active outposts. Based on changes of the owner it is also possible to track possession time of each place. I did try to reconstruct incidents history from guild activity log however some battles might be missing, most of locations is unknown and it is not possible to monitor unsuccessful attempts. Table of known incidents in last 12 months is available in Recent updates section as well as graph of amount in time.
One of important news is to allow users to enable more role-play options. With use of Blablatys database, users are allowed to select role-play language. This will create another translation layer and your application will be primarily localized into preferred atys language with fallback to your preferred language with fallback to default language (english).
Another option is live conversion of all dates into Atys timeline along with two new Date and time formates by Atys conventions. And when you feel far from Atys, enable use of your national font. There is one specific font for each Atys race. Unfortunately, in-game browser will ignore this setting.
User interface clean-up
Application UI has been cleaned up. Some additional changes were made for better use in UG browser and customization options were separated for each application. One of new key features is support for scaling. While regular browsers have this feature built-in, this option targets on use with in-game browser and allows you to scale application interface between 90% and 200%.
Color management was replaced with database backend as well as operations log has new database backend. Users can browse log history and let new messages to aggregate into one summary to save space on screen. Cache updates were moved into separate thread to improve performance. Changelog and version system has new database backend.
Usage and installation
You can run the application IG using command
from any chat window or install
. All suggestions are welcome.
Last visit Wed Jan 23 16:50:01 2019 UTC