Ca:Make a theme

From X-Moto
Jump to: navigation, search

English - Español - Français - 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 les seves mides 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 sub-directori que depèn del tipus d'objecte :

Tipus d'Sprite Directori
BikerPart Textures/Riders
Texture Textures/Textures
Entity Textures/Sprites (o Textures/Sprites/Anims si es una animació)
Effect Textures/Effects
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