• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Forum moderator applications are now open! Click here for details.
  • 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.

PEDRO12's EVERYTHING TUTORIAL PART 2

1
Posts
14
Years
  • Seen Jan 25, 2017
just started editing a copy of fire red

when i click on open script in advance map it tells me it cant find the script editor. im thinking that its to do with where my files are saved. how do i fix this problem? also once this is done will i be able to see existing scripts that were in the game origonaly (thinking they might be a good use of example codes)

very last question (for the moment honist)
i want to remove the gender option from the start alltogether is there any way to edit the scripts in that opening sequence?
 

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
Sorry for being such a noob at this, but when you do something like applymovement 0x<personID> @<pointer>

What is the personID? I see it in Advance Map, but when I changed a character's ID to 1000 and tried applymovement 0x1000 @<pointer> and stepped on the tile to see if he would move, nothing happened. What am I doing wrong? Is the number already in use? Am I writing it wrong? Am I using the wrong number? Can someone show me a full example script using real numbers? I just wanna make a test script to make a person walk up and to the right when I step on a tile near him is all. I am coder of many types; coding I understand, just not where to get the number to use lawl :p

yeah..the thing you are doing wrong is that you don't edit the peron id...its the peron event number, at the top......and it has to be inn hex...so instead of 1000...type: 3E8 (after you change the person event number or people event number (i forgot its name) to 1000)

So pedro i havnt been on in a while internet down . . . . . haha but if you can get any iinfo on how to take away the players pokemon tell me and if i find a way ill be sure as to tell you oh ja and i cant check the dyacares script i tried to set it with notepad but it dousnt work sadly and i have NO clue how XSE works so that muddles me up but ill still give it a try ohk ja thanks i hope i helped now a new command is to be found. . . . . haha MORE WORK FOR ALL OF USE!! thanks and cheers!

ohk thanks if you figure it out much apreciated if you can tell me, i hope im not a bother but a quik question:
say now you speak to a guy and like a yes or no question but you dont want it to be yes or no you want it to be a pokemon name or next example
You go into lab and you talk to oak he says; you old now you can get a pokemon wich one shall you have and the box appears like this

[CINDAQAUL]
[TOTODILE]
[CHICKORITA]
[next]

and it goes to a certain command depending on what you chose if you chose a pkms name it will give you it if you chose next it moves onto a new list with diffrent pokemon names i know this may be long since its alot of commands but can you explain this to me please?? i will be grateful thanks alot it will help with my hack!!

for your first question
goto settings -- > choose script editor...and choose XSE
now in advance map, double click on the script you want to open and it will open in XSE

for your second question...you will have to do some multichoice box editting..and i am lueless in that matter...lol...

just started editing a copy of fire red

when i click on open script in advance map it tells me it cant find the script editor. im thinking that its to do with where my files are saved. how do i fix this problem? also once this is done will i be able to see existing scripts that were in the game origonaly (thinking they might be a good use of example codes)

very last question (for the moment honist)
i want to remove the gender option from the start alltogether is there any way to edit the scripts in that opening sequence?

goto settings -- > choose script editor...and choose XSE
now in advance map, double click on the script you want to open and it will open in XSE, or choose it and hot open script like you said.....lol....

and editting the intro needs asm hackng which is very complex...like programming..and you have to be an epert to do that...look for an asm hacker and ask him...
 

PowerSpartanl99

Pokemon Hacker
5
Posts
13
Years
  • Seen Nov 28, 2013
Dude sweet tutorial! This taught me everything I know about scripting. One question though: how do you assign certain scripts to activate when talking to a person? For example, let's say I make a person event in advance map, then how do I assign a msgbox to that particular person? Please help man thanks
 

M.L

Invisible
761
Posts
13
Years
  • Seen Dec 21, 2017
Hahaha thanx lol ja ima try and get that multichoice stuff right hey thanx youve been alota help can you do asm hacking is it realy that complicated?
 

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
asm is very complicated, unless you are a programmer...lol.....its basically editting the game's engine from scratch...lol...
 

M.L

Invisible
761
Posts
13
Years
  • Seen Dec 21, 2017
haha ja i dont think ill be able to to that can you ASM hack?
 

M.L

Invisible
761
Posts
13
Years
  • Seen Dec 21, 2017
haha then make a tutorial for me then cause i underdstand yours i no you say you may not be too good at multichoice questiob but if you may be able to give me a simple one i can then adjust it :) :) haha oh ja your specials you gave me help i like using them oh ja i wana ask i donna if you played FLORA SKY but their is a multi choice script thing and in gives you the option to teleport and it says 1:golden city 2:FIESTA ZONE
The a box [1]
[2]
[none]

