Super Mario RPG Editor?!

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

Post Reply
DJ Yoshi
Game Developer
Game Developer
Posts: 1021
Joined: Wed Mar 02, 2005 9:12 pm
Location: Madison, AL

Super Mario RPG Editor?!

Post by DJ Yoshi »

Holy damn; check it.

Crazy.
There is no signature.
User avatar
LeonBlade
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1314
Joined: Thu Jan 22, 2009 12:22 am
Current Project: Trying to make my first engine in C++ using OGL
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: Blossvale, NY

Re: Super Mario RPG Editor?!

Post by LeonBlade »

Ahh Rom hacks...

I remember using tools like Advance Map to create maps for Pokemon games lol.
Then there was this "scripting language" they used called Pokescript which you use to... write scripts for NPCs and everything...

Code: Select all

#org $startScript
lock
faceplayer
message $random
$random 1 = Hello there!
boxset 6
release
end
the #ORG was the start of a new offset, where the compiler would find free space in the rom and enter its data there.
Everything with the money sign was a variable. It represented free space in the rom that would later be assigned an address, basically taking the stress out of finding free space yourself ;)
lock stops the NPC your talking to from moving.
faceplayer makes the NPC face you.
message takes in the message address your message is on.
The line after that sets the message.
boxset is the style of message box that appears, 6 was standard message and 5 was yes/no responce (there where others too I believe)
release releases the lock on the NPC
And end is the end of that script.

You would then compile the script and it would return to you all the addresses that it found for your variables.
You could then go into your map editor and make a new NPC event.
Then in the script property, assign it the value you got for the startscript offset you made.
Then you can save your game and test, you walk up to the NPC and he talks to you.

Sorry, I kind of got off-topic in a way, just thought I'd like to share lol.
It's really cool stuff though, if anyone is interested, you should check it out it was kinda fun...
There's no place like ~/
User avatar
Trask
ES Beta Backer
ES Beta Backer
Posts: 738
Joined: Wed Oct 29, 2008 8:17 pm
Current Project: Building a 2D Engine
Favorite Gaming Platforms: Sega Genesis and Xbox 360
Programming Language of Choice: C/C++
Location: Pittsburgh, PA
Contact:

Re: Super Mario RPG Editor?!

Post by Trask »

I remember that pokescript stuff! I used to be such a pokemon nerd when Red and Blue first came to america... I even watched the anime and the first 2 movies. I loved Mew and the concept of, he's in the game, but you're an american and can't have him. So I'd obsessively try out like every long winded tip to get him... good times.
MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Dear god, they actually ported ES to a piece of celery!
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Post Reply