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

[Script✓] Scripting? I want to change prof. Oaks script in the beginning where you get a starter

1
Posts
6
Years
    • Seen Oct 1, 2017
    I've changed pallett town in fire red and i now need help changing oaks script to make him not walk into a wall. I have literally no knowledge of scripting so all help is appreciated.

    P.S. i could send the ROM I modified if need be.
     
    2
    Posts
    6
    Years
    • Seen Mar 31, 2018
    if this has not been resolved
    download XSE for pokemon-google it
    download Advance Map Pokemon
    now open the rom first in Advance map, open pallet town, and find the 'Events' tab
    if it does not show 3 tiles with a letter s on them, click the icon that looks like a person, upper left
    it should show these tiles now
    there are 2 tiles side by side with very similar offsets
    click either one
    now you see lines such saying like this at the top-mid of script

    if 0x1 call 0x81656E0
    where in my example it says 0x81656E0
    higlight only the part after 0x8 (1656E0)
    go to Edit>Find and Replace make sure the top text box says '1656E0' or whatever you highlighted
    find next
    it leads to this, close the box
    #org 0x1656E0
    applymovement MOVE_PLAYER 0x8165744
    do the same with 165744
    and this is at the very bottom

    #org 0x165744
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x12 'Step Left (Normal)
    #raw 0x12 'Step Left (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x10 'Step Down (Normal)
    #raw 0x13 'Step Right (Normal)
    #raw 0x13 'Step Right (Normal)
    #raw 0x13 'Step Right (Normal)
    #raw 0x13 'Step Right (Normal)
    #raw 0xFE 'End of Movements
    now lets say you moved the entrance to the lab down 2 spaces, and 2 spaces to the right
    find out which one of the movement scripts is for which you want to edit
    find where it says #raw 0x13 'Step Right (Normal) add the same to the next 2 lines (do not delete anything
    where it says #raw 0x10 'Step Down (Normal) do the same
    remember
    this is an example for if you moved the lab door down 2 spaces, and right 2 (and moved the warp tile to the same place)
    test the game and keep trying until it is working
    i hope this works out, its how i did it in my own game
     
    32
    Posts
    6
    Years
    • Seen Jan 16, 2024
    You have to use advance text. You go to the parts where oak talks and then replace with what you want. It has to be the exact same characters though. Repointing causes errors in the rom

    You can also use diegos intro manager to change the pokemon oak reveals, the music that plays, whether you pick gender or rival and etc
     
    Last edited:
    Back
    Top