-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathoutput.ign
482 lines (481 loc) · 14.4 KB
/
output.ign
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
0x50 0x160 0x192 0x2a4 0x34c 0x34c 0x34c 0x34c 0x34c 0x34c 0x34c 0x37c 0x3a6 0x3cf 0x3fc 0x3fc 0x448 0x478 0x4a2 0x4cf 0x4cf 0x513 0x5c2 0x615 0x643 0x670 0x6c1 0x6ec 0x719 0x78e 0x7cd 0x807 0x85e 0x891 0x8d1 0x8fe 0x9c8 0x9f5 0xd11 0xde5
error: could not find number of parameters for b'\xf7\xf0;\xf0\x01'
text_script_start unk_6D5708
text_script_rel_pointers 0, 1, 2, 3, 4, 4, 4, 4, 4, 4, 4, 11, 12, 13, 14, 14
text_script_rel_pointers 16, 17, 18, 19, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31
text_script_rel_pointers 32, 33, 34, 35, 36, 37, 38, 39
text_script 0, scr_0
ts_mugshot_show 0x10
ts_msg_open
.string "This is the Navi\n"
.string "Customizer screen."
ts_key_wait 0x0
ts_clear_msg
.string "The NetNavi program\n"
.string ""MegaMan.EXE" is\n"
.string "now on standby..."
ts_key_wait 0x0
ts_clear_msg
.string "In other words,\n"
.string "he's asleep."
ts_key_wait 0x0
ts_clear_msg
.string "During standby,\n"
.string "you can install"
ts_key_wait 0x0
ts_clear_msg
.string "programs,customizing\n"
.string "MegaMan's abilities."
ts_key_wait 0x0
ts_clear_msg
ts_flag_set 0xEE, 0x0
.string "Customization is\n"
.string "performed on this\n"
.string ""MemoryMap"..."
ts_wait_flag 0xEF, 0x0
ts_key_wait 0x0
ts_wait_hold 0x0, 0x0
text_script 1, scr_1
ts_call_disable_mugshot_brighten
ts_mugshot_show 0x10
ts_msg_open_quick
ts_flag_set 0xEE, 0x0
.string "By installing these\n"
.string "programs."
ts_wait_flag 0xEF, 0x0
ts_key_wait 0x0
ts_wait_hold 0x0, 0x0
text_script 2, scr_2
ts_call_disable_mugshot_brighten
ts_mugshot_show 0x10
ts_msg_open_quick
.string "Now,let's try\n"
.string "installing the\n"
.string ""UnderSht"!"
ts_key_wait 0x0
ts_clear_msg
.string "It allows you to\n"
.string "survive a lethal\n"
.string "hit."
ts_key_wait 0x0
ts_clear_msg
.string "Select "UnderSht"\n"
.string "from the top-right\n"
.string "window and put it"
ts_key_wait 0x0
ts_clear_msg
.string "in the MemoryMap."
ts_key_wait 0x0
ts_clear_msg
.string "However,there is\n"
.string "an important rule\n"
.string "you must follow!"
ts_key_wait 0x0
ts_clear_msg
.string "See the line in\n"
.string "the center of \n"
.string "the MemoryMap?"
ts_key_wait 0x0
ts_flag_set 0xEE, 0x0
ts_end
text_script 3, scr_3
ts_mugshot_show 0x10
ts_msg_open
.string "It's called the\n"
.string ""Command Line.""
ts_key_wait 0x0
ts_clear_msg
.string "Programs must be\n"
.string "placed with at least\n"
.string "one of their squares"
ts_key_wait 0x0
ts_clear_msg
.string "on this line.\n"
.string "Now,then..."
ts_key_wait 0x0
ts_clear_msg
.string "Let's install the\n"
.string ""UnderSht"\n"
.string "program!"
ts_key_wait 0x0
ts_end
text_script 4, scr_4
ts_mugshot_show 0x10
ts_msg_open
.string "Oops! That isn't\n"
.string "the "UnderSht"\n"
.string "program."
ts_key_wait 0x0
ts_end
text_script 5, scr_5
ts_mugshot_show 0x10
ts_msg_open
.string "You don't need\n"
.string "to select that now."
ts_key_wait 0x0
ts_end
text_script 6, scr_6
ts_mugshot_show 0x10
ts_msg_open
.string "That isn't over\n"
.string "the Command Line!"
ts_key_wait 0x0
ts_end
text_script 7, scr_7
ts_mugshot_show 0x10
ts_msg_open
.string "Don't place things\n"
.string "outside the frame!"
ts_key_wait 0x0
ts_end
text_script 8, scr_8
ts_mugshot_show 0x10
ts_msg_open
.string "Good! Now,let's\n"
.string "install an\n"
.string ""Attack+1" program!"
ts_key_wait 0x0
ts_clear_msg
.string "Select the program."
ts_key_wait 0x0
ts_end
text_script 9, scr_9
ts_mugshot_show 0x10
ts_msg_open
.string "Oops! That isn't\n"
.string "the "Attack+1"\n"
.string "program!"
ts_key_wait 0x0
ts_end
text_script 10, scr_10
ts_mugshot_show 0x10
ts_msg_open
.string "You don't need\n"
.string "to select that now."
ts_key_wait 0x0
ts_end
text_script 11, scr_11
ts_mugshot_show 0x10
ts_msg_open
.string "There's no need to\n"
.string "move that program."
ts_key_wait 0x0
ts_end
text_script 12, scr_12
ts_mugshot_show 0x10
ts_msg_open
.string "Now for the second\n"
.string "rule. Look at the\n"
.string ""Attack+1" program."
ts_key_wait 0x0
ts_flag_set 0xEE, 0x0
ts_end
text_script 13, scr_13
ts_mugshot_show 0x10
ts_msg_open
.string "See the square\n"
.string "patterns? Programs"
ts_key_wait 0x0
ts_clear_msg
.string "like this are called\n"
.string ""Plus Parts" and"
ts_key_wait 0x0
ts_clear_msg
.string "must not be placed\n"
.string "on the Command Line."
ts_key_wait 0x0
ts_clear_msg
.string "Now,then...\n"
.string "Let's install the\n"
.string ""Attack+1" program."
ts_key_wait 0x0
ts_end
text_script 14, scr_14
ts_mugshot_show 0x10
ts_msg_open
.string ""Attack+1" is a Plus\n"
.string "Parts program,so\n"
.string "don't place it"
ts_key_wait 0x0
ts_clear_msg
.string "on the Command\n"
.string "Line."
ts_key_wait 0x0
ts_end
text_script 15, scr_15
ts_mugshot_show 0x10
ts_msg_open
.string ""UnderSht" is\n"
.string "already installed\n"
.string "there!"
ts_key_wait 0x0
ts_end
text_script 16, scr_16
ts_mugshot_show 0x10
ts_msg_open
.string "Don't place things\n"
.string "outside the frame!"
ts_key_wait 0x0
ts_end
text_script 17, scr_17
ts_mugshot_show 0x10
ts_msg_open
.string "Now,let's finish\n"
.string "by installing a\n"
.string ""Speed+1" program."
ts_key_wait 0x0
ts_clear_msg
.string "Select the program."
ts_key_wait 0x0
ts_end
text_script 18, scr_18
ts_mugshot_show 0x10
ts_msg_open
.string "There's no need to\n"
.string "select that now."
ts_key_wait 0x0
ts_end
text_script 19, scr_19
ts_mugshot_show 0x10
ts_msg_open
.string "There's no need to\n"
.string "move that program."
ts_key_wait 0x0
ts_end
text_script 20, scr_20
ts_mugshot_show 0x10
ts_msg_open
.string "Now,for the third\n"
.string "rule. Same-colored"
ts_key_wait 0x0
ts_clear_msg
.string "programs cannot be\n"
.string "placed next to each\n"
.string "other!"
ts_key_wait 0x0
ts_clear_msg
.string "The "UnderSht" and"
ts_key_wait 0x0
ts_flag_set 0xEE, 0x0
ts_end
text_script 21, scr_21
ts_mugshot_show 0x10
ts_msg_open
.string "the "Speed+1" you\n"
.string "have selected are\n"
.string "the same-color."
ts_key_wait 0x0
ts_flag_set 0xEE, 0x0
ts_end
text_script 22, scr_22
ts_mugshot_show 0x10
ts_msg_open
.string "Make sure they\n"
.string "don't touch!"
ts_key_wait 0x0
ts_clear_msg
.string "Install the program."
ts_key_wait 0x0
ts_end
text_script 23, scr_23
ts_mugshot_show 0x10
ts_msg_open
.string ""Speed+1" is a\n"
.string "Plus Parts program.\n"
.string "It must not be"
ts_key_wait 0x0
ts_clear_msg
.string "placed on the\n"
.string "Command Line."
ts_key_wait 0x0
ts_end
text_script 24, scr_24
ts_mugshot_show 0x10
ts_msg_open
.string "Another program is\n"
.string "already installed\n"
.string "there."
ts_key_wait 0x0
ts_end
text_script 25, scr_25
ts_mugshot_show 0x10
ts_msg_open
.string "Hey! Same-colored\n"
.string "programs cannot be\n"
.string "next to each other!"
ts_key_wait 0x0
ts_end
text_script 26, scr_26
ts_mugshot_show 0x10
ts_msg_open
.string "Don't place things\n"
.string "outside the frame!"
ts_key_wait 0x0
ts_end
text_script 27, scr_27
ts_mugshot_show 0x10
ts_msg_open
.string "Now let me tell\n"
.string "you about "RUN"!\n"
.string "RUN activates"
ts_key_wait 0x0
ts_clear_msg
.string "MegaMan.EXE. When\n"
.string "you press RUN,\n"
.string "he will awaken"
ts_key_wait 0x0
ts_clear_msg
.string "with the powers of\n"
.string "the programs you"
ts_key_wait 0x0
ts_clear_msg
.string "installed on the\n"
.string "MemoryMap."
ts_key_wait 0x0
ts_clear_msg
.string "Now,then,press\n"
.string "RUN and see!"
ts_key_wait 0x0
ts_end
text_script 28, scr_28
ts_mugshot_show 0x10
ts_msg_open
.string "There's no need to\n"
.string "move that program."
ts_key_wait 0x0
ts_end
text_script 29, scr_29
ts_mugshot_show 0x10
ts_msg_open
.string "RUN is complete!\n"
.string "Check and see\n"
.string "how MegaMan is."
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x0
.string "I hope he's okay...\n"
.string "How do you feel?"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x37
.string "...U-Uhhh..."
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x0
.string "MegaMan?\n"
.string "MegaMan!?"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x37
.string "Oooh... Morning,Lan!\n"
.string "All systems go!"
ts_key_wait 0x0
ts_clear_msg
.string "I feel even more\n"
.string "powerful now!"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x0
.string "Whew! Hey,don't\n"
.string "scare me like that!"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x10
.string "Congratulations!\n"
.string "If you get a new\n"
.string "program,just install"
ts_key_wait 0x0
ts_clear_msg
.string "it the same way!"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x0
.string "All right! I'm going\n"
.string "to make MegaMan\n"
.string "the best Navi ever!"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x10
.string "Just be sure to\n"
.string "follow those\n"
.string "three rules."
ts_key_wait 0x0
ts_clear_msg
.string "Really,make sure!"
ts_key_wait 0x0
ts_clear_msg
.string "If you don't program\n"
.string "correctly,a bug\n"
.string "may occur."
ts_key_wait 0x0
ts_clear_msg
.string "Oh,and one more\n"
.string "thing. You can't"
ts_key_wait 0x0
ts_clear_msg
.string "install more than 4\n"
.string "colors of programs."
ts_key_wait 0x0
ts_clear_msg
.string "If you install 5 or\n"
.string "more,MegaMan will\n"
.string "overload!"
ts_key_wait 0x0
ts_clear_msg
.string "You could get a bug.\n"
.string "So pay attention."
ts_key_wait 0x0
ts_clear_msg
.string "The number of colors\n"
.string "currently installed"
ts_key_wait 0x0
ts_clear_msg
.string "is always\n"
.string "shown here."
ts_key_wait 0x0
ts_clear_msg
.string "Make sure it always\n"
.string "stays in the frame."
ts_key_wait 0x0
ts_flag_set 0xEE, 0x0
ts_wait_hold 0x0, 0x0
text_script 30, scr_30
ts_call_disable_mugshot_brighten
ts_mugshot_show 0x0
ts_msg_open_quick
.string "I got it.\n"
.string "Thanks a lot!"
ts_key_wait 0x0
ts_clear_msg
ts_mugshot_show 0x10
.string "If there is a bug\n"
.string "you should be able\n"
.string "to tell on the"
ts_key_wait 0x0
ts_clear_msg
.string "Emotion Window,so\n"
.string "check it when you\n"
.string "enter a battle!"
ts_key_wait 0x0
ts_clear_msg
.string "This concludes my\n"
.string "explanation of the\n"
.string "NaviCustomizer."
ts_key_wait 0x0
ts_clear_msg
.string "Good luck!"
ts_key_wait 0x0
ts_end
text_script 31, scr_31
.string " F[L]3 [L]3 0 1 00\x51 107 5\x7B \x51 \x53 E\xB009l A"
ts_jump_random 0x1
.string " 0B C 4320G IV0G [BX]\x56\xE0YK L M"
ts_jump_random 0x1
.string " N U \x61 \x62\xE2"
ts_jump_random 0x1
ts_jump_random 0x1
.string "\xC0030\x6C v\x6Ds \x6E"
ts_jump_random 0x1
ts_jump_random 0x1
.string "\xC00\x6F \x70"
0x6d6559