The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Members List
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Community Supporter

chrunch chrunch is online now

 

Visitor Messages

Showing Visitor Messages 121 to 130 of 784
  1. Shiny Quagsire

  2. avaramoon
    November 12th, 2013 09:47 AM
    avaramoon
    Sent you a PM =)

  3. redriders180
    November 12th, 2013 06:49 AM
    redriders180
    The game reads a small table in the hex which starts at $3F1AA4, which is basically a list of location indices. The game knows when the locations for that map have ended, because it's terminated with 0xC5. Basically, 0xC5 marks the end of each table. Long, story short:

    ROM:083F1AA0 98 1A 3F 08 8F 90 91 96 97 98 99 9A AF B0 B9 C3
    ROM:083F1AB0 C5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    ROM:083F1AC0 00 00 92 93 9B 9C 9D 9E 9F A0 A1 A2 AE B1 B2 B5
    ROM:083F1AD0 C5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    ROM:083F1AE0 94 95 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD B3 B4 B6
    ROM:083F1AF0 B7 B8 BA BB BC BD BE BF C0 C1 C2 C5 00 00 00 00

    Change the green colored values to 00 in a hex editor, and the red colored values to C5. The last C5 needs to stay there, or else the game will keep searching for the end of the table and never reach the end, or if it does reach the end, it would be in who knows where, reading all the bytes before it.

  4. redriders180
    November 10th, 2013 08:51 AM
    redriders180
    I wanted to send you some more info via PM, but you're all clogged up
    Spoiler:
    Quote:
    Originally Posted by chrunch
    Quote:
    Originally Posted by redriders180
    Quote:
    Originally Posted by chrunch
    Wow this is very helpful! I understand it a lot better now. Only problem is that I've looked and I can't find any tutorials for the player head movement.
    I don't remember if it's a tutorial, or somewhere in research and development. I have an idea about finding it though...

    Success! I found the information is at 0x3F2178. It goes in the same order as this list, starting from Pallet Town and ending at Celadon Dept Store. Each entry is four bytes, laid out like:

    [X coor] 00 [Y coor] 00

    Additionally, I found out more about which world map gets displayed for each map. A nice tutorial, courtesy of Mastermind_X, tells me that every location index less than the value at 0x0C0064 will use map 1, while an array of location indeces located elsewhere control the other three maps. If you have no plans to use the other three maps, set the byte at 0x0C0064 to C5 and you'll be set. Otherwise, consult this tutorial.
    Great! Now if you could just tell me how to use all that...
    Say for example if I wanted the 1-3 islands from the sevii islands to use map 1, but the rest to stay as they are. Which bytes do I edit? That tutorial is confusing me.
    My teaching senses are going crazy, so I need to explain >_<

    If you know how to find a location index, skip to the next part, otherwise open the World Map Editor once again:



    Whenever you select a name with the dropdown at either 9 or 10, the text entry box gets filled in with a number, right? This location is the location index. The lowest usable one in Firered, without hacking, is 0x58, which is the location for Cobalt Town in your hack. (Side note: Numbers 0x0 to 0x57 contain the location names of Ruby/Sapphire routes. I believe they exist so the game knows when a Pokemon came from Hoenn, because its location caught was less than 0x58. However, you can't use index numbers 0x0 to 0x57 in a world map, it shows up as blank.)

    The tutorial is confusing, since it details the entire process of finding it, so I'll point out the key parts.



    This basically has two useful points. The first reads:

    Quote:
    A short summary: All elements with a worldmapvalue below the value of the byte stored at $C0064 (in our case 0x8E) are automatically assigned to worldmap 0.
    Worldmapvalue is the location index. The game gets the index location, and if it's less than or equal to 0x8E, it displays the Kanto world map. Map Index 0x8E is the Power Plant, if you were wondering. The downside to this is that you must put all your first region stuff in one chunk of names. If you had a route with a name that used to be, say, EMBER SPA, you can't make it open the Kanto Map, unless you have every single name before it also be on the Kanto Map.

    So why do we set $C0064 (0x0C0064) to 0xC4? The highest location index in the game is the CELADON DEPT STORE, with location index 0xC4. This means that every single location index is less than or equal to it, and thus every map will show on the Kanto map.

    The second part goes into detail on how the second, third, and fourth maps are shown. I won't go into it, since you only want one map, but it's basically a list of location indeces for each additional map.

    Also, one final note: Navel Rock and Birth Island are special cases. If you notice, they don't show up on the map unless you've been there. Save these two locations for parts of the game you want to keep hidden. To reveal them, use setworldmapflag 0x8B5 for Navel Rock, and setworldmapflag 0x8C2 for Birth Island. These flags aren't shown on the World Map Editor, so I guess you're stuck with em

  5. Quinn
    November 9th, 2013 09:28 PM
    Quinn
    I seeee

  6. Dark Sonic
    November 9th, 2013 09:07 PM
    Dark Sonic
    hello

  7. Quinn
    November 8th, 2013 12:49 PM
    Quinn
    is your name from red vs. blue?

  8. Winter Wonderland
    October 30th, 2013 10:54 PM
    Winter Wonderland
    Just the beta to The Leola Project. I'll send you a link.

  9. Winter Wonderland
    October 30th, 2013 10:46 PM
    Winter Wonderland
    Hey! Wanna beta test?

  10. Shiny Quagsire
    October 25th, 2013 06:56 PM
    Shiny Quagsire
    I am, just not as much as I was before. It's open-source if you feel like contributing.

About Me

Statistics

Total Posts
Activity by Forum
Visitor Messages
Blog
General Information
  • Last Activity: 4 Minutes Ago 11:59 PM
  • Join Date: October 6th, 2009
  • Referrals: 11

Friends

Showing Friends 1 to 20 of 29

Emblems

Emblem Showcase - 4 Total
  Emblem
2010
This member helped us celebrate the start of a new decade.
Awarded: January 6th, 2010 11:39 AM
2011
This member joined us in celebrating the turn into 2011!
Awarded: January 21st, 2011 05:20 AM
Ley-roo
This member has single-handedly destroyed the PokéCommunity; maybe mummy will hug you now!
Awarded: April 2nd, 2012 12:17 AM
PC Veteran
These old folks have been around for far too long but we love them anyway.
Awarded: January 13th, 2013 07:39 PM

All times are UTC -8. The time now is 12:03 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.