03-30-2013, 11:59 AM
I'm just taking a wild guess here, but I assumed it would be in the coding somewhere near the functions for generating vehicles. In the event dump it says that the action for putting a character on a vehicle is action 44.
There does not appear to be an action to assign palettes to vehicles as is done for players (i.e. action 43,) as I'm sure the game assumes that vehicles are always palette 07.
I would assume then if you looked in the C0 Bank for the code for generating vehicles that it would be there.
Unfortunately I don't see anything there that looks to me like it's assigning palette 07, which is what the magitek armor, chocobo, and I assume also the raft, use. This has me stumped right now, but I will try looking a third time later.
Code:
CA/6018: 44 Place character $01 (Actor in stot 1) on vehicle $20 (Chocobo) (Character is not shown)
I would assume then if you looked in the C0 Bank for the code for generating vehicles that it would be there.
Code:
Place object xx on vehicle yy
00: No vehicle 40: Magitek Armor 80: Object visible
20: Chocobo 60: Raft
(gen. act. 44)
C0/9CCA: 20F09D JSR $9DF0
C0/9CCD: A5EC LDA $EC
C0/9CCF: 29E0 AND #$E0
C0/9CD1: 851A STA $1A
C0/9CD3: B96808 LDA $0868,Y
C0/9CD6: 291F AND #$1F
C0/9CD8: 051A ORA $1A
C0/9CDA: 996808 STA $0868,Y
C0/9CDD: A903 LDA #$03
C0/9CDF: 4C5C9B JMP $9B5C
Unfortunately I don't see anything there that looks to me like it's assigning palette 07, which is what the magitek armor, chocobo, and I assume also the raft, use. This has me stumped right now, but I will try looking a third time later.