Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 18 additions & 3 deletions mgs-spec-bank/data.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ instructions:
- instructions/memories_off_6.yaml
- instructions/memories_off_7.yaml
- instructions/memories_off_8.yaml
- instructions/chaos_child_lcc.yaml
- instructions/chaos_child.yaml
- instructions/chaos_head_lcc.yaml

macros:
- macros/chaos_head_noah.yaml
Expand Down Expand Up @@ -43,7 +46,9 @@ flags:
new_sseplay: no
new_titlemenu: yes
new_voicestop: yes
add_contents: yes

effyuge: yes
bgrelease: yes
chaload: yes
mescls: yes
Expand All @@ -68,7 +73,9 @@ flags:
new_titlemenu: no
new_voiceplay: no
new_voicestop: no
add_contents: no

effyuge: no
chaload: yes
mescls: yes
movie_01_27: yes
Expand All @@ -92,7 +99,9 @@ flags:
new_sseplay: yes
new_titlemenu: yes
new_voicestop: yes
add_contents: yes

effyuge: yes
bgrelease: yes
chaload: yes
mescls: yes
Expand All @@ -117,32 +126,38 @@ flags:
new_sseplay: yes
new_titlemenu: yes
new_voicestop: yes
add_contents: yes

effyuge: yes
bgrelease: yes
chaload: yes
mescls: yes
movie_01_27: yes
return_labels: yes

chaos_child_lcc_ps4:
cc_common: yes
game_cclcc: yes

new_bgmplay: yes
new_bgmstop: yes
new_createsurface: yes
new_ev: yes
new_playmovie: yes
new_presence: yes
new_pressstart: yes
new_save: yes
new_scriptload: no
new_seplay: yes
new_setdic: yes
new_setevflag: no
new_sseplay: no
new_titlemenu: no
new_titlemenu: yes
new_voiceplay: no
new_voicestop: no
new_voicestop: yes
add_contents: no
bgrelease: yes

effyuge: no
chaload: yes
mescls: yes
movie_01_27: yes
Expand Down
69 changes: 52 additions & 17 deletions mgs-spec-bank/instructions/base/base_00.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,11 @@
operands: [expr, expr, int16]
flags: []

- pattern: 00 16 00
name: KeyWait_00
operands: [expr,expr]
flags: []

- pattern: 00 16 02
name: Unk_00_16_02
operands: [expr, expr]
Expand Down Expand Up @@ -213,31 +218,36 @@
operands: []
flags: [new_bgmstop]

- pattern: 00 23 00
- pattern: 00 23 00 00
name: SEplay
operands: [expr, expr]
flags: [~new_seplay]

- pattern: 00 23 01
name: SEplay2
operands: [expr, expr]
flags: [~new_seplay]
flags: [new_seplay]

- pattern: 00 23 02
name: SEplay3
- pattern: 00 23 00 01
name: SEplay_01
operands: [expr, expr]
flags: [~new_seplay]
flags: [new_seplay]

- pattern: 00 23 00 00
name: SEplay
operands: [expr, expr]
- pattern: 00 23 00 02
name: SEplay_02
operands: []
flags: [new_seplay]

- pattern: 00 23 01 00
name: SEplay2
operands: [expr, expr]
flags: [new_seplay]

- pattern: 00 23 01 01
name: SEplay2_01
operands: [expr, expr]
flags: [new_seplay]

- pattern: 00 23 01 02
name: SEplay2_02
operands: []
flags: [new_seplay]

- pattern: 00 23 02 00
name: SEplay3
operands: [expr, expr]
Expand Down Expand Up @@ -820,13 +830,18 @@
flags: [~new_pressstart]

- pattern: 00 50 00
name: PressStart
operands: [expr, expr]
name: PressStart_00
operands: [int16, int16]
flags: [new_pressstart]

- pattern: 00 50 03
name: PressStart_03
operands: [int16]
flags: [new_pressstart]

- pattern: 00 50 05
name: PressStart_05
operands: [expr, expr]
operands: []
flags: [new_pressstart]

- pattern: 00 50 07
Expand Down Expand Up @@ -879,12 +894,32 @@
operands: [int16]
flags: []

- pattern: 00 5C
name: FlagOffReturn
operands: [int8,expr]
flags: []

- pattern: 00 5E
name: Unk_00_5E
operands: [expr]
flags: []

- pattern: 00 5F
name: PackFileAddBind
operands: []
flags: [~add_contents]

- pattern: 00 5F 01
name: AddContentsCheckDownloadComp
operands: [expr]
flags: [add_contents]

- pattern: 00 5F 02
name: AddContentsOpenContents
operands: [expr]
flags: [add_contents]

- pattern: 00 5F 03
name: AddContentsCloseContents
operands: []
flags: []
flags: [add_contents]
58 changes: 55 additions & 3 deletions mgs-spec-bank/instructions/base/base_01.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -358,11 +358,46 @@
operands: []
flags: []

- pattern: 01 14 02
name: SysSelAddMesScx
operands: [int16]
flags: []

- pattern: 01 15 00
name: SysSelectInit
operands: [expr,expr]
flags: []

- pattern: 01 15 01
name: SysSelect01
operands: []
flags: []

- pattern: 01 15 02
name: SysSelect02
operands: [expr]
flags: []

- pattern: 01 15 03
name: SysSelect03
operands: [expr]
flags: []

- pattern: 01 15 04
name: SysSelectEnd
operands: []
flags: []

- pattern: 01 15 05
name: SysSelectEnd05
operands: []
flags: []

- pattern: 01 1F
name: LoadFontWidths
operands: [expr,expr,expr]
flags: []

- pattern: 01 20
name: SCcapture
operands: [expr]
Expand Down Expand Up @@ -423,6 +458,11 @@
operands: [expr, expr]
flags: [new_playmovie]

- pattern: 01 22 04 00
name: PlayMovie_04
operands: [expr, expr]
flags: [new_playmovie]

- pattern: 01 22 05 00
name: PlayMovieLoopNoAudio
operands: [expr, expr]
Expand All @@ -438,6 +478,11 @@
operands: [expr, expr]
flags: [new_playmovie]

- pattern: 01 22 0C 00
name: PlayMovie_0C
operands: [expr, expr]
flags: [new_playmovie]

- pattern: 01 22 0D 00
name: PlayAlphaMovieLoopNoAudio
operands: [expr, expr]
Expand Down Expand Up @@ -524,11 +569,18 @@
flags: []

- pattern: 01 28 00
name: Unk_01_28_00
name: MovieMain_00
operands: []
flags: []
- pattern: 01 28 01
name: MovieMain_01
operands: []
flags: []

- pattern: 01 28 02
name: Unk_01_28_02
name: MovieMain_02
operands: []
flags: []
- pattern: 01 28 03
name: MovieMain_03
operands: []
flags: []
4 changes: 2 additions & 2 deletions mgs-spec-bank/instructions/base/base_10.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@
- pattern: 10 2D
name: AchChkTitle
operands: []
flags: []
flags: [~game_chlcc]

- pattern: 10 2E
name: Unk_10_2E
Expand Down Expand Up @@ -521,7 +521,7 @@
- pattern: 10 38
name: EFFyuge
operands: [expr, expr]
flags: []
flags: [effyuge]

- pattern: 10 3B 00
name: EndRollSetup
Expand Down
Loading
Loading