Devil Survivor 2: Record Breaker - Obtaining SpotPass demons by hex editing

Since I saw no one out there did a proper tutorial on how to get SpotPass demons, I thought I'd do that myself. Includes demons from Fusion Packs 1 to 4. Reminder that adding the demons this way won't make them available for fusion, you'll have to purchase them from your Compendium.
Durarara! characters can be obtained by following the thread from @Annarasumanara. Searching on Google for the Durarara! characters will surely link you to the thread I'm talking about.

It's pretty simple.
If you have a 3DS, you'll need Custom Firmware (CFW) to extract your save file (using either Checkpoint or JKSM), which should come as 5 files. The one we need is save0.dat. After transferring the file to your PC using an SD card reader or FTP, you'll open it with your hex editor of choice. I'm on Linux and I'm using GHex, but any hex editor will work for this.
Search for the hex codes below using CTRL + F (or the search function button), and replace the first three '00' values with 'FF'. This will enable the demon in your Compendium. However, we're not done yet, as we need to set at least Level, Speed and Moves for the demon, otherwise it won't show up.
If you just want the demon to appear in your Compendium as a Lv. 1 demon with no EXP, set it 'FF FF XX XX FF 01 32 04', where XX XX is the demon's ID, and nothing else. But if you want to configure the stats, EXP, and other things, you need to edit them manually:

FF FF 26 01 FF 45 2D 03 00 00 17 1A 11 15 5A 02
1D 01 09 00 19 00 20 2D 30 00 00 00 00 00 00 00

This is the hex code for a Lucifer Frost, edited according to a 103% save file I found around. Let's take a look at it:

