Community Supporter

chrunch chrunch is offline

Visitor Messages

Showing Visitor Messages 241 to 255 of 906
  1. Hau
    November 18th, 2013 10:02 PM
    I see you're making a Cyan version... I'm planning on making paired versions, with my own Cyan version in it, they were going to be called "Scarlet" and "Cyan" versions, possibly different from your game and the original Scarlet... I'm not sure if I should, now that you are making Cyan.
  2. GoGoJJTech
    November 18th, 2013 1:14 PM
    This is an arrow on a warp (This is inside but you cannot have one outside):
  3. Shiny Quagsire
  4. Avara
    November 12th, 2013 9:47 AM
    Sent you a PM =)
  5. redriders180
    November 12th, 2013 6:49 AM
    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.
  6. redriders180
    November 10th, 2013 8:51 AM
    I wanted to send you some more info via PM, but you're all clogged up
    Originally Posted by chrunch
    Originally Posted by redriders180
    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:

    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
  7. Quinn
    November 9th, 2013 9:28 PM
    I seeee
  8. Dark Sonic
    November 9th, 2013 9:07 PM
    Dark Sonic
  9. Quinn
    November 8th, 2013 12:49 PM
    is your name from red vs. blue?
  10. Winter Wonderland
    October 30th, 2013 10:54 PM
    Winter Wonderland
    Just the beta to The Leola Project. I'll send you a link.
  11. Winter Wonderland
    October 30th, 2013 10:46 PM
    Winter Wonderland
    Hey! Wanna beta test?
  12. Shiny Quagsire
    October 25th, 2013 6:56 PM
    Shiny Quagsire
    I am, just not as much as I was before. It's open-source if you feel like contributing.
  13. 1158
    October 18th, 2013 10:07 PM
    Hey, just wondering if you're planning to fix the grammar in your hack? I had a look and your hack looks really nice, the only thing that annoys me is the grammar (the lack of spaces between commas and colons, mainly).

    And also, does the Johto region have many new events in it compared to the original game? Or is it mostly a copy of GSC?
    I would like to fix the grammar errors there, but I'm not sure if I can do that, what's more, fixing all these problems needs so much time, so I even don't know if I have enough time to fix them, and since the main characters of this hack is not the main characters of GSC, the events in Johto will be completely defferent from GSC, of course, some places also got changed, just like I made the Burned Tower rebuilt(The rebuilding of Burned Tower was mentioned in HeartGold/SoulSilver, I did this according to this information). Only gym leaders, towns of Johto and the signs are just the same as GSC(In fact, I used the sprites of the Gym leaders from HeartGold/SoulSilver.)
  14. Al3x
    October 13th, 2013 10:21 PM
    Oh you scared the crap out of me when the thread was closed. Looking forward to the beta but take your time if you have too.
  15. Al3x
    October 13th, 2013 5:37 AM
    Hey are you done with Cyan or just taking a break? I was looking forward to it but you probably have more important things to do right now.

About Me


Total Posts
Activity by Forum
Visitor Messages
General Information
  • Last Activity: 2 Weeks Ago 2:04 AM
  • Join Date: October 6th, 2009
  • Referrals: 14


Showing Friends 1 to 20 of 30


Emblem Showcase - 4 Total
This member helped us celebrate the start of a new decade.
Awarded: January 6th, 2010 11:39 AM
This member joined us in celebrating the turn into 2011!
Awarded: January 21st, 2011 5:20 AM
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 7:39 PM

All times are GMT -8. The time now is 2:05 AM.