Ca:Make a theme
Contents
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.
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
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.