• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Sierra's MEGA-HUGE XSE Scripting Tutorial

Thanks for the answer.Sorry because i just can't find that script in XSE even when i'm searching in google, and i don't even know that it is included in the tutorial already XD. I'm just lazy to read it all.

and no, i don't need someone to correct my script since i'm just starting,i only want to know what script it is.

Anyway,thanks for the answers,i really appreciate it!
 
here is my script. It wont let me add it to my hack. so just tell me what I need to change o.k. thanks.

#dynamic 0x800010

#org @start
msgbox @sign 0x3
textcolor 0x02
end
#org @hello
= Welcome To Mt. Butt Rape. \lDon't lean against the walls.
 
here is my script. It wont let me add it to my hack. so just tell me what I need to change o.k. thanks.

#dynamic 0x800010

#org @start
msgbox @sign 0x3
textcolor 0x02
end
#org @sign
= Welcome To Mt. Butt Rape. \lDon't lean against the walls.
Your first pointer didn't actually point to anywhere. Also, I don't know if you can do text colour that way, but you should press the debug button at the top and you should get a message if it's wrong.

Your hack sounds good by the way... LOL!
 
Thanks for the help and the compliment. now I just need to make one more script and Mt. Butt Rape will be finished. I need a little help on that one too.
alright so the script I want is going to pop up when you step on it then you can still move. how would I do that? and if it helps the message will be, You just got anally raped!!!
 
...*offtopic* and why would you incorporate this into a pokemon hack?...wow the world is really getting less and less sensible of their actions...
 
....Yeeah...

Anyway, I was wondering. I didn't see this in the tutorial, but maybe I just read over it on accident. However, how would one go about allowing the player to use an HM? Like, after a battle. Or just in general, really.
 
Hey, is there any chance you could make a tutorial for move tutor scripts? That would be wonderful!
 
Very nice tutorial, now i actually understand scripting, before it was just a bunch of jumbled words o-o...
 
Love the tutorial! Its like most of the scripting commands and more in one tutorial! Nice work.
 
i cant hide the sprite i talk to Please help this is the Script i was using

Note: its a spoiler for my New Pokemon game
another Note: Not like any1 cares :P


#dynamic 0x800000
#org @start
lock
faceplayer
msgbox @text 0x6
release
end
#org @text
=Hey im Lance , I no you don't know me \pBut i have been watching\n you \pand your pokemon grow \pThere are some crazy people\nout there \pIn fact there are 10 people \pwho are trying to create a\nnew pokemon\pThere going to call it Suicune\pI need you to help me stop this\pThere Planing to use\nthis Pokemon\pfor evil , to take over\nthe world \pwith this pokemons power it wont be hard\pWe will meet again , when it is time
hidesprite 0x05







Edit:Some one Please help with the Hidesprite ^ cause its not working :(


and also can some one give me a Better example for Giving an Egg cause he just put giveegg 0x115
i dont get that can some one give me an Example with every command

like

#dynamic 0x80000
#org @start
giveegg 0x155



is that all i put or something

or are these commands spousto be in the SCript

checkflag
msgbox
setflag
etc.


please give me an example Script for giving an egg :)
 
Last edited:
OK on the wild battle script (lets use yours)
Code:
#dynamic 0x800000

#org @start
lock
faceplayer
msgbox @1 0x6
cry 0x6 0x0
wildbattle 0x6 0x0 0x1E 0x8B 0x0
fadescreen 0x1
fadescreen 0x0
hidesprite 0x800F
setflag 0x200
release
end

#org @1
= CHARIZARD: Raaarrgghh!
So I change the stuff I need to change But when I save and go to compile it says
too many permiters on line 8
Code:
wildbattle 0x6 0x0 0x1E 0x8B 0x0
the correct number is 3.What does this mean?
 
This is a great tutorial, it ought to help me should I ever decide to make a hack of my own!

Thanks alot, bookmarked!
 
thanks to you the applymovement works!!! One problem though, I only want it to happen ONCE: here is my script for it.
Code:
#Dynamic 0x80005D

#org @start
checkflag 0x900
if 0x1 goto @end
checkflag 0x828
if 0x0 goto @move
if 0x1 goto @end
setflag 0x900
end

