Réunion du 11-02-2025
Apparence
Changements du code de la semaine
Problèmes sur la sauvegarde des OAR
Problème
- Un problème de sauvegarde d'OAR été signalé par Vincent Sylvester.
- Il y avait un bogue qui interrompait le chargement d'un OAR si les parcelles avaient plus d'une entrée dans la liste d'accès.
Commit
- Commit 46f2fb : ajouter à l'OAR des données manquantes sur les supports de parcelles, Thx Tampa : Ajout de quelques paramètres manquants sur le stockage et le chargement des médias de parcelle.
Nouvelles options pour load OAR et save IAR.
Option de chargement d'OAR
- Commit b13c4c : Ajout de l'option --force-assets à la commande `load l'OAR`. Cela forcera le remplacement des assets dans le cache de la région (si l'asset est déjà dans le cache, la région essaiera aussi de le recharger (ce qui échouera)). Évitez d'utiliser cette option à moins d'essayer de tenter une récupération de données comme dans le cas, par exemple de ce qui se passe sur Osgrid.
Option de sauvegarde d'IAR
- Commit af75c3 : Ajout de l'option --skipbadassets à la commande `save iar`. Cette option permet d'ignorer les éléments d'inventaire dont l'asset principal est manquant ou vide. Évitez d'utiliser cette option, sauf si vous essayez de récupérer des assets/ des inventaires déjà endommagés.
Numéro de lien des primitives racine
Situation antérieure
- sur une prim unique, la prim a le numéro de lien 0, mais dans un objet lié donc avec plus d'une primitive, le numéro de lien de la primitive racine passe à 1.
- l'ancien code d'OpenSim et celui de Second Life ignorent linknum = 0 (numéro de lien = 0).
- Sur Second Life le numéro de lien d'une primitive unique sur laquelle un avatar est assis passe à 1. Sur OpenSim si un avatar s'assied sur une primitive unique, le numéro du lien de la primitive reste 0.
- Ainsi, si un script placée dans une primitive unique utilise LINK_ROOT, LINK_ROOT échoue parce que ce flag attend un numéro de lien égal à 1 et pas à 0. Pour la primitive racine il faut mettre LINK_THIS ( la cible est la prim contenant le script) pour que ça fonctionne dans les deux cas (0 et 1).
- pour un script sur une prim enfant, pour LINK_ROOT 0 et 1 fonctionneront ( le 0 fonctionne il est considéré comme un bug hérité).
Commit
- Commit 90c367: faire en sorte que les numéros de liens 0 et 1 signifient RootPart par défaut. Puisque nous ne considérons pas les avatars assis sur le numéro de lien racine, nous ne serons jamais totalement compatibles avec les variations de sl.
Situation après le commit
Avertissement
Attention : Ce résumé existe pour orienter vos recherches. Des erreurs d'interprétation ne sont pas à exclure. Pour plus de précisions, veuillez vous référer aux sources ou vous adresser directement aux développeurs d'OpenSimulator en assistant aux réunions du mardi ou sur le canal IRC. Je ne fais pas partie des développeurs, ne vous adressez pas à moi pour les joindre. Merci.😉 |
Assets
Log : asset avec le mauvais type
OAR : assets manquants
Modules
Chat vocal WebRTC
Informations
Maintenance d'OSGrid
NDLR : Extraits des informations fournies le 9 février 2025 par OSGrid :
|
Source
http://opensimulator.org/wiki/Chat_log_from_the_meeting_on_2025-02-11