Is it posible if you may help???


Oh and heres one of my ''special'' scripts i have 1 question

#org $start
lock
faceplayer
message $1
boxset 5
compare LASTRESULT 1
if 1 goto $done
message $no
$no 1 = Fine come back any time!
boxset 6
release
end

#org $done
lock
special 0x9B
message $2
boxset 6
special 0x98
warp 0x0 0x2 0x8
release
end

#org $1
$1 1 = check the clock and tell me\nif its time to go up!

#org $2
$2 1 = Oh it is lets go!

How do i get the Message 2 to work everything else works it brings up the clock then you click cancel from the clock ''thats where the message must appear'' but it stops you click a button then it goes to the next special and then warp so if yyou can tell me why the second message doesnt appear??


Oh i just wana give somthing i put together from many searching haha it may help most of it works wait i think 99% of it works some for r/s other for fr/lg ohk here it is it may help alot of people

Spoiler:


It quit alot but i hope it helps people haha thanxs guys hope you can help me pedro??

(G) ;) ;) :):):):):):):)

haha then make a tutorial for me then cause i underdstand yours i no you say you may not be too good at multichoice questiob but if you may be able to give me a simple one i can then adjust it :) :) haha oh ja your specials you gave me help i like using them oh ja i wana ask i donna if you played FLORA SKY but their is a multi choice script thing and in gives you the option to teleport and it says 1:golden city 2:FIESTA ZONE
The a box [1]
[2]
[none]

Is it posible if you may help???


Oh and heres one of my ''special'' scripts i have 1 question

#org $start
lock
faceplayer
message $1
boxset 5
compare LASTRESULT 1
if 1 goto $done
message $no
$no 1 = Fine come back any time!
boxset 6
release
end

#org $done
lock
special 0x9B
message $2
boxset 6
special 0x98
warp 0x0 0x2 0x8
release
end

#org $1
$1 1 = check the clock and tell me\nif its time to go up!

#org $2
$2 1 = Oh it is lets go!

How do i get the Message 2 to work everything else works it brings up the clock then you click cancel from the clock ''thats where the message must appear'' but it stops you click a button then it goes to the next special and then warp so if yyou can tell me why the second message doesnt appear??


Oh i just wana give somthing i put together from many searching haha it may help most of it works wait i think 99% of it works some for r/s other for fr/lg ohk here it is it may help alot of people

Spoiler:


It is numbers for like everything you may need in hacking

It quit alot but i hope it helps people haha thanxs guys hope you can help me pedro??

(G) ;) ;) :):):):):):):)
 
Last edited:

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
woah, what a mouth full, ok first off, i didn't say i suck at multichoise boxes, i said i have NO iea about them, lol, and that script is for pokescript, won't work with me, i also have no idea about Pokescript, and the list is weird, half of it is mentioned up in the tutorial, and the other half is un-undertsandable, lol....
 

M.L

Invisible
761
Posts
13
Years
  • Seen Dec 21, 2017
ohk ja i still wana learn how to multichoice and thanks for the help with every thing it helped me alot ay!!
 

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
you r very welcome, but could you please tell me the story behind that "ja" you keep saying, its starting to get on my nerve...lol....
 

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
sure...its point is to help !! if u get stuck on smth, post here..or pm or vm me...whatever works for u...
 

M.L

Invisible
761
Posts
13
Years
  • Seen Dec 21, 2017
