ROM Hack [Research] Pokemon Super Mystery Dungeon - SOS/Rescue/Thank You Mail Research

Shubshub

The Shubinator
OP
Member
Joined
Oct 16, 2009
Messages
1,054
Trophies
1
Age
27
Location
The dark part of your house
XP
2,299
Country
New Zealand
I am calling forth the community to help with this project

I am looking to reverse engineer the SOS/Rescue/Thank You Mail passwords that the game "Pokemon SMD" Generates when you have completed those required steps (Fainting/Rescueing/Thanking) etc and I would like you people to contribute passwords to this cause

And also please no QR Codes, as they are harder to work with

Click Here to Submit a Password

Click Here to View the List of Passwords

I'll be posting my findings below this line here in this post so check back occasionally
Any kind of password from Super Mystery Dungeon is welcome but please provide all relevant information that will help us to perhaps find similar patterns in the way the passwords are generated and maybe we can fully reverse engineer and create a program that can generate these (And Conversion between SOS and Rescued as well)

Theories (These are not 100% Confirmed)

  • SOS Codes store only the Seed of the Dungeon Layout and use it to generate the floors
  • SOS Codes store only ID numbers for Pokemon to be rescued
  • SOS Codes Encrypt the entire Team name
  • Rescue Codes use the SOS Code in some form to generate the Code to activate the rescue
  • It's entirely possible that the game interpets the @ symbol as the Bullseye symbol in game
100% Confirmed

  • List of Available Letters for Rescue Passwords
  • The game has the same amount of letters for use as the other games in the series
  • We have discovered something intriguing about the passwords
    It seems that a bunch of items (Completely randomly selected by the developers it seems or at least sets of items separated from the same Item Type?) are bundled into a set of groups which each have a seed attached to them that will tell the game how to generate the SOS Password so far we have discovered 2 sets of items that relate to each other I'll post them below this
This password here contains a Plain Seed and it is a Thank You Mail
XQ5KP-% MM1-T1 YR$+F&Q
9NPXJJ8 C%&KY1 %58W&W$
0K%KW+4 0J8155 65PK3&N
PJ9F383 #W3419 FKN$65F

This password here contains a Decoy Seed and it is a Thank You Mail
XQ5KP-% MM1-T1 YR$+F&Q
9NPXJJ8 C%&KY1 %58W&W$
0K%KW+4 0J8155 65PK3&N
PJ9F383 #W3=16 FKN$65F

These two items are related to each other somehow in the games code and thus produce the same encryption key or so we think

This password here contains a Warp Seed and it is a Thank You Mail
21+W7C- M9KM=W $&T##9C
WM05=T& W8=Q+C =$TH23P
927YFN$ +478=M 8009H80
+6=&3$P HQFSM6 -MS%H-C

This password here contains a Ban Seed and it is a Thank You Mail
21+W7C- M9KM=W $&T##9C
WM05=T& W8=Q+C =$TH23P
927YFN$ +478=M 8009H80
+6=&3$P HQF+K9 -MS%H-C


So what we can deduce from just this small amount of information is exactly where the Items identifier value is stored in the password
XXXXXXX XXXXXX XXXXXXX
XXXXXXX XXXXXX XXXXXXX
XXXXXXX XXXXXX XXXXXXX
XXXXXXX XXXYYY XXXXXXX

The bolded portion of the above bunch of letters is where the Item values in the Thank You Mail is stored, So far from what we have gathered is that these passwords are not shuffled about randomly before or after encryption
 
Last edited by Shubshub,

ElyosOfTheAbyss

Well-Known Member
Member
Joined
Aug 20, 2015
Messages
2,225
Trophies
1
XP
1,861
Country
I'm not 100% sure but it looks like if it starts with an 8 the floor only has 2 digits
For example:

7F, 2F and the other 2F start with 8 and they all only have 2 digits

However B2F has 3 Digits and is the only one that doesnt start with 8.
Can someone Check this?
 

Shubshub

The Shubinator
OP
Member
Joined
Oct 16, 2009
Messages
1,054
Trophies
1
Age
27
Location
The dark part of your house
XP
2,299
Country
New Zealand
If someone could do me a favour and do the following
Before you do it you need to have a Thank You Mail you haven't sent yet

1. Create a Save Backup of your Super Mystery Dungeon game

2. Send the Thank You Mail via Password/QR Code without an Item Attached

3. Submit the Password using this Link

4. Restore your Save Data

5. Send the same Thank You Mail via Password/QR Code with an Item Attached

6. Submit the Password using the same Link as above and list what item you attached as well

7. Restore Save Data if you want

Also if you could do it with multiple items that would be awesome! Thanks
 

Shubshub

The Shubinator
OP
Member
Joined
Oct 16, 2009
Messages
1,054
Trophies
1
Age
27
Location
The dark part of your house
XP
2,299
Country
New Zealand
*bump* Sorry for double post, But we have made a rather important discovery about the SOS/Rescue/Thank You Mail codes and how they might possibly work
Please see the first post for details about it

* Item Identifier Location
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    K3N1 @ K3N1: https://youtube.com/shorts/PArWUK0WyDQ?feature=share