RM Susano'o
Authors: PedroHLC
Version: 0.7.3
Type: Encryption Solution
Key Term: Game Utility
(http://img52.imageshack.us/img52/9105/logorj.png)
IntroductionFirst of all, sorry about my English, I'm Brazilian and I don't practice it too much. Well, this is my solution for protecting our games, it doesn't uses RGSSAD method neither modifications on the RGSS Library. I waited two years to publish it, only to make sure that the games will be enough protected.
FeaturesI can't say too much about it, but I can tell you what it is good for:
- For real protecting your game of any decompiling methods.
- For on-line games w/ update support (since the encrypted files aren't in one big file, it's easier to make little updates).
- For running your game as fast as one using RGSSAD because it only uses C++ methods.
- For making what RGSSAD, BlockXP and DRGSS didn't done.
What it reals does?: Encrypt your graphics, audios and marshal files (only those ones in the 'Data' folder)
ScreenshotsI believe no screenshots are needed.
DemoDownload 4SHARED.COM (http://www.4shared.com/file/6_s1CKs-/RMSusano_o.html) (size: 1648 Kb)
Download DROPBOX.COM (http://dl.dropbox.com/u/44637513/RMSusanoo.rar) (size: 1648 Kb)
InstructionsAny other information that you may need (like the instructions) is in the demo file.
CompatibilityYou have to run it as an administrator in Vista/Seven if any SE fails to play
Credits and ThanksThanks for:
- HugoLnx for starting the project.
- For those that helped me with some ideas Anderson Porto and DarkD.Vicious.
- And for "ç¼çœ¼çš,,å¤å¨œ" too, he's extraordinary work helped me too much.
- Drago del Fato and ForeverZer0, they found a way of discovering original password in 0.7.2
If you use it, or a part of it, for anything, don't forget to put "PedroHLC" and "ç¼çœ¼çš,,å¤å¨œ" in the credits.
Source CodeProject in github: (https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/news/site.png)RM-Susano-o (https://github.com/PedroHLC/RM-Susano-o)
Author's NotesFirst public release: 05/12/2011
Last public release: 10/09/2011
Thanks you for reading this topic, for any help or if you need to tell me a bug, comment in this topic or send me a message: plaracampos@hotmail.com . Soon in RMVX too...
Heh, love the name :D And love your work too. *levels up* I assume this only works for pictures?
Nice job * Level's Up *
..and w32dasm here I come.
Quote from: Fantasist on October 05, 2011, 12:21:55 pm
Heh, love the name :D And love your work too. *levels up* I assume this only works for pictures?
It works for pictures, audios and marshal files (datas)
Nice job! Maybe this will finally offer some real protection.
Quote from: ForeverZer0 on October 05, 2011, 12:26:30 pm
..and w32dasm here I come.
Lol, I can't wait to see how long it takes you to break through.
lol, don't worry PedroHLC. while there are several members here would would find it a fun challenge to attempt to break your encryption (myself included) we won't share the information if we succeed. if anything we'll tell you directly how we did it so you can improve the system. :)
on another note, please apply the script template (http://forum.chaos-project.com/index.php/topic,17.0.html) so your script can be moved to the database and be automatically index by our script listings
Quote from: Ryex on October 05, 2011, 02:01:37 pm
lol, don't worry PedroHLC. while there are several members here would would find it a fun challenge to attempt to break your encryption (myself included) we won't share the information if we succeed. if anything we'll tell you directly how we did it so you can improve the system. :)
Well, if anyone got it and share how did it w/ me, s/he will have he/him name permanent in the credits, but I don't believe it's gonna be easy (but of course,
everydigintalthing can be decrypted, it's only a question of time)
that's why it's still in betaQuote from: Ryex on October 05, 2011, 02:01:37 pm
on another note, please apply the script template (http://forum.chaos-project.com/index.php/topic,17.0.html) so your script can be moved to the database and be automatically index by our script listings
Template applied
->*gazes*
*nods*
This looks epic... I'll try to use it on my project... ;) *lvlup*
†
I tested it out, this program is incredible. Like you said though, its only a matter of time before someone decrypts it. Props to you good sir!
I just gave it a full hour and was unsuccessful in cracking it. I haven't tried picking on the Ruby side of it yet and just bypassing the encryption, though. Its time for sleep now, but I'll fiddle with it some more tomorrow. Anyways, good job once again. :)
My word! you've done it! you wrapped the new encryption method into the exe. in order to crack it you actually have to reverse engineer the binary. or at least it seems that way.
*does a bit of messing around with it*
I fooled around with it, discovered some things. I think you have a rather glaring flaw in this system, I'll send you a pm.
Thanks for all this interesting, this really makes me happier! I updated it to 0.7.2, the only modification I've done was fixing a SE bug.
Great work, once again. BTW, what exactly is missing until it's version 1.0?
Quote from: Blizzard on October 07, 2011, 03:00:05 pm
Great work, once again. BTW, what exactly is missing until it's version 1.0?
I only have to make sure that there is no one hidden bug and no strange adjusts needed, then I'll only change the master formula and release the 1.0
EDIT: What does 'BTW' means?
Good script. It's really protect.
Quote from: PedroHLC on October 07, 2011, 03:13:38 pm
EDIT: What does 'BTW' means?
BTW stands for "By The Way"
I cracked you algorithm for how the key is created, though I have not found a way to use it yet. I'll PM you what I did.
You should create a larger key than 3 digits. I would say a minimum of 8 digits, and then apply some more advanced algorithm to it. When you encrypt it with "123", and then you open the key file and see that the number is broken into three consecutive smaller numbers, its a dead giveaway.
this shows up so weirdly in the database. Check the homepage now to see what I mean.
Nevermind, I found it.
There was img tags in the title.
Ok ForeverZer0 (do you always choose Zero in MegamanX?), 'key.cfg' hidden in the new update that I released now, next version, the password will be encrypted w/ SHA1.
Nice job.
This is definitely the best complete encryption system made for RMXP yet. :D
good to see that you followed my advise and hid the key.cfg file. it's presence allowed far to much insight into the workings of the system.
Damn! This is an amazing system --and yeah, probably the best.
:uhm: This project is now open-source, you can see it in github: (https://a248.e.akamai.net/assets.github.com/images/modules/dashboard/news/site.png)RM-Susano-o (https://github.com/PedroHLC/RM-Susano-o)
EDIT: I'm looking for code contributors...
very nice, ofcause i will deferentially use this for Nexis Core: Chain of Shadows Version CUBGM since the Pandora Compatibility is independent to the encryption use with RMXP so i shouldn't have to change how MARS stores the variable data between the game and Pandora
it's too bad i still have to wait for ARCed, your encryption removes one of my needs for ARC since i needed a better encryption system than using Div's NACM module, however i still will need ARC for the inbuilt Map Zoom function, currently the player has to wait like a minute for Cain and Re to enter and leave Aria's room before they move to a position where i can cut them out of the map but if i could zoom into the room i can do that at the entrance (the one that i can use in RMXP needs the SDK, the SDK doesn't like me and bitchs about everything)
I have some problem after using this system.
- Sometimes ME sound work fine. but sometimes It won't work. no ME sound playing at all.
- Transition not work. (It appear as fade-in instead)
Does it affect the same files or not? It's possible that it has issues with playing MIDI files, but works fine with OGG.
Same for the transition files. Are they in a different file format? Do other images have this issue of not being able to be loaded?
Quote from: Blizzard on May 07, 2019, 12:46:24 pm
Does it affect the same files or not? It's possible that it has issues with playing MIDI files, but works fine with OGG.
Same for the transition files. Are they in a different file format? Do other images have this issue of not being able to be loaded?
It's .WMA file. I'll try converting it into .OGG.
UPDATENot work,ME Play once. after that, ME not playing at all.
More Error when playing BGS Sound
(https://sv1.picz.in.th/images/2019/05/16/wPefZ2.png)
(https://sv1.picz.in.th/images/2019/05/16/wPehs1.png)
Try running the game as administrator.