PHO - Pokémon Hackers Online
Go Back   PHO - Pokémon Hackers Online > Homebrew & Coding > Homebrew Projects > Tools & Resources

Tools & Resources Come here to grab a Resource from our extensive list for use in your coding project!

Reply
 
Thread Tools Display Modes
Old 13th August 2013, 04:57 PM   #1
Pia Carrot
Orange Developer
Administrator
 
Pia Carrot's Avatar
 
Join Date: Aug 2010
Location: Valencia Island
Age: 22
Posts: 848
Pia Carrot Pia Carrot Pia Carrot Pia Carrot
Default [Encryption] ASProtect SKE & InnoSetup

This is encryption for your RMXP games.

First off, CollosalPokemon's website, collosalnetwork, has been down for some time, and alas his great encryption method was lost. Well, I recently found it saved on my hard drive, so, yeah...I cried tears of joy. Anyway, this is the original thread: http://www.pokecommunity.com/showthread.php?t=239535

Now, along with this I am also going to show you how to turn your game into an installable .exe, with InnoSetup.

The downloads:
CollosalPokemon's Encryption - https://www.dropbox.com/s/8ibbyxzhzv...Encrypting.rar
InnoSetup - http://www.innosetup.com/isdl.php

Encryption Directions
Quote:
Originally Posted by CollosalPokemon
Project Encryption
For RPG Maker XP and RPG Maker VX

Parts:

I - Knowing your encryption
II - Encryption
III - The Drawback
IV - Credits

I: Knowing your encryption

It's always good to know about your encryption to know what it does and why it works. This encryption is based on vgvgf's DRGSS encryption and is much, much stronger than RPG Maker's encryption. It uses your own personal magic key, plus checksum protection, debugging detection, and several other safety features for your game. In essence, this is really what protects the game (after the tutorial) because it locks away your magic key, and without a magic key no rgssad extractor will be able to open it.

II: Encryption

First, you'll need the following:

DRGSS - http://vgvgf.com.ar/varios/drgss/DRGSS-v1.1.exe
ASProtect SKE - http://www.aspack.com/
FRHED - http://frhed.sourceforge.net/en/
RGSS102E Unpacked (IF YOU ARE USING RPG Maker XP) - http://www.fileden.com/files/2007/2/...compressed.rar
RGSS202E Unpacked (IF YOU ARE USING RPG Maker VX) - http://www.fileden.com/files/2007/2/...c/RGSS202E.rar

WARNING: ASPROTECT SKE COSTS $194.65 (USD)
NOTE: I DO NOT OWN THE ASPROTECT COMPANY SO DON'T COMPLAIN TO ME ABOUT THE PRICE

Once you get what you need then follow these easy steps, they should take less than 10 minutes to finish: (Note: Depends on your game size and experience with computers)

Step 1) Using FRHED go to offset: (CTRL + G)

39628 - If your using the unpacked RGSS102E.dll
43063 - If your using the unpacked RGSS202E.dll

And modify the offsets (EF AC DA ED) to your own magic key. Note that it is written backwards, so write your own magic key (make one up) in reverse typing. (ie ABC = CBA) REMEMBER YOUR MAGIC KEY THAT YOU JUST MADE UP BECAUSE YOU'LL NEED IT LATER.

Step 2) Use ASProtect SKE to pack your new RGSS102E (Or RGSS202E if you're using RMVX) DLL and KEEP IT IN YOUR GAME FOLDER. If you want to encrypt Game.exe you can too, it won't affect gameplay so it's really optional but provides additional protection for your game)

Step 3) Open up your game using DRGSS and compress. MAKE SURE YOU WRITE YOUR MAGIC KEY IN THE MAGIC KEY SPACE. This time you can write your magic key in normally (ie ABC AND NOT CBA)

Step 4) Play the game.

III: The Drawback

The main drawback is the price of ASProtect SKE. Although you can encrypt your games and have all of the encryption features without purchasing ASProtect SKE it will show a message saying your game is protected by ASProtect SKE. If you don't mind them having that small copyright at the start of your game, don't buy ASProtect SKE. If you do mind having a popup message at the beginning of your game, then buy ASProtect SKE. Either way works.

IV: Credits

vgvgf - DRGSS, original encryption concept, and unpacking the RGSS DLLs for use
ASProtect Company - Providing a wonderful packer/cryptor
InnoSetup Directions
Quote:
1. Install InnoSetup
2. Encrypt or compress game with preferred method
3. Run the InnoSetup Compiler
4. Open new project with wizard
5. Fill in appropriate information for your game
6. When it asks for main executable file, choose your Game.exe
7. "Add Folder" and select your project's folder.
8. Pick the installation folder and upload an .ico for your game.
9. Run the compiler, and it will create an installable .exe
Have a nice day!
__________________

I'm a boob
Pia Carrot is offline   Reply With Quote
Sponsored Links
Old 13th August 2013, 08:07 PM   #2
droomph
握りモンスター
Ex-StaffPHO VIP
 
droomph's Avatar
 
Join Date: Apr 2012
Location: maybe.
Age: 20
Posts: 439
droomph
Default

Why do they need encryption um?
__________________
droomph is offline   Reply With Quote
Old 13th August 2013, 10:36 PM   #3
Pia Carrot
Orange Developer
Administrator
 
Pia Carrot's Avatar
 
Join Date: Aug 2010
Location: Valencia Island
Age: 22
Posts: 848
Pia Carrot Pia Carrot Pia Carrot Pia Carrot
Default

Quote:
Originally Posted by droomph View Post
Why do they need encryption um?
Why do any games need encryption? To protect against hackers stealing content? um
__________________

I'm a boob
Pia Carrot is offline   Reply With Quote
Old 14th August 2013, 04:34 AM   #4
droomph
握りモンスター
Ex-StaffPHO VIP
 
droomph's Avatar
 
Join Date: Apr 2012
Location: maybe.
Age: 20
Posts: 439
droomph
Default

Quote:
Originally Posted by Pia Carrot View Post
Why do any games need encryption? To protect against hackers stealing content? um
anyways

By the watermark, do you mean like a little notice at the beginning, or is it the PLASTERED ALL OVER kind of watermark?
__________________
droomph is offline   Reply With Quote
Old 14th August 2013, 12:22 PM   #5
Pia Carrot
Orange Developer
Administrator
 
Pia Carrot's Avatar
 
Join Date: Aug 2010
Location: Valencia Island
Age: 22
Posts: 848
Pia Carrot Pia Carrot Pia Carrot Pia Carrot
Default

There is a popup at the beginning if I'm not mistaken.
__________________

I'm a boob
Pia Carrot is offline   Reply With Quote
Reply

Tags
asprotect, encryption, innosetup, ske

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:24 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo.
Pokémon Hackers Online (PHO) is in no way affiliated with or endorsed by Nintendo LLC, Creatures, GAMEFREAK inc,
The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast.
All forum/site content (unless noted otherwise) and site designs are © 2006-2013 Pokémon Hackers Online (PHO).
Green Charizard Christos TreeckoLv100

"Black 2" by ARTPOP. Kyurem artwork by XOUS.

no new posts