• 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?".
  • 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.

ROM Reaverz Hacking Team

Status
Not open for further replies.

Master_Track

ROM Reaverz Scripter
916
Posts
16
Years
  • It's JOLTEON ^^

    neti, how can you make a savegame file?

    and btw, I understood Randomisation now, that means I can make scripts for ppl saying different things everytime you talk to them ^^
    (of course they say one of the things I give them to say xD)
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • when you save your game in VBA a file with the name of your rom, a number and the extension .sgm should appear in the same folder as your rom, thats a savegame.
    i made the bar, ill send you a pm now wit hdetails about the bar event
    also, there is a new patch now at the shq which vou will need to test your script
     

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • I can't make the savegame, I hate VBA and it doesn't work properly on my computer -.-'
    so I always use no$gba.
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • hmm i could give you my settings for VBA maybe it works then. Everything is saved in a file so it is easy to give the settings to you
    you got a pm now wioth detailed information about the bar event
    if i find out the id of the trainer ill send it to you, but at the moment ScriptED always tells me "Subscript out of range"... do you know another progrramm to open scripts inside a rom?

    oh and i nthe patch i told you to download i forgot to set the movement permissions in the bar, but i think you can do that^^
    and some people are looking in the wrong direction... but dont mind i can correct that and you can also if its necessary for your script
    if you dont know how to do that just ask

    edit: did you ever think about fixing th bug when naming your starter?^^
    and @SA: i dont know why but samaras ow sprite has black hair... maybe you took the wrong pallet when inserting it
     
    Last edited:

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • er I totally forgot the starter bug xD

    I can change the movement permissions or the directins the ppl look, no problem.
    I dont even use Script ED, so I never open scripts which are inside the rom. I don't know which programm could help here O.o
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • oh and i just noticed that after the event on route 1 the msuic stays evil xD you forgot to set the normal music after the event
    (edit: well im sorry, you did that... but after i got into a fight with a wild pokemon the music appeared again...)

    and we still have the problem that there are no ppl in mart of town 2...

    and a team shadow member in the forest calls samara "samari"
    when you change this script you can change another thing too: the part where she says: "Luke, Im your father!" xD no im just joking, i mean the part where she says: "Im thee daughter of the Team Shadow Boss"... make her say "My dad is the Boss of Team Shadow"

    edit: ok i played til the first gym, i will make a video now

    edit 2: uh your script for the trainer contained the wrong trainer id, didnt i sayy it is 8E?^^
    and i forgot to save... now i have to play til that point again xD
     
    Last edited:

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • the problem with the music is really weird xD

    Why dont you delete the ppl from the mart in town 2 and make new people, giving them the offsets of another mart?

    I'll change the scripts now, hope it works then ^^
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • uhm i was making a video and i lost against vincent even when his murkrow was 4 lvl lower then we wanted it to be... aerial ace is way too strong!

    and the other trainers pidgey uses defense curl and his second pokemon is a sandshrew... even if i change it^^

    edit: xD when you defeated vincent it says "you received tm 40" two times^^
    well first it says: you received TM 40 and makes this sound and then he says sth, after that you really receive it xD
    i changed it and it works, ill upload a video now (might take a while -> 32mb)

    edit: im done:
    https://de.youtube.com/watch?v=8yICijlfA5Y
    quality in the battles iss kinda low cause i speeded it up
    and i dont know why the sandshrew appears and the murkrow is only lvl 8...
    but i think lvl 8 is ok... its still hard to beat it if it uses only aerial ace
     
    Last edited:

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • I think we will be able to fix this.

    I finished the bar event now, maybe you want to try it out?
    (If you give mit the safegame I can try it too ^^).

    You will need to make a new script in AM, Unbekannt muss 0003 sein und Var Number 4050 (sry I switched to german, it easier to explain ^^).

    Mom needs the ID 0292 and the person with the number 4 need ID 0x291.

    here's the script, hope it works. (didn't adjust trainernumber yet, don't really understand which we will use/how we get the number).
    Code:
    #org $begin
    checkflag 0x291
    if B_true goto $done
    lock
    message $mom
    $mom 1 = \c\h01\h08Have you seen this girl?\nShe's a member of TEAM SHADOW.
    boxset 6
    applymovement 0x04 $1
    pausemove 0x0
    message $why
    $why 1 = Why should we look for this\ngirl if we have such a\lbeatiful lady like you in\lhere?
    boxset 6
    #raw 0x2F 0x15 0x00
    applymovement 0x06 $2
    pause 0x30
    pause 0x1E
    applymovement 0x06 $3
    pausemove 0x0
    message $drunk
    $drunk 1 = \c\h01\h08You drunk to much, Sir.
    boxset 6
    message $notnice
    $notnice 1 = That's not very nice of you!
    boxset 6
    #raw 0x2F 0x15 0x00
    applymovement 0xFF $4
    pause 0x30 
    pause 0x1E
    applymovement 0xFF $5
    pausemove 0x0
    message $hero
    $hero 1 = \c\h01\h04\v\h01:\c\h01\h02Don't talk to my mother\nlike this!
    boxset 6
    applymovement 0x04 $6
    pausemove 0x0
    message $problem
    $problem 1 = Do you have a problem\nwith it? Well, I won't stop\ltalking like this.
    boxset 6
    message $234
    $234 1 = \c\h01\h04\v\h01: \c\h01\h02Well, than I'll\nhave to teach you not to\ltalk to a lady like this.
    boxset 6
    trainerbattle 1 0x005 $before $after $later
    end
    
    #org $before
    $before 1 = I won't loose against you.
    
    #org $after
    $after 1 = ...
    
    #org $later
    message $lost
    $lost 1 = Huh?...Maybe you're right.\nIf I hadn't drunk this much,\lI would have won...I'll go\lhome now.
    boxset 6
    applymovement 0x04 $7
    pausemove 0x0
    #raw 0x53 0x04 0x00
    setflag 0x291
    applymovement 0x04 $8
    pausemove 0x0
    applymovement 0xFF $11
    pausemove 0x0
    message $hi
    $hi 1 = \c\h01\h08MOM: \c\h01\h02Oh, hi \v\h01!\nSo Dad gave you your very\lfirst Pokemon like we planned\lit together. I'm glad to see\lthat you are training it well.\pHere, I want to help you.
    boxset 6
    giveitem 0x3 5
    message $need
    $need 1 = You may need them on\nyour journey.
    boxset 6
    #raw 0x2F 0x15 0x00
    applymovement 0x06 $9
    pause 0x30
    pause 0x1E
    message $what
    $what 1 = What? You know the girl\nI'm searching for?\lI see, so her name is\lSAMARA and you met her in\lthe forest. I'm sorry, but sorry,\lbut I have to go there and\lsearch for hints.\pSee you later, darling.
    boxset 6
    applymovement 0x06 $10
    pausemove 0x0
    #raw 0x53 0x06 0x00
    setflag 0x292
    clearflag 0x291
    #raw 0x55 0x04 0x00
    release
    end
    
    #org $1
    $1 1 ; #binary 0x03 0xFE
    
    #org $2
    $2 1 ; #binary 0x62 0xFE
    
    #org $3
    $3 1 ; #binary 0x11 0x12 0xFE
    
    #org $4
    $4 1 ; #binary 0x62 0xFE
    
    #org $5
    $5 1 ; #binary 0x11 0x12 0x12 0x01 0xFE
    
    #org $6
    $6 1 ; #binary 0x00 0xFE
    
    #org $7
    $7 1 ; #binary 0x1E 0x20 0x20 0x1D 0x1D 0x1D 0xFE
    
    #org $8
    $8 1 ; #binary 0x10 0x02 0xFE
    
    #org $11
    $11 1 ; #binary 0x03 0xFE
    
    #org $9
    $9 1 ; #binary 0x63 0xFE
    
    #org $10
    $10 1 ; #binary 0x13 0x10 0xFE
    
    #org $done
    release
    end
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • wow what a gigantic script^^ good work
    ill try it out now
    did you read my edit? video upload is finished

    german: welches unbekannt muss 3 sein? das obere oder das untere?^^

    edit: ok i made it work but it diesnt start when entering... do you think i could just add the offset as a lvl script or wont that work?
    now you will have to walk back to the door to activate it
    and you did sth wrong: mom walks up not down when she moves to this guy
    and after beating him she just turns right but doesnt go down before
    and she says "Im sorry, but sorry,..." ^^
    another thing: after the event this dude reappears xD
    she also gives you one great ball and says "You need THEM more than me" or sth like that
     
    Last edited:

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • das obere ^^

    yes I saw the edit, it looks really good ^^

    (and I know why you got TM 40 message 2 times, if you use giveitem the messages comes automatically but I made the message myself, so there were two xD. But you figured it out ^^)
     

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • damn I hoped if i use showsprite at the end, the dude will reappeare after the map is resettet, so after leaving and entering again -.-
    than I'll have to change this ^^
    the other mistakes are common in such a long script, they can be corrected in no time :)
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • ive found an id for our trainerbattle: 0x1B9
    it is a woman in the pokemon tower, ill change her data now so shes a drunken dude
    what trainer class should i make him?

    edit: i made him pkmn trainer with the image of some fat dude looking crazy... he has a gulpin lvl 8 and a spinda lvl 10, is that ok?
     
    Last edited:

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • er don't know, just search for something appropriate ^^

    The script is allright now, I edited a little more (he said beatiful..)
    and neti: You got 5 balls, but it doesn't matter how many you get, the message says you put great ball into the pocket. It does that in the german games too , it looks like you get one but you get more.

    I writet GUY: in front of his messages, it was a little confusing who is speaking. And I let him say: Shut up, so the son has a real reason to tell him not to talk like this xD.

    If you enter the bar again the guy is there, i will have to give him his own script cause now he doesn't say anything (that's peferct :))

    Can you insert the script as level script?
    Then pls try it, I don't know how to do it and it's not good if you have to step back again -.-'

    Here's the scipt(with changed battle ID you wrote in the post above^^):
    Code:
    #org $begin
    checkflag 0x292
    if B_true goto $done
    lock
    message $mom
    $mom 1 = \c\h01\h08Have you seen this girl?\nShe's a member of TEAM SHADOW.
    boxset 6
    applymovement 0x04 $1
    pausemove 0x0
    message $why
    $why 1 = \c\h01\h07GUY: c\h01\h02Why should we look for this\ngirl if we have such a\lbeautiful lady like you in\lhere?
    boxset 6
    #raw 0x2F 0x15 0x00
    applymovement 0x06 $2
    pause 0x30
    pause 0x1E
    applymovement 0x06 $3
    pausemove 0x0
    message $drunk
    $drunk 1 = \c\h01\h08You drunk to much, Sir.
    boxset 6
    message $notnice
    $notnice 1 = \c\h01\h07GUY: \c\h01\h02Shut up!
    boxset 6
    #raw 0x2F 0x15 0x00
    applymovement 0xFF $4
    pause 0x30 
    pause 0x1E
    applymovement 0xFF $5
    pausemove 0x0
    message $hero
    $hero 1 = \c\h01\h04\v\h01:\c\h01\h02Don't talk to my mother\nlike this!
    boxset 6
    applymovement 0x04 $6
    pausemove 0x0
    message $problem
    $problem 1 = Do you have a problem\nwith it? Well, I won't stop\ltalking like this.
    boxset 6
    message $234
    $234 1 = \c\h01\h04\v\h01: \c\h01\h02Well, than I'll\nhave to teach you not to\ltalk to a lady like this.
    boxset 6
    trainerbattle 1 0x1B9 $before $after $later
    end
    
    #org $before
    $before 1 = I won't loose against you.
    
    #org $after
    $after 1 = ...
    
    #org $later
    message $lost
    $lost 1 = Huh?...Maybe you're right.\nIf I hadn't drunk this much,\lI would have won...I'll go\lhome now.
    boxset 6
    applymovement 0x04 $7
    pausemove 0x0
    #raw 0x53 0x04 0x00
    applymovement 0x06 $8
    pausemove 0x0
    applymovement 0xFF $11
    pausemove 0x0
    message $hi
    $hi 1 = \c\h01\h08MOM: \c\h01\h02Oh, hi \v\h01!\nSo Dad gave you your very\lfirst Pokemon like we planned\lit together. I'm glad to see\lthat you are training it well.\pHere, I want to help you.
    boxset 6
    giveitem 0x3 5
    message $need
    $need 1 = You may need it on\nyour journey.
    boxset 6
    #raw 0x2F 0x15 0x00
    applymovement 0x06 $9
    pause 0x30
    pause 0x1E
    message $what
    $what 1 = What? You know the girl\nI'm searching for?\lI see, so her name is\lSAMARA and you met her in\lthe forest. I'm sorry,\lbut I have to go there and\lsearch for hints.\pSee you later, darling.
    boxset 6
    applymovement 0x06 $10
    pausemove 0x0
    #raw 0x53 0x06 0x00
    setflag 0x292
    release
    end
    
    #org $1
    $1 1 ; #binary 0x03 0xFE
    
    #org $2
    $2 1 ; #binary 0x62 0xFE
    
    #org $3
    $3 1 ; #binary 0x10 0x12 0xFE
    
    #org $4
    $4 1 ; #binary 0x62 0xFE
    
    #org $5
    $5 1 ; #binary 0x11 0x12 0x12 0x01 0xFE
    
    #org $6
    $6 1 ; #binary 0x00 0xFE
    
    #org $7
    $7 1 ; #binary 0x1E 0x20 0x20 0x1D 0x1D 0x1D 0xFE
    
    #org $8
    $8 1 ; #binary 0x10 0x02 0xFE
    
    #org $11
    $11 1 ; #binary 0x03 0xFE
    
    #org $9
    $9 1 ; #binary 0x63 0xFE
    
    #org $10
    $10 1 ; #binary 0x13 0x10 0xFE
    
    #org $done
    release
    end
     

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • im not sure if i can insert a lvvl script, theres sth in advmap but i nver tried it before, well see
    just a lil hint: the past form of to write is wrote not writet^^

    edit: inserting it as a lvl script failed, ill eidt the map so the player is forced to walk over it
    i have to adjust the movement of the player now but thats no problem
    the first movement of the player is $4 right? edit: no its $5
     
    Last edited:

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • ok, I'll make some with changed movements. that's the best ^^

    edit:
    I had to delete all warps except the one in the middle, but it works now.
    so you enter the bar and stand on the warp. on the field above there is this script:
    Spoiler:

    left of you is this script:
    Spoiler:

    And right to the hero is this one:
    Spoiler:

    Try it out, just insert 2 new script and write unknown 0003 and var number 4050.
    The one above the warp will be the first I wrote, the left the second and the right the third.

    Delete the left and the right warp, and outside you have to adjust the warp, it has to be "to warp number 0".

    Then everything works fine :)
     
    Last edited:

    Neti

    Inactive
    1,516
    Posts
    16
    Years
  • ive made everything workin, ill make a video soon

    now we just need scripts for the people in the bar
    and we could make some guys that stops the player when he tries to leave the town and say: "Why dont you check out the bar? They have the best beer in the country there!"
     

    Master_Track

    ROM Reaverz Scripter
    916
    Posts
    16
    Years
  • Good Idea, I'll make that!

    edit: Okay, if you edit 2 new ppl in the town outside, they have the numbers 4 and 5.
    Put them at the exit, in a row with the sign. One under the sign, the other one facing him (but one tile between them.
    The upper one faces down, the other up.
    The one under the sign has to be the one with number 5.

    between those two insert a new script, like before unknown 0003 var number 4050 and this is the script:
    Code:
    #org $begin
    checkflag 0x292
    if B_true goto $done
    applymovement 0x04 $1
    applymovement 0xFF $2
    pausemove 0x0
    message $beer
    $beer 1 = Hey, you should really\ncheck out the bar. They sell\lthe best beer in the country.
    boxset 6
    applymovement 0x04 $3
    pausemove 0x0
    release
    end
    
    #org $done
    release
    end
    
    #org $1
    $1 1 ; #binary 0x1E 0x02 0xFE
    
    #org $2
    $2 1 ; #binary 0x33 0xFE
    
    #org $3
    $3 1 ; #binary 0x10 0x01 0xFE
    a short one^^
     
    Last edited:
    Status
    Not open for further replies.
    Back
    Top