The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page Other Wild Grass not working

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 May 18th, 2015 (9:44 AM).
CoolKortmaniac's Avatar
CoolKortmaniac CoolKortmaniac is offline
 
Join Date: Jan 2015
Gender: Male
Posts: 39
I have a small (big) problem. Wild pokemon do not appear in the tall grass. i have the behavior byte set to grass animation. What else can I do?
__________________
My Hack: Pokemon Ampere
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old May 18th, 2015 (1:12 PM).
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 CoolKortmaniac View Post
I have a small (big) problem. Wild pokemon do not appear in the tall grass. i have the behavior byte set to grass animation. What else can I do?
Check the map has wild pokemon data in the grass under the wild pokemon tab in Amap.
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old May 18th, 2015 (6:05 PM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035

Set it like the above, but idk if that 01 in the fourth box is necessary or not.
__________________
New living flesh vessel who dis?
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old May 20th, 2015 (6:01 AM).
wally-217's Avatar
wally-217 wally-217 is offline
 
Join Date: Nov 2012
Location: Yorkshire, UK
Gender: Male
Posts: 106
There should be a tab to edit the list of wild pokemon that appear.

I just pulled this off google, it looks pretty much the same on A-map.
__________________
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old May 20th, 2015 (9:41 AM).
CoolKortmaniac's Avatar
CoolKortmaniac CoolKortmaniac is offline
 
Join Date: Jan 2015
Gender: Male
Posts: 39
Quote:
Originally Posted by C me View Post
Check the map has wild pokemon data in the grass under the wild pokemon tab in Amap.
Quote:
Originally Posted by wally-217 View Post
There should be a tab to edit the list of wild pokemon that appear.

I just pulled this off google, it looks pretty much the same on A-map.
I had, and have, Pokemon there. They simply don't appear!
__________________
My Hack: Pokemon Ampere
Reply With Quote
  #6   Link to this post, but load the entire thread.  
Old May 20th, 2015 (10:15 AM).
PokéMew's Avatar
PokéMew PokéMew is offline
Pokémon Fuchsia
 
Join Date: Sep 2013
Location: Refresh
Gender: Male
Nature: Modest
Posts: 484
Quote:
Originally Posted by CoolKortmaniac View Post
I had, and have, Pokemon there. They simply don't appear!
Did you read joexv's solution? I made that simple mistake once or twice.
Reply With Quote
  #7   Link to this post, but load the entire thread.  
Old May 21st, 2015 (9:16 AM).
CoolKortmaniac's Avatar
CoolKortmaniac CoolKortmaniac is offline
 
Join Date: Jan 2015
Gender: Male
Posts: 39
Quote:
Originally Posted by PokéMew View Post
Did you read joexv's solution? I made that simple mistake once or twice.
Aye, yes I did. No luck. Might it have something to do with the fact that I have custom tilesets?
__________________
My Hack: Pokemon Ampere
Reply With Quote
  #8   Link to this post, but load the entire thread.  
Old May 21st, 2015 (12:44 PM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035
Quote:
Originally Posted by CoolKortmaniac View Post
Aye, yes I did. No luck. Might it have something to do with the fact that I have custom tilesets?
That wont make a difference, cause if you look at the image I posted, it uses custom tiles too. Set your wild encounter ratio high and test again.
__________________
New living flesh vessel who dis?
Reply With Quote
  #9   Link to this post, but load the entire thread.  
Old June 1st, 2015 (1:16 PM). Edited June 1st, 2015 by FamiliaWerneck.
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Quote:
Originally Posted by joexv View Post

Set it like the above, but idk if that 01 in the fourth box is necessary or not.
Bro, how can I make it work on sand? Like the desert level from Ruby?
I put the Grass Animation, and the game really does the grass animation. Pokémon didn't show up on it, though.
I need no animation, like the grass moving when I step on it. I don't need the sand to move, or leave a footprint (though I know there is a behavior byte for that). I just need Pokémon to be foundable in the sand tile and to be shown in "Wild Pokémon" tab in Advance Map, so I can choose what Pokémon show up.
Can you help?
Reply With Quote
  #10   Link to this post, but load the entire thread.  
Old June 1st, 2015 (2:04 PM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035
Quote:
Originally Posted by FamiliaWerneck View Post
Bro, how can I make it work on sand? Like the desert level from Ruby?
I put the Grass Animation, and the game really does the grass animation. Pokémon didn't show up on it, though.
I need no animation, like the grass moving when I step on it. I don't need the sand to move, or leave a footprint (though I know there is a behavior byte for that). I just need Pokémon to be foundable in the sand tile and to be shown in "Wild Pokémon" tab in Advance Map, so I can choose what Pokémon show up.
Can you help?
For Sand its byte 06, Sand w/heaps, It uses that Pokemon set in the grass section of wild pokemon. Just look at already in game tiles for your behavior bytes, its not that hard.
__________________
New living flesh vessel who dis?
Reply With Quote
  #11   Link to this post, but load the entire thread.  
Old June 1st, 2015 (3:30 PM).
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Quote:
Originally Posted by joexv View Post
For Sand its byte 06, Sand w/heaps, It uses that Pokemon set in the grass section of wild pokemon. Just look at already in game tiles for your behavior bytes, its not that hard.
But if it uses the same section as grass Pokémon, I can't have both grass and sand tiles in the same map or both will make the very same Pokémon appear. Is that it? (It's not like its a problem, but it's not ideal =P)
Also, when I change a byte behavior, do I change it for the tile in the game, affecting all maps, or for that tile solely in the map I had opened?
Reply With Quote
  #12   Link to this post, but load the entire thread.  
Old June 1st, 2015 (3:54 PM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035
Quote:
Originally Posted by FamiliaWerneck View Post
But if it uses the same section as grass Pokémon, I can't have both grass and sand tiles in the same map or both will make the very same Pokémon appear. Is that it? (It's not like its a problem, but it's not ideal =P)
Also, when I change a byte behavior, do I change it for the tile in the game, affecting all maps, or for that tile solely in the map I had opened?
It will just make the same pokemon appear in both grass, and sand.

And it will change for the tileset thus effecting every map that uses that tileset.
__________________
New living flesh vessel who dis?
Reply With Quote
  #13   Link to this post, but load the entire thread.  
Old June 1st, 2015 (4:57 PM).
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Quote:
Originally Posted by joexv View Post
It will just make the same pokemon appear in both grass, and sand.

And it will change for the tileset thus effecting every map that uses that tileset.
Thanks for the help, man!
Reply With Quote
  #14   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (10:19 AM). Edited July 23rd, 2015 by FamiliaWerneck.
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Okay, after some tests, I set behavior bytes to the sand type as 02 02, just to check.
The "grass moving" animation happened (sand part-turned into grass), but no Pokémon showed up there. I walked in the grass, and Pokémons were appearing ok.
Then I followed joexv's hint and used bytes 06 02 ("Sand foot prints (with sandheaps)"). No animation of footprint was shown, and no Pokémon appeared.
How can I make Pokémon appear in a different byte, that is not grass? Animation is not a major issue, but hey, two birds with a stone, eh?
For the animation, I tried bytes 25 00 (Sand foot prints), but no animation, like "Sand foot prints (with sandheaps)". And I tried 21 00 (Foot prints). They are perfect, footprints when you walk. Really really nice, but again, no Pokémon...

From what I understood, the first couple of bytes sets an animation and second couple of bytes sets what will that byte be (00 no "special" effect, 02 grass encounter, 04 surf encounter). Is that correct?
__________________
My Main Team:


Reply With Quote
  #15   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (10:48 AM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035
Quote:
Originally Posted by FamiliaWerneck View Post
Okay, after some tests, I set behavior bytes to the sand type as 02 02, just to check.
The "grass moving" animation happened (sand part-turned into grass), but no Pokémon showed up there. I walked in the grass, and Pokémons were appearing ok.
Then I followed X's hint and used bytes 06 02 ("Sand foot prints (with sandheaps)". No animation of footprint was shown, and no Pokémon appeared.
How can I make Pokémon appear in a different byte, that is not grass? Animation is not a major issue, but hey, two brids with a stone, eh?
For the animation, I tried bytes 21 00 (Foot prints). They are perfect, but again, no Pokémon...

From what I understood, the first couple of bytes sets an animation and second couple of bytes sets what will that byte be (00 no "special" effect, 02 grass encounter, 04 surf encounter). Is that correct?
Ok after looking at the firered non grass tiles the first behaviour byte determines the Battle background and then the second background byte if set to 1 allows pokemon to be fought
Behaviour bytes:
0x08-cave
0x2b-footprints with cave battle background
0x2/0x2-Grass
0x15/0x4-water
0x11-Water
0x10/0x4-water reflection with fishing when map is set to 0x4
0x21 sand battle w/foot prints

Background bytes:
0x1-Uses grass wild pokemon in a-map
0x22-Uses water
0x2-Uses water

so it turns out I gave you the wrong byte. sorry about that.
So in order to have both grass and sand seperate simply set the sand background byte to 0x2 so it will use the pokemon set normally for water battles. But if you do this you shouldn't have water on the same map.
__________________
New living flesh vessel who dis?
Reply With Quote
  #16   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (11:10 AM).
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Quote:
Originally Posted by joexv View Post
Ok after looking at the firered non grass tiles the first behaviour byte determines the Battle background and then the second background byte if set to 1 allows pokemon to be fought
Behaviour bytes:
0x08-cave
0x2b-footprints with cave battle background
0x2/0x2-Grass
0x15/0x4-water
0x11-Water
0x10/0x4-water reflection with fishing when map is set to 0x4
0x21 sand battle w/foot prints

Background bytes:
0x1-Uses grass wild pokemon in a-map
0x22-Uses water
0x2-Uses water

so it turns out I gave you the wrong byte. sorry about that.
So in order to have both grass and sand seperate simply set the sand background byte to 0x2 so it will use the pokemon set normally for water battles. But if you do this you shouldn't have water on the same map.
Did it! Footprints in, and Pokémon showing.
I used 00 01 in the background bytes, after looking in the grass. Just to test.
I got a sand background (like when you fish in a beach) straight ahead. Is that normal? Can I get a sand background in other places I'm not supposed to, too?
I used it in Route 1, and got grass background in the grass tiles, and sand background in the "sand trail". Am I good?
Man, thanks a ton for the help!
Reply With Quote
  #17   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (11:59 AM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035
Quote:
Originally Posted by FamiliaWerneck View Post
Did it! Footprints in, and Pokémon showing.
I used 00 01 in the background bytes, after looking in the grass. Just to test.
I got a sand background (like when you fish in a beach) straight ahead. Is that normal? Can I get a sand background in other places I'm not supposed to, too?
I used it in Route 1, and got grass background in the grass tiles, and sand background in the "sand trail". Am I good?
Man, thanks a ton for the help!
I dont quite understand what you mean by norma. Afaik the beach sand is the only sand battle background.
Yes you can get the sand anywhere you put the foot prints byte in. There might be another byte that has the background without the prints but idk.
__________________
New living flesh vessel who dis?
Reply With Quote
  #18   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (1:05 PM).
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Quote:
Originally Posted by joexv View Post
I dont quite understand what you mean by norma. Afaik the beach sand is the only sand battle background.
Yes you can get the sand anywhere you put the foot prints byte in. There might be another byte that has the background without the prints but idk.
I thought the Background Bytes would set a battle in a specific background. As the grass had Background Bytes 00 01, I thought if I chose that byte, the backgund of my battle would be grass, independant on where the battle was triggered (sand, grass or even water).
I said normal as, I have a sand tile and a battle is triggered. The background of the fight will be set accordingly to the tile image or the tile background byte?
If it was accordingly to the background byte, I would get only grass-background fights, as 00 01 is the only Background Byte I used in Route 1, no matter if the tile was grass or sand.
Nonetheless, I got sand-backgrounds when a fight was triggered in a sand tile and grass-background when a fight was started in the grass tiles.
I don't know if I made myself clear...
Reply With Quote
  #19   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (1:42 PM).
Joexv's Avatar
Joexv Joexv is offline
ManMadeOfGouda
joexv.github.io
 
Join Date: Oct 2012
Location: Oregon
Age: 25
Gender: Male
Nature: Sassy
Posts: 1,035
Quote:
Originally Posted by FamiliaWerneck View Post
I thought the Background Bytes would set a battle in a specific background. As the grass had Background Bytes 00 01, I thought if I chose that byte, the backgund of my battle would be grass, independant on where the battle was triggered (sand, grass or even water).
I said normal as, I have a sand tile and a battle is triggered. The background of the fight will be set accordingly to the tile image or the tile background byte?
If it was accordingly to the background byte, I would get only grass-background fights, as 00 01 is the only Background Byte I used in Route 1, no matter if the tile was grass or sand.
Nonetheless, I got sand-backgrounds when a fight was triggered in a sand tile and grass-background when a fight was started in the grass tiles.
I don't know if I made myself clear...
Oh ok I understand now. No the background byte is set to determine what wild pokemon it uses, the behaviour byte determines what background. Nothing about that is determined by tile specifically. Tile images to the game are just images with no special data, so you could have a lava tile and make a water battle out of it.
__________________
New living flesh vessel who dis?
Reply With Quote
  #20   Link to this post, but load the entire thread.  
Old June 3rd, 2015 (1:47 PM). Edited July 23rd, 2015 by FamiliaWerneck.
FamiliaWerneck's Avatar
FamiliaWerneck FamiliaWerneck is offline
 
Join Date: May 2015
Location: São Paulo, Brasil
Gender: Male
Posts: 275
Quote:
Originally Posted by joexv View Post
Oh ok I understand now. No the background byte is set to determine what wild pokemon it uses, the behaviour byte determines what background. Nothing about that is determined by tile specifically. Tile images to the game are just images with no special data, so you could have a lava tile and make a water battle out of it.
I knew the image thing. Was just trying to be clear. But ok, now I'm happy!
Thanks a lot for the help man! =D
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:11 AM.