Jump to content

Tool to modify the Nintendo DS hardware RTC


MegaBoyEXE

Recommended Posts

Hi, does anyone knows if there's any tool (NDS homebrew) available that allows modifications to the NDS RTC, without triggering the "anti time travel" feature that locks time events in Gen4 and Gen5 for 24h?

I can do this with Gen3 using either a GBA homebrew in EverdriveGBA or a NDS homebrew for original Gen3 carts.
I can also do this in 3DS using GodMode9 for 3DS Gen6 and Gen7 games.

But I never found a tool that actually do this for NDS RTC, the Gen4 and Gen5. That would be a NDS homebrew for R4 carts.

Thx!

Edited by MegaBoyEXE
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

As nobody seems to know of any tool around, I decided to create one myself.
I've used the "GBA rtcread" tool as base code for GUI, so if you used that tool before, you should be familiar with it.

Just be advised that you are responsible to sync the "week day" value too when changing the Date.

I was able to successfully do in-game events without penalties, like growing berries by changing time in increments of 4 hours, and saving again.

This tool changes the RTC without modifying the "RTC Offset" data in the firmware, so games cannot detect time changes.

Source code is included.

RTCChangerNDS.zip

  • Like 4
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...