Holy damn; check it.
Crazy.
Super Mario RPG Editor?!
Moderator: Talkative People
Super Mario RPG Editor?!
There is no signature.
- LeonBlade
- 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?!
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...
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...
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
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 ~/
- Trask
- 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?!
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.
Dear god, they actually ported ES to a piece of celery!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.
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."