Red refers to the enabling values for your demon. Any demons you want to enable NEED to have all these three values set as 'FF'.
Green refers to your demon's level. You'll need to have a hexadecimal conversion table on hand, since the actual values in the game will be converted to decimal values. So, if we have '45', in-game we will have Lv. 69.
Orange refers to your demon's Speed, which is an invisible value in-game that determines whether your demon gets an extra turn or not. By default, that value is '2D'.
Yellow refers to your demon's Moves, which is the amount of tiles it can move in combats. Most demons have this value set to '03' or '04'.
Blue is your demon's amount of EXP. I'm not sure how it is calculated, so you'll have to test values and see what matches your needs best.
Purple refers to your demon's stats, which are ST, MA, VI and AG respectively. These values are converted from hex to octal, so you'll need to have a conversion table on hand for this too. If we have '17' for example, in-game we'll have 27 ST.
Dark Orange refers to your demon's HP. This one is also a bit of trial and error, since the game calculates HP based on the demon's base HP and Vi. The formula for this one is Displayed HP = Base HP + (Vitality (Octal) × Factor), if you'd like to actually calculate.
Light Blue refers to your demon's MP. The hexadecimal value you put is converted to decimal (8 bit integer), then to a 16 bit integer that is displayed in-game, so you may want to look up a website to do that for you.
Brown refers to your demon's Commands. There are a total of three Commands you can choose, and each value corresponds to a specific move. Thankfully, I have all the Command Skills codes thanks to a cheat file in GitHub, and will provide them below:
01 - Attack
02 - Agi
03 - Agidyne
04 - Maragi
05 - Maragidyne
06 - Bufu
07 - Bufudyne
08 - Mabufu
09 - Mabufudyne
0a - Zio
0b - Ziodyne
0c - Mazio
0d - Maziodyne
0e - Zan
0f - Zandyne
10 - Mazan
11 - Mazandyne
12 - Megido
13 - Megidolaon
14 - Fire Dance
15 - Ice Dance
16 - Elec Dance
17 - Force Dance
18 - Holy Dance
19 - Drain
1a - Judgement
1b - Petra Eyes
1c - Mute Eyes
1d - Paral Eyes
1e - Death Call
1f - Power Hit
20 - Berserk
21 - Mighty Hit
22 - Anger Hit
23 - Brutal Hit
24 - Hassohappa
25 - Deathbound
26 - Weak Kill
27 - Desperation
28 - Makajamaon
29 - Gigajama
2a - Diajama
2b - Makarakarn
2c - Tetrakarn
2d - Might Call
2e - Shield All
2f - Taunt
30 - Dia
31 - Diarahan
32 - Media
33 - Mediarahan
34 - Amrita
35 - Prayer
36 - Recarm
37 - Samarecarm
38 - Gunfire
39 - Guard
3a - Devils Fuge
3b - Vampiric Mist
3c - Lost Flame
3d - Spawn
3e - Fire Of Sodom
3f - Purging Light
40 - Babylon
41 - Megidoladyne
42 - Piercing Hit
43 - Multi Hit
44 - Holy Strike
45 - Power Charge
46 - Sexy Gaze
47 - Marin Kirin
48 - Extra Cancel
49 - Assassinate
4a - Fatal Strike
4b - Diarama
4c - Nigayomogi
4d - Recarmloss
4e - Mow Down
4f - Snipe
50 - Life Drain
51 - Multi Strike
52 - Inferno
7d - Final Hit
7e - Dream Eater
7f - Demon Dance
80 - Roche Lobe
81 - Darkness Blade
82 - Defense Knife
84 - Then,Die!
85 - Dont Hurt Me!
86 - Wanna Beating?
87 - Shadow Scythe
88 - No Killing...
89 - Shadow Shield
Dark Purple refers to your demon's Passive skills. There are a total of three Passives you can choose, and each value corresponds to a specific move. Thankfully, I have all the Passive Skills codes thanks to a cheat file in GitHub, and will provide them below:
01 - +Mute
02 - +Poison
03 - +Paralyze
04 - +Stone
05 - Life Bonus
06 - Mana Bonus
07 - Life Surge
08 - Mana Surge
09 - Hero Aid
0a - Ares Aid
0b - Drain Hit
0c - Attack All
0d - Counter
0e - Retaliate
0f - Avenge
10 - Phys Boost
11 - Phys Amp
12 - Fire Boost
13 - Fire Amp
14 - Ice Boost
15 - Ice Amp
16 - Elec Boost
17 - Elec Amp
18 - Force Boost
19 - Force Amp
1a - Anti-Phys
1b - Anti-Fire
1c - Anti-Ice
1d - Anti-Elec
1e - Anti-Force
1f - Anti-Curse
20 - Anti Most
21 - Anti All
22 - Null Phys
23 - Null Fire
24 - Null Ice
25 - Null Elec
26 - Null Force
27 - Null Curse
28 - Phys Drain
29 - Fire Drain
2a - Ice Drain
2b - Elec Drain
2c - Force Drain
2d - Phys Repel
2e - Fire Repel
2f - Ice Repel
30 - Elec Repel
31 - Force Repel
32 - Watchful
33 - Endure
34 - Life Aid
35 - Life Lift
36 - Mana Aid
37 - Victory Cry
38 - Pierce
39 - Race-O
3a - Race-D
3b - Dual Shadow
3c - Extra One
3d - Leader Soul
3e - Knight Soul
3f - Paladin Soul
40 - Hero Soul
41 - Beast Eye
42 - Dragon Eye
43 - Crit Up
44 - Dodge
45 - Moneybags
46 - Quick Move
47 - Vigilant
48 - Grimoire
49 - Double Strike
4a - Preserve Extra
4b - Anti-Ailment
4c - +Forget
4d - Extra Bonus
4e - Swift Step
4f - Life Stream
50 - Mana Stream
51 - Ultimate Hit
52 - Anti Almighty
57 - Final Dragon
5b - Hidden Strength
5c - Holy Blessing
5d - Excharge
5e - Extra Zero
5f - Spirit Gain
60 - Hit Rate Gain
61 - Quick Wit
62 - Parkour
63 - Hitori Nabe
64 - Ikebukuro King
65 - Immortal Barman
66 - Defenseless
67 - Coiste Bodhar
68 - Dark Courier
69 - Massive Shadow
6a - Hound Eyes
Aquamarine refers to your demon's Auto skill. You can only pick one Auto skill, with the value corresponding to a specific skill. Thankfully, I have all the Auto Skill codes thanks to a cheat file in GitHub, and will provide them below:
01 - Blitzkrieg
02 - Hustle
03 - Fortify
04 - Barrier
05 - Wall
06 - Full Might
07 - Ban Phys
08 - Ban Fire
09 - Ban Ice
0a - Ban Elec
0b - Ban Force
0c - Ban Curse
0d - Rage Soul
0e - Grace
0f - Marksman
10 - Tailwind
11 - Magic Yin
12 - Battle Aura
13 - Revive
14 - Magic Yang
15 - Healing
16 - Alter Pain
17 - Weaken
18 - Debilitate
19 - Health Save
1a - Strengthen
1b - Grimoire+
1c - Desperation
1d - Rejuvenate
1e - Null Auto
1f - Pierce+
20 - Endure+
22 - Temptation
23 - Shield All Ex
24 - Dual Shadow Ex
25 - Kinetic Vision
Black are filler bytes and they don't need to be adjusted.

