• 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.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Cyndy, May, Hero (Conquest), or Wes - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

[Other✓] Surf Sprite Emerald

C me

Creator of Pokemon League Of Legends
  • 681
    Posts
    11
    Years
    • Seen Apr 9, 2021
    How do you change the surf wailmer thing in Emerald? I've tried replacing the 3 wailmers but only the front facing one changes and it's alll glitched.
     
    Last edited:
    I've never did it before but maybe try making sure the new pallets matches up. Also study wesleys surf sprites in sprite editor tool or something and see what he did.
     
    How do you change the surf wailmer thing in Emerald? I've tried replacing the 3 wailmers but only the front facing one changes and it's alll glitched.


    Here's some info on the surf script: https://www.pokecommunity.com/posts/8380911/

    Changing the surf flag required: https://www.pokecommunity.com/posts/8400448/

    Remove badge check for surf and waterfall: https://www.pokecommunity.com/posts/8543303/

    Remove need for surf ability (your post): https://www.pokecommunity.com/posts/8689774/

    As for the sprite ... best thing I could find is at this location:
    [PokeCommunity.com] Surf Sprite Emerald
     
    As for the sprite ... best thing I could find is at this location:
    [PokeCommunity.com] Surf Sprite Emerald

    Thanks for the palette location, I didn't have that before. I think you're image offset is slightly off, from the Quick R&D thread there's a clearer image at 0x4F5498 but this has no pointer to it. Which makes me think that actual image is at 0x4F5418 where the pointer is at 0x50CB7C.

    Like everywhere, it's in a pointer table. Before it are pointers to offsets around the table, I don't know what they do. Before them are some images that I don't really care about, so nothing important.

    The pointer after it points to 0x4F5618 which is just the back and side surf sprite. After that is a pointer to 0x4F5818 which is just an image of the side sprite. After each pointer there's '00 02 00 00' no idea what is does.

    I wonder if a spearate image has to be inserted for each pointer or if the one will suffice.
     
    This is driving me crazy! Everytime I try to insert something it comes out like the picture attached.

    Is the image a PNG or BMP? Neither seem to work.

    0x50CBD0 is a pointer to the pointer for the image data. That's the new information I've found out.
     
    Managed to fix it.

    The image is a BMP with th frame pointers at 0x50CB7C,0x50CB84 and 0x50CB8C.

    The palette is not at 0xD61A30, in fact that palette is used by the brendan front and back sprites. The palette used is palette 0 from the overworlds editor, it uses whatever palette the 'sitting on wailmer' palette is using.

    Luckily, my sprite uses similar colours to brendans so I just put the two images together got that palette, indexed it then applied it to each palette 0 image. The original brendan sprite is untouched (except for having only one shade of red, but not really noticeable).

    Only bug I've seen so far is the question mark and exclamation mark applymovement command image isn't coloured right. If I had the location for those images it would be easily fixable.

    Oh yeah I found what i'm 99% sure is the ow palette table in the format [pointer] [palette number] 11 00 00.
     
    Last edited:
    Back
    Top