the cutting room mirror

Shin Megami Tensei: Digital Devil Saga

This article has a talk page!This article has a talk page!
view on tcrf.net

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.

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