YOUR CREATIONS & GUIDES


uiWebPrevious1uiWebNext

#1 Multilingual 

Multilingual | English | [Français]
Hallo homins,

Je viens juste de terminer Bag App, une application qui vous permet de consulter, via l'API de Ryzom, l'inventaire des articles que vous et votre guilde avez en stock.


Fonctionnement

L'application lit les inventaires grâce aux modules compris dans la clé API de votre personnage. Seul le module C04 (Inventaire) est requis par l'application pour fonctionner : les modules C05, C06 et A03 sont optionnels. Si vous appartenez à une guilde dont la clé API est recensée dans RyGReg, vous pouvez aussi consulter l'inventaire de votre Hall de Guilde (en incluant le module G03).
L'application conserve en cache durant 10 minutes les articles de chacun de vos lieux de stockage (sac, monture, appartement, etc.). À chaque fois que vous lancez Bag App (ou toute autre application, ou si vous cliquez sur une des icônes dynamiques de l'App Zone) le cache est consulté et, s'il est périmé, un nouveau cache est créé.

Cache ou pas cache ?

Vous pouvez interdire la création de caches en supprimant tout ou partie des modules optionnels de votre clé API. Un paramètre de la Personnalisation permet de verrouiller les mises à jour afin d'interdire les changements jusqu'au prochain déverrouillage. Un autre de choisir l'effacement dans la base de données de toutes les données en cache dans Bag App. Un autre encore de forcer la création de nouveaux caches.

Problèmes connus

Plusieurs petits problèmes que vous devez garder à l'esprit lorsque que vous utilisez cet outil :
  • Les données de l'API sont en décalage par rapport à celles, actives, du serveur. Pour être certain de la validité des données consultées il vous faut attendre 10 minutes après le dernier changement en jeu.
  • Quelques données de l'API ne sont pas mises à jour si vous n'êtes pas effectivement en jeu. Par exemple les reventes échues ou conclues demeureront dans la liste jusqu'à votre prochaine connexion, c'est à dire jusqu'au moment où le message du marchand vous atteindra (alors que les articles concernés ne sont peut-être plus disponibles en magasin depuis longtemps).
  • Identification des objets. J'ai fouillé la documentation disponible à la recherche de tous les objets et matières premières stockables, mais il est évidemment impossible à une personne seule d'être exhaustive. Il y a donc des articles que le système ne peut identifier ("Unknown item [sitem_id]" est alors affiché) ou catégoriser (l'article n'est alors d'aucun type d'aucune catégorie d'aucun groupe) ou dont il ne peut donner les caractéristiques correctes (attention, notamment, aux caractéristiques influant sur celles des objets fabriqués). Faites-moi savoir, s'il vous plaît, quels articles posent problème afin que je puisse les "réparer" lors d'une prochaine version.

Usage et installation

On lance l'application en jeu en tapant la commande /appzone 1977 dans n'importe quelle fenêtre de chat ou en cliquant sur l'icône dynamique Bag App installée depuis l'App zone. Toute suggestion sera bienvenue.




Traduction aimablement fournie par Nilstilar

Last edited by Moniq (6 years ago) | Reason: fr styling fix

#2 Multilingual 

Multilingual | [English] | Deutsch | Français
Hallo homins


Along with the last Ryzom patch is also coming release of new version. Several issues has been fixed and your IG usage experience should be now better.

Sharing the inventory

With new version of the Bag App you can now create shares based on your inventory. You can choose if selected storages are shown to specified homin or guild as well as to anyone anonymously.



Storages and item identification

Inventory items identification has been extended and improved and you can see more details about your storages. The application also tries to identify type of your animal, however not all variants are known. You can help by reporting unidentified animals along with its type.

Usage and installation

You can run the application IG using command /appzone 1977 from any chat window or install Bag App from App zone. All suggestions are welcome.


Last edited by Moniq (6 years ago)

#3 Multilingual 

Multilingual | [English] | Deutsch | Español | Français

BagApp 0.5

Inventory storages

Bagapp Customization options allows you to set lifetime of each of your inventory storage. Item recognition has new database backend and along with other improvements brings better performance.

Alt guilds as virtual storage

With new version, bagapp implements access to inventories of your guild's alt guild halls as new virtual storage. You can browse all items in all guild halls in separate section or include in your universal inventory as it was mektoub or apparment.
This feature is based on RyGReg database of guilds therefore you have to first insert valid guild API key that includes G03 module. Then mark the guild hall as alt to your guild. It will automatically appear in your bagapp and will be updated as set in Customization.

Single item share

Univentory, inventory sharing system, newly allows users to share single item directly from item details. This feature is allowed for personal storages only. Find the item you want to present and click Show. Adjust name and description and set access permissions. Bagapp pre-creates some code you can use to publish your share and all viewers will see the item in Univentory. You can remove the share with Hide option in item details or by removing it from your Univentory shares.


Role-play options

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 /appzone 1977 from any chat window or install Bag App from App zone. All suggestions are welcome.

Last edited by Moniq (5 years ago)

#4 Multilingual 

Multilingual | [English] | Deutsch | Español | Français

Bag App 0.6

Personal item watchdog

Bag App allows you to define watchdog rules to track amount and quality of specific item sheet. This rule can apply to any single of your storage or to all together. It should help you keep eye on specific items you own.


Changes shared by all applications

The cache update mechanism, especially inventory cache in case of (multiple) guild halls, might take some serious time to complete. While you can still customize cache lifetime for each storage and affect the length between automatic updates, all general update locks are now also accessible from user settings. In case you lock any type of update, the system still checks for new changes and offers a way how to run the update manually. This allows you to have updates always locked and run it on your request.

There were also made some fixes and improvements on the update process itself and the system of localization is now using temporary translation cache to reduce number of database queries. The system tracks if your character has a profile on Ryzom Armory server and offers a link for such Homin. All applications except DeepList also contain basic user documentation.

The set of application icons was updated to better fit with the Ryzom client theme. This change is followed by update of license details in About section. System font database was reworked and the colour palette database now supports colour opacity.

Usage and installation

You can run the application IG using command /appzone 1977 from any chat window or install Bag App from App zone. All suggestions are welcome.

uiWebPrevious1uiWebNext
 
Last visit Friday, 19 April 13:22:38 UTC
P_:

powered by ryzom-api