The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Other Surf Sprite Emerald

Notices
For all updates, view the main page.

Binary ROM Hacking Need a helping hand or just want to talk about binary ROM hacks? Get comments and answers to any ROM Hacking-related problems, questions or thoughts you have here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old August 1st, 2015 (8:28 AM). Edited August 28th, 2015 by C me.
C me's Avatar
C me C me is offline
Creator of Pokemon League Of Legends
 
Join Date: Jan 2014
Age: 26
Gender: Male
Posts: 681
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.
__________________
Check out my hack: Pokemon League of Legends.
Join the subreddit: https://www.reddit.com/r/PokemonLoL/
If you would like to give me money for no reason you can do so here
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old August 22nd, 2015 (1:28 AM).
C me's Avatar
C me C me is offline
Creator of Pokemon League Of Legends
 
Join Date: Jan 2014
Age: 26
Gender: Male
Posts: 681
This is a big bump but someone must know how right? I mean Wesley FG did this in ruby ages ago so please if you know how to do it in Emerald, let me know.
__________________
Check out my hack: Pokemon League of Legends.
Join the subreddit: https://www.reddit.com/r/PokemonLoL/
If you would like to give me money for no reason you can do so here
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old August 22nd, 2015 (4:07 AM).
InfamousX InfamousX is offline
 
Join Date: Jan 2015
Posts: 34
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.
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old August 22nd, 2015 (6:53 AM).
Le pug's Avatar
Le pug Le pug is offline
Creator of Pokémon: Discovery / Fat Kid
 
Join Date: Aug 2013
Location: Le bed
Age: 30
Gender: Male
Nature: Bold
Posts: 870
Quote:
Originally Posted by C me View Post
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: http://www.pokecommunity.com/showpost.php?p=8380911&postcount=532

Changing the surf flag required: http://www.pokecommunity.com/showpost.php?p=8400448&postcount=550

Remove badge check for surf and waterfall: http://www.pokecommunity.com/showpost.php?p=8543303&postcount=632

Remove need for surf ability (your post): http://www.pokecommunity.com/showpost.php?p=8689774&postcount=663

As for the sprite ... best thing I could find is at this location:
__________________
Retired. Thank you guys for a wonderful five years.
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old August 23rd, 2015 (1:32 AM).
C me's Avatar
C me C me is offline
Creator of Pokemon League Of Legends
 
Join Date: Jan 2014
Age: 26
Gender: Male
Posts: 681
Quote:
Originally Posted by Le pug View Post
As for the sprite ... best thing I could find is at this location:
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.
__________________
Check out my hack: Pokemon League of Legends.
Join the subreddit: https://www.reddit.com/r/PokemonLoL/
If you would like to give me money for no reason you can do so here
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old August 27th, 2015 (9:11 AM).
C me's Avatar
C me C me is offline
Creator of Pokemon League Of Legends
 
Join Date: Jan 2014
Age: 26
Gender: Male
Posts: 681
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.
Attached Images
File Type: png glitchy surf.PNG‎ (3.0 KB, 10 views) (Save to Dropbox)
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old August 28th, 2015 (8:47 AM). Edited August 28th, 2015 by C me.
C me's Avatar
C me C me is offline
Creator of Pokemon League Of Legends
 
Join Date: Jan 2014
Age: 26
Gender: Male
Posts: 681
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.
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 9:09 AM.