Skip to content

Commit f29d96b

Browse files
committed
Most IA map instructions done
1 parent a431870 commit f29d96b

File tree

2 files changed

+94
-8
lines changed

2 files changed

+94
-8
lines changed

mgs-spec-bank/data.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,21 @@ flags:
170170

171171
iwakura_aria:
172172
game_ia: yes
173+
174+
new_bgmplay: yes
173175
new_bgmstop: yes
176+
new_playmovie: yes
177+
new_presence: yes
174178
new_save: yes
179+
new_scriptload: no
175180
new_seplay: yes
181+
new_setevflag: yes
182+
new_sseplay: yes
183+
new_titlemenu: yes
184+
new_voicestop: yes
185+
bgrelease: yes
176186

177187
chaload: yes
178188
mescls: yes
189+
movie_01_27: yes
179190
return_labels: yes

mgs-spec-bank/instructions/iwakura_aria.yaml

Lines changed: 83 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
- pattern: 00 01 00
2+
name: CreateThread
3+
operands: [expr, expr, int16]
4+
flags: [game_ia]
5+
6+
- pattern: 00 01 80
7+
name: CreateNamedThread
8+
operands: [expr, expr, int16, str]
9+
flags: [game_ia]
10+
111
- pattern: 00 12 00
212
name: SetFlag
313
operands: [expr]
@@ -28,6 +38,46 @@
2838
operands: [expr, expr]
2939
flags: [game_ia]
3040

41+
- pattern: 00 26 00
42+
name: SSEplayEx
43+
operands: [expr]
44+
flags: [new_sseplay, game_ia]
45+
46+
- pattern: 00 43 14
47+
name: SystemMesInitMap
48+
operands: []
49+
flags: [game_ia]
50+
51+
- pattern: 00 43 16
52+
name: SystemMesInitMap2
53+
operands: [expr]
54+
flags: [game_ia]
55+
56+
- pattern: 00 43 19
57+
name: SystemMesMainMap
58+
operands: []
59+
flags: [game_ia]
60+
61+
- pattern: 00 43 1A
62+
name: SystemMesFadeInMap
63+
operands: []
64+
flags: [game_ia]
65+
66+
- pattern: 00 43 1B
67+
name: SystemMesFadeOutMap
68+
operands: []
69+
flags: [game_ia]
70+
71+
- pattern: 00 43 97
72+
name: SystemMesSetMesMap
73+
operands: [expr]
74+
flags: [game_ia]
75+
76+
- pattern: 00 43 98
77+
name: SystemMesSetSelMap
78+
operands: [expr]
79+
flags: [game_ia]
80+
3181
- pattern: 01 09 80
3282
name: MesSetSavePointRL
3383
operands: [int16]
@@ -63,22 +113,47 @@
63113
operands: []
64114
flags: [game_ia]
65115

66-
- pattern: 00 01 00
67-
name: CreateThread
68-
operands: [expr, expr, int16]
116+
- pattern: 20 01 00
117+
name: MapInit
118+
operands: [expr]
69119
flags: [game_ia]
70120

71-
- pattern: 00 01 80
72-
name: CreateNamedThread
73-
operands: [expr, expr, int16, str]
121+
- pattern: 20 01 10
122+
name: MapSetDisp
123+
operands: [expr]
74124
flags: [game_ia]
75125

76-
- pattern: 20 01 00
77-
name: MapInit
126+
- pattern: 20 01 20
127+
name: MapSetHide
128+
operands: [expr]
129+
flags: [game_ia]
130+
131+
- pattern: 20 01 30
132+
name: MapSetReq
133+
operands: [expr]
134+
flags: [game_ia]
135+
136+
- pattern: 20 01 40
137+
name: MapClearReq
78138
operands: [expr]
79139
flags: [game_ia]
80140

81141
- pattern: 20 01 50
142+
name: MapMain
143+
operands: []
144+
flags: [game_ia]
145+
146+
- pattern: 20 01 60
82147
name: MapSelect
83148
operands: []
84149
flags: [game_ia]
150+
151+
# - pattern: 20 02 00
152+
# name: MapFadeInChk
153+
# operands: [expr]
154+
# flags: [game_ia]
155+
156+
# - pattern: 20 02 30
157+
# name: Map_30
158+
# operands: [expr]
159+
# flags: [game_ia]

0 commit comments

Comments
 (0)