Projetos e camadas
Um projeto guarda, no Orbiz, o que o editor precisa: os mapas do servidor, os XMLs de monstros e NPCs, o appearances.dat e os assets do client. O projeto é a fonte de verdade. Importar do servidor e publicar são fluxos separados.
Criar um projeto
Seção intitulada “Criar um projeto”Na tela Projetos, Novo projeto pede duas pastas locais:
- Pasta do servidor. O editor procura
config.lua,items.xmle todos os arquivosworld/*.otbm(o mapa principal, os mapas deworld/custom/e oworld.otbmde outras pastas de dados). - Pasta do client, com os assets.
A lista Mapas encontrados mostra cada OTBM com origem (principal, custom ou outra pasta), tamanho e uma caixa de marcar. Só os mapas marcados são validados, enviados e viram camadas. O mapa principal e os custom que o servidor carrega vêm marcados. Os que o servidor não carregaria (nome começando com #, por exemplo) vêm desmarcados com o motivo; se você marcar, eles entram como camada desligada.
O Orbiz confere se o appearances.dat do servidor bate com o do client, avisa de XMLs ausentes e mostra os erros antes de criar. O envio vai direto para o armazenamento do projeto, só do que mudou, e pode ser retomado. O processamento segue em segundo plano; a lista de projetos mostra “Importando” até terminar.
Chrome e Edge guardam o acesso às pastas. No Safari e no Firefox, o navegador pede a pasta de novo.
Para atualizar um projeto depois que os arquivos mudaram no disco, abra o menu do cartão do projeto e escolha Atualizar fontes…. Dá para atualizar o servidor, o client ou os dois.
Camadas
Seção intitulada “Camadas”Cada mapa é uma camada, como no Photoshop. A ordem é a que o servidor usa ao carregar os mapas. A camada de cima substitui o tile inteiro da camada de baixo: o servidor não mescla itens, e o editor mostra o mesmo resultado.
O painel Mapas, no painel esquerdo, lista as camadas:
- O olho liga e desliga a camada. Busca, estatísticas, limpeza e as passadas no mapa só trabalham nas camadas ligadas.
- O selo com um número mostra quantos tiles você editou naquela camada.
- A linha Sem camada conta os tiles novos, que ainda não pertencem a nenhuma camada.
- Colorir pela origem tinge os tiles conforme a camada de onde vêm. O mapa principal fica sem cor.
- Uma camada que o servidor carrega, mas que você escondeu, ganha um aviso ao publicar: no jogo ela continua cobrindo as de baixo.
No inspetor, a faixa da camada mostra a camada dona do tile e, quando há uma camada de baixo coberta, o que existe nela. O botão Ver lista esse conteúdo, só para leitura.
Editar com camadas
Seção intitulada “Editar com camadas”Editar um tile que já existe grava na camada dona dele. Um tile novo fica sem camada até a publicação, quando o editor pergunta em qual camada gravá-lo (existente ou nova). Veja Publicar o mapa.
Importar outro mapa
Seção intitulada “Importar outro mapa”Importar mapa… traz um OTBM inteiro como camada nova, no fim da ordem (por cima das outras). Informe o arquivo, o nome da camada e o deslocamento em x, y e z (o andar fica entre -15 e 15).
- O nome vira
custom/<nome>.otbm. O Orbiz recusa nome repetido, nome começando com#e o nome do mapa principal. - O formato e a versão dos itens precisam bater com o mapa principal.
- As houses do arquivo não vêm: os tiles ficam sem o id de house (a marca de PZ continua). Os destinos dos teleportes não são deslocados.
- O mapa importado sai inteiro na primeira publicação que o inclui.
Colar de arquivo… cola no mapa uma área salva como OTBM no Remeres ou no Nexa, na versão do projeto.
Papéis no projeto
Seção intitulada “Papéis no projeto”| Papel | O que faz |
|---|---|
| Leitor (viewer) | Abre e navega. As ferramentas de edição ficam desabilitadas |
| Comentarista (commenter) | Lê e comenta, resolve comentários |
| Editor | Edita e publica |
| Dono (owner) | Tudo isso, mais compartilhar, transferir a posse e apagar o projeto |
O dono convida por e-mail, escolhendo o papel Leitor, Comentarista ou Editor. Veja Colaboração.