pmd-red/data/scripts/world_map.inc
Seth Barberee d988394595
More data dumping and some code cleaning (#46)
* more data dumping and some code cleaning

* split out cutscene scripts

* initial start at script conversion

* more script work

* use correct type

* clearer up struct field names

* split known scripts into seperate files

* no need to preproc pure ascii strings in debug

* more cutscene work

* split out personality test scripts

* solidify text macros and doc some dungeon fields

* more scripting work
2021-08-12 17:26:01 -07:00

62 lines
2.1 KiB
SQL

@ World Map Cutscenes
WorldMapMainThread:
.byte 0xf6, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS06StationFile_Text
changeTileset 0xE4
pushR14
MsgEnd 0x163
.global GroundDataS06StationFile_Text @ 0x826F850
GroundDataS06StationFile_Text:
.string "../data/ground/ground_data_s06_station.c\0"
.align 2,0
.byte 0x94, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte WorldMapMainThread
.byte 0xf6, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.4byte GroundDataS06StationFile_Text
changeTileset 0xE4
.byte 0x0c, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x22, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x3c, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
fadeOut 1 0x1E 0
endFuncAndScript
.byte 0x90, 0x01, 0x07, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x88, 0xf8, 0x26, 0x08
.byte 0x00, 0x00, 0x01, 0x01, 0x0f, 0x0b, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00
.byte 0x7c, 0xf8, 0x26, 0x08
.byte 0xf8, 0xf8, 0x26, 0x08
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x10, 0xf9, 0x26, 0x08
.global UNK_826F940
UNK_826F940:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x04, 0xf9, 0x26, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x14, 0xf9, 0x26, 0x08
WorldMapScenes: @ 826F968
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x18, 0xf9, 0x26, 0x08
.byte 0x01, 0x00, 0x00, 0x00
.4byte UNK_826F940
WorldMapWaypoints: @ 826F978
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00
.4byte WorldMapScenes
.4byte WorldMapWaypoints