If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Notes:Shin Megami Tensei: Digital Devil Saga

From The Cutting Room Floor
Jump to navigation Jump to search

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