Difference between revisions of "Sheets"

From EncyclopAtys

Jump to: navigation, search
(API aspects)
m
 
(47 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
 +
== Definition ==
 
[[Sheets]] are data structures that describe the attributes of a part of Ryzoms objects which appear in game.  
 
[[Sheets]] are data structures that describe the attributes of a part of Ryzoms objects which appear in game.  
 +
Ryzom objects that  have a sheet are :
 +
:− ''Equipment'' : clothes, weapons, tools ...
 +
:− ''Materials, mission items'', generally speaking the ''items that are displayed in the bag'',
 +
:– ''Spawnable objects'' (decor) in the list of all objects which have a sheet: [[All Spawn-able Objects|The extensive list of spawn-able objects (on Commons)]]
 +
:− ''Characters'' have a ''race sheet'',
 +
:− ''NPCs'' have either a complete sheet (tribes for example) or are characters (thus a race sheet and their equipments' ones),
 +
:− ''MOBS''<ref name="mob">MOB is a shortcut for “Monster Object”.</ref>
 +
 +
There are two kinds of entities in Ryzom:
 +
:− The monoshape  entities (MOBS, NPCs, items) : defined by a single [[shape]] (roughly, it may be sometimes more complex ). They can be spawned with a single command,
 +
:− R2 NPCs which are like caracters : one race shape and one shape per equipment part. The character is spawned first, then it's equipment is applied.
 +
 +
== Sheet Names ==
 +
The sheets are referred to by their ''Sheet ID''. the sheet IDs may be explicit after a french or english item name, or “coded”:
 +
<blockquote>
 +
{| class="wikitable "
 +
|+ Melee weapons (example)
 +
|-
 +
!  Description !! Generic !! Fyros !! Matis !! Tryker !! Zorai !! Boosted
 +
|-
 +
| Amps ||  {{APIitemIcon|sheetid=iccm2ms.sitem}}<br/>iccm2ms.sitem
 +
| {{APIitemIcon|sheetid=icfm2ms.sitem}}<br/>icfm2ms.sitem
 +
| {{APIitemIcon|sheetid=icmm2ms.sitem}}<br />icmm2ms.sitem
 +
| {{APIitemIcon|sheetid=ictm2ms.sitem}}<br />ictm2ms.sitem
 +
| {{APIitemIcon|sheetid=iczm2ms_2.sitem}}<br />iczm2ms.sitem
 +
| {{APIitemIcon|sheetid=icokamm2ms_1.sitem}}<br />icokamm2ms_1.sitem
 +
|-
 +
| 2 hands sword || {{APIitemIcon|sheetid=iccm2ss.sitem}}<br />iccm2ss.sitem
 +
| {{APIitemIcon|sheetid=icfm2ss.sitem}}<br />icfm2ss.sitem
 +
| {{APIitemIcon|sheetid=icmm2ss.sitem}}<br />icmm2ss.sitem
 +
| {{APIitemIcon|sheetid=ictm2ss.sitem}}<br />ictm2ss.sitem
 +
| {{APIitemIcon|sheetid=iczm2ss.sitem}}<br />iczm2ss.sitem
 +
| {{APIitemIcon|sheetid=icokamm2ss_2.sitem}}<br />icokamm2ss_2.sitem 
 +
|-
 +
| 2 hands axe || {{APIitemIcon|sheetid=iccm2sa.sitem}}<br /> iccm2sa.sitem
 +
| {{APIitemIcon|sheetid=icfm2sa.sitem}}<br /> icfm2sa.sitem
 +
| {{APIitemIcon|sheetid=icmm2sa.sitem}}<br />icmm2sa.sitem
 +
| {{APIitemIcon|sheetid=ictm2sa.sitem}}<br />ictmm2sa.sitem
 +
| {{APIitemIcon|sheetid=iczm2sa.sitem}}<br />iczm2sa.sitem
 +
| {{APIitemIcon|sheetid=icokamm2sa_1.sitem}}<br />icokamm2sa_1.sitem 
 +
|}
 +
 +
:i : item
 +
:c : craftable
 +
:c : generic (common ?), f :fyros, m : matis, t : tryker, z : zoraï, okam : kami/karavan,
 +
:m2 : 2 hands, 
 +
:ss : sword, sa : axe, ms : magic amplifiers ...
 +
: skin index</blockquote>
 +
 +
=== Sheet lists ===
 +
*Items list (inventory) : https://github.com/nimetu/ryzom_extra/blob/master/resources/sheets-cache/items.serial
 +
** [[Ryzom API/Item sheetids]]: a subset of this list, showing item icons using the [[Template:APIitemIcon|APIitemIcon template]].
 +
* [[List of armors]]
 +
* [[List of equipables items]] [[:fr:Liste des objets équipables]]
 +
* [[All Spawn-able Objects|The extensive list of spawn-able objects (on Commons)]] or [https://atys.wiki.ryzom.com/all_spawn/ as a web page] ''(not up to date)''.
 +
 +
== Questions and Answers==
 +
:— Pourquoi et dans quelles conditions n'y a-t-il pas de sheet pour un objet (certains jetons par exemple) ?
 +
 +
:—  les items des sacs speciaux?
 +
 +
:—  peut-être, je ne sais justement pas quels objets n'ont pas de sheet.
 +
 +
:—  c'est simple :
 +
::sac spécial = pas de sheet
 +
::sacs normal = sheet
 +
 +
:—  d'accord, et il y a une raison?
 +
::Les mobs <ref name="mob" />, les grobs <ref>Grob : Graphical Object</ref>, ou les persos en ont-ils?
 +
 +
:—  mobs oui, tous;  les persos ont aussi le sheet pour la race.
 +
 +
:—  tout équipement à un sheet
 +
::pas forcement
 +
::items poper en jeu oui, mais tout le SE non
 +
 +
:—  les arbres, microveget... les personnages ? ou NPCs ?
  
== Question==
+
:—  arbres + microveget non
Pourquoi et dans quelles conditions n'y a-t-il pas de sheet pour un objet (certains jetons par exemple) ?
+
::sauf si c'est un arbre special qui se cible (comme au nexus)
Stable Boy Admin
+
:: les plantes de la kitiniere
11:35
+
::les npcs sont soit des sheets complets (comme les tribus), soit des perso : donc un sheet de race + de l'equipement
les items des sacs speciaux?
 
17:49
 
peut-être, je ne sais justement pas quels objets n'ont pas de sheet.
 
Stable Boy Admin
 
17:50
 
c'est simple
 
sac spécial = pas de sheet
 
sacs normal = sheet
 
17:52
 
d'accord, et il y a une raison?
 
Les mobs<ref> MOB : Monster Object</ref>, grobs<ref>GROB : Graphical Object</ref>, persos en ont-ils?
 
Stable Boy Admin
 
17:53
 
mobs oui, tous
 
grobs?
 
les persos ont aussi le sheet pour la race
 
17:53
 
Grob graphic objects
 
Stable Boy Admin
 
17:53
 
tout equipement à un sheet
 
pas forcement
 
items poper en jeu oui, mais tout le SE non
 
17:54
 
les arrbres, microveget...
 
les personnages
 
ou NPC
 
Stable Boy Admin
 
17:55
 
arbres + microveget non
 
sauf si c'est un arbre special qui se cible (comme au nexus)
 
ou les plantes de la kitiniere
 
les nps sont soit des sheets complets (comme les tribus)
 
soit des perso : donc un sheet de race + de l'equipement
 
17:56
 
les batiments et autres decors, les effets spéciaux, tout ça c'est des grobs
 
Stable Boy Admin
 
17:57
 
oui mais tout n'est pas sheet
 
17:57
 
les bandits divent etre des mobs?
 
== List of all objects which have a sheet==
 
https://forge.ryzom.com/all_spawn/
 
Stable Boy Admin
 
17:57
 
la liste des grobs qui ont un sheet est sur le wiki
 
https://forge.ryzom.com/all_spawn/
 
  
forge.ryzom.com
+
:—  les batiments et autres decors, les effets spéciaux, tout ça c'est des grobs
All Spawn Objeckt´s
 
  
la liste de tous les grobs qui sont des sheets
+
:—  oui mais tout n'est pas sheet
tout le reste ne l'est pas
 
17:58
 
ok
 
  
Stable Boy Admin
+
:—  les bandits doivent être des mobs?
17:58
 
un sheet de pnj ou de mob c'est quasi la meme chose
 
17:59
 
c'est ce que j'imaginais, et les PJ aussi probablement, mais je ne veux pas écrire de bêtise
 
Stable Boy Admin
 
18:00
 
tu as 2 choses
 
en terme d'entités sur ryzom
 
les mobs/pnj/objets monoshapes
 
donc un seul shape defini ce qu'ils sont (grossierement, c'est parfois plus complexe)
 
et tu as les pnjs R2
 
qui sont comme les persos
 
là c'est pas un sheet
 
c'est un sheet + un equipement
 
en gros, tout ce qui est monoshape, tu peux les faire pop en une commande
 
les pnjs R2 et les persos, tu dois les faire pop + appliquer l'equipement
 
  
==API aspects ==
+
==Ryzom API aspects ==
 +
The Ryzom API programming aspects are covered in the pages:
 
* [[Ryzom API]]
 
* [[Ryzom API]]
 
* [[Ryzom API/Item sheetids]]
 
* [[Ryzom API/Item sheetids]]
  
 
<noinclude>{{Reflist|subpages=}}{{Portal|Forge}}
 
<noinclude>{{Reflist|subpages=}}{{Portal|Forge}}
[[Category:Forge]]</noinclude>
+
[[Category:Forge]] [[Category:Graphics]]</noinclude>

Latest revision as of 04:40, 3 May 2022

Definition

Sheets are data structures that describe the attributes of a part of Ryzoms objects which appear in game. Ryzom objects that have a sheet are :

Equipment : clothes, weapons, tools ...
Materials, mission items, generally speaking the items that are displayed in the bag,
Spawnable objects (decor) in the list of all objects which have a sheet: The extensive list of spawn-able objects (on Commons)
Characters have a race sheet,
NPCs have either a complete sheet (tribes for example) or are characters (thus a race sheet and their equipments' ones),
MOBS[1]

There are two kinds of entities in Ryzom:

− The monoshape entities (MOBS, NPCs, items) : defined by a single shape (roughly, it may be sometimes more complex ). They can be spawned with a single command,
− R2 NPCs which are like caracters : one race shape and one shape per equipment part. The character is spawned first, then it's equipment is applied.

Sheet Names

The sheets are referred to by their Sheet ID. the sheet IDs may be explicit after a french or english item name, or “coded”:

Melee weapons (example)
Description Generic Fyros Matis Tryker Zorai Boosted
Amps
iccm2ms.sitem

icfm2ms.sitem

icmm2ms.sitem

ictm2ms.sitem

iczm2ms.sitem

icokamm2ms_1.sitem
2 hands sword
iccm2ss.sitem

icfm2ss.sitem

icmm2ss.sitem

ictm2ss.sitem

iczm2ss.sitem

icokamm2ss_2.sitem
2 hands axe
iccm2sa.sitem

icfm2sa.sitem

icmm2sa.sitem

ictmm2sa.sitem

iczm2sa.sitem

icokamm2sa_1.sitem
i : item
c : craftable
c : generic (common ?), f :fyros, m : matis, t : tryker, z : zoraï, okam : kami/karavan,
m2 : 2 hands,
ss : sword, sa : axe, ms : magic amplifiers ...
skin index

Sheet lists

Questions and Answers

— Pourquoi et dans quelles conditions n'y a-t-il pas de sheet pour un objet (certains jetons par exemple) ?
— les items des sacs speciaux?
— peut-être, je ne sais justement pas quels objets n'ont pas de sheet.
— c'est simple :
sac spécial = pas de sheet
sacs normal = sheet
— d'accord, et il y a une raison?
Les mobs [1], les grobs [2], ou les persos en ont-ils?
— mobs oui, tous; les persos ont aussi le sheet pour la race.
— tout équipement à un sheet
pas forcement
items poper en jeu oui, mais tout le SE non
— les arbres, microveget... les personnages ? ou NPCs ?
— arbres + microveget non
sauf si c'est un arbre special qui se cible (comme au nexus)
les plantes de la kitiniere
les npcs sont soit des sheets complets (comme les tribus), soit des perso : donc un sheet de race + de l'equipement
— les batiments et autres decors, les effets spéciaux, tout ça c'est des grobs
— oui mais tout n'est pas sheet
— les bandits doivent être des mobs?

Ryzom API aspects

The Ryzom API programming aspects are covered in the pages:



  1. 1.0 1.1 MOB is a shortcut for “Monster Object”.
  2. Grob : Graphical Object