New account registration is temporarily disabled.

[RM2K]HELP WITH OPENING PROTECTED RM2K GAMES

Posts

Pages: 1
I'm not sure if I'm allowed to ask for any info about this,or if I'm in the correct section,but since you can't go commercial with RPG Maker 2000 I suppose I could give it a try..if I'm breaking any rules then I request a mod to close/delete this thread.

So supposedly there was a tool many years ago with which you could encrypt rm2k files to become unopenable in the editor.I had no experience with that when I was little(started messing with the editor and games only when I was 8!).
Fast forward to today where I'm a CS student,and I'm trying to beat this challenge.I've no intention to use this to steal any resource or cheat,but just for a mere look at some interesting events and map designing.I find it incredibly annoying that many good games are encrypted in an engine which doesn't allow you to sell anything..
After many hours of fiddling with hex and text editing,I figured out there are 2 kinds of rm2k encryption.
1)Hex editing,which I managed to bypass by editing files.Supposedly you edit the RPG_RT.exe with a hexeditor so that it can only recognize file extensions other than lmu lmt and ldb.Thus,you can only play the game and not open it (rm2k can't read other extensions)
2)Header editing.This I can't get past.I've ran on some games that after comparing them to unencrypted lmt files,have some strange string sequence in the beginning of the file eg EDUBRTIOM instead of the default LcfMapTree.After messing with some string sequences,I can get past the "Map Tree Data Break"but the RM2k editor crashes,presumably because of bad stream reading?

If anyone can share any knowledge on this,i'd be forever grateful.
Marrend
Guardian of the Description Thread
21806
I can't speak of encryption/decryption methods in regards to TsuK, but, there is a legit English translation of RPG Maker 2K + VALUE!
After many hours I found the solution.
If anyone wants any help decrypting rm2k games feel free to pm me.
Hello,I know that the fact authors encrypted their games means they don't want people poking around it,but I'm talking about RPG Tsukuru 2000.I've no intention to steal anything,and as a fellow coder I find it extremely disrespectful.
The only reason I wanted to do that is because I'm kind of a newbie in rpg making,and I was very interested about how some events work out,what tilesets are used,heck even monster stats.
On the other side,in CS courses we consider it extremely disrespectful for someone to lock up his game/code if it was created with a freeware tool!Using a commercial tool is an entirely different story,thus I'm not poking around protected RGSS/vx ace stuff.Game makers and programmers are supposed to help each other..
Well you are probably right but I find things easier looking at the game itself.There is also the incentive to fix up bugs since games made in rm2k usually are no longer posing any interest to their creators
The tool you're probably thinking of is Molebox Pro. I found v2.2981 works the best, at least with 2k3... although it starts to get hairy with patches and things and sort of becomes unusable.

Another simpler option is EXEfusion by Houxtech (if you can find it), although all it does is extract all of the resources into a hidden directory while the game is open, and then gets rid of it all again when the game closes. In other words, very sloppy. Oh, and it has an ugly popup after you quit the game.

Since I use DynRPG in 2k3 and realized Molebox would no longer work, I did some digging (a LOT) last year or the year before and found Engima Virtual Box. I'd go so far as to call it the gold standard these days for that sort of thing, but I haven't tested 2k games (can't see why they wouldn't work). Enigma VB seems to do a much better jobs than Molebox ever did, and there's a ton more options and flexibility, basically allowing you to pick and choose which resources to pack, and how to pack them with no unexpected side effects or crashes. It works swimmingly and the best part of course is that it's free!
iddalai
RPG Maker 2k/2k3 for life, baby!!
1194
author=iddalai
https://www.youtube.com/watch?v=EOQcnliEjXM


Cool post bro. That was my favorite part of Altered Beast too!! What a game.
Has any one figured out how to open protected games? I see no has posted an answer yet.
I mean, the point of encrypting games is to not be able to poke around at the resources... but it's inevitable that somebody out there has the knowledge/skill to do it (Cherry) and I totally understand the curiosity behind wanting to.

Personally, I only have a loose understanding of how they work. Each file's data is probably stacked together into one file, probably including the headers, which get parsed out into memory somehow so that the core RPG_RT.exe won't trigger data reading errors, so in theory if you could find the headers of each resource file, you could parse them out yourself. With actual encryption brought into that mix, it's a different story because there's not much you can do without the encryption key, however, even that would have to be stored by Molebox somehow.

I had some conversation with Cherry ages ago and he seemed to think Molebox's encryption wasn't a big deal, and that you could still get around it. I have no idea if that's the case with Enigma Virtual Box (my previous post), or not. From a compatibility standpoint, Enigma does the best packing job, so it might be more advanced... or not. I'm speculating, so who knows!
Oh ok. I have gotten as far as to get it to game open using a hex editor to change the beginning strings off all the maps and other files to correct stings such as lcfmaptree, lcfmapunit, and lcfdatabase. The game now opens but most of the maps are missing and maps that are there are missing the events. All the resources are there and database is complete. I have figured out that game is protected by changing the beginning strings of each map, the database, and the lmt file from lcfmaptree, lcfmapunit, and lcfdatabase to some random string like XVUIDDLUG. I corrected that. It also changes the name of the maps and rearranges them but I'm not sure about the rearranging part. The first map in the game folder is Map0031 instead of Map0001 and the second map is Map0079 instead of Map0002. I think rm2k/rm2k3 general utility was used to protect it.

Forgot to mention that the weird string also shows up in the RPG_RT in few places. I think that's where my problem lies. I'm not sure what to change the those strings to lcfmaptree, lcfdatabase, or lcfmapunit.
Pages: 1