To those who don't want to mess up their computer's clocks, maybe we can add a feature from Pokémon Gold, Silver, and Crystal to Pokémon 3D that allows you to change the in-game clock. It could be accessed from the title screen through a secret button combination. It could require that annoying password from the games to change it.
a good idea, but there's a huge problem with that
the original games not only contained the pcb with the game on it, but also a battery, quartz clock and ram to save on. the ram part wasn't that special but the clock is, in fact, it takes so much power to run that to this day my blue version cartridge i bought in primary school works but my silver version one is kaput. can't retain saves or keep time when its not being played, no battery power left
anyway, these cartridges didn't stop doing that when you turned off the gameboy, it kept on going and keeping time. when you turn it on the time is pretty much correct and your save game is still in memory, yay! but thats not how pc game dev works, for pc game dev we deal entirely with software, we can store things to writable drives and The Cloud but we can't keep our own time, windows does that for us.
the only way we can implement this sort of thing is to hand the responsibility of getting the current time to an external server, like have it sync to an atomic clock or the system time of the pokemon3d.net server. at that point its become a complex solution for what should be an easy problem (that might not even be a problem) but if we ever had the backend in place to do something like that it could be useful