Now, without further ado, here are the demon codes:

Fusion Pack 1:
Fallen Dantalian -> 00 00 35 01 00
Touki Momunofu -> 00 00 25 01 00
Megami Ishtar -> 00 00 0E 01 00
Fairy Troll -> 00 00 19 01 00
Fairy Spriggan -> 00 00 18 01 00
Avian Kau -> 00 00 14 01 00

Fusion Pack 2:
Tyrant Lucifer Frost -> 00 00 26 01 00
Divine Dominion -> 00 00 33 01 00
Jaki Dokkaebi -> 00 00 1C 01 00
Genma Roitschaggata -> 00 00 17 01 00
Wilder Catoblepas -> 00 00 16 01 00
Kishin Okuninushi -> 00 00 1B 01 00

Fusion Pack 3:
Vile Seth -> 00 00 36 01 00
Drake Fafnir -> 00 00 11 01 00
Tyrant Lucifuge -> 00 00 1A 01 00
Megami Black Maria -> 00 00 0F 01 00
Touki Ongyo-Ki -> 00 00 1D 01 00
Beast Cabracan -> 00 00 15 01 00

Fusion Pack 4:
Fiend Mother Harlot -> 00 00 34 01 00
Avian Rukh -> 00 00 13 01 00
Femme Jahi -> 00 00 1F 01 00
Haunt Macabre -> 00 00 1E 01 00
Divine Sraosha -> 00 00 12 01 00
Snake Yurlungur -> 00 00 10 01 00

Big thanks for @Annarasumanara for giving me a basic notion of how to work with this through their thread.
If there are missing things in this thread, please feel free to tell me by replying to this thread, and I'll edit accordingly. I hope this will help you!
 

AnotherKanekiKen

New Member
Newbie
Joined
Aug 20, 2024
Messages
1
Trophies
0
Age
22
XP
4
Country
Belgium
Hi bro i was wondering if you've got the addresses of the differents demons in the file ? Thanks ! Otherwise it's exactly what i needed you are awesome ! B-)
 

Shinsuka27

New Member
Newbie
Joined
Oct 15, 2024
Messages
1
Trophies
0
Age
30
XP
15
Country
Philippines
Haaay i cant follow🥺 do you have a video tutorial for this?
Post automatically merged:

Haaayy i cant follow do you have video tutorial for this😁
Post automatically merged:

Haaay i cant follow🥺 do you have a video tutorial for this?
Post automatically merged:

Haaayy i cant follow do you have video tutorial for this😁
Also im using citra mmj let me know if this one can work also 😁
 
Last edited by Shinsuka27,

ranburk

New Member
Newbie
Joined
Nov 22, 2024
Messages
1
Trophies
0
Age
29
XP
2
Country
Indonesia
I wanted to know if it's possible to unlock the SpotPass Demon Fusion, because we can access them from the Compendium.

First, I tried to modify my save file with SpotPass Demon data from /r/SpotPass, but when I looked at those I only noticed the demon's ID in there, which seemed to only be used in Compendium hex section. I also tried to compare any hex that seemed different from each file of those data in someone's save file in the thread from @Annarasumanara and in /r/megaten - that has SpotPass Fusion Pack data - aaand there isn't any matches.

Second, I tried to copypaste some of the hex codes randomly from those save file to my save file. Yeess! The fusion seems to be unlocked. Here's what I found so far:

0x0A11 with 33 (if FE instead of 33, some demons from Triangulum is unlocked too):
Tyrant LuciferFrost
Touki Momunofu

0x0A12 with FC:
Megami BlackMaria
Megami Ishtar
Vile Seth
Divine Dominion
Fallen Dantalian
Fiend MotherHarlot

0x0C20 with FF:
Snake Yulungr
Dragon Fafnir
Divine Sraosha
Avian Kau
Avian Rukh
Beast Cabracan
Wilder Catoblepas
Genma Roitschaggata

0x0C21 with FF:
Fairy Spriggan
Fairy Troll
Tyrant Lucifuge
Kishin Okuninushi
Touki Ongyo-ki, maybe?? still invisble on mine
Touki Dokkaebi
Jaki Macabre
Femme Jahi, maybe?? still invisble on mine

My save file on 0x0A10:
0xA10_OG.png

0xA10_edited.png


On 0x0C20:
0xC20_OG.png

