O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Editar o RMVXAce. Tem como?

Iniciado por Rhyan, 28/04/2020 às 17:18

28/04/2020 às 17:18 Última edição: 29/04/2020 às 00:05 por Gabriel
Estava pensando aqui... Será que tem como editar o RPG Maker VX Ace? Digo, alterar a sua estrutura (adicionar um novo botão, por exemplo).

Como exemplo:

Normal:


Editado:
^~^) -Rhyan.

Sim, com um hook do windows você consegue pegar o handle da janela do RPG Maker na inicialização e adicionar um botão com a função AppendMenu, a parte chata mesmo é alterar o WndProc da janela pra lidar com o evento de clique do botão e conseguir usar ele pra algo útil de fato. Já brinquei um pouco com isso, mas deixei de lado por ser trampo demais pra pouca vantagem.

Tá na minha lista de TODO dar um jeito de viabilizar isso com um SDK ou algo do tipo, mas mesmo assim, não seria nada simples a ponto de qualquer um ir lá e fazer.

Pra resumir, é possível (como quase tudo), mas não é prático. No geral, você consegue a customização que você precisa usando scripts no jogo. Se for extremamente necessário, dá pra fazer um programa externo como extensão do RM, mas editar ele propriamente é meio chatinho.
~ Masked

Citação de: Brandt online 28/04/2020 às 17:38
Sim, com um hook do windows você consegue pegar o handle da janela do RPG Maker na inicialização e adicionar um botão com a função AppendMenu, a parte chata mesmo é alterar o WndProc da janela pra lidar com o evento de clique do botão e conseguir usar ele pra algo útil de fato. Já brinquei um pouco com isso, mas deixei de lado por ser trampo demais pra pouca vantagem.

Tá na minha lista de TODO dar um jeito de viabilizar isso com um SDK ou algo do tipo, mas mesmo assim, não seria nada simples a ponto de qualquer um ir lá e fazer.

Pra resumir, é possível (como quase tudo), mas não é prático. No geral, você consegue a customização que você precisa usando scripts no jogo. Se for extremamente necessário, dá pra fazer um programa externo como extensão do RM, mas editar ele propriamente é meio chatinho.

:sera: Mhm... Entendi. Sempre tive essa dúvida. Obrigado, Brandt!
^~^) -Rhyan.