I replaced my internal battery (Ruby) yet I can't get daily lottery tickets, berries, secret base battles, etc?
After years of having a dry internal battery, I finally looked up videos on how to replace it and did it successfully. I know this because I no longer receive the message that “The internal battery has run dry. The game can be played. However, clock-based events will no longer occur.” The clock itself in my room works, as well as the tides in Shoal Cave, but I would like to be able to get berries again from the berry master, lottery tickets in Lilycove, and especially have battles at my registered friends' secret bases. Does anybody have more information on this? Are the Shoal Cave tides and Berries separate from CPU-related events in the game? Is there any way I can reactivate the latter again without having to start a new game? I’d even consider a hardware alteration to the game if necessary, now that I’m more familiar with soldering on a new battery.
Pleaselog inorregisterto add a comment.
Okay, after some research, I believe I have figured out your problem, and that’s the Berry Glitch.
When your game starts, it sets the RTC (Real Time Clock), and the set date is always January 1st, 2000. Each day, month, year, etc. is counted from there instead of having an in-game calender. However, after one year has passed, all time-based events freeze for another year. This occurs with all events that happen once a day (the Berry master, lottery tickets, etc.) However, this part in particular may be what you’re looking for:
Cartridges that have had their battery replaced may also experience similar problems. When the supply of power from the battery is interrupted, the RTC is reset to January 1, 2000. As with the Berry glitch, this reset causes all scheduled calendar-based events to be frozen until the RTC reaches the expected value,which may take many years.This can be solved by starting a new game, or (with additional hardware) by altering the timestamp stored in the save file so it is lower than the RTC value, or by setting the RTC forward so it is greater than the save file timestamp.
The only way to fix this glitch without outside devices is if youstart a new game, then link two gameboys together, one with LeafGreen, FireRed or Emerald in it, and one with your Ruby in it.Follow these instructions:
For more information, please click here:http://bulbapedia.bulbagarden.net/wiki/Berry_glitch
I hope I helped!