Pourquoi cela devient utile plus tôt qu’on ne le pense
La ligne minimale que chaque objet devrait avoir
| Champ | Question résolue | Pourquoi c’est utile |
|---|---|---|
| Internal ID | Sous quel nom logique l’objet existe. | Évite que deux objets partagent discrètement la même identité. |
| Visible name | Ce que les joueurs lisent réellement. | Sépare le nom immersif du nom technique. |
| Base item | Quel item vanilla reste dessous. | Pratique pour les vérifications pack-side. |
| Visual hook | À quelle branche item_model ou CMD l’objet est relié. | Empêche l’art de dériver loin de la logique. |
| Status / owner | Qui touche l’objet en ce moment. | Réduit les recouvrements accidentels pendant les révisions. |
| Notes | Ce qui rend cet objet particulier. | Évite que les exceptions se perdent dans l’historique du chat. |
Un workflow d’équipe qui reste lisible
- Esquissez l’objet dans le custom item builder ou dans vos notes de design.
- Créez la ligne du catalogue avant que l’objet se disperse dans les commandes, l’art et les scripts.
- Utilisez les tags et notes pour indiquer s’il s’agit d’une monnaie, d’un prop, d’un objet de quête, d’une récompense ou d’un prototype de test.
- Exportez en JSON, CSV ou Markdown dès que la bibliothèque doit quitter un seul navigateur pour devenir visible à l’équipe.
Ce que les alertes de doublons essaient réellement de dire
Un brouillon local dans le navigateur peut quand même servir une équipe
Erreurs fréquentes
- Ne noter que le nom visible et supposer que la partie technique se reconstituera plus tard.
- Laisser plusieurs prototypes temporaires partager le même hidden ID en se disant qu’on nettoiera plus tard.
- Oublier d’indiquer si un visual hook partagé est volontaire ou accidentel.
- Traiter le catalogue comme un musée après la sortie au lieu d’un document de travail vivant.
- Exporter trop tard, quand la logique de l’objet s’est déjà dispersée entre plusieurs personnes.
FAQ
Ce catalogue n’est-il utile que pour les gros serveurs ?
Non. Il devient rentable très tôt, dès que les objets custom ne tiennent plus confortablement dans la mémoire d’une seule personne.
Le visible name doit-il être identique à l’internal ID ?
Pas forcément. Le nom visible peut rester immersif. L’internal ID doit rester stable et lisible pour l’équipe.
Pourquoi ne pas tout laisser dans un tableur ?
C’est possible, mais un catalogue dédié fait remonter les doublons plus vite et colle mieux au reste du workflow objets du site.
Le catalogue remplace-t-il le custom item builder ?
Non. Le catalogue organise la bibliothèque. Le builder reste l’endroit où l’on génère les commandes.
Est-ce utile aussi lors des migrations de pack ?
Oui. Quand chaque objet possède son base item et son visual hook clairement notés, la migration pack-side devient beaucoup plus calme.