I have been doing some experimenting with the clock and have found that if you want to move the clock forward for apricorns you must set the clock to 11:59 and then wait with the game running for it to roll over. Here are the results of different tests
1. Set the clock to 11:59 PM, turn off the DS for a couple of minutes, and start Soulsilver - no apricorns
2. Set the clock to 6:00 AM the next day and start Soulsilver - no apricorns
3. Set the clock to 11:59 and let it sit at the title screen for a couple of minutes - apricorns do NOT regenerate
4. Set the clock to 11:59 and let it sit in game for a couple of minutes - apricorns regenerate.
5. Harvest Apricorns at 10:00 PM and then let the DS sit until 9:00 AM the next day - apricorns regenerate
So what exactly makes it work normally if I shut off the DS at say, 11pm on the 18th and then let it sit naturally for say, 8 hours but fail if I set the clock forward 8 hours even thougha the amount of time "passed" is the same in both cases?
edit- #3 was wrong, fixed.
1. Set the clock to 11:59 PM, turn off the DS for a couple of minutes, and start Soulsilver - no apricorns
2. Set the clock to 6:00 AM the next day and start Soulsilver - no apricorns
3. Set the clock to 11:59 and let it sit at the title screen for a couple of minutes - apricorns do NOT regenerate
4. Set the clock to 11:59 and let it sit in game for a couple of minutes - apricorns regenerate.
5. Harvest Apricorns at 10:00 PM and then let the DS sit until 9:00 AM the next day - apricorns regenerate
So what exactly makes it work normally if I shut off the DS at say, 11pm on the 18th and then let it sit naturally for say, 8 hours but fail if I set the clock forward 8 hours even thougha the amount of time "passed" is the same in both cases?
edit- #3 was wrong, fixed.