Atualizado 19/12/24
Para posicionar os mais de 12 mil objetos do meu projeto Urbanize, eu andei atualizando este mod para ficar mais fácil e estável de usar. Então está aqui ele atualizado com todas as melhorias que eu andei fazendo nos últimos meses:
- Corrigido todos os problemas com rotações complexas de 3 eixos.
- Corrigido gymbal lock. O lado ruim é que agora o “snap to angle” (imã de ângulo) é confuso, pois o mod foi convertido de euler pra quaternion e eu ainda não consegui fazer isto melhor.
- Adicionado alinhamento de superfície: Um objeto colocado no chão ou parede pode seguir a direção da superfície. Ao usar este modo, a rotação é local (relativa ao objeto). Facilita o posicionamento de alguns tipos de objetos, como cercas.
- Agora ao colocar carregar um objeto, o mod calcula automaticamente qual é o ponto mais baixo dele, para ficar corretamente posicionado na altura do chão.
- Adicionado salvamento automático.
- Adicionado a possibilidade de carregar e salvar objetos definidos numa lista dentro do arquivo .ini.
- Você pode visualizar a lista de objetos do .ini e total de objetos posicionados segurando TAB.
- Corrigido problemas ocasionais de perder rotação ao salvar um objeto distante.
Mods que adicionam novos objetos ao mapa do GTA SA são sempre legais, ultimamente usávamos o
editor de mapa do SAMP,
MTA, em seguida convertendo para arquivo .ipl (para o singleplayer). Para editar os objetos originais do jogo, somente com
MEd ou
3DS Max. Nada era tão agradável de trabalhar, nem
user friendly o bastante.
Pensando nisto, eu (Junior_Djjr) criei um editor de mapa que funciona dentro do jogo, durante o gameplay, do meu gosto, da maneira mais fácil e amigável possível.
Vídeo da versão antiga, atualmente há mais facilidades.
O “workflow” consiste em mirar a arma para posicionar, copiar e colar objetos. Simples assim!
Também no mouse, você faz ajustes finos, como subir e rotacionar.
Suporta CTRL+C e CTRL+V para copiar e colar o número ID do objeto.
O que falta:
- Adicionar suporte à LOD. Auto Set LOD ajuda um pouco, principalmente para árvores.
- Adicionados suporte a mais flags de IPL.
- Adicionar uma maneira de selecionar um objeto do mapa que não tenha colisão.
- Adicionar uma maneira alternativa de posicionar objetos, para ficar mais simples de posicionar com visão de cima ou embaixo do mar. Por enquanto eu recomendo NoClip.
De qualquer forma, o mod já está estável e muito bem testado.
Até o momento (2024), eu já posicionei 12 mil objetos pro Urbanize usando este editor.
Autor: Junior_Djjr
Veja também:
Tutorial completo:
Digite “IGME” (como um cheat, In-Game Map Editor) para ativar ou desativar.
Você ganhará uma pistola, mas funciona com qualquer arma.
Carregará automaticamente o arquivo .ipl definido no .ini. Se o carregamento automático está desativado no .ini, você precisa digitar “LOAD” para carregar.
No .ini há também como definir uma coordenada para o CJ ser teleportado toda vez que iniciar o mod, ótimo para ser teleportado para o local onde você está editando o mapa.
Experimente copiar o número 700 e colar (CTRL+V) durante o jogo enquanto mirando com a pistola.
Aparecerá uma árvore na superfície onde você está mirando.
No EDIT MODE está SURFACE, neste modo, você mira e aperta o botão esquerdo do mouse para posicionar o objeto numa superfície.
O modo SURFACE ALIGN alinha automaticamente na superfície, util para objetos como cercas, mas usar pode ser meio falho e confuso (neste caso, sempre mire pra baixo).
Use a roda do mouse para mudar o modo de edição.
Atalhos: Segure Z para ajustar altura, ou X para girar a direção, C e V para outras rotações, T para alinhar na superfície, R para ímã de ângulo (é confuso, pressione duas vezes pra ver). SHIFT para ir mais devagar. Esses atalhos são só para agilizar o trabalho, com o tempo você se acostuma.
Para duplicar o mesmo objeto em outro lugar, pressione o botão do meio do mouse. Há outros comandos na tela.
Pressione Y ou tecla de ação (F/Enter) para confirmar, ou Delete para apagar, e assim entrar no modo de seleção (SELECT MODE).
Neste modo você pode mirar e clicar com o botão esquerdo num objeto que você já posicionou para editar ele.
Ou mire num objeto qualquer e pressione CTRL+C para copiar o ID, em seguida CTRL+V para colar um novo objeto naquele ID.
Pressionando qualquer número do teclado alfanumérico você carrega um modelo salvo no arquivo .ini do mod, segurando CTRL você salva o atual modelo para o .ini no tal número.
Quando estiver pronto, digite “SAVE” (como um cheat) para salvar as alterações no arquivo .ipl definido no arquivo .ini do mod.
Dica: Use o
mod NoClip (airbreak) para voar livremente pelo mapa. Mesmo no céu, você ainda consegue colocar os objetos, assim o workflow fica simples e ágil, como se fosse um “modo criativo” do Minecraft.
Como instalar um .ipl: Pegue o arquivo .ipl que você editou, coloque em qualquer pasta dentro do ModLoader e crie um .txt com qualquer nome, também dentro do ModLoader, com o conteúdo:
IPL DATA/MAPS/test.ipl
onde “test.ipl” é o nome do seu arquivo .ipl. “DATA/MAPS” é ignorado pelo ModLoader.
O jogo tem limite de arquivos .ipl, mas isto já foi corrigido pela nova versão do
Open Limit Adjuster.
Editando .ipl original do jogo: É necessário removê-lo do seu jogo, e carregá-lo através do mod. Lembrando que a grande parte dos objetos estão dentro dos arquivos .ipl binários (
você pode converter para arquivo de texto), e que este mod não suporta todas as funcionalidades de .ipl ainda. MEd ainda é o menos pior nisto, mas o importador de mapa do
Kam’s Max Script pode ser uma alternativa mais interessante para criar mapas dentro do 3DS Max, é mais difícil e pesado mas tem um workflow bem mais avançado visto que é também onde se modela, gera prelight e tudo mais.