Go Back   The PokéCommunity Forums > ROM Hacking > Research & Development
Reload this Page Why the really tall grass doesn't work in firered and how to fix it.

Notices
For all updates, view the main page.

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!
Research & Development programs in this forum are subject to moderator approval before they are displayed.



Reply
 
Thread Tools
  #26    
Old February 4th, 2012 (05:13 AM).
Hopeless Masquerade's Avatar
Hopeless Masquerade Hopeless Masquerade is offline
カミツレ
Silver Tier
 
Join Date: Mar 2010
Location: Nimbasa City
Age: 18
Gender: Female
Nature: Lax
Posts: 1,117
Quote originally posted by DealNotTheDevil:
Hi, I wanted to check if one can create a new behavioural byte for pokemon emerald,
Because I am attempting to create a "super region",
And I want kanto maps that I port into Emerald to play kanto battle themes and wild encounter themes when I am on those maps!
Yes, you can, if you know ASM...

Anyways, to enable this for LeafGreen, it is the exact same thing as FireRed. Offsets and everything. :D
Reply With Quote
  #27    
Old July 20th, 2012 (10:20 PM).
ShinyDragonHunter ShinyDragonHunter is offline
 
Join Date: Nov 2010
Gender: Male
Nature: Calm
Posts: 27
Quote originally posted by Hackrex:
ok for all who didn´t understand it: The Offset you can see on the top are written in ASM.

So the most people don´t know where they can find it in there Hex Viewer....

So here is the "Hex" Offset:
059F34 for firered english
059F34 for firered german (feuerrot) - it´s really rare that the german rom has the same offset than the English

this is the hex code you have to use
00 21 00 06 00 0e 02 28 01 d0 d1 28 01 d1 01 20 00 e0 00 20 00 21 70 47 03 28 f5 e7

here you can see that it works



//Edit:
I have a question: How can I make that I can´t drive with the bike over the really tall grass block?
I've changed the hex code for that offset but nothing is happening.
Reply With Quote
  #28    
Old July 22nd, 2012 (02:44 AM).
Hackrex Hackrex is offline
 
Join Date: Aug 2007
Gender:
Posts: 35
You must change the behaviour bytes on the block on which you want to use the animation.
In Advance Map:
Normal Gras:
behaviour-Byte:
02 02
Background-Byte:
00 01
01
Tall Gras:
behaviour-byte
03 03
background-Byte:
00 01
01
__________________
Temporarily not available
Reply With Quote
  #29    
Old April 14th, 2013 (05:54 AM). Edited October 19th, 2014 by Spherical Ice.
Spherical Ice's Avatar
Spherical Ice Spherical Ice is offline
Moderator
CS
 
Join Date: Nov 2007
Location: UK
Posts: 3,408
Send a message via Skype™ to Spherical Ice
The pointers to the frames of animation that appear when you walk in the Ash Grass is located at 0x83A54A0.

Code:
28 89 39 08 80 00 00 00
A8 89 39 08 80 00 00 00
28 8A 39 08 80 00 00 00
A8 8A 39 08 80 00 00 00
28 8B 39 08 80 00 00 00
Frame 1: 0x8398928
Frame 2: 0x83989A8
Frame 3: 0x8398A28
Frame 4: 0x8398AA8
Frame 5: 0x8398B28

You can change those pointers to a different sprite to change the animation, which could lead to some interesting gym puzzles or terrain (snow, perhaps?). It uses the palette located at 0x8398FC8, which is pointed to by 0x83A5348 for FireRed.
__________________
Reply With Quote
  #30    
Old February 3rd, 2014 (01:08 PM).
darkprince909 darkprince909 is offline
 
Join Date: May 2008
Gender:
Posts: 79
I've been looking for the address of the tall grass routine in Ruby, so I can change it to behave more like the normal grass (it normally makes the player's body priority 3 behind pri 2 graphics, whereas normal grass leaves the player and the animation at pri 2). Would I be able to search for some of those lines of code in the first post to find the routine? What program might I need to find the ASM code?
Reply With Quote
  #31    
Old August 5th, 2014 (09:14 AM).
knizz's Avatar
knizz knizz is offline
 
Join Date: Aug 2007
Posts: 192
I extended the opening post by information about how to backport the micro grass too. Overwrite at 0805A0EC with 0C 30 09 E0. Then assign the behaviour byte 7 to some tile.
Hope you enjoy.
__________________
Firered IDA 6.5 DB: https://www.dropbox.com/s/hvvmxxoo1dkmdzc/firered.idb
VBA-M with lua scripting support
Reply With Quote
  #32    
Old August 6th, 2014 (05:01 PM).
Tyroz's Avatar
Tyroz Tyroz is offline
In tenebris est et in nobis.
 
Join Date: Nov 2013
Location: Colorado
Gender: Male
Nature: Bold
Posts: 43
Kniz has helped so much with my questions, and even added in the correct Hex Edit for not only adding in the Tall Grass Animation, but ALSO the tiny grass animation; WHich by the way is hard to see unless you really look at the players feet.

This is such an amazing concept and it helped me. I did check the rules, and Hashtag did say:
Quote originally posted by Hashtag:
The revival limit does not apply in this forum
So...I would like to bump this thread and see what others have to say 3 years later.
Reply With Quote
  #33    
Old August 21st, 2014 (12:09 AM).
Cloudfury's Avatar
Cloudfury Cloudfury is offline
 
Join Date: Jul 2012
Location: wtf no u stalker
Age: 16
Gender: Female
Nature: Quiet
Posts: 97
How do I search for the numbers in a hex editor? I'm using HxD. Tried copy pasting into the search and doesn't find it. Even offsets won't work.
__________________
Useful hack tutorials I use
-Voicegroups for Inserting Music (Firered)
-Custom Battle Backgrounds(Firered)
-Custom 256/240 color Titlescreen (Firered)
-Animated Tiles
-Overworld insert/size change
Reply With Quote
  #34    
Old October 18th, 2014 (01:51 AM).
Lance32497's Avatar
Lance32497 Lance32497 is offline
LanceKoijer of Pokemon_Addicts
 
Join Date: Aug 2014
Location: Criscanto town-Ginoa Region xD
Gender: Male
Nature: Adamant
Posts: 488
Sorry for being noob

But, does this tutorial works in FR US?
__________________
My Threads

Reply With Quote
  #35    
Old October 18th, 2014 (10:06 AM).
Shiny Quagsire's Avatar
Shiny Quagsire Shiny Quagsire is offline
Working on KARL3DS
 
Join Date: May 2009
Location: Hoenn Safari Zone
Age: 17
Gender: Male
Nature: Jolly
Posts: 688
Quote originally posted by Lance32497:
Sorry for being noob

But, does this tutorial works in FR US?
Most ASM research is FR US only, mostly because it's easier to research one ROM rather than a whole bunch of ROMs.
__________________



Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

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 UTC -8. The time now is 11:23 PM.