mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-22 10:04:40 -05:00
159 lines
6.8 KiB
SQL
159 lines
6.8 KiB
SQL
@ Above the Town (Intro)
|
|
AboveTheTownMainThread:
|
|
.byte 0xf6, 0x00, 0x16, 0x00
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte GroundDataS03StationFile_Text
|
|
changeTileset 0xE1
|
|
pushR14
|
|
msgEnd 0x163
|
|
|
|
.global GroundDataS03StationFile_Text @ 0x826EC98
|
|
GroundDataS03StationFile_Text:
|
|
.string "../data/ground/ground_data_s03_station.c\0"
|
|
.align 2,0
|
|
|
|
.global gUnknown_826ECC4
|
|
gUnknown_826ECC4:
|
|
.byte 0x94, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte AboveTheTownMainThread
|
|
|
|
.global gUnknown_826ECD0
|
|
gUnknown_826ECD0:
|
|
.byte 0xf6, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte GroundDataS03StationFile_Text
|
|
changeTileset 0xe1
|
|
StartSceneRunCall 0
|
|
PlayMusic MUS_INTRO
|
|
.byte 0x22, 0x01, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
pause 0x4
|
|
setFlag 5
|
|
pause 0x14
|
|
setFlag 4
|
|
pause 0x28
|
|
.byte 0x3b, 0x38, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
waitFlag 3
|
|
fadeColorIn 1 1 0x3C 0x00ffffff
|
|
.byte 0xe0, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
endFuncAndScript
|
|
|
|
.global gUnknown_826EDC0
|
|
gUnknown_826EDC0:
|
|
.byte 0x90, 0x01, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826ECD0
|
|
|
|
.global gUnknown_826EDCC
|
|
gUnknown_826EDCC:
|
|
.byte 0xf6, 0x00, 0x33, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte GroundDataS03StationFile_Text
|
|
.byte 0x98, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
waitFlag 4
|
|
gridMoveTo 0x40 0
|
|
closeThread
|
|
|
|
.global gUnknown_826EE1C
|
|
gUnknown_826EE1C:
|
|
.byte 0xf6, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte GroundDataS03StationFile_Text
|
|
.byte 0x53, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 0xE
|
|
waitFlag 5
|
|
.byte 0x80, 0x00, 0x33, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x80, 0x00, 0x66, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
pause 0x14
|
|
setAnimation 0xF
|
|
.byte 0x80, 0x00, 0x80, 0x01, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 0x10
|
|
.byte 0x80, 0x00, 0x00, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 0x11
|
|
.byte 0x80, 0x00, 0x00, 0x03, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 0x12
|
|
.byte 0x80, 0x00, 0x00, 0x04, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 0x13
|
|
.byte 0x80, 0x00, 0x00, 0x05, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setFlag 6
|
|
setAnimation 0x14
|
|
.byte 0x80, 0x00, 0x00, 0x06, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setFlag 3
|
|
setAnimation 0x15
|
|
.byte 0x80, 0x00, 0x00, 0x08, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 0x15
|
|
.byte 0x80, 0x00, 0x00, 0x08, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
closeThreadRemoveObject
|
|
|
|
.global gUnknown_826EFEC
|
|
gUnknown_826EFEC:
|
|
.byte 0xf6, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.4byte GroundDataS03StationFile_Text
|
|
.byte 0x53, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
setAnimation 8
|
|
.byte 0x52, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
waitFlag 6
|
|
.byte 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.byte 0x80, 0x00, 0x33, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
closeThread
|
|
|
|
.global gUnknown_826F09C
|
|
gUnknown_826F09C:
|
|
.byte 0x3b, 0x00, 0x02, 0x01, 0x1d, 0x0f, 0x00, 0x02
|
|
.4byte gUnknown_826EE1C
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x02, 0x01, 0x0d, 0x11, 0x00, 0x02
|
|
.4byte gUnknown_826EFEC
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
|
.global gUnknown_826F0CC
|
|
gUnknown_826F0CC:
|
|
.byte 0x00, 0x00, 0x01, 0x01, 0x12, 0x1b, 0x00, 0x02
|
|
.4byte gUnknown_826EDCC
|
|
.global gUnknown_826F0D8
|
|
gUnknown_826F0D8:
|
|
.4byte gUnknown_826ECC4
|
|
.global gUnknown_826F0DC
|
|
gUnknown_826F0DC:
|
|
.4byte gUnknown_826EDC0
|
|
.global gUnknown_826F0E0
|
|
gUnknown_826F0E0:
|
|
.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
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F0D8
|
|
.global gUnknown_826F108
|
|
gUnknown_826F108:
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F09C
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F0CC
|
|
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F0DC
|
|
.global gUnknown_826F130
|
|
gUnknown_826F130:
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F0E0
|
|
.byte 0x01, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F108
|
|
|
|
@ Intro Waypoints
|
|
.global IntroWaypoints
|
|
IntroWaypoints:
|
|
.byte 0x12, 0x0b, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x20, 0x10, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x23, 0x13, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x20, 0x16, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x1b, 0x18, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x16, 0x17, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x11, 0x14, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x0d, 0x11, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x09, 0x0d, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x04, 0x07, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x01, 0x00, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
.byte 0x0d, 0x26, 0x00, 0x02, 0x01, 0x01, 0x02, 0x01
|
|
|
|
.global gUnknown_826F1A0
|
|
gUnknown_826F1A0:
|
|
.byte 0x02, 0x00, 0x00, 0x00
|
|
.4byte gUnknown_826F130
|
|
.4byte IntroWaypoints
|