Fr/Adding chapters to your mod: Difference between revisions

From Valve Developer Community
< Fr
Jump to navigation Jump to search
Line 67: Line 67:
[[File:CBXChapter1.gif|right|border|L'image d'un chapitre]]
[[File:CBXChapter1.gif|right|border|L'image d'un chapitre]]


Vous devez [[Creating a Material|créer un "Thumbnails]] pour chacun de vos chapitres, en guise d’illustration. Ces images doivent se trouver dans <code><votre mod>\materials\vgui\chapters\</code> et nommées chapter1, chapter2, chapter3, etc...
Vous devez [[Creating a Material|créer un "Thumbnails"]] pour chacun de vos chapitres, en guise d’illustration. Ces images doivent se trouver dans <code><votre mod>\materials\vgui\chapters\</code> et nommées chapter1, chapter2, chapter3, etc...


* The images displayed in the new game dialogue are 152x86. Since texture dimensions must both be a power of two, your VTFs will be 256x128 with a border to the right and bottom.
* L'image qui apparaît dans le jeu est d'une résolution de 152x86. Depuis les dimensions doivent être des puissances de 2, donc votre VTF doit faire 256x128 avec une bordure en haut et en bas.
* Since these are UI textures, they should be compiled without [[mipmap]]s and with level of detail disabled. The [[VTEX]] commands for this are <code>nomip</code> and <code>nolod</code>.
* Depuis que ce sont des UI Textures, elles doivent être compilées sans [[mipmap]], et donc sans niveaux de détails. Les commandes [[VTEX]] pour cela sont <code>nomip</code> et <code>nolod</code>.


Your material should look something like this:
Le VMT de votre image doit être comme ceci :


  "UnlitGeneric"
  "UnlitGeneric"
Line 80: Line 80:
  }
  }


=== Backgrounds ===
=== Arrière plan ===


<code><mod>\scripts\chapterbackgrounds.txt</code> ties background maps and images to chapters. A background will not be used until the chapter it is associated with has been unlocked (see next section).
<code><votre mod>\scripts\chapterbackgrounds.txt</code> prend en compte l'arrière plan du menu durant un chapitre. Les arrière plans (ou Background en anglais) sont sous formes de maps animées et se débloquent au fur et à mesure en fonction de la progression du joueur à travers le jeu.(En ce qui concerne leur débloquement, voir la section suivante).


Here is what it might look like:
Le contenu doit ressembler à ceci:


  chapters
  chapters
  {
  {
  1 "my_background01"
  1 "mon_background01"
  2 "my_background02"
  2 "mon_background02"
  3 "my_background03"
  3 "mon_background03"
  }
  }


Each value should be the name of a map in <code><mod>\maps\</code> (unless you don't want background maps at all) and a material in <code><mod>\materials\console\</code>. It's okay to omit a chapter.
<code>"mon_background"</code> correspond au nom de votre map qui fera office d'arrière plan, et qui doit se trouver dans <code><votre mod>\maps\</code> (A moins que mettre une map en guise d'arrière plan ne soit pas votre intention) et le VMT et VMF de votre image dans <code><votre mod>\materials\console\</code>.


See [[Menu Background Map]] for more details.
Voir [[Menu Background Map]] pour plus de détails.


== Maps ==
== Maps ==

Revision as of 10:11, 12 March 2012

Template:Otherlang2

Les Chapitres sont dans les jeux Sources des "étapes" d'un jeux ou d'un mod. Le nombres de chapitres peux varier selon les jeux, et ne sont qu'accessibles dans un jeux en mode solo. La liste des chapitres du jeux se trouve dans le menu de départ, sous forme de liste suivit d'une image représentant le chaptire. Les chapitres donnent également une structure propre à votre jeux, et permet au joueur de naviguer dans son déroulement.

L'ajouts de chapitres à votre mod peut être légèrement compliqué, car il faut modifier certains fichiers à manier avec précautions.

Scripts

Engeristrement d'un chapitre

