Page 1 of 1 |
|
Posted: Tue, 15th Mar 2011 20:39 Post subject: Dawn's Light 2/RPG Maker Anti-Piracy Checks! |
|
 |
Figured I'd stick this here in the UV since we don't have a dedicated RPG Maker thread (I don't really have the energy to create one at the moment either, knowing full well the barrage of "DERP!!" that would follow) - but my missus figured out something pretty friggin' awesome earlier, so I wanted to post it here =)
Basically, we've both been on a pretty heavy RPGM VX/XP/2K3 kick lately, playing existing titles and working on ideas for our own, so we've been ripping apart existing projects to find out how they tick; see the custom scripts, examine the events and mapping, etc. Well I grabbed THeTA's release of Dawn's Light 2 as commercial titles generally have some pretty damned impressive scripting, far and above the usual freeware stuff you see on RM2K sites. Anyway, she was playing the game for a while and came across a part of the game that was impossible to pass, one of the game's events didn't/wouldn't trigger so we were stuck. My missus ran the .RGSSA2 file through a decrypter and loaded the game up in the editor itself, trying to find out what bug it was that caused the event to remain untriggered. She found this;
How awesome is that? The developer (John Wizard Games) not only encrypted the game data (RGSSA2) to prevent modification/tampering, but they also had serial checks on the .EXE itself -- and a Ruby script that checks the filesize of the .EXE and prevents/allows the triggering of key events if something is amiss Obviously knowing this it was easy to "fix" by simply moving the switch above the branch and then removing the conditional branch itself, but I'm still so proud of her anyway. She's currently running through the rest of the game's events and RGSS scripts in order to discover any more hidden "AP" checks they might have incorporated. Pretty damned awesome, I'd say. So simple, yet so incredibly effective -- and it was something THeTA completely missed too! They removed the copy protection from the EXE, but by doing so they dropped the filesize and triggered the AP.
I love my wife
Spoiler: |
And yes, we've since purchased the game. We buy a lot of indie titles, especially RMGM stuff, since they're invariably VERY well made and a shitload of fun.
|
|
|
Back to top |
|
 |
|
Posted: Tue, 15th Mar 2011 20:51 Post subject: |
|
 |
She's a keeper Sabin! That is an awesome story!
|
|
Back to top |
|
 |
|
Posted: Tue, 15th Mar 2011 21:15 Post subject: |
|
 |
This is just another case of a nfohumper trying to bypass DRM and STEALING other people's intellectual property.
I appeal to the mods' sense of duty and hereby request the "sabin1981" and "sabins_wife" account to be permanently banned.
|
|
Back to top |
|
 |
|
Posted: Tue, 15th Mar 2011 21:22 Post subject: |
|
 |
|
|
Back to top |
|
 |
garus
VIP Member
Posts: 34200
|
Posted: Tue, 15th Mar 2011 21:29 Post subject: |
|
 |
snip
Last edited by garus on Tue, 27th Aug 2024 21:46; edited 1 time in total
|
|
Back to top |
|
 |
|
Posted: Tue, 15th Mar 2011 21:32 Post subject: |
|
 |
She can code in JS/PHP and HTML, but not Ruby -- this is just tinkering =)
|
|
Back to top |
|
 |
ixigia
[Moderator] Consigliere
Posts: 65084
Location: Italy
|
Posted: Tue, 15th Mar 2011 21:36 Post subject: |
|
 |
I'm jelly Sabin, you've found the perfect wife 
|
|
Back to top |
|
 |
|
Posted: Tue, 15th Mar 2011 21:37 Post subject: |
|
 |
L-l-look at you, hacker 
|
|
Back to top |
|
 |
garus
VIP Member
Posts: 34200
|
Posted: Tue, 15th Mar 2011 21:43 Post subject: |
|
 |
snip
Last edited by garus on Tue, 27th Aug 2024 21:46; edited 1 time in total
|
|
Back to top |
|
 |
|
Posted: Tue, 15th Mar 2011 21:50 Post subject: |
|
 |
Yeah, we've seen some of the things it can do in the new RPGM (basically anything XP and above all incorporated RGS; Ruby Game Script) -- sadly I can't code for shit and my missus is only just starting to look at it herself. I tend to stick to the WYSIWYG/Event style design in RPGM-VX, no programming knowledge required.
|
|
Back to top |
|
 |
Epsilon
Dr. Strangelove
Posts: 9240
Location: War Room
|
Posted: Tue, 15th Mar 2011 23:15 Post subject: |
|
 |
time for some roses and some oral action. 
|
|
Back to top |
|
 |
Page 1 of 1 |
All times are GMT + 1 Hour |