Difference between revisions of "Ca:Make a theme"

From X-Moto
Jump to: navigation, search
Line 2: Line 2:
  
 
= Introducció =
 
= Introducció =
Desde X-Moto 0.2.0, es possible fer nous temes i agregar nous objectes/textures fàcilment. Pots tornar a fer tots els gràfics del joc.
+
Des de X-Moto 0.2.0, es possible fer nous temes i agregar nous objectes/textures fàcilment. Pots tornar a fer tots els gràfics del joc.
  
 
Un tema es composa de un arxiu XML i arxius d'imatges. L'arxiu XML proporciona la informació sobre el tema i dona el nom de cada arxiu d'imatge per a utilitzar-los per a cada component descrit dins.
 
Un tema es composa de un arxiu XML i arxius d'imatges. L'arxiu XML proporciona la informació sobre el tema i dona el nom de cada arxiu d'imatge per a utilitzar-los per a cada component descrit dins.
Line 73: Line 73:
  
 
= Posa a prova el teu tema =
 
= Posa a prova el teu tema =
Desde xmoto 0.2.1, tu pots comprovar el teu tema arrencant xmoto amb la opció -testTheme. T'ajudara a veure si el teu tema respecta les zones de col·lisió. Desde X-Moto 0.2.1, simplement prem F2 per canviar a aquest mode.
+
Des de xmoto 0.2.1, tu pots comprovar el teu tema arrencant xmoto amb la opció -testTheme. T'ajudara a veure si el teu tema respecta les zones de col·lisió. Des de X-Moto 0.2.1, simplement prem F2 per canviar a aquest mode.
  
 
[[Image:TestTheme.jpg]]
 
[[Image:TestTheme.jpg]]

Revision as of 16:41, 18 September 2006

English - Norsk

Introducció

Des de X-Moto 0.2.0, es possible fer nous temes i agregar nous objectes/textures fàcilment. Pots tornar a fer tots els gràfics del joc.

Un tema es composa de un arxiu XML i arxius d'imatges. L'arxiu XML proporciona la informació sobre el tema i dona el nom de cada arxiu d'imatge per a utilitzar-los per a cada component descrit dins.

Les imatges han de ser quadrades i els seus tamanys potencia de 2 (64x64, 128x128, 256x256)
Les imatges superiors a 50Ko no s'accepten
Les imatges han de ser png o jpg
Les imatges han de tenir llicencia GPL

Fes un nou tema

Per crear un tema, hauràs de començar copiant un dels ja fets. Si actualitzes els temes en el joc, trobaràs els arxius dels temes descarregats en el directori Themes dins ~/.xmoto (UNIX) o en el directori d'instal·lació en (Windows). L'arxiu del tema es veu mes o menys així :

<?xml version="1.0" encoding="utf8" ?>
<xmoto_theme name="Classic">
<sprite type="BikerPart" name="PlayerBikerBody"  file="Body1.png" />
<sprite type="BikerPart" name="PlayerBikerFront" file="Front1.png" />
...
</xmoto_theme>
  • Primer, copia un tema ja fet com a un nou arxiu
  • Obre el tema i canvia el nom per un de nou (reemplaça "Classic" per "My Theme")

Felicitats ! Has creat el teu primer tema i nomes fent una copia d'un de fet. Ara, prova a modificar-lo o agregar noves entrades.

Actualment, es impossible enviar els teus temes a traves de la pagina web ; utilitza la pestanya del sistema de missatges i dona el teu email per contactar-nos si vols que el teu tema pugui ser descarregat per altres jugadors.

Les entrades dels temes

Una entrada de un tema es una linneà que explica al joc on pot trobar l'imatge per a un objecte donat. Un objecte te un tipus (BikerPart, Texture, Entity, Effect, Font, Misc, UI) ; per a cada tipus, hi poden haver diversos paràmetres. A mes, un objecte te un nom i alguns valors per definir la ruta a l'imatge.


Alguns noms d'objectes estan definits en el joc, per exemple, "PlayerBikerBody" es el nom de l'objecte referent al cos del pilot. Peró alguns objectes nous poden ser definits com a textures o entrades.

Els objectes es troben al directori Textures en un subdirectori que depèn del tipus d'objecte :

Sprite type Directory
BikerPart Textures/Pilots
Texture Textures/Textures
Entity Textures/Objectes (o Textures/Objectes/Animacions si es que hi ha alguna)
Effect Textures/Efectes
Font Textures/Fonts
Misc Textures/Misc
UI Textures/UI
Els arxius d'objectes estan disponibles en http://xmoto.free.fr/sprites/Textures

Modificar l'entrada d'un tema

Simplement modifica els paràmetres (si vols) i el paràmetre del arxiu : dona el nom del teu nou arxiu.

Agrega una entrada d'un tema

Copia i enganxa una entrada ja feta del mateix tipus objecte. Canvia els paràmetres, i dona el paràmetre de l'arxiu.

Posa a prova el teu tema

Des de xmoto 0.2.1, tu pots comprovar el teu tema arrencant xmoto amb la opció -testTheme. T'ajudara a veure si el teu tema respecta les zones de col·lisió. Des de X-Moto 0.2.1, simplement prem F2 per canviar a aquest mode.

TestTheme.jpg