This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ff3:ff3us:doc:asm:codes:event_codes [2016/05/11 06:38] imzogelmo [Dialogue (48-4B)] |
ff3:ff3us:doc:asm:codes:event_codes [2025/02/17 15:46] (current) drakeyc [Menus, Timers and Cinematics (96-aF)] |
||
---|---|---|---|
Line 4: | Line 4: | ||
===== Character Action Queues (00-34) ===== | ===== Character Action Queues (00-34) ===== | ||
- | The action queue will consist of [[ff3: | + | The action queue will consist of [[ff3: |
Character Numbers (xx): | Character Numbers (xx): | ||
Line 25: | Line 25: | ||
< | < | ||
- | 35 xx | + | 35 xx |
36 xx | 36 xx | ||
37 xx yy $C09C8F | 37 xx yy $C09C8F | ||
Line 68: | Line 68: | ||
50 xx | 50 xx | ||
51 ooorgbii pb pe | 51 ooorgbii pb pe | ||
- | 001: Add color component | + | |
- | 101: Subtract color component | + | 001: Add 1 to each color component, up to limit ii (4, 8, 16, 31) |
+ | 010: Add 31 to each color component, up to limit 31 (Max out color component) | ||
+ | 011: -1 to each active color component down until it's equal (not lower) to the original | ||
+ | 100: Subtract 1 from each color component, down to limit ii (27, 23, 15, 0) | ||
+ | 101: Subtract | ||
+ | 110: +1 to each active color component up until it's equal (not greater) to the original | ||
+ | 111: Reset all palette modifiers | ||
52 xx | 52 xx | ||
53 ooorgbii pb pe | 53 ooorgbii pb pe | ||
- | 54 $C0A784 | + | 54 $C0A784 |
55 ci | 55 ci | ||
56 ci | 56 ci | ||
Line 98: | Line 104: | ||
==== Map Actions (6A-76) ==== | ==== Map Actions (6A-76) ==== | ||
< | < | ||
- | 6A nnnn xx yy ff $C0AB47 | + | 6A nnnn xx yy ff $C0AB47 |
ff: | ff: | ||
01: Party is in airship | 01: Party is in airship | ||
02: Party is on Chocobo | 02: Party is on Chocobo | ||
- | 6B nnnn xx yy ff $C0AB55 | + | 6B nnnn xx yy ff $C0AB55 |
6C xxxx xx yy ff $C0AC0B | 6C xxxx xx yy ff $C0AC0B | ||
70 xx yy $C0A881 | 70 xx yy $C0A881 | ||
Line 108: | Line 114: | ||
72 xx yy $C0A9AD | 72 xx yy $C0A9AD | ||
73 xx yy rr cc data... | 73 xx yy rr cc data... | ||
+ | Highest two bits of yy determines which layer to affect. | ||
+ | & 0x00 is BG0 (Editor Layer 1) | ||
+ | & 0x40 is BG1 (Editor Layer 2) | ||
+ | & 0x80 is BG2 (Editor Layer 3) | ||
74 xx yy rr cc data... | 74 xx yy rr cc data... | ||
+ | Highest two bits of yy determines which layer to affect. | ||
+ | & 0x00 is BG0 (Editor Layer 1) | ||
+ | & 0x40 is BG1 (Editor Layer 2) | ||
+ | & 0x80 is BG2 (Editor Layer 3) | ||
75 $C0AC1F | 75 $C0AC1F | ||
</ | </ | ||
Line 114: | Line 128: | ||
< | < | ||
77 xx | 77 xx | ||
- | 78 xx | + | 78 xx |
- | 79 xx yy zz $C0A36A | + | 79 xx nnnn |
7A xx aaaaaa | 7A xx aaaaaa | ||
7B $C0A441 | 7B $C0A441 | ||
Line 166: | Line 180: | ||
9A $C0B0B2 | 9A $C0B0B2 | ||
9B xx | 9B xx | ||
- | 9C xx | + | 9C xx |
9D $C0B09C | 9D $C0B09C | ||
A0 xx xx yy yy zz | A0 xx xx yy yy zz | ||
A1 xx | A1 xx | ||
A2 $C0B130 | A2 $C0B130 | ||
- | A6 $C0BA09 | + | A6 $C0BA09 |
- | A7 xx | + | A7 xx |
A8 $C0BA51 | A8 $C0BA51 | ||
A9 $C0B966 | A9 $C0B966 |