helloo
i havnt posted in a while
internet been down ):
but in back now (:
ohk uhm with the specials i wana wrote a script so that you walk onto a ''script thing in AM''
and a guys says you cant come here without a
cavepass i use checkitem
but when i get the item and rewalk on the ''script''
it freeses why??

ill post the script to you
please take a look and tell me
what is wrong?
thanx

#org $start
lock
faceplayer
chackflag 0x6123
message $1
checkitem 0x373
#raw 0x01 0x00
compare 0x800D 0x1
if b_true goto $done
boxset 6
applymovement 0xFF $move
pausemove 0x0
applymovement 0x06 $move2
pause 0x30
message $2
boxset 6
applymovement 0xFF $move3
pausemove 0x0
applymovement 0x06 $move4
pause 0x30
nop
pausemove 0
fadesound 0x12C
nop
boxset 6
release
end

#org $done
message $3
#raw 0x53 0x0F 0x80
setflag 0x9090
boxset 6
setflag 0x6123
release
end

#org $move
#raw 0x63 0x03 0xFE

#org $move2
#raw 0x0A 0xFE

#org $move3
#raw 0x08 0x08 0xFE

#org $move4
#raw 0x0B 0x02 0xFE

#org $1
$1 1 =Hey didnt you hear\nthis cave just had a\lcave in you cant go in

\lbut if you show me the cave\lpass i can let you on!

#org $2
$2 1 = Sorry until you get a cave\npass you gana have to leave!

#org $3
$3 1 = you got the cave pass well then\n youmay pass!

thats my script everything othere than that works
thank you!!

ohk i also wana ask this
i made a give pokemon script and he asks you yes or no ''boxset 5''
and depending on you answer it goes to diffrent commands but
if you click yes or no it freezes why heres my script please help

ima put my script in qoutes

THE SCRIPT
#org $start
lock
faceplayer
checkflag 0x828
checkflag 0x7010
applymovement 0x04 $move
pausemove 0x0
message $1
applymovement 0xFF $move2
pause 0x30
nop
message $2
boxset 5
compare LASTRESULT 1
if 1 goto $yes
message $4
givepokemon 0x398 0x5 0x0
message $5
applymovement 0x04 $move3
pause 0x30
boxset 6
#raw 0x53 0x0F 0x80
setflag 0x7010
setflag 0x828
release
end

#org $yes
message $3
givepokemon 0x395 0x5 0x0
message $5
applymovement 0x00 $move3
pause 0x30
#raw 0x53 0x0F 0x80
setflag 0x7010
setflag 0x828
boxset 6
release
end

#org $move
#raw 0x62 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0x0A 0xFE

#org $move2
#raw 0x62 0xFE

#org $move3
#raw 0x62 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x0B 0x60 0xFE

#org $1
$1 1 =HELLO!

#org $2
$2 1 =Haha sorry i startled\nyou but ive got a\lsupprise for you since

your new\lhere in this region\li should explain a few things\l this

region is large and dangereous\l and ive got a question for you\lare

you going to explore our\lregion?

#org $3
$3 1 =I knew it i knew it\nohk good so since you going to\lyou are

going to need a partner\lto go with or you might get\lhurt this is my

favourite pokemon\lso treat it well\lits a dragon flying pokemon!

#org $4
$4 1 =your not that sucks but\nyou know what im going to\lgive you a

pokemon any way\lso if you change you mind\lwell i know your going

to\lchange your mind okay im\lgoing to give you my favourite\lpokemon

its a steel type!

#org $5
$5 1 =I hope you train and\nlook after him well i gotta\lgo my lab is

in that\lcave over there we had to\lput it in there since\lour lab is

too big to make as\la house but its fine in there\la bit cold

sometimes\lbut we are on a frozen lake\lthats why its so cold\lthat is

being studied in the\lweather institute and how we are\lso close to a

dessert\lah im sorry im boring you i\lmust leave now anyway\lGOODBYE

AND GOODLUCK

Ohk please help tell me if ive done somthing wrong please help??

thanxs
=)
 
Last edited:

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
dude, i have said this many many times...I DON'T USE POKESCRIPT... i mean this part
checkitem 0x373
#raw 0x01 0x00
compare 0x800D 0x1
if b_true goto $done
boxset 6

i can't see what a #raw is doing here, unless you mean it as a command in raw form, and what is a boxset doing after an if command... i have no idea how this is suppoed to work, even in pokescript, but this isn't my area of experteise, so would ya plz convert to XSE like... NOW !!!!!
 

M.L

Invisible
761
Posts
13
Years
  • Seen Dec 21, 2017
Ohk i get all that sorry i didnt know it was a poketscript command
but how diffrent is XSE to poketscript and is it easier or more
difficult to use? im sorry again i didnt know it was a poketscript
command is your scripting tutorial for XSE and will it show me
how to put scripts into the game cause last time i tried XSE i
couldnt put my script in the game!

Thanks again and sorry
 

Echidna

i don't care what's in your hair
2,077
Posts
13
Years
don't worry about it...first off, XSE is a hundred times easier then pokescript, and secondly, my tutorial will teach you everything having to do with XSE scripting (except the stuff i felt was useless, or had something to do with asm)
 
2
Posts
12
Years
  • Seen Jan 18, 2012
Hey this is my first post ever here.... uh so, Pedro I'd like to say thank you so much for this tutorial it started me down the path of pokerom hacking :D and it is so well written I'm amazed! I've sone petty things here and there as practice and such with my roms... I do have one question, do you know how to in sert a fakemon as a whole new pokemon now just a replacement with it's own pokedex entry and such?

ummm thx, for all the help that this tutorial has brought me!
icon10.gif
 
Back
Top