×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Transformice
  • /
  • Éditeur de cartes
  • /
  • Documentation des paramètres du code XML
1 / 2 › »
Documentation des paramètres du code XML
Rectop
« Citoyen »
1448629680000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  3
  • Accueil
  • Balises
  • Carte
  • Sols
  • Objets chamane
  • Décorations
  • Joints
  • Autres
  • Indisponibles
J'ai fait une documentation qui contient tous les paramètres disponibles pour le code XML et j'ai décidé de la publier sur le forum, donc la voici. Ce sujet n'est pas un tutoriel, il faut que vous sachiez déjà manipuler un minimum le code XML d'une carte. J'ai indiqué les différentes balises existantes dans le deuxième onglet, mais sinon le reste se trouve à être seulement les différents paramètres.

Note: Certaines informations ont été indiquées dans les spoilers servant aux arguments. Je vous invite donc à les dérouler avant de vous servir d'un paramètre que vous ne connaissez pas.

Carte complète
<C> </C>

Emplacements des trucs de base
<D />

Départ de la chamane
<DC />

Départ de la deuxième chamane
<DC2 />

Départ des souris
<DS />

Fromage
<F />

Joint de distance
<JD />

Joint prismatique
<JP />

Joint poulie
<JPL />

Joint rotatif
<JR />

Tous les joints
<L> </L>

Paramètres de la carte
<P />

Décoration
<P />

Tous les objets chamane
<O> </O>

Objet chamane
<O />

Tous les sols
<S> </S>

Sols
<S />

Trou
<T />

Tous les éléments de la carte
<Z> </Z>
Ces paramètres sont à mettre dans la balise <P /> (celle au début du code)

Âme-soeur
A=""

Sensibilité aux chocs
aie=""

Autoriser les boulets vers le haut (sans compétence)
bh=""

Collision
C=""

Cacher les bords
Ca=""

Image en arrière-plan
D="url,x,y,r;url,x,y,r"
Arguments
url: Chemin relatif de l'image
x: Coordonnée en X de l'image
y: Coordonnée en Y de l'image
r: Nombre de fois où l'image doit être répétée (à tous les 800 pixels)

L'argument "r" ne fonctionne que dans les codes Lua.

Plus d'informations sur ce sujet


Image en avant-plan
d="url,x,y,r;url,x,y,r"
Arguments
url: Chemin relatif de l'image
x: Coordonnée en X de l'image
y: Coordonnée en Y de l'image
r: Nombre de fois que l'image doit être répétée (à tous les 800 pixels)

L'argument "r" ne fonctionne que dans les codes Lua.

Plus d'informations sur ce sujet


Defilante
defilante="vi,va,vm,d"
Arguments
vi: Vitesse intiale
va: Vitesse d’accélération
vm: Vitesse maximale
d: 0 pour un défilement automatique / 1 pour un défilement libre

Plus d'informations sur ce sujet > Onglet Largeur et hauteur de la carte > Défilement automatique avec bonus


Départs multiples pour les souris
DS="m;x1,y1,x2,y2"
Arguments
x1: Coordonnée en X pour le premier point de départ
y1: Coordonnée en Y pour le premier point de départ
x2: Coordonnée en X pour le deuxième départ
y2: Coordonnée en Y pour le deuxième départ

Il est possible d'ajouter autant de points de départ que voulu.


Départ aléatoire sur l'axe des X pour les souris
DS="y;y"
Arguments
y: Coordonnée en Y à laquelle s'ajoutera une coordonnée aléatoire en X


Départ aléatoire sur l'axe des Y pour les souris
DS="x;x"
Arguments
y: Coordonnée en Y à laquelle s'ajoutera une coordonnée aléatoire en X


Fond
F="id"
Arguments
id: Id du fond


Vent et gravité
G="v,g"
Arguments
v: Vent
g: Gravité


Hauteur
H="h"
Arguments
h: Hauteur de la carte (maximum de 800)


