×

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
  • /
  • Central de Parâmetros
1 / 2 › »
Central de Parâmetros
Ikke
« Sénateur »
1491061980000
    • Ikke#0020
    • Profil
    • Derniers messages
    • Tribu
#1
  0
  • Introdução
  • Elementos
  • Mapa
  • Pisos
  • Objetos Shaman
  • Decorações
  • Joints

Central de Parâmetros


Primeiramente, esse post não é um tutorial. Aqui é onde criadores de mapas que sabem o que estão fazendo venham procurar tags de propriedades para utilizar porque não conseguem lembrar de todos.

T-12205(Documentation des paramètres du code XML) Traduzido/Adaptado para o português.


Dentro do XML encontramos diferentes partições, onde cada um controla algo na jogabilidade. Vamos chamar-los de elementos.
Iremos tomar o código XML deste mapa como exemplo:

http://i.imgur.com/KN0m8Lx.png
código XML
Code XML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<C>
<P C="" F="2" />
<Z>
<S>
<S P="0,0,0.3,0.2,0,0,0,0" L="800" H="45" X="400" Y="380" T="6" />
</S>
<D>
<DS Y="341" X="402" />
<DC Y="345" X="483" />
<P X="612" P="0,0" Y="358" T="1" />
<F Y="272" X="250" />
<T Y="277" X="322" />
</D>
<O>
<O X="320" C="7" Y="348" P="0" />
</O>
</Z>
</C>

Mapa completo
<C> </C>

Parâmetros do mapa*
<P />

Todos os elementos do mapa
<Z> </Z>

Elemento com todos os Pisos
<S> </S>

Pisos
<S />

Elementos do jogo
<D />

Spawn do Shaman
<DC />

Spawn do segundo Shaman
<DC2 />

Spawn dos ratos
<DS />

Queijo
<F />

Toca
<T />

Decoração*
<P />

Elemento com todos os Objetos de Shaman
<O> </O>

Objeto Shaman
<O />

Elemento com todas as Juntas
<L> </L>

Junta de Distância
<JD />

Junta Prismática
<JP />

Junta de Polias
<JPL />

