🤔 Para Refletir :
"Quer ouvir um paradoxo? Desenvolvedores que fazem jogos envolventes."
- InterPlay

RPG Maker 2000 Ferramenta - RPG2k Launcher

DevWithCoffee

Cidadão
Membro
Membro
Juntou-se
02 de Abril de 2019
Postagens
161
Bravecoins
278
Área
Programação
Motor de jogo
RPG Maker 2000
RPG2kLauncher.png


Password: rpg2000
Além do arquivo executável que contém as instruções, este arquivo compactado contém uma pasta chamada "Source", onde você pode encontrar o código-fonte para modificar e recompilar

Eu já tinha terminado essa ferramenta, mas ainda não consegui criar um ícone bonito...
É usado para listar jogos RM2K e RM2K3 que estão na mesma pasta, facilitando o controle do volume e evitando inicializações em tela cheia, o que frequentemente causa um erro "DirectDraw" em versões mais antigas.
Esta ferramenta está em inglês, mas se o sistema operacional do usuário estiver em um dos idiomas para os quais incluí a tradução, ela será alterada automaticamente:
  • ES - Espanhol
  • PT - Português
  • GE - Alemão
  • IT - Italiano
  • JP - Japonês
Se você deseja alterar o idioma utilizado, edite a linha LANG no arquivo INI, por exemplo:
Ini:
[GAME]
LastGame=Sample1
1x=1
Fullscreen=0
Volume=40
Lang=PT

Esta ferramenta reconhece jogos criados em qualquer versão do RM2K, RM2K3, Maniacs e até mesmo EasyRPG.

Mas por que usar isso se o EasyRPG permite listar jogos, com fontes externas, entre outras coisas? Eu não o criei para ser uma ferramenta necessária, apenas para facilitar a execução de jogos antigos que não podem ter seu RPG_RT.exe substituído e jogos que foram criptografados via Molebox ou similar, tornando a extração impossível.
 
Excelente, baixei e testei, ele demorou um pouco para listar os jogos do 2k, é eu acabei deixando separado 2k de 2k3. Só senti falta de poder esticar a janela verticalmente quando há muitos jogos na pasta. Há mais jogos, mas não apareceram por estar no .rar que subi para o RMarchiv
1782564715399.png

Ótima contribuição, pretende fazer algo do tipo para outras versões do RM?
 
ele demorou um pouco para listar os jogos do 2k
Para determinar se um jogo é realmente de 2k ou 2k3 o melhor método que achei foi verificando se existe o arquivo equivalente ao Manifest dentro do RPG_RT.exe ou qualquer executável com outro nome, mas para Delphi e apesar de ser instantâneo a localização usando softwares como ResHacker as Libs nativas do Windows não conseguem extrair na memoria este arquivo interno. Então tive de usar expressão regular para localizar em hexadecimal o conteúdo binário, que é bem mais rápido que o método String.
O problema é que vários arquivos acima de 1mb em grande quantidade geram essa lerdeza.

Há mais jogos, mas não apareceram por estar no .rar
Infelizmente ler arquivos compactados é algo frustrantes e afetaria mais ainda o desempenho da ferramenta.
Presumo que o EasyRPG não sofra disto já que o desenvolvedor tem conhecimento pra criar as próprias LIBs

Ótima contribuição, pretende fazer algo do tipo para outras versões do RM?
Para RMXP, VX e ACE seria fácil, ao invés de verificar o Game.exe bastaria verificar se existe Game.ini e alguma dll RGSS
 
O Rm2k da Steam já vem com suporta à acentos. Por gentileza, abra um tópico na área de suporte para solicitações do tipo, eu tenho o arquivo para o Rm2k antigo
 
Voltar
Topo Inferior