• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Force Change Clock

Status
Not open for further replies.

Tornado9797

Content Developer
P3D Developer
Global Moderator
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.
 

DracoHouston

Kolben Developer
Contributor
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
 

Splint

Champion
Or just save the time in the player.dat file along with the date and next time the player starts the game and loads it up it compares the saved time and date with the current system time and date and forwards the time based on the diffrents :)
 

DracoHouston

Kolben Developer
Contributor
Or just save the time in the player.dat file along with the date and next time the player starts the game and loads it up it compares the saved time and date with the current system time and date and forwards the time based on the diffrents :)
that'd just be getting system time, which can be changed, i think the op wants to change time without changing their system clock or something?. that can probably be done by just offsetting the time *shrugs*
 

Splint

Champion
Or just save the time in the player.dat file along with the date and next time the player starts the game and loads it up it compares the saved time and date with the current system time and date and forwards the time based on the diffrents :)
that'd just be getting system time, which can be changed, i think the op wants to change time without changing their system clock or something?. that can probably be done by just offsetting the time *shrugs*
Which is what i meant the player picks their time and date that will be saved in the player.dat next time the player loads up the game it checks it with the current system time and forwards the time based on the diffrence of the 2 dates. :p
 
Status
Not open for further replies.
Top