Junta de Revolução
<JR />

  • Notamos que há 2 tags parecidas dentro do código XML, O <P />, a diferença é que se ele estiver condito dentro do elemento <D> ele é uma decoração, se estiver no inicio do código (depois do <C> ele é onde colocamos os parâmetros do mapa.
  • Exemplo
    <C>
    <P tox="" />
    <Z>
    <S />
    <D />
    <O />
    </Z>
    </C>
    Ps: Essa tag não existe, foi apenas para demostração.


    Os parâmetros habilitam algumas jogabilidades diferentes no mapa, e aqui está sua lista:

    Alma-Gémea
    A=""

    Sensibilidade a choques
    aie=""

    Permitir que os cannons possam ser jogados para cima (sem a necessidade de habilidades do shaman)
    bh=""

    Colisão
    C=""

    Esconder as bordas
    Ca=""

    Imagem em background
    D="url,x,y;url,x,y"
    Argumentos
    url: Url da uma imagem que deseja colocar
    x: Coordenada X da imagem
    y: Coordenada Y da imagem

    Demostração
    <C><P D="../share/multithreading.png,150,50" /><Z><S /><D /><O /></Z></C>


    Imagem em primeiro plano
    d="url,x,y;url,x,y"
    Argumentos
    url: Url da uma imagem que deseja colocar
    x: Coordenada X da imagem
    y: Coordenada Y da imagem

    Demostração
    <C><P d="../share/multithreading.png,150,50" /><Z><S /><D /><O /></Z></C>


    Defilante
    defilante="vi,va,vm,d"
    Argumentos
    vi: Velocidade Inicial
    va: Velocidade de aceleração
    vm: Velocidade máxima
    mc: Movimento da camera ("0" padrão defilante; "1" livre)

    Demostração
    <C><P defilante="3,2,1,0" /><Z><S /><D /><O /></Z></C>


    Colocar múltiplos spawns de ratos
    DS="m;x1,y1,x2,y2"
    Argumentos
    x1: Coordenada X do primeiro spawn
    y1: Coordenada Y do primeiro spawn
    x2: Coordenada X do segundo spawn
    y2: Coordenada Y do segundo spawn

    Demostração
    <C><P DS="m;80,65,80,320" /><Z><S /><D /><O /></Z></C>


    Spawn dos ratos em um eixo especifico
    Caso 1: DS="y;y"
    Caso 2: DS="x;x"
    Introdução
    Quando falamos sobre eixos, lembrando de geometria, caso você não tenha isso em mente ainda, siga a linha de raciocínio.
    http://i.imgur.com/6QhZ9Fc.png
    Olhando pela imagem a cima:
    Caso 1: Quando determinamos uma coordenada Y usando esse parâmetro, DS="y,y" os ratos vão dar spawn em qualquer lugar da linha vermelha, o r = y que você determinar;
    Caso 2: Quando determinamos uma coordenada X usando esse parâmetro, Ds="x,x" os ratos vão dar spawn em qualquer lugar da linha azul, o s = o x que você determinar.

    Demostração
    Caso 1: <C><P DS="y;80" /><Z><S /><D /><O /></Z></C>
    Caso 2: <C><P DS="x;320" /><Z><S /><D /><O /></Z></C>


    Fundo
    F="id"
    Argumentos
    id: Numero de identificação dos fundos para o mapa.

    Demostração com o fundo Dia
    Caso 1: <C><P F="0" /><Z><S /><D /><O /></Z></C>


    Vento e gravidade
    G="v,g"
    Argumentos
    v: Força do vento, 0 neutro, números negativos levam os ratos para a esquerda, números positivos para a direita
    g: Gravidade, 10 gravidade da terra (neutra), números menores que 10 deixam a gravidade mais leve/puxa os ratos para cima, números maiores que 10 deixam a gravidade mais pesada/puxa os ratos para baixo.


    Altura
    H="h"
    Argumentos
    h: Altura do mapa, para evitar bugs o número minimo é 400, e o número máximo de altura que o mapa pode ter é 800.


    Largura
    L="l"
    Argumentos
    l: Largura do mapa, para evitar bugs o número minimo é 800, e o número máximo de largura que o mapa pode ter é 1600, ou 4800 se o parâmetro defilante estiver presente.


    Massa dos objetos
    mgoc="m"
    Argumentos
    m: Massa dos objetos, se colocar um numero negativo no m, todos os itens que forem colocados pelo shaman, ou que estavam no mapa não se movem. O item runa não é afetado por este parâmetro.


    Esconder todos os pregos
    mc=""

    Modo noite
    N=""

    Portais
    P=""

    Exemplo
    <C>
    <P/>
    <Z>
    <S>
    <S tox="" />
    </S>

    <D />
    <O />
    </Z>
    </C>
    Ps: Essa tag não existe, foi apenas para demostração.


    Os parâmetros mudam as propriedades de um piso, aqui está sua lista:

    Tipo de colisão
    c="type"
    Argumentos
    type: O numero associa um tipo de colisão do piso
    1 = Colidir com ratos e pisos
    2 = Colidir com pisos
    3 = Colidir com ratos
    4 = Não colidir

    (exemplo c="1")


    Altura
    H="h"
    Argumentos
    h: Altura do piso (mínimo é 10)


    Colocar uma imagem no piso
    i="x,y,url"
    Argumentos
    x: Coordenada X da imagem
    y: Coordenada Y da imagem
    url:Url da uma imagem que deseja colocar

    Só pode ser usado em um código Lua.


    Largura
    L="l"
    Argumentos
    l: Largura do piso (mínimo é 10)


    Id para lua
    lua="id"
    Argumentos
    id: Id que identifica um piso em um código lua.


    Piso invisível
    m=""

    Piso em primeiro plano
    N=""

    Desativa o sync em um piso dinâmico
    nosync=""

    Cor
    o="c"
    Argumentos
    c: Código da cor (sem o #)


    Propriedades de um piso
    P="pd,m,f,r,a,af,aml,ama"
    Argumentos
    pd: 1 torna o piso dinâmico/0 piso normal
    m: Massa (ativado apenas se for dinâmico)
    f: Fricção
    r: Restituição
    a: Ângulo
    af: 1 torna o ângulo do piso fixo/0 torna o ângulo do piso dinâmico
    aml: Amortecimento linear
    ama: Amortecimento angular


    Tipo do piso (madeira, gelo, ...)
    T="id"
    Argumentos
    T: Id do tipo do piso
    Tipos

    http://i.imgur.com/MMKMm.png


    Despawn
    v="ms"
    Argumentos
    ms: Quantidade de milisegundos para o piso desaparecer (1000ms = 1 segundo)
    (exemplo v="1000")


    Posição em X
    X="x"
    Argumentos
    x: Coordenada X do piso


    Posição em Y
    Y="y"
    Argumentos
    y: Coordenada Y do piso


    Id do piso
    Z="z"
    Argumentos
    z: Número referente ao piso


    Exemplo
    <C>
    <P/>
    <Z>
    <S />
    <D />
    <O>
    <O tox="" />
    </O>

    </Z>
    </C>
    Ps: Essa tag não existe, foi apenas para demostração.


    Os parâmetros mudam as propriedades de um objeto shaman, aqui está sua lista:

    Tipo do objeto shaman (bola, balão,...)
    C="id"
    Argumentos
    id: Id do tipo do piso
    Objetos Shamans

    http://i.imgur.com/1cpIMoV.jpg
    Pretendo adicionar mais ids de outros objetos em breve.


    Poder de rotação de um prego
    Mp="p"
    Argumentos
    p: Força em que o prego pode rotacionar um piso


    Velocidade de rotação de um prego
    Mv="v"
    Argumentos
    v: Velocidade que o prego rotaciona um piso


    Desativa o sync em um objeto shaman
    nosync=""

    Parâmetros de um objeto shaman
    P="a,t"
    Argumentos
    a: Ângulo
    t: 1 torna o objeto fantasma/0 objeto normal


    Posição em X
    X="x"
    Argumentos
    x: Coordenada X do objeto


    Posição em Y
    Y="y"
    Argumentos
    y: Coordenada Y do objeto


    Id do objeto shaman
    Z="z"
    Argumentos
    z: Número referente ao objeto


    Exemplo
    <C>
    <P />
    <Z>
    <S />
    <D>
    <P tox="" />
    </D>

    <O />
    </Z>
    </C>

    Ps: Essa tag não existe, foi apenas para demostração.


    Os parâmetros mudam as propriedades de uma decoração, aqui está sua lista:

    Cores
    C="c1,c2,c3"
    Argumentos
    c1: Cor da primeira parte da decoração
    c2: Cor da segunda parte da decoração
    c3: Cor da terceira parte da decoração

    A quantidade de partes que podem ser coloridas dependem da decoração.


    Parâmetros de uma decoração
    P="ap,inv"
    Argumentos
    ap: 1 torna a decoração em primeiro plano/0 torna a decoração normal
    inv: 1 torna a decoração invertida/0 torna a decoração normal


    Tipo da decoração (arbusto, árvore,...)
    T="id"
    Argumentos
    id: Id da decoraçao
    Decorações

    http://i.imgur.com/4DBhO.png
    http://i.imgur.com/QhNYn.png
    Pretendo adicionar mais ids de outras decorações em breve.


    Posição em X
    X="x"
    Argumentos
    x: Coordenada X da decoração


    Posição em Y
    Y="y"
    Argumentos
    y: Coordenada Y da decoração


    Id do objeto shaman
    Z="z"
    Argumentos
    z: Número referente à decoração



    Sugiro utilizar o Guia do Editor de Mapas na aba de Joints

    Dernière modification le 1507942860000
    Ikke
    « Sénateur »
    1491061980000
      • Ikke#0020
      • Profil
      • Derniers messages
      • Tribu
    #2
      0
    Reservado para futuras mudanças.
    Peanutbutter
    « Citoyen »
    1491062040000
      • Peanutbutter#7887
      • Profil
      • Derniers messages
      • Tribu
    #3
      0
    Ajudou muito
    Reppam
    « Censeur »
    1491062880000
      • Reppam#0000
      • Profil
      • Derniers messages
      • Tribu
    #4
      0
    Ótimo, parabéns!
    Peanutbutter
    « Citoyen »
    1491087540000
      • Peanutbutter#7887
      • Profil
      • Derniers messages
      • Tribu
    #5
      0
    Amei esse tópico

    Favoritei
    Ikke
    « Sénateur »
    1491088440000
      • Ikke#0020
      • Profil
      • Derniers messages
      • Tribu
    #6
      0
    Haha Obrigado Alanzinho e Reppam
    V_21
    « Censeur »
    1491094320000
      • V_21#0000
      • Profil
      • Derniers messages
    #7
      0
    Obrigado rikke!

    Tem como colocar pisos estilo areia movediça pelo mgoc?

    Dernière modification le 1491094380000
    Pratton
    « Citoyen »
    1491165600000
      • Pratton#0095
      • Profil
      • Derniers messages
      • Tribu
    #8
      0
    V_21 a dit :
    Obrigado rikke!

    Tem como colocar pisos estilo areia movediça pelo mgoc?

    Você quer dizer pisos magnéticos? Se sim, é apenas por piso dinâmico, que eu saiba
    Ikke
    « Sénateur »
    1491173220000
      • Ikke#0020
      • Profil
      • Derniers messages
      • Tribu
    #9
      0
    O Mgoc altera apenas a massa de objetos shamans, mas não sei se colocar a massa dos objetos com mgoc="0.001" funcionaria.
    V_21
    « Censeur »
    1491412200000
      • V_21#0000
      • Profil
      • Derniers messages
    #10
      0
    Ah, obrigado
    Ikke
    « Sénateur »
    1491438540000
      • Ikke#0020
      • Profil
      • Derniers messages
      • Tribu
    #12
      0
    Mrorko a dit :
    Bom tópico, eu só colocaria os spoilers dentro de tabelas para ficar visualmente mais bonito http://img.atelier801.com/3624f143.png

    Me ensina senpai, eu realmente não sei mexer bem com essa parte.
    Peanutbutter
    « Citoyen »
    1491443940000
      • Peanutbutter#7887
      • Profil
      • Derniers messages
      • Tribu
    #14
      0
    Amei, sempre consulto esse tópico quando quero saber o XML, bom trabalho http://img.atelier801.com/ad24f17d.png
    Ikke
    « Sénateur »
    1491444000000
      • Ikke#0020
      • Profil
      • Derniers messages
      • Tribu
    #15
      0
    :O De nada Bow, pretendo adicionar várias outras tags, mas preciso tirar um tempo pra fazer isso, e estou tendo que estudar bastante esses dias.
    Nukualofa
    « Citoyen »
    1491444840000
      • Nukualofa#0095
      • Profil
      • Derniers messages
      • Tribu
    #16
      0
    Ótimo tópico, vou tentar lembrar de algumas (como por exemplo a de spawn múltiplo de shamans pra mapas p8) e te passo.
    Mwmmwwwmmmmmmmw
    « Citoyen »
    1491444960000
      • Mwmmwwwmmmmmmmw#9040
      • Profil
      • Derniers messages
      • Tribu
    #17
      0
    Pensei que quando sent falou tinha levado ban .-.
    Ikke
    « Sénateur »
    1491450840000
      • Ikke#0020
      • Profil
      • Derniers messages
      • Tribu
    #18
      0
    Nukualofa a dit :
    Ótimo tópico, vou tentar lembrar de algumas (como por exemplo a de spawn múltiplo de shamans pra mapas p8) e te passo.

    Eu sei como é <DC x="X" y="Y"/><DC2 x="X2" y="Y2"/>
    Acho que vou começar a criar algumas abas por exemplo:
    apenas coisas que possam ser colocadas em <P /> ou em <S> e etc.

    Vitordiaspas a dit :
    Pensei que quando sent falou tinha levado ban .-.

    Ue
    Nukualofa
    « Citoyen »
    1491483000000
      • Nukualofa#0095
      • Profil
      • Derniers messages
      • Tribu
    #19
      0
    Rikkeshang a dit :
    Nukualofa a dit :
    Ótimo tópico, vou tentar lembrar de algumas (como por exemplo a de spawn múltiplo de shamans pra mapas p8) e te passo.

    Eu sei como é <DC x="X" y="Y"/><DC2 x="X2" y="Y2"/>
    Acho que vou começar a criar algumas abas por exemplo:
    apenas coisas que possam ser colocadas em <P /> ou em <S> e etc.

    Exato, mas acho que tu não deveria limitar o tópico a somente no que pode ser colocado dentro de <P /> ou em <S>, mas abranger as tags no geral.
    Pareloko
    « Citoyen »
    1491758700000
      • Pareloko#0000
      • Profil
      • Derniers messages
    #20
      0
    ótimo tópico.

    tem aquela do v="" que determina quando um piso deve ser tirado do mapa. não vi mas ti tiver dsclp ae :v
    • Forums
    • /
    • Transformice
    • /
    • Éditeur de cartes
    • /
    • Central de Parâmetros
    1 / 2 › »
    © Atelier801 2018

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

    Version 1.27