Quod erat demonstrandum
por Masked
Versão: ? 1.0
Compatível com: XP, VX e VX Ace
Compatível com: XP, VX e VX Ace
[box class=windowbg3]
Introdução
[/box]Fora isso, esse script funciona (precisa funcionar inclusive) em todas as engines, só é necessário usar um módulo de adaptação que tudo vai certinho.
Ainda faltam alguns testes com o VX, infelizmente não pude testar apropriadamente nela, então se alguém encontrar um bug me avise por favor o/
Ainda faltam alguns testes com o VX, infelizmente não pude testar apropriadamente nela, então se alguém encontrar um bug me avise por favor o/
[box class=windowbg3]
Descrição
[/box]O script é um exportador de eventos, como o nome diz. Não tem muita coisa pra adicionar, é isso que ele faz: exporta eventos para um arquivo e assim eventos do XP podem ser usados no Ace e vice versa. A ideia mesmo foi feita especialmente para o lançamento do MV, já que imagino que muita gente vai querer exportar seus jogos do Ace pra nova engine.
É uma versão beta pra testar a aceitação (porque dá um trabalho desgraçado de fazer, vamos combinar que testar tudo nas três engines e fazer funcionar é coisa do cão, fazer isso a toa não vale a pena), se der certo pretendo terminar a bagaça toda, exportar tudo que dá, incluso configurações do database quando possível.
É uma versão beta pra testar a aceitação (porque dá um trabalho desgraçado de fazer, vamos combinar que testar tudo nas três engines e fazer funcionar é coisa do cão, fazer isso a toa não vale a pena), se der certo pretendo terminar a bagaça toda, exportar tudo que dá, incluso configurações do database quando possível.
[box class=windowbg3]
Instruções
[/box]Pra exportar um evento de ID x para um arquivo de nome "file":
Código:
MBS::EventExport.export_event(x, "file")
Código:
MBS::EventExport.export_event(42,"universe")
Código:
MBS::EventExport.import_event("file")
Código:
MBS::EventExport.import_event("universe")
Código:
# Carregamento
event = MBS::EventExport.import_event("teste")
# Adição do personagem no mapa
$game_map.events[2] = Game_Event.new($game_map.map_id, event)
$game_map.need_refresh = true
# Desenho na tela
SceneManager.scene.instance_variable_get(:@spriteset).refresh_characters
[box class=windowbg3]
Script
[/box]Módulo Ace / Módulo VX / Módulo XP
Instale o módulo específico para a engine que for usar acima do módulo base, ambos devem estar acima do Main.
Instale o módulo específico para a engine que for usar acima do módulo base, ambos devem estar acima do Main.