Is it possible to datamine how many days are left on the Pokemon Bank free "trial"?

Zowayix

Well-Known Member
OP
Member
Joined
Dec 27, 2008
Messages
161
Trophies
1
XP
326
Country
United States
So it's already known that Pokemon Bank was made free-to-use by just giving everyone quadruple-digit free "trial" periods. Because the space to display the number of days remaining only holds 3 digits, this showed up as "?40 days" yesterday and "?39 days" yesterday, implying that internally it's something like 1039 or 1139/etc. days left.

The question is: Is it possible to datamine what number is actually being displayed?

I tried making some wild guesses with Luma3DS -> Rosalina -> `turtle` process (Bank's codename) -> RAM dump, but both of my attempts failed:
  • I took some RAM dumps yesterday and some RAM dumps today. Then I brute force searched for all addresses that were the same per day, but decreased by 1 when the day changed. This returned no results.
  • I looked at every group of 4 bytes in the first dump, converted to decimal (little endian), and kept everything that ended in ...40. Then I threw out everything that stayed the same when the day changed. This returned no results (i.e. everything that ended in 40 still ends in 40 today). I also tried the same with groups of 2 bytes instead (same outcome).
By "yesterday" and "today", I specifically mean "when Bank said ?40" and "when Bank said ?39", so no time zone shenanigans.
 

Zowayix

Well-Known Member
OP
Member
Joined
Dec 27, 2008
Messages
161
Trophies
1
XP
326
Country
United States
It is free to use now so you can ignore that.
I know the official support page said that it will cycle from "?99" down to "?00" and restart, meaning that everyone's just been given a four-digit-long free trial. I'm trying to figure out how long, internally, this free trial is set to be.

Consulting an ASCII table, it goes "9 : ; < = > ?", so presumably ? 15, meaning ?40 is 1,540.
This would only work if "?00" changes to ">99" instead of "?99" in 40 days, which doesn't match the official support page. There have been other instances in Pokemon where trying to display too many digits in an available space just turns the extra digits into "?".
 
  • Like
Reactions: Pk11

Hayato213

Newcomer
Member
Joined
Dec 26, 2015
Messages
19,923
Trophies
1
XP
20,892
Country
United States

Zowayix

Well-Known Member
OP
Member
Joined
Dec 27, 2008
Messages
161
Trophies
1
XP
326
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: 🦛 🐦 (🐑🐑) 🦛 🐦 (🐑🐑) 🦛 🐦 🦌🐑 🦛🐦 (🐑🐑)