#org @move
applymovement 0xFF @back
waitmovement 0x0
release
end

#org @back
#raw 0x62 0x00 0x0C 0x0C 0x0C 0xFE

#org @end
clearflag 0x900
release
end

Thanks.
 
thanks to you the applymovement works!!! One problem though, I only want it to happen ONCE: here is my script for it.
Code:
#Dynamic 0x80005D

#org @start
checkflag 0x828
if 0x0 goto @move
[B]checkflag 0x828[/B]
if 0x1 goto @end
end

#org @move
applymovement 0xFF @back
waitmovement 0x0
release
end

#org @back
#raw 0x62 0x00 0x0C 0x0C 0x0C 0xFE

#org @end
clearflag 0x900
release
end
Thanks.
Try that and see if that's what you want.

OK on the wild battle script (lets use yours)
Code:
#dynamic 0x800000

#org @start
lock
faceplayer
msgbox @1 0x6
cry 0x6 0x0
wildbattle 0x6 0x1E 0x8B
fadescreen 0x1
fadescreen 0x0
hidesprite 0x800F
setflag 0x200
release
end

#org @1
= CHARIZARD: Raaarrgghh!
So I change the stuff I need to change But when I save and go to compile it says
too many permiters on line 8
Code:
wildbattle 0x6 0x0 0x1E 0x8B 0x0
the correct number is 3.What does this mean?
Thanks for catching that. It's been fixed.
 
Last edited:
can anyone tell me whats wrong with this script

#dynamic 0x80005b

#org @start
lock
faceplayer
checkflag 0x829
if 0x0 goto @pokedex
if 0x1 goto @tobad
release

#org @pokedex
setflag 0x829
msgbox @here
boxset 0x6
release
end

#org @tobad
msgbox @noway
boxset 0x6
end

#org @here
= heres a pokedex for you

#org @noway
= now leave me alone!
 
can anyone tell me whats wrong with this script

#dynamic 0x80005b

#org @start
lock
faceplayer
checkflag 0x829
if 0x0 goto @pokedex
checkflag 0x829
if 0x1 goto @tobad
release

#org @pokedex
setflag 0x829
msgbox @here
boxset 0x6
release
end

#org @tobad
msgbox @noway
boxset 0x6
end

#org @here
= heres a pokedex for you

#org @noway
= now leave me alone!
I've fixed it for you. now leave me alone! :P lol
 
Help

Okay, I've compiled the script, but every time I go to try it out on the ROM, it only makes it to the first movement and then freezes...

#dynamic 0x800000

#org @start
checkflag 0x999
if 0x1 goto @end
applymovement 0x1 @mom
waitmovement 0x1
msgbox @1 0x2
applymovement 0x1 @mum
waitmovement 0x1
setflag 0x999
end

#org @end
end

#org @mom
#raw 0x62
#raw 0x01

#org @1
= [red_fr]Good morning [player]! \nAre you ready to beat [rival]?

#org @mum
#raw 0x02
 
Okay, I've compiled the script, but every time I go to try it out on the ROM, it only makes it to the first movement and then freezes...

#dynamic 0x800000

#org @start
checkflag 0x999
if 0x1 goto @end
applymovement 0x1 @mom
waitmovement 0x1
msgbox @1 0x2
applymovement 0x1 @mum
waitmovement 0x1
setflag 0x999
end

#org @end
end

#org @mom
#raw 0x62
#raw 0x01

#org @1
= [red_fr]Good morning [player]! \nAre you ready to beat [rival]?

#org @mum
#raw 0x02

#dynamic 0x800000

#org @start
checkflag 0x999
if 0x1 goto @end
applymovement 0x1 @mom
waitmovement 0x1
msgbox @1 0x2
applymovement 0x1 @mum
waitmovement 0x1
setflag 0x999
end

#org @end
end

#org @mom
#raw 0x62
#raw 0x01
#raw 0xFE

#org @1
= [red_fr]Good morning [player]! \nAre you ready to beat [rival]?

#org @mum
#raw 0x02
#raw 0xFE

The changes are in bold.
 
Thanks, that did the trick!
Umm... I'm having a prob with that flag not setting, or something... After the event happens and I walk onto that tile again, the game freezes. If I leave the room and come back and step on the tile, the event happens again...
 
Back
Top