portar um jogo do RPG Maker

Porte um jogo do RPG Maker para fora do template padrão

Portar um jogo do RPG Maker significa reconstruir um projeto que é seu. O banco de dados e os mapas se convertem como dados. Assets RTP não podem legalmente ir com você.

Portar um jogo do RPG Maker significa reconstruir em um motor de uso geral um projeto que é seu. O motivo pelo qual as pessoas fazem isso normalmente não é desempenho. É que o sistema de eventos, a grade fixa e o framework de batalha do RPG Maker deixam de corresponder ao que o jogo quer ser.

Uma regra importa mais que qualquer outra aqui. Os assets RTP, a arte, a música e os tiles do pacote de runtime que vem com o RPG Maker, são licenciados para uso em produtos feitos no RPG Maker. Eles não podem ser levados para outro motor. Qualquer coisa que você fez, encomendou ou comprou sob licença comercial geral pode ir. Planeje substituir o conteúdo RTP antes de começar.

O resto é viável. RPG Maker MV e MZ guardam o banco de dados em arquivos JSON, então atores, classes, habilidades, itens, inimigos e tropas se convertem nas suas próprias tabelas de dados. A Summer Engine reconstrói os mapas, os sistemas e o fluxo de batalha em um projeto que é seu, sem royalties, exportável para desktop, mobile, web e console.

O banco de dados se converte como dados, não como código

RPG Maker MV e MZ mantêm o banco de dados em JSON dentro da pasta data: Actors, Classes, Skills, Items, Weapons, Armors, Enemies, Troops, States e mais. Esses arquivos são legíveis e se convertem em arquivos de recurso ou tabelas no projeto reconstruído. O VX Ace usa arquivos rvdata2 e script em Ruby, que são mais difíceis de ler e normalmente precisam ser reinseridos ou exportados por um script. Converta os dados primeiro, porque é a parte mais barata do port e define todo o resto.

Eventos e switches viram código de verdade

Páginas de evento do RPG Maker com condições, switches, variáveis e self switches são uma máquina de estados expressa em um editor de lista. Em uma reconstrução elas viram scripts, o que é ao mesmo tempo a parte difícil e o motivo para mudar. Um evento de diálogo vira uma chamada ao seu sistema de diálogo. Um baú vira um nó de interação com referência a um item. Centenas de cópias do mesmo padrão de evento se condensam em uma única cena reutilizável, o que normalmente encolhe o projeto de forma drástica.

Mapas, grades e o que você pode mudar

RPG Maker MV e MZ usam tiles de 48x48 pixels, e o VX Ace usa 32x32, com grade fixa de tiles e autotiles em camadas. Um projeto reconstruído usa um tilemap que pode manter exatamente a mesma grade, então os mapas ficam idênticos se for isso que você quer. O que você ganha é opcional: movimento livre em vez de passos na grade, movimento diagonal, sprites de personagem maiores que invadem tiles, iluminação de verdade e câmeras que não ficam presas à grade.

O sistema de batalha é onde o port se paga

O framework padrão de batalha por turnos em vista frontal ou lateral é o que mais se quer substituir. Reconstruído, o sistema de batalha é seu: ordem dos turnos, tempo das ações, posicionamento, animações e interface são todos código que você controla. Você pode manter um sistema por turnos fiel, acrescentar uma barra de tempo ativo, ou ir para algo completamente diferente. Plugins que remendavam o sistema padrão deixam de valer, então liste cada plugin do qual você depende e decida no que cada um se transforma.

Perguntas frequentes

Posso usar assets RTP do RPG Maker em outro motor?

Não. Arte, música e tiles do RTP são licenciados para uso em produtos feitos no RPG Maker. Eles não podem ser publicados em um jogo construído em outro motor. Substitua por assets que você criou, encomendou ou licenciou sem restrição de motor antes de lançar.

Meu banco de dados do RPG Maker pode ser convertido automaticamente?

Em grande parte sim para MV e MZ. Essas versões guardam o banco de dados em arquivos JSON dentro da pasta data, então atores, classes, habilidades, itens, inimigos e tropas se convertem em tabelas de dados no projeto novo. O VX Ace usa arquivos rvdata2, que normalmente exigem um script de exportação ou reinserção manual.

O que acontece com meus eventos e plugins?

Páginas de evento viram scripts, o que é o trabalho principal do port. Padrões de evento repetidos se condensam em uma única cena reutilizável. Plugins não passam, então liste cada plugin do qual o jogo depende e decida se ele vira código reconstruído, outra abordagem ou um recurso cortado.

Preciso abandonar a grade de tiles?

Não. Um tilemap reconstruído pode manter a mesma grade de 48x48 ou 32x32 e os mesmos layouts de mapa. Movimento livre, diagonais, sprites maiores, iluminação de verdade e câmeras soltas ficam disponíveis, mas nada disso é obrigatório.

Por que portar um jogo do RPG Maker?

Normalmente porque o sistema de batalha padrão, o sistema de eventos ou a grade limitam o design. Uma reconstrução transforma combate, interface, movimento e apresentação em código seu. Também dá exportações para desktop, mobile, web e console a partir de um projeto que é seu, sem royalties.

Continue explorando

Mais formas de criar com a Summer Engine

Criador de jogos com IA

O centro para criar jogos 2D e 3D completos descrevendo-os.

Abrir

Port an RPG Maker game to Steam

Your maps, events, and database are a complete design document. The licensing of default RPG Maker assets is the detail most ports get wrong.

Abrir

AI game maker for game jams, built for the clock

When the theme drops, describe your idea and Summer Engine builds a playable prototype in minutes, so you spend the weekend tuning the fun instead of fighting setup.

Abrir

RPG game maker that builds the whole adventure

Make an RPG without code. Summer Engine builds movement, turn-based or action combat, an inventory, dialogue, quests, and leveling from your description, then lets you tune it in plain language.

Abrir

Port an Unreal game and leave the royalty behind

Porting an Unreal game means rebuilding a project you own. Blueprints and uasset files do not convert, so the rebuild uses your source art and your logic.

Abrir

Port an old PC game that no longer installs

Porting an old PC game means rebuilding a title you own for current operating systems. Old DRM, dead APIs, and fixed resolutions are why the original stopped running.

Abrir

Free AI game maker for real, exportable games

Make a complete game by describing it. Summer Engine is free to download, free to start, and the engine is open source, so your first game costs nothing.

Abrir

AI puzzle game maker for grids, match-3, and logic puzzles

Describe the puzzle you have in mind and Summer Engine builds the rules, the grid, the win condition, and a run of levels you can play and rebalance in plain language.

Abrir

AI sandbox game maker for open worlds you actually own

Describe the sandbox you want and Summer Engine builds the world, the building and placing mechanics, and the systems that let players roam, mine, and create.

Abrir

Modelos de plataforma

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Ver todos os modelos de jogos

Comece com um projeto pronto e descreva suas mudanças.

Explorar

Comece a criar seu jogo agora

Baixe a Summer Engine, descreva o que você quer e veja tudo tomar forma. Grátis para começar, sem programar.