🤔 Para Refletir :
"Seu jogo não foi feito para a gaveta, já postou uma screenshot dele hoje?"
- Aleth728

[RMXP]Encriptando seu jogo de RMXP com ENIGMA VIRTUAL BOX

Crixus

Marquês
Membro
Membro
Juntou-se
07 de Julho de 2015
Postagens
586
Bravecoins
4
Encriptando todo um projeto num executável você estará automaticamente:
  • Impedindo qualquer um de explorar seu jogo no RPG Maker.
  • Impedindo qualquer pessoa de "roubar" seus resources.
  • Protegendo os sistemas do seu jogo.

Avisos:
Este sistema é FREEWARE e não cria avisos ou propagandas no software compilado, pois além de FREEWARE é livre de CRACKs e assim é quase certeza que nenhum antivirus vai barrar o seu jogo.

Download do Enigma Virtual Box:
enigmavb.exe
Versão: 7.70
Tamanho: 7.4 MBs
(Caso o download não funcione me informe que eu enviarei por 4Shared ou MediaFire)

CONVERTENDO PARA UM SÓ ARQUIVO PASSO À PASSO
1. Abra o Enigma Virtual Box.

2. Primeiramente entre no menu "Language" e altere para o seu idioma "Portuguese-Brazilian" feche

e reincie o programa:
enigma_virtual_box_1.png

[Imagem 1]

Assim o programa ficará em português:
enigma_virtual_box_2.png

[Imagem 2]



3. No campo "Informe o nome do arquivo de entrada:" selecione o botão "Pesquisar...", e na seleção de arquivo procure o arquivo EXE do seu jogo:
rmxp-enigma_virtual_box_3.png

[Imagem 3]



4. Após isso algumas informações serão pré-carregadas, então no botão "Adicionar..." selecione o menu "Adicionar sub-pastas":
rmxp-enigma_virtual_box_4.png

[Imagem 4]



5. Selecione a pasta do seu jogo:
rmxp-enigma_virtual_box_5.png

[Imagem 5]



6. Após isso você verá a pasta aparecerá uma janela, com dois campos, sendo que deve usar o primeiro, o segundo camp pode travar o seu computador.
Nas opções, use a primeira, %DEFAULT FOLDER%, as outras opções são irrelevantes e não compensam:
enigma_virtual_box_6.png

[Imagem 6]



7. Os arquivos serão listados na ordem certa, com os diretórios todos criados, remova os seguintes arquivos que vão só consumir espaço na encriptação:
rmxp-enigma_virtual_box_7.png

[Imagem 7]



8. Tudo deve ficar nessa ordem, ou seja, apenas as pastas necessárias (a não ser que seu jogo dependa de recursos alternativos):
rmxp-enigma_virtual_box_8.png

[Imagem 8]



9. Clique no botão "Processar" para gerar o arquivo encriptado:
rmxp-enigma_virtual_box_9.png

[Imagem 9]



10. Por garantia salve o projeto com o nome que preferir para futuras atualizações do seu jogo:
enigma_virtual_box_10.png

[Imagem 10]



11. Vá até a pasta onde a foi gerado o arquivo executavel e copie somente os arquivos Game.ini, Game_boxed.exe e RGSS10??.dll (Isso varia da versão da sua engine) e cole em outro lugar:
rmxp-enigma_virtual_box_11.png

[Imagem 11]



12. O arquivo Game_boxed.exe renomeie para apenas Game.exe:
rmxp-enigma_virtual_box_12.png

[Imagem 12]

Se preferir renomei para o nome do seu jogo, mas tem que renomear o Game.exe e o Game.ini com exatamente o mesmo nome, não pode conter acentos ou simbolos.
rmxp-enigma_virtual_box_13.png

[Imagem 13]



ATENÇÃO USE ISSO SOMENTE SE TIVER CERTEZA DE QUE SEU JOGO NÃO DEPENDE DE RTP.
13. Se o seu jogo não depender de RTP altere o arquivo Game.ini alterando a linha RTP1 de:
Código:
RTP1=Standard
Para:
Código:
RTP1=

Ficará semelhante a isto:
Código:
[Game]
Library=RGSS10??.dll
Scripts=Data\Scripts.rxdata
Title=Meu Jogo de Rpg
RTP1=
RTP2=
RTP3=


14.Agora bastará compactar a pasta do seu jogo encriptado com algum programa como Zip do Windows, Winrar ou 7-Zip.
 
Após postar essa tutorial no Reddits um cara me explicou que este software não encripta, apenas empacota, mas não encontrei nenhum desempacotador (Unpacker) eficiente.

Vale lembrar que a versão da tutorial é a 7.7 que por algum motivo o Defender do Windows 8/10 estava considerando perigoso, atualizei para versão 9.3 e recompilei um dos jogos que estava com este problema e não aconteceu mais.

Se alguém encontrar um método eficiente para desempacotar seria bom compartilhar para evitar que as pessoas usem esse EnigmaVB ou pelo menos avisa-las, não precisa postar aqui, só comprovar que conseguiu descompilar.

Tutorial para compilar jogos de Rm2k3 (Versão Steam):
https://www.condadobraveheart.com/forum/index.php?topic=2380.0

Inglês:
https://rpgmakerworld.smfnew2.com/miscellaneous-tutorials/(2k)-(2k3)-encrypting-your-game-with-virtual-box-enigma
 
Não sei porque tem 2 tópicos idênticos desse, então vou repostar minha resposta.



Encriptando todo um projeto num executável você estará automaticamente:
Reduzindo o tamanho do jogo
Impedindo qualquer um de explorar seu jogo no RPG Maker
Impedindo qualquer pessoa de "roubar" seus resources
Protegendo os sistemas do seu jogo

Com exceção do primeiro ponto, os outros 3 estão errados.

O Enigma Virtual Box não é feito pra proteger e sim pra "compactar".
Você pode juntar vários executáveis em apenas um, mas é tão simples pra descompactar quanto pra compactar (literalmente 1 busca no google e alguns cliques).

Agora, se vocês realmente buscam PROTEGER o seu progeto, recomendo o Enigma Protector. É um software dos mesmos autores do Virtual Box, porém este precisa de uma licença (consequentemente, é pago).
 
Um ensina como fazer com RpgMakerXP e outro Rm2k3 (Steam), já que em ambos tem que colocar os arquivos INI e DLLs diferentes. A tutorial é pra ser usada como referencia, tipo quando precisar passar o link exato.

Como descobri o software pelo manual do RpgMV não achei necessário criar uma tutorial pra justamente este, e no caso do RmVX/ACE a situação é praticamente a mesma do RmXP, mas no caso do Rm2k e Rm2k3 não, até pra tornar ele independente de RTP o ideal é usar as ferramentas que mantenho "vivas" depois de mais de 10 anos.

Mesmo assim obrigado, é dificil alguém comentar meus tópicos.
 
Voltar
Topo Inferior