Créez à cet endroit <votre mod>\cfg\chapter1.cfg. Cela créera votre premier chapitre, et contiendra dans la console ce qu'il faut pour son démarrage. Il doit y contenir :

map <la première map de votre chapitre>

Vous ferez la même chose pour chaque chapitre de votre mod.

Localisation du nom

Créez (ou ouvrez, si deja existant) <votre mod>\resource\<mod>_english.txt (ou _french, _japanese, etc). Ceci est le fichier de localisation , là où sont écrits les unicodes pour le tires de vos chapitres.

Le fichier doit ressembler à la chose suivant :

lang
{
	Language "English"
	Tokens
	{
		modname_Chapter1_Title	"Nom du Chapitre 1"
	}
}

Si ce fichier existe deja, ne le supprimez pas. Créez-en un nouveau.

Note.pngNote:Le fichier de localisation doit être enregistré au format UCS-2 Little Endian. Dans Notepad, faites "Fichier", "Enregistrer sous" puis selectionnez "Unicode".
Note.pngNote:Enveloppez avec n'importe quel touche ou valeur avec des espaces entre les guillemets.

Apparition du nom du chapitre lors du jeu

Le <votre mod>\scripts\titles.txt défini ce qui apparaît lors du commencement de votre chapitre.

Recherchez la section "chapter titles" et modifiez le comme ceci:

//CHAPTER TITLES

$fadein 0.01
$holdtime 3.5
$position -1 0.58

CHAPTER1_TITLE
{
#YourModName_Chapter1_Title
}

Ce fichier doit être enregistré au format normal c'est à dire ANSI.

Images

Thumbnails

L'image d'un chapitre

Vous devez créer un "Thumbnails" pour chacun de vos chapitres, en guise d’illustration. Ces images doivent se trouver dans <votre mod>\materials\vgui\chapters\ et nommées chapter1, chapter2, chapter3, etc...

  • L'image qui apparaît dans le jeu est d'une résolution de 152x86. Depuis les dimensions doivent être des puissances de 2, donc votre VTF doit faire 256x128 avec une bordure en haut et en bas.
  • Depuis que ce sont des UI Textures, elles doivent être compilées sans mipmap, et donc sans niveaux de détails. Les commandes VTEX pour cela sont nomip et nolod.

Le VMT de votre image doit être comme ceci :

"UnlitGeneric"
{
  "$baseTexture" "VGUI/chapters/chapter1"
  "$vertexalpha" 1
}

Arrière plan

<votre mod>\scripts\chapterbackgrounds.txt prend en compte l'arrière plan du menu durant un chapitre. Les arrière plans (ou Background en anglais) sont sous formes de maps animées et se débloquent au fur et à mesure en fonction de la progression du joueur à travers le jeu.(En ce qui concerne leur débloquement, voir la section suivante).

Le contenu doit ressembler à ceci:

chapters
{
	1	"mon_background01"
	2	"mon_background02"
	3	"mon_background03"
}

"mon_background" correspond au nom de votre map qui fera office d'arrière plan, et qui doit se trouver dans <votre mod>\maps\ (A moins que mettre une map en guise d'arrière plan ne soit pas votre intention) et le VMT et VMF de votre image dans <votre mod>\materials\console\.

Voir Menu Background Map pour plus de détails.

Maps

Unlocking chapters

By default, all chapters except the first start off locked. Unfortunately, Valve's not-terribly-good method of unlocking requires your maps to have the same names as theirs!

You can overcome this issue by starting your mod off with all chapters unlocked (edit the sv_unlockedchapters line in <mod>\cfg\config.cfg), or by changing your mod's programming. Hacking it within maps is not recommended.

Equipping players

Players who start a new game at a chapter half-way through your mod will drop into the world without any items. To equip them with the weapons and other goodies they are supposed to have, use a logic_auto's OnNewGame output to spawn a point_template.

The map list

This is not necessary but is used to easily find the names of maps without quitting and relaunching the game.
Create <mod>\maplist.txt and list of maps that your mod will use. For example:

Map1
Map2