Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:skills [2016/11/16 10:38] osquallofr:skills [2021/12/03 18:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 49: Ligne 49:
  
  
-==== Structure des fichiers sources (xml, txt, ... ) générés par skill_extractor.exe ==== +==== Structure des fichiers (xml, txt, ... ) générés par skill_extractor.exe ==== 
-=== Resultat de la fonction void writeInSheet(COFile &fo) ===+ 
 +=== Fichiers sources === 
 + 
 +== Fichier de travail pour les designer - skillscategory.xls == 
 + 
 +Ce fichier sert de brouillon où, si j'ai bien compris, les designer font leur popote sur la feuille "skills" ils ajoutent des skills dans tous les sens, préparent leurs branches de compétence puis font un tri et une version au propre de ce qu'ils veulent intégrer au jeu sur la feuille "sheet2" pour l'export au format cvs qu'utilisera ensuite skill_extractor. 
 + 
 + 
 += skillscategory.xls = 
 + 
 +Il s'agit la d'un document de travail dont il n'est nul besoin de garder la forme la seule chose important c'est la feuille destiné à l'export au format csv(sheet2). 
 + 
 +skills, la feuille dans laquelle le travail brut est effectuer, une sorte de brouillon de travail. 
 +sheet2, la version au propre destiné à l'export au format csv. 
 +sheet3, une liste des branches de bases. 
 + 
 += skills.csv = 
 + 
 +WIP 
 + 
 + 
 +La version final de la lsites des compétence au format csv a fournit à skill_extractor. 
 + 
 +Elle suit le format suivant: 
 + 
 +code_competence_complet;code_competence_sans_parent;code_competence_parent;level_max;stage_value;categorie 
 + 
 +prenons par exemple Le combat a une main contondant ( one Hand Melee Blunt ) dont le code est SFM1B 
 +et dont la branche parente est le combat a une main ( one Hand Melee ) avec le code SFM1. 
 + 
 +le premier S est pour skill il est present dans toutes les compétences. 
 +Ensuite nous avons F pour "Fight" 
 + 
 +Ainsi toutes les compétences de combat commenceront par SF 
 + 
 +Ensuite le M pour Mêlée donnant donc SFM pour toutes les compétence de combat de mêlée. 
 + 
 +Ensuite le 1 pour une main donc SFM1 pour le combat de mêlée a une main (le skill parent SFM1 ici donc le parent et SFM qui a lui pour parent SF ) 
 + 
 +Et enfin le B pour blunt, SFM1B correspond donc au combat de mêlée à une main contondant. 
 + 
 +Nous avons donc l'arbre suivant (en ajoutant d'autres branches pour que ca soit plus représentatif): 
 + 
 +<code> 
 +0  20            50                   100                      (Level) 
 +SF - SFM (mêlée) - SFM1 (une main)     - SFM1H (contondant) 
 +               | 
 +   - SFR (Tir)   - SFM2 (deux main) 
 + 
 +</code> 
 + 
 +Pour reprendre notre skill de combat à une main contondant SFM1H 
 +Son code complet est donc SFM1H le code de son parent est donc SFM1 et le code sans parent H et son level max 100 
 + 
 +le fichier csv aura donc la ligne suivante: 
 + 
 +(visiblement le dernier paramètre est en français et non en anglais) 
 + 
 +SFM1H;H;SFM1;100;0;Combat 
 + 
 +Concernant stage_value je ne sais pas à quoi cela correspond pour le moment n'hesiter pas a faire savoir si vous avez une idée, actuellement tout est à 0 sauf le craft à 1. 
 + 
 +=== Fichiers générés par skill_extractor === 
 + 
 +== Resultat de la fonction void writeInSheet(COFile &fo) ==
 <code xml> <code xml>
 <STRUCT Name="NormalizedSkillName"> <STRUCT Name="NormalizedSkillName">
Ligne 65: Ligne 129:
 </code> </code>
  
-=== skill_codes.txt ===+== skill_codes.txt ==
 <code> <code>
 // Liste des skill et code associé sous la forme: // Liste des skill et code associé sous la forme:
Ligne 71: Ligne 135:
 </code> </code>
  
-=== .typ file ===+== .typ file ==
 <code xml> <code xml>
 <?xml version="1.0"?> <?xml version="1.0"?>
Ligne 80: Ligne 144:
 </code> </code>
  
-=== .dfn file ===+== .dfn file ==
 <code xml> <code xml>
 <?xml version="1.0"?> <?xml version="1.0"?>
Ligne 89: Ligne 153:
 </code> </code>
  
-=== skills.pds ===+== skills.pds ==
 <code> <code>
 // NbSkills in enum : size  Report this in database.xml // NbSkills in enum : size  Report this in database.xml
Ligne 415: Ligne 479:
  
  
-[[fr:gamedesign:brick:start?s[]=sbricks|Compétences du lirri'a]]+[[fr:gamedesign:khanat:brick:start?s[]=sbricks|Compétences du lirri'a]]
  
  
 {{tag>Tag_a_ajouter}} {{tag>Tag_a_ajouter}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/skills.1479292718.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion