Pokémon Ruby & Sapphire clock & other patches

Discussion in 'GBA - Game Development, ROM Hacks and Translations' started by Chaos Rush, Mar 24, 2012.

  1. Chaos Rush
    OP

    Chaos Rush GBAtemp Regular

    Member
    170
    48
    Jan 11, 2010
    United States
    My old topic is over two years old and if I posted more patches there, then the topic title would have been misleading. ANYWAYS,

    These patches are for Pokémon Ruby and Sapphire. Here is what the patch does:
    *Applies gbata's RTC patch
    *Adds a clock to every Pokémon Center
    *You can reset the clock at any Pokémon Center
    *You can view the time at any Pokémon Center
    *The font has been changed to the one used in Pokémon Emerald
    *The size of textboxes has been altered to the size they are in Pokémon Emerald, to accommodate the new Emerald font (however, Ruby/Sapphire colors are still used)

    [​IMG] [​IMG] [​IMG]

    Here are the patches:
    Pokémon Ruby Clock & Font Patch
    Pokémon Sapphire Clock & Font Patch

    Everything was done by me.

    Q&A:
    Q: Why is the Sapphire patch 14kb, but the Ruby patch is 11kb?

    A: This is because I made the Ruby patch first. When it came time to do the Sapphire patch, I didn't want to manually edit the tileset data to add the clock like I did with Ruby, so I just copied the Ruby patch's tileset data and inserted it into free space in the Sapphire rom. Both patches function exactly the same, so it really doesn't matter.
     
    Orangy57, Ryccardo, Sirius64 and 4 others like this.


  2. Ammako

    Ammako GBAtemp Guru

    Member
    6,424
    3,546
    Dec 22, 2009
    Canada
    Thank you very much, I'm going to enjoy the Sapphire patch.
    :hrth:
     
  3. jimmyemunoz

    jimmyemunoz GBAtemp Advanced Maniac

    Member
    1,958
    226
    Feb 23, 2009
    United States
    Louisiana
    Chaos Rush, a man of his word! Thank you buddy! :D
     
  4. 1776

    1776 Member

    Newcomer
    10
    1
    Jul 14, 2010
    United States
    Awesome! Thanks!

    I suggest adding RTC into the topic title. The first keywords I used when searching for a patch were "Pokemon RTC patch."
     
  5. constantgamer247

    constantgamer247 Pourquoi?

    Member
    221
    16
    Mar 11, 2011
    Canada
    @[member="Chaos Rush"] Thanks for linking this in your old thread. I almost missed this thread. Maybe you should edit your first post to include a link to this thread, state the other one is out dated and then pm a moderator to lock it. Luckly GBA temp told me you relpied so I just jumped to the last page. This might save anyone who stumbles upon it the time of reading to the end of page... what is it 5? just to be sent here.

    Anyway SUPER thanks!!!

    I hope a lot of people make good use of this patch.

    Merci Beaucoup!!!
     
  6. Chaos Rush
    OP

    Chaos Rush GBAtemp Regular

    Member
    170
    48
    Jan 11, 2010
    United States
    um...the old topic was already locked 3 days ago XD
     
  7. constantgamer247

    constantgamer247 Pourquoi?

    Member
    221
    16
    Mar 11, 2011
    Canada
    >_< I just got back from anime boston, still out of the loop a bit.
     
  8. constantgamer247

    constantgamer247 Pourquoi?

    Member
    221
    16
    Mar 11, 2011
    Canada
    Sorry for the double post but...

    @[member="Chaos Rush"] I'm wondering what the clock fix does when you play on a flashcard?
    Does it enable the rom to grab the time from the systemMenu/console when it's loaded or does it kill the roms ability to grab the system's time due to the clock in the pokecentre?

    Cuz this patch works great for playing on an ez-flash iv,no internal clock/noRTS/no system clock, but I'm confused about the specifics of how it plays w/ flashcards. I also can't remember if pokemon ruby and saphie could grab the system time before I applied the patch or not. Would a check be to see if they match the system time when I load them w/ NDSGBA on the DSTWO?
     
  9. Zerosuit connor

    Zerosuit connor Baby I'm Back ♥

    Member
    1,847
    304
    Sep 17, 2010
    Eorzea
    Do ruby and sapphire support day and night? I can't get it ti work on my xperia play
     
  10. Chaos Rush
    OP

    Chaos Rush GBAtemp Regular

    Member
    170
    48
    Jan 11, 2010
    United States
    No, it does not automatically correct the time. What this patch contains is the gbata patch, which makes the clock run while the game is running. What this patch also contains is a way to reset your clock, so then you can set the correct time when you play. It's a bit tedious, but it's the best solution for flashcarts with no RTC.


    None of the GBA Pokemon games have day and night. The only reason why R/S/E has an RTC is because of berry growth and daily events.
     
  11. 1776

    1776 Member

    Newcomer
    10
    1
    Jul 14, 2010
    United States
    You can add Day and Night and Seasons in though?
    http://www.pokecommu...ad.php?t=246089
     
    1 person likes this.
  12. Chaos Rush
    OP

    Chaos Rush GBAtemp Regular

    Member
    170
    48
    Jan 11, 2010
    United States
    No, that system sucks. It uses the Windows operating system clock rather than the GBA clock, so it wouldn't work on a flashcart.
     
  13. constantgamer247

    constantgamer247 Pourquoi?

    Member
    221
    16
    Mar 11, 2011
    Canada
    I thought Ruby Saphire Emerald only made use of a clock for berry growth and the tides at two places in the game?
     
  14. Chaos Rush
    OP

    Chaos Rush GBAtemp Regular

    Member
    170
    48
    Jan 11, 2010
    United States
    Correct. But the clock still runs during the entire game. And 1776 is talking about a shitty D&N system that people made at PokeCommunity.
     
    1 person likes this.
  15. constantgamer247

    constantgamer247 Pourquoi?

    Member
    221
    16
    Mar 11, 2011
    Canada
    ahhh,

    ic ic
     
  16. jimmyemunoz

    jimmyemunoz GBAtemp Advanced Maniac

    Member
    1,958
    226
    Feb 23, 2009
    United States
    Louisiana
    LOL :lol:
     
  17. windwakr

    windwakr GBAtemp Fan

    Member
    483
    112
    Sep 13, 2009
    United States
    Could you put clocks in all the Pokemon Centers in Emerald, too?

    I just finished up a clock fix for it. Based it off the GBATA fix for R/S. Took me a day and a half, mainly because I had no knowledge of ARM/Thumb assembly...or really anything GBA programming related at all. Had to track down the pointers to the time played and wall clock(which were at fixed positions in R/S). And had to disassemble, modify, and reassemble the GBATA fix (this was a pain).

    EDIT: See post below for download.
     
  18. windwakr

    windwakr GBAtemp Fan

    Member
    483
    112
    Sep 13, 2009
    United States
    Went ahead and did it myself.


    EDIT: There was a bug or something screwing up the music in certain areas. If you downloaded it before, please redownload and apply to a clean ROM.
    http://www.mediafire.com/?8i0uzs2bd99u7l8

    Includes an IPS for the clock fix, and one for the "clocks"(there was no clock tile, and I don't know how to import one) in the Pokemon Centers.

    Apply to a clean US Pokemon Emerald ROM.
     
  19. darkslayer00

    darkslayer00 Newbie

    Newcomer
    3
    1
    Oct 22, 2009
    Mexico
    Finally!!!!!!!!!!...XD
    i used and it work in my ez flash iv, i applied the 386 patch too...
     
  20. Chaos Rush
    OP

    Chaos Rush GBAtemp Regular

    Member
    170
    48
    Jan 11, 2010
    United States
    You could try messing around with AdvanceMap, the main map editor for the 3rd Gen Pokemon games. You could easily import my clock tile from my Ruby patch into your Emerald patch. And I can confirm that it will turn out just fine, because the palette data for Pokemon Centers is exactly the same in Ruby, Sapphire, and Emerald.