[RM2K] "MAP TREE DATA BREAK." ERROR WITH SMPC7

Posts

Pages: 1
OK so I just downloaded Super Mario PC Challenge 7, and I'm trying to run it with RPG Tsukuru 2000. At first it could not be accessed in the "Open Project" directory, but I fixed it by renaming the .exe game file to "RPG_RT.exe". Now I get another error. When I try to open the game, it just gives me an error which reads, "Map tree data break. This project can't be read". Does anyone know how to fix this?
It looks like the project has been "protected" by tampering with internal names of the files. In a nutshell, both the data files (LMT, LDB, LMU) and the engine EXE itself have been modified to use different internal names. This means the editor won't recognize the data files anymore.

If you know how to use a hex editor, you could try fixing it (or write a script to do it because there are tons of files): Each of the filetypes (LMT, LDB, LMU) have to start with a specific byte sequence in order to be recognized. If they currently start with something else, you would have to modify them to have the original byte sequence.
- LMT: Must start with an 0A byte plus the text "LcfMapTree"
- LDB: Must start with an 0B byte plus the text "LcfDataBase"
- LMU: Must start with an 0A byte plus the text "LcfMapUnit"

After these changes, it should be possible to open the project in the editor. However, the original game engine EXE now won't be able to read it!
author=Cherry
It looks like the project has been "protected" by tampering with internal names of the files. In a nutshell, both the data files (LMT, LDB, LMU) and the engine EXE itself have been modified to use different internal names. This means the editor won't recognize the data files anymore.

If you know how to use a hex editor, you could try fixing it (or write a script to do it because there are tons of files): Each of the filetypes (LMT, LDB, LMU) have to start with a specific byte sequence in order to be recognized. If they currently start with something else, you would have to modify them to have the original byte sequence.
- LMT: Must start with an 0A byte plus the text "LcfMapTree"
- LDB: Must start with an 0B byte plus the text "LcfDataBase"
- LMU: Must start with an 0A byte plus the text "LcfMapUnit"

After these changes, it should be possible to open the project in the editor. However, the original game engine EXE now won't be able to read it!

Which hex editor is best for fixing the situation? Also, besides editing the sequence, do you have any other solutions?
No, that's the only solution. (Apart from modifying your RPG Maker itself, which I would advise against.)

Any hex editor is suitable.
And how do I add "LcfMapTree"/"LcfDataBase"/"LcfMapUnit" into the sequence?
You add it by entering it, overwriting the BGUP... nonsense which is already there.

Sorry, but I said "if you know how to use a hex editor". I you don't, better leave it alone. Why do you want to open the project in RM anyway? It's not yours, and it was protected against people (without a certain hacking skill level) looking at or tampering with it.

But whatever. I hope your will is strong enough for you to edit all the 92 map files.
author=Cherry
You add it by entering it, overwriting the BGUP... nonsense which is already there.

Sorry, but I said "if you know how to use a hex editor". I you don't, better leave it alone. Why do you want to open the project in RM anyway? It's not yours, and it was protected against people (without a certain hacking skill level) looking at or tampering with it.

But whatever. I hope your will is strong enough for you to edit all the 92 map files.
I don't wanna edit the game or anything, I just need to open the project to see how the platformer system works in that game.
You can also take a look at platformer tutorials for RM2k. A relatively old one, for example, can be found here, but I know there are better ones (just didn't find them at the moment).

It's normally hard to understand event systems made by somebody else in RM2k(3) if they didn't intend the script to be used as a tutorial, due to the "dirty" nature if eventing in RM2k(3), if you know what I mean.
I made a platformer system myself in RPG Tsukuru 2003, without any plugins or extensions (excluding Power Mode 2003), but it's just plain broken and it has a major number of problems, such as Mario frozen during his fall, Mario unable to jump, and Mario unable to fall down on contact with a tile that has the terrain "fall".
I changed all the names with a hex editor and now it open in the rpg maker editor but none of the resources or maps aee showing up everyting is black.
Pages: 1