0xC20_edited.png


Seeing as I found nothing about this after searching on the internet, I wanted to share my finding somewhere. Hopefully, someone found this useful. Also, I hope someone will experiment further, because I'm too lazy to try all possible values. :P

For the record, I tested it when I have completed both Daichi's route, all characters have reached Fate 5 at least once (except Anguished One which the highest is 4), have done all Dera-Deka events once, defeated optional bosses up to Lilith (day 4) and I haven't done Triangulum arc.
 
Last edited by ranburk,

trucidate

New Member
Newbie
Joined
Jan 25, 2025
Messages
1
Trophies
0
Age
33
XP
5
Country
Brazil
thank you very much for your contributions! (it also worked!)
as a side questions, is there a way to fix the Racial Skills for these demons after they are unlocked on the Compendium? I choose to have all of them at level 01, but they don't have their innate Racial, like "Evil Wave" or "True Phantasm"

EDIT: i am testing on my own save file as i have everything on hands for now. i didn't find any Race Skills on internet so far, so maybe it helps... i will update this more until the very last ones.

for example, these numbers should be added at this highlighted hex position for each demon:

1737846615638.png


Hex Code : Racial Skill Name (Shin Megami Tensei Devil Survivor 2 Record Breaker)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
00 : (no skill)
01 : Affection
02 : Aggravate
03 : Chaos Wave
04 : Constrict
05 : Evil Wave
06 : Blood Wine
07 : Flight
08 : Sacrifice
09 : Switch
0A : Animal Leg
0B : Devil Speed
0C : Phantasm
0D : Glamour
0E : Tyranny
0F : Double Up
10 : Aggravate
11 : Bind
12 : Devotion
13 : Long Range
14 : Immortal
15 : Evil Flame
16 : Hot Flower
17 : Dark Hard
18 : Violent God
19 : King's Gate
1A : Hero's Mark
1B : Uncanny Form
1C : Asura Destiny
1D : Goddess Grace
1E : Hero's Mark
1F : Uncanny Form
20 : Hero's Mark
21 : Uncanny Form
22 : Asura Destiny
23 : Goddess Grace
24 : Enlightenment
25 : Chaos Breath
26 : Dragon Bind
27 : Evil Flow
28 : Angel Stigma
29 : Winged Flight
2A : Fallen's Mark
2B : Warp Step
2C : Free Leap
2D : Devil Flash
2E : True Phantasm
2F : Fairy Dust
30 : Blood Treaty
31 : Matchless
32 : Agitate
33 : Agitate
34 : Evil Bind
35 : Possession
36 : Hero's Proof
37 : Unearthly Form
38 : Dubhe Proof
39 : Merak Proof
3A : Phecda Proof
3B : Megrez Proof
3C : Alioth Proof
3D : Mizar Proof
3E : Alkaid Proof
3F : Polaris Proof
40 : Alcor Proof
41 : Alcor Warrant
42 : Merak Envoy
43 : Phecda Clone
44 : Megrez Bud
45 : Alioth Shot
46 : Alkaid Bud
47 : Alkaid Spawn
48 : Alkaid Spawn
49 : Alkaid Spawn
4A : Alkaid Spawn
4B : Polaris Proof
4C : Polaris Proof
4D : Heaven Throne
4E : Dragon Shard
4F : Lugh Blessing
50 : Heaven Shield
51 : Bounty Shield
52 : Heaven Spear
53 : Bounty Spear
54 : Temptation
55 : Mizar Proof
56 : Mizar Proof
57 : Star's Gate
58 : Headless Rider (not confirmed)
59 : Shinjuku Intel (not confirmed)
5A : Fighting Doll (not confirmed)
60 : Miyako (this does nothing)
61 : Cor Caroli Sign
62 : Phecda Clone
63 : Megrez Bud
64 : Universal Law
65 : Factor of Heat
66 : Factor of Power
67 : Factor of Space
68 : Factor of Time
69 : ??? (literally, but says that resurrects shortly after being killed with regular attacks)
6A : Program: Joy
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

i believe the only one missing is Mother's Love, the femme evolved skill. some seems to be replicated in different values, like "Agitate" but may be because some does evolve to another value in a certain level and some don't...? but, i think with this we can control every normal race skill on game now and correctly assign them to the spotpass ones. the next step would be figuring out how to make them be available as fusions (aside from Durarara!! characters) like @ranburk was exploring. anyway, this was fun!
 
Last edited by trucidate,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sicklyboy @ Sicklyboy: bing bong