Notes:Shin Megami Tensei: Digital Devil Saga
This page contains notes for the game Shin Megami Tensei: Digital Devil Saga.
All codes on this page are for the USA version of the game. I don't know anything about this game so if someone finds some unused maps with these codes, be sure to put them on the main page! If you do happen to find anything, at the very least give credit to me for the GameShark code.
Contents
Debug Options
movie viewer at boot (menu doesn't appear to work) 203297E4 0010AA88 /// 003DC564 00000001 < this makes a window appear inside movie viewer. event debug at boot 203297E4 0010A788 battle stage test at boot 203297E4 0010A748 model viewer debug at boot (replaces event debug) Press Triangle to bring up edit modes 203297E4 0010A788 2010A794 0C087872 dma vif dump r1+start D03F9902 0000F7F7 003BA7FC 00000001
event debug: 501 has some corrupted text in it floating around then a message pops up. Probably works on JP version.
0010A7E8 event viewer doesn't work. Text and most functions still are here???
0010A7A8 event test 2 ? doesn't work
0010A858 left off
0023D560 unhooked event debug part???
003BA908 00000001 Enables an extra set of sub functions. Nothing noticeable happens. (also in SMT 3)
Movie Replacement Code
2037B768 xxxxxxxx title movie xxxxxxxx = 003B1178 "cdrom0:/movie2/end15.ipu" 003B1198 "cdrom0:/movie2/end14.ipu" 003B11B8 "cdrom0:/movie2/end13.ipu" 003B11D8 "cdrom0:/movie2/end12.ipu" 003B11F8 "cdrom0:/movie2/end11.ipu" 003B1218 "cdrom0:/movie2/end10.ipu" 003B1238 "cdrom0:/movie2/end09.ipu" 003B1258 "cdrom0:/movie2/end08.ipu" 003B1278 "cdrom0:/movie2/end07.ipu" 003B1298 "cdrom0:/movie2/end06.ipu" 003B12B8 "cdrom0:/movie2/end05.ipu" 003B12D8 "cdrom0:/movie2/title.IPS" 003B12F8 "cdrom0:/movie/e663_001.IPS" 003B1318 "cdrom0:/movie/e657_001.IPS" 003b1338 "cdrom0:/movie/e613_001.IPS" 003b1358 "cdrom0:/movie2/end04.ipu" 003b1378 "cdrom0:/movie2/end03.ipu" 003b1398 "cdrom0:/movie2/end02.ipu" 003b13b8 "cdrom0:/movie2/end01.ipu" 003b13d8 "cdrom0:/movie2/e662_001.IPS" 003b13f8 "cdrom0:/movie/e613_002.IPS" 003b1418 "cdrom0:/movie2/e659_001.IPS" 003b1438 "cdrom0:/movie/e648_001.IPS" 003b1458 "cdrom0:/movie/e654_003.IPS" 003b1478 "cdrom0:/movie/e654_002.IPS" 003b1498 "cdrom0:/movie/e654_001.IPS" 003b14b8 "cdrom0:/movie/e635_003.IPS" 003b14d8 "cdrom0:/movie/e632_002.IPS" 003b14f8 "cdrom0:/movie/e635_002.IPS" 003b1518 "cdrom0:/movie/e658_001.IPS" 003b1538 "cdrom0:/movie/e656_001.IPS" 003b1558 "cdrom0:/movie/e655_001.IPS" 003b1578 "cdrom0:/movie/e652_001.IPS" 003b1598 "cdrom0:/movie/e650_001.IPS" 003b15b8 "cdrom0:/movie/e644_001.IPS" 003b15d8 "cdrom0:/movie/e642_001.IPS" 003b15f8 "cdrom0:/movie/e640_001.IPS" 003b1618 "cdrom0:/movie/e635_001.IPS" 003b1638 "cdrom0:/movie/e633_002.IPS" 003b1658 "cdrom0:/movie/e633_001.IPS" 003b1678 "cdrom0:/movie/e632_001.IPS" 003b1698 "cdrom0:/movie/e601_001.IPS" 003b16b8 "cdrom0:/movie/e616_002.IPS" 003b16d8 "cdrom0:/movie/e626_001.IPS" 003b16f8 "cdrom0:/movie/e611_001.IPS" 003b1718 "cdrom0:/movie/e607_001.IPS" 003b1738 "cdrom0:/movie/e602_001.IPS" 003b1758 "cdrom0:/movie/e615_001.IPS" 003b1778 "cdrom0:/movie/626_001.IPS" 003b1798 "cdrom0:/movie/607_001.IPS" 003b17b8 "cdrom0:/movie/601_001.IPS" 003b17d8 "cdrom0:/movie/e600_003.ipu" 003b17f8 "cdrom0:/movie/e600_002.IPS" 003b1818 "cdrom0:/movie/e600_001.IPS" 003b1838 "cdrom0:/movie/e611.IPS" 003b1850 "cdrom0:/movie/explo.ipu" 003b1868 "cdrom0:/movie/title3.ipu" 003b1888 "cdrom0:/movie/e686.IPS" 003b18a0 "cdrom0:/movie/e684.IPS" 003b18b8 "cdrom0:/movie/e688.IPS" 003b18d0 "cdrom0:/movie/title2.IPS" 003b18f0 "cdrom0:/movie/menu.IPS" 003b1908 "cdrom0:/movie/e676.IPS" 003b1920 "cdrom0:/movie/e617.IPS" 003b1938 "cdrom0:/movie/title1.IPS" 003b1958 "cdrom0:/movie/e674.IPS" 003b1970 "cdrom0:/movie/e673_020.IPS" 003b1990 "cdrom0:/movie2/g_over.IPS" 003b19b0 "cdrom0:/movie/e658.IPS" 003b19c8 "cdrom0:/movie/e804_i.IPS" 003b19e8 "cdrom0:/movie/e804_f.IPS" 003b1a08 "cdrom0:/movie/e804.IPS" 003b1a20 "cdrom0:/movie/e616.IPS" 003b1a38 "cdrom0:/movie/e500_002.ipu" 003b1a58 "cdrom0:/movie2/log_ani.ipu"
MAIN MAP AND SUB MAP LIST
Use these codes to enter any area in the game. Apply the codes then enter a new area. It's advised to create a savestate near a door than load it over again to enter a new area. Some maps don't load but there is data in them, it's unclear what the issue would be. They also don't appear to load in Battle Stage Test debug option either. The game appears to not like these maps.
- However, just like Nocturne you CAN in fact just open a door and load the map while the door is opening. That's how all of the event levels were recorded after all. I haven't screwed too much around with this game, but I'm assuming that it works the same way as Nocturne. Open a door, apply the code. -I haha (talk) 02:02, 27 October 2017 (EDT)
Main Map Mod 2032E3C0 0000???? Sub Map Mod 20123484 2405????
00146A8C sw a0, $0010(v0) -store current main map value into 0032E3C0
00146A84 sw a1, $0014(v0) -store current sub map value into 0032E3C4
00146A80 sw a2, $0018(v0) -store current ??? (map related?) value into 0032E3C8 (always zero?)
Battle Maps
f222
MAIN MAP=00DE
SUB=0001, 0002, 0003, 0004, 0005
f223
MAIN MAP=00DF
SUB=0001, 0002, 0003, 0004
f224
MAIN MAP=00E0
SUB=0001, 0002, 0003, 0004, 0005, 0006
f225
MAIN MAP=00E1
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008
f226
MAIN MAP=00E2
SUB=0001, 0002, 0003, 0004
f227
MAIN MAP=00E3
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007
f228
MAIN MAP=00E4
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007
f230
MAIN MAP=00E6
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E
f231
MAIN MAP=00E7
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E
f232
MAIN MAP=00E8
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007
f233
MAIN MAP=00E9
SUB=0001, 0002, 0003, 0004, 0005, 0006, 0007
f240
MAIN MAP=00F0
SUB=0001
Event Maps
f500
MAIN MAP=01F4
SUB=0001
f801
MAIN MAP=0321
SUB=0001
f802
MAIN MAP=0322
SUB=0001
f803
MAIN MAP=0323
SUB=0001
f810
MAIN MAP=032A
SUB=0001
Main Maps
f001
MAIN MAP=0001
SUB=0000, 0001, 0002
f002
MAIN MAP=0002
SUB=0000, 0001, 0002, 0003
f003
MAIN MAP=0003
SUB=0000, 0001, 0003
f004
MAIN MAP=0004
SUB=0000, 0001, 0002, 0003
f005
MAIN MAP=0005
SUB=0000, 0001, 0002
f006
MAIN MAP=0006
SUB=0000, 0001, 0002, 0003, 0004, 0005
f007
MAIN MAP=0007
SUB=0000, 0001, 0002
f008
MAIN MAP=0008
SUB=0000, 0001
f009
MAIN MAP=0009
SUB=0001
NOTE: No internal map name, doesn't load. sub 0000 existed once.
f010
MAIN MAP=000A
SUB=0000, 0001, 0002
f011
MAIN MAP=000B
SUB=0000, 0001, 0002, 0003
f012
MAIN MAP=000C
SUB=0000, 0001
f021
MAIN MAP=0015
SUB=0000, 0001, 0003, 0004, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0015, 0017, 0018, 001A, 001B
f022
MAIN MAP=0016
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0014, 0015, 0016, 0017, 0019, 001A, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029, 002A, 002B, 002C, 002D
f023
MAIN MAP=0017
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0014, 0015, 0016, 0017, 0019, 001A, 001B
f024
MAIN MAP=0018
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0018, 0019, 001A, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029
f025
MAIN MAP=0019
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0018, 0019, 001A, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029, 002A, 002B, 002C, 002D, 002E, 002F, 0030, 0031, 0032, 0033, 0034, 0035, 0036
f026
MAIN MAP=001A
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0018, 0019, 001A, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029, 002A, 002B, 002C, 002D, 002E, 002F, 0030, 0031, 0032, 0033, 0034
f027
MAIN MAP=001B
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0018, 001B, 001C, 001D, 001E
NOTE: There is maps, f027_00a, f027_00b, f027_00c, and f027_00d which can't be loaded by normal means, probably dummied out maps. Figure out how to load these? Are these even maps?
f028
MAIN MAP=001C
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0018, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029, 002A, 002B, 002C, 002D, 002E
NOTE: There is maps, f028_00a, f028_00b, f028_00c, and f028_00d which can't be loaded by normal means
f030
MAIN MAP=001E
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0019, 001A, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029, 002A, 002B, 002C, 002D, 002E, 002F, 0030, 0031, 0032, 0033, 0034, 0035, 0036, 0037, 0038
f031
MAIN MAP=001F
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 0009, 000A, 000B, 000C, 000D, 000E, 000F, 0010, 0011, 0012, 0013, 0014, 0015, 0016, 0017, 0018, 0019, 001A, 001B, 001C, 001D, 001E, 001F, 0020, 0021, 0022, 0023, 0024, 0025, 0026, 0027, 0028, 0029
f032
MAIN MAP=0020
SUB=0000, 0001, 0004, 0005, 0006, 0008, 0009, 000B, 000C, 000D, 000E, 000F, 0010, 0012, 0013, 0014
f033
MAIN MAP=0021
SUB=0000, 0001, 0002, 0003, 0004, 0005, 0006, 0007, 0008, 000E, 000F, 0010, 0011, 0013, 0014, 0016, 0017, 0018, 0019, 001A, 001B