Longueur
L="l"
Arguments
l: Longueur de la carte (maximum de 1600 ou 4800 si le paramètre defilante=vi,va,vm,d" est présent)


Cacher tous les clous
mc=""

Masse des objets
mgoc="m"
Arguments
m: Masse des objets

Une masse négative les rend impossibles à bouger.
La rune n'est pas affectée par ce paramètre.
Plus d'informations sur ce sujet


Mode nuit
N=""

Portails
P=""
Ces paramètres sont à mettre dans la balise <S />

Type de collision
c="type"
Arguments
type: Le chiffre associé au type de collision du sol
1= Sols/Objets chamane et souris
2= Sols/Objets chamane
3= Souris
4= Rien

Hauteur
H="h"
Arguments
h: Hauteur du sol (minimum de 10)


Image sur un sol
i="x,y,url"
Arguments
x: Coordonnée en X sur le sol
y: Coordonnée en Y sur le sol
url: Chemin relatif de l'image

Utilisable uniquement dans un code Lua


Longueur
L="l"
Arguments
l: Longueur du sol


Id pour le lua
lua="id"
Arguments
id: Id permettant d'identifier le sol en Lua


Sol invisible
m=""

Sol en avant-plan
N=""

Désactivation de la synchronisation pour un sol dynamique
nosync=""

Couleur (sols rectangles et ronds)
o="c"
Arguments
c: Code couleur (sans le #)


Paramètres du sol
P="sd,m,f,r,a,af,aml,ama"
Arguments
sd: 0 pour un sol fixe / 1 pour un sol dynamique
m: Masse
f: Frottement
r: Restitution
a: Angle
af: 0 pour un angle non fixe / 1 pour un angle fixe
aml: Amortissement linéaire
ama: Amortissement angulaire


Type du sol (bois, glace, ...)
T="id"
Arguments
id: Id du type de sol


Disparition programmée
v="ms"
Arguments
ms: Millisecondes avant la disparition du sol (1000 ms = 1 seconde)


Emplacement en X
X="x"
Arguments
x: Coordonnée en X du sol


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y du sol


Id du sol
Z="z"
Arguments
z: Numéro de référence du sol

Ces paramètres sont à mettre dans la balise <O />

Type de l'objet
C="id"
Arguments
id: Id de l'objet chamane


Puissance de rotation d'un clou
Mp="p"
Arguments
p: Puissance


Vitesse de rotation d'un clou
Mv="v"
Arguments
v: Vitesse


Désactivation de la synchronisation pour un objet
nosync=""

Paramètres de l'objet
P="a,t"
Arguments
a: Angle
t: 0 pour un objet normal / 1 pour un objet fantôme (transparent)


Emplacement en X
X="x"
Arguments
x: Coordonnée en X de l'objet


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y de l'objet


Id de l'objet
Z="z"
Arguments
z: Numéro de référence de l'objet

Ces paramètres sont à mettre dans la balise <P /> (celle présente à l'intérieur des balises <Z> </Z>)

Couleurs
C="c1,c2,c3"
Arguments
c1: Couleur de la première partie de la décoration
c1: Couleur de la deuxième partie de la décoration
c3: Couleur de la troisième partie de la décoration

Le nombre de couleurs et leur ordre varie selon la décoration.


Paramètres de la décoration
P="ap,inv"
Arguments
ap: 0 pour avant plan / 1 pour arrière plan
inv: 0 pour normal / 1 pour inversé


Type de la décoration
T="id"
Arguments
id: Id de la décoration


Emplacement en X
X="x"
Arguments
x: Coordonnée en X de la décoration


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y de la décoration


Id de la décoration
Z="z"
Arguments
z: Numéro de référence de la décoration

Informations provenant de ce sujet et de celui-ci (br) puisque je ne connais rien en joints. Il y a donc des détails possiblement manquants ou erronés dans cette liste pour les joints (notamment pour les arguments HZ, Lim1 (x2) et Lim2 (x2)).


Joint de distance
Ces paramètres sont à mettre dans la balise <JD />

Raideur du joint
AMP="r"
Arguments
r: Raideur


Couleur du joint
c="c,ep,t,ap"
Arguments
c: Couleur
ep: Épaisseur
t: Transparence
ap: 0 pour arrière-plan / 1 pour avant-plan


Jusqu’à quel point le sol va garder sa distance
HZ="nbr"
Arguments
nbr: Fréquence d'oscillation


Premier sol à connecter
M1="z"
Arguments
z: Paramètre Z du premier sol à connecter


Deuxième sol à connecter
M2="z"
Arguments
z: Paramètre Z du deuxième sol à connecter


Point dans lequel la distance du premier sol sera gardée
P1="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y


Point dans lequel la distance du deuxième sol sera gardée
P2="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y



Joint rotatif
Ces paramètres sont à mettre dans la balise <JR />

Couleur du joint
c="c,ep,t,ap"
Arguments
c: Couleur
ep: Épaisseur
t: Transparence
ap: 0 pour arrière-plan / 1 pour avant-plan


Limite de rotation 1
Lim1="a"
Arguments
a: Limitation du mouvement horizontal


Limite de rotation 2
Lim2="b"
Arguments
b: Limitation du mouvement horizontal


Sol qui tourne
M1="z"
Arguments
z: Paramètre Z du sol qui doit tourner (chiffre)


Sol de référence
M2="z"
Arguments
z: Paramètre Z du sol de référence (chiffre)


Faire tourner le sol
MV="p,v"
Arguments
p: Puissance
v: Vitesse


Point dans lequel le sol va tourner
P1="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y


Autre point dans lequel le sol va tourner
P2="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y



Joint prismatique
Ces paramètres sont à mettre dans la balise <JP />

Angle entre les deux sols
A="a"
Arguments
a: Angle


Axes
AXIS="ax,ay"
Arguments
ax: 0 empêche le mouvement sur l'axe des X / 1 permet le mouvement sur l'axe des X / -1 inverse le sens de déplacement sur l'axe des X
ay: 0 empêche le mouvement sur l'axe des Y / 1 permet le mouvement sur l'axe des Y / -1 inverse le sens de déplacement sur l'axe des Y


Couleur du joint
c="c,ep,t,ap"
Arguments
c: Couleur
ep: Épaisseur
t: Transparence
ap: 0 pour arrière-plan / 1 pour avant-plan


Limite de déplacement 1
Lim1="a"
Arguments
a: Limitation du mouvement horizontal


Limite de déplacement 2
Lim2="b"
Arguments
b: Limitation du mouvement horizontal


Sol qui se transplante
M1="z"
Arguments
z: Paramètre Z du sol à transplanter


Sol de référence
M2="z"
Arguments
z: Paramètre Z du sol de référence


Déplacement du sol (AXIS requis)
MV="p,v"
Arguments
p: Puissance
v: Vitesse


Point d'origine
P1="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y



Joint poulie
Ces paramètres sont à mettre dans la balise <JPL />

Couleur du joint
c="c,ep,t,ap"
Arguments
c: Couleur
ep: Épaisseur
t: Transparence
ap: 0 pour arrière-plan / 1 pour avant-plan


Premier sol à connecter
M1="z du premier sol"
Arguments
z du premier sol: Z du premier sol à connecter


Deuxième sol à connecter
M2="z du deuxième sol"
Arguments
z du deuxième sol: Z du deuxième sol à connecter


Point de rotation possible 1
P1="x,y
Arguments
x: Coordonnée en X
y: Coordonnée en Y


Point de rotation possible 2
P2="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y


Point de rotation possible 3
P3="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y


Point de rotation possible 4
P4="x,y"
Arguments
x: Coordonnée en X
y: Coordonnée en Y


Rapport de force
R="rf"
Arguments
rf: Rapport de force

Fromage
Ces paramètres sont à mettre dans la balise <F />

Emplacement en X
X="x"
Arguments
x: Coordonnée en X du fromage


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y du fromage



Trou
Ces paramètres sont à mettre dans la balise <T />

Emplacement en X
X="x"
Arguments
x: Coordonnée en X du trou


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y du trou



Départ des souris
Ces paramètres sont à mettre dans la balise <DS />

Emplacement en X
X="x"
Arguments
x: Coordonnée en X du départ des souris


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y du départ des souris



Départ de la chamane
Ces paramètres sont à mettre dans la balise <DC />

Emplacement en X
X="x"
Arguments
x: Coordonnée en X du départ de la chamane


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y du départ de la chamane



Départ de la deuxième chamane
Ces paramètres sont à mettre dans la balise <DC2 />
Le départ de la deuxième chamane ne fonctionne que si la carte est dans la catégorie p8 ou p32.

Emplacement en X
X="x"
Arguments
x: Coordonnée en X du départ de la deuxième chamane


Emplacement en Y
Y="y"
Arguments
y: Coordonnée en Y du départ de la deuxième chamane

Les paramètres suivants ne peuvent pas être utilisés via l'éditeur de carte et le Lua. Ils étaient présents dans les codes XML de cartes évènementielles. L'accès à ces paramètres à des fins de tests étant impossible, les arguments sont déduits et des erreurs sont donc possibles.


Carte

Apparition et disparition d'une image
APS="url,x,dx,y,dy,?"
Arguments
url: Chemin relatif de l'image
x: Coordonnée en X de l'image
dx: Coordonnée en X à partir de laquelle l'image disparaît et réapparaît
y: Coordonnée en Y de l'image
dy: Coordonnée en Y à partir de laquelle l'image disparaît et réapparaît
?


Image qui apparaît sous certaines conditions
IP="url,x,y;url,x,y"
Arguments
url: Chemin relatif de l'image
x: Coordonnée en X
y: Coordonnée en Y


Personnage non-joueur
PNJ="nom#x#y#?#bulle"
Arguments
nom: Nom du PNJ (tel qu'indiqué dans les fichiers swf du jeu)
x: Coordonnée en X
y: Coordonnée en Y
?
bulle: Contenu (mot ou phrase) de la bulle qui apparaît au dessus du PNJ


Scénario d'une carte-évènement
S="id"
Arguments
id: Id correspondant au scénario à activer pour la carte

Ce paramètre est présent dans la carte du chat squelette d'Halloween 2012.


Lier la carte à une vanilla
vanilla="nv"
Arguments
nv: Numéro de la carte vanilla à lier à celle-ci

Ce paramètre a été utilisé lors du 1er avril 2015 afin que les cartes troll faites par Aewing et Stormleg indiquent un numéro de carte vanilla dans la barre du haut.


Dernière modification le 1481062740000
Rectop
« Citoyen »
1448629740000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#2
  0
Message réservé au cas où j'atteindrais la limite de caractères
Speednoel
« Sénateur »
1448637720000
    • Speednoel#0000
    • Profil
    • Derniers messages
    • Tribu
#3
  0
cool merci
Commandantso
« Censeur »
1448637780000
    • Commandantso#0000
    • Profil
    • Derniers messages
#4
  0
Joli topic et très pratique. Bonne chance ! :)
Linuxdev
« Citoyen »
1448640480000
    • Linuxdev#0000
    • Profil
    • Derniers messages
    • Tribu
#5
  0
Super intéressant! Merci pour ce sujet!!
Rodily
« Citoyen »
1448643840000
    • Rodily#0000
    • Profil
    • Derniers messages
#6
  0
Très bon topic, dommage qun ne sait pas toujours ou changer les param du xml
Rectop
« Citoyen »
1448726820000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#7
  0
Rodily a dit :
Très bon topic, dommage qun ne sait pas toujours ou changer les param du xml

C'est à dire ? Ils vont toujours dans les balises indiquées en haut de chaque onglet.

Sinon, merci x4 :)
Rodily
« Citoyen »
1448731500000
    • Rodily#0000
    • Profil
    • Derniers messages
#8
  0
Oui mais faudrait préciser ou dans le xml, si tu vois ce que je veux dire, je peux t'aider si tu veux ?

Dernière modification le 1448731560000
Nicolasledu
« Citoyen »
1448732640000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#10
  0
Wow très bon topic ! Il mériterait d'être épinglé !

Je crois que tu t'es trompé la non ?
http://i.imgur.com/JitYTpP.png
Rectop
« Citoyen »
1448734260000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#11
  0
Nicolasledu a dit :
Je crois que tu t'es trompé la non ?
http://i.imgur.com/JitYTpP.png

Non, il y a vraiment deux balises <P /> dans un code XML. Une au début du code et une autre à l'intérieur des balises <Z> </Z>.

Rodily a dit :
Oui mais faudrait préciser ou dans le xml, si tu vois ce que je veux dire, je peux t'aider si tu veux ?

Si tu me montres précisement quoi préciser, je peux voir à l'ajouter. Dans ma tête c'est clair, mais peut-être pas dans celle de tout le monde ^^

Et merci x2 ;)
Misterdipper
« Citoyen »
1448734500000
    • Misterdipper#1087
    • Profil
    • Derniers messages
    • Tribu
#12
  0
A merci ça va m'être utile pour la modifications des cartes. Je te remercie car je connaissait pas tout les codes et a quoi ils servaient.

*j'met le topic dans mes favoris !*
Viaxeiro
« Sénateur »
1448755080000
    • Viaxeiro#0000
    • Profil
    • Derniers messages
    • Tribu
#13
  0
J'adore, mais sa ne devrait las aller en section Tuto' ? ^^
Vvarriorw
« Citoyen »
1448758440000
    • Vvarriorw#0095
    • Profil
    • Derniers messages
    • Tribu
#14
  0
Merci pour ton aide Rectop. Ce topic pourrait être très utile pour les débutants ou pour ceux qui ne peuvent pas se souvenir de la signification de certains paramètres du code XML.
Aewing
« Censeur »
1448899380000
    • Aewing#0095
    • Profil
    • Derniers messages
    • Tribu
#15
  0
Super intéressant et inspirant, merci beaucoup !
Nicolasledu
« Citoyen »
1449600660000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#16
  0
Nicolasledu a dit :
Wow très bon topic ! Il mériterait d'être épinglé !

On m'a écouté \o
Amrtast
« Censeur »
1458216720000
    • Amrtast#0000
    • Profil
    • Derniers messages
#17
  0
Super intéressant, merci et bravo!

Dernière modification le 1458216780000
Louca
« Censeur »
1458256620000
    • Louca#2984
    • Profil
    • Derniers messages
#18
  0
Intéressant!
Nicolasledu
« Citoyen »
1461085440000
    • Nicolasledu#0000
    • Profil
    • Derniers messages
    • Tribu
#19
  0
a dit :
Personnage non-joueur
PNJ="nom#x#y#?#bulle"

Je crois que le "?" est le look du pnj
Rectop
« Citoyen »
1461098820000
    • Rectop#0000
    • Profil
    • Derniers messages
    • Tribu
#20
  0
Nicolasledu a dit :
a dit :
Personnage non-joueur
PNJ="nom#x#y#?#bulle"

Je crois que le "?" est le look du pnj

J'en doute, à moins qu'un -1 indique un look :S

Exemple du parametre pour AVD a dit :
PNJ="$Halloween#425#349#-1#bonbon"
  • Forums
  • /
  • Transformice
  • /
  • Éditeur de cartes
  • /
  • Documentation des paramètres du code XML
1 / 2 › »
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27