Users browsing this thread: 1 Guest(s)
ASM Tasks

#33
Posts: 3,971
Threads: 279
Thanks Received: 237
Thanks Given: 58
Joined: Oct 2011
Reputation: 65
Status
Tissue-aware
Ok so I've done something. Every character $0E or $0F after the Magitek Facility is now shifted in $0C and $0D. This cover Maduin, Leo and Kefka (twice). As for properties, Banon (formely properties $0E) now has properties $30 and Leo (formely properties $0F) now has properties $31. $30 and $31 are unused actors in original game. The only battle event needing edits was Leo's death where 10 actions needed a character (actor) change. I edited from $0F to $31 all instances.

The battle event is in a bin file and assembled with the ASM file. I did not include any actor data because this can be done later when new characters properties are decided. I hope this will work, I did not tested much stuff and tbh I lack the motivation to test everything today. I will report back another day after all tests. If you think I missed something please share.

http://madsiur.net/asm2.zip

Code:
hirom
;header

;Maduin
org $CAC556
dl $1E0C40      ;Assign properties $1E to character $0C (Actor in stot 12)
dl $300C37      ;Assign graphics $30 to object $0C (Actor in stot 12)
dl $040C43      ;Assign palette $04 to character $0C (Actor in stot 12)

org $CAC562
dl $010C3F      ;Assign character $0C (Actor in stot 12) to party 1

org $CAC576
dw $0C3D        ;Create object $0C

;Banon
org $CAFDB9
dl $300E40      ;Assign properties $30 to character $0E (Actor in stot 12)

;Leo
org $CBFF2E
dl $310C40      ;Assign properties $31 to character $0C (Actor in stot 12)
dw $0C3D        ;Create object $0C
dl $010C3F      ;Assign character $0C (Actor in stot 12) to party 1
dl $100C37      ;Assign graphics $10 to object $0C (Actor in stot 12)
dl $000C43      ;Assign palette $00 to character $0C (Actor in stot 12)
dl $0F0C7F      ;Change character $0C's name to $0F (LEO   )

org $CC04CC
dl $000C3F      ;Remove character $0C (Actor in stot 12) from the party
dw $0C3E        ;Delete object $0C

;Kefka
org $CC02F8
dl $2B0D40      ;Assign properties $2B to character $0D (Actor in stot 15)
dw $0D3D        ;Create object $0D
db $45          ;Refresh objects
dl $2B0D7F      ;Change character $0D's name to $2B (KEFKA )
dl $150D37      ;Assign graphics $15 to object $0D (Actor in stot 15)
dl $030D43      ;Assign palette $03 to character $0D (Actor in stot 15)
dd $00000D88    ;Remove the following status ailments from character $0D (Actor in stot 15): Float, Dog Block, Hide, Chant (Casting Spell), Morph (Esper-form), Instant Death Protection, Frozen, Rage, Death (Wound), Petrify (Stone), Imp, Vanish (Clear), M-Tek, Poison, Zombie, Dark
dw $0D8B        ;For character $0D (Actor in stot 15), take HP and set to maximum
dw $0D8C        ;For character $0D (Actor in stot 15), take MP and set to maximum

org $CBFFFF
dl $2C0D40      ;Assign properties $2C to character $0D (Actor in stot 15)
dw $0D3D        ;Create object $0D
db $45          ;Refresh objects
dl $2C0D7F      ;Change character $0D's name to $2C (KEFKA )
dl $150D37      ;Assign graphics $15 to object $0D (Actor in stot 15)
dl $030D43      ;Assign palette $03 to character $0D (Actor in stot 15)
dd $00000D88    ;Remove the following status ailments from character $0D (Actor in stot 15): Float, Dog Block, Hide, Chant (Casting Spell), Morph (Esper-form), Instant Death Protection, Frozen, Rage, Death (Wound), Petrify (Stone), Imp, Vanish (Clear), M-Tek, Poison, Zombie, Dark
dw $0D8B        ;For character $0D (Actor in stot 15), take HP and set to maximum
dw $0D8C        ;For character $0D (Actor in stot 15), take MP and set to maximum

;Leo's death Battle Event
org $D0C133
incbin battleevent.bin

Battle Event (original)
Code:
[Kefka kills Leo in Thamasa]
D0C133: 11            Open dialogue window at bottom of the screen
D0C134: 01 85         Display long battle dialogue $85 at bottom of the screen
                         "KEFKA: Ah……Leo……always the consummate soldier……"
D0C136: 0E            Clear animations
D0C137: 03 0F B6 C1   Animation for character 1(LEO) at $D0C1B6
D0C13B: 0F            Excecute animations
D0C13C: 01 86         Display long battle dialogue $86 at bottom of the screen
                         "LEO: Where are you, Kefka…… Show yourself!!"
D0C13E: 01 87         Display long battle dialogue $87 at bottom of the screen
                         "KEFKA: EMPEROR GESTAHL…… I need you here……"
D0C120: 0E            Clear animations
D0C121: 0D 0F 00 01   Do event animation $0F (attacker $00, target $01
D0C125: 03 00 27 C2   Animation for character 1(TERRA) at $D0C227
D0C129: 0F            Excecute animations
D0C12A: 01 88         Display long battle dialogue $88 at bottom of the screen
                         "EMPEROR GESTAHL: Leo……"
D0C12C: 0E            Clear animations
D0C12D: 03 0F 7C C3   Animation for character 1(LEO) at $D0C37C
D0C151: 0F            Excecute animations
D0C152: 01 89         Display long battle dialogue $89 at bottom of the screen
                         "LEO: My liege!"
D0C154: 0E            Clear animations
D0C155: 03 0F FB C1   Animation for character 1(LEO) at $D0C1FB
D0C159: 0F            Excecute animations
D0C15A: 01 8A         Display long battle dialogue $8A at bottom of the screen
                         "I’m sorry I deceived even you, Leo. My purpose has been to gather Magicite, and grow powerful…… Please understand me…"
D0C15C: 0E            Clear animations
D0C15D: 03 0F 7C C3   Animation for character 1(LEO) at $D0C37C
D0C161: 0F            Excecute animations
D0C162: 01 8B         Display long battle dialogue $8B at bottom of the screen
                         "LEO: But, Emperor…!"
D0C164: 0E            Clear animations
D0C165: 03 0F FB C1   Animation for character 1(LEO) at $D0C1FB
D0C169: 0F            Excecute animations
D0C16A: 01 8C         Display long battle dialogue $8C at bottom of the screen
                         "GESTAHL: Don’t say anything. I understand how you feel."
D0C16C: 0E            Clear animations
D0C16D: 03 0F 11 C2   Animation for character 1(LEO) at $D0C211
D0C171: 0F            Excecute animations
D0C172: 01 8D         Display long battle dialogue $8D at bottom of the screen
                         "KEFKA: Uwee, hee, hee…… That’s right!  What we have to do now is to collect Magicite"
D0C174: 0E            Clear animations
D0C175: 03 0F 7C C3   Animation for character 1(LEO) at $D0C37C
D0C179: 0F            Excecute animations
D0C17A: 01 8E         Display long battle dialogue $8E at bottom of the screen
                         "LEO: But my liege……what have I been fighting for…?"
D0C17C: 01 8F         Display long battle dialogue $8F at bottom of the screen
                         "GESTAHL: Leo, I’d like you to take a nice, long snooze…! Very long! Uwa, ha"
D0C17E: 0E            Clear animations
D0C17F: 0D 0F 00 01   Do event animation $0F (attacker $00, target $01
D0C183: 03 00 55 C2   Animation for character 1(TERRA) at $D0C255
D0C187: 0F            Excecute animations
D0C188: 0E            Clear animations
D0C189: 03 0F 81 C2   Animation for character 1(LEO) at $D0C281
D0C18D: 0F            Excecute animations
D0C18E: 01 90         Display long battle dialogue $90 at bottom of the screen
                         "LEO: !!!"
D0C190: 01 91         Display long battle dialogue $91 at bottom of the screen
                         "KEFKA: So……you think you hit me?! That was simply my shadow! And how did you like my Gestahl? I should’ve been on the stage! Well, General…"
D0C192: 0E            Clear animations
D0C193: 03 00 97 C2   Animation for character 1(TERRA) at $D0C297
D0C197: 04 0F AD C2   Animation for character 2(LEO) at $D0C2AD
D0C19B: 0F            Excecute animations
D0C19C: 01 92         Display long battle dialogue $92 at bottom of the screen
                         "You’re such a goody two-shoes!"
D0C19E: 01 93         Display long battle dialogue $93 at bottom of the screen
                         "LEO: Shut up, Kefka! I oughtta……"
D0C1A0: 01 94         Display long battle dialogue $94 at bottom of the screen
                         "KEFKA: Oh! A threat…? You’re such a violent little brute! I’ll tell your “liege” I had to exterminate a traitor…"
D0C1A2: 0E            Clear animations
D0C1A3: 03 00 D4 C2   Animation for character 1(TERRA) at $D0C2D4
D0C1A7: 04 0F F5 C2   Animation for character 2(LEO) at $D0C2F5
D0C1AB: 0F            Excecute animations
D0C1AC: 01 95         Display long battle dialogue $95 at bottom of the screen
                         "KEFKA: Hate……hate……HATE!!"
D0C1AE: 0E            Clear animations
D0C1AF: 03 00 5C C3   Animation for character 1(TERRA) at $D0C35C
D0C1B3: 0F            Excecute animations
D0C1B4: 10            Close dialogue window at bottom of the screen
D0C1B4: FF            End of battle event
  Find
Quote  
[-] The following 2 users say Thank You to madsiur for this post:
  • B-Run (10-17-2016), Robo Jesus (10-18-2016)



Messages In This Thread
ASM Tasks - by B-Run - 09-20-2016, 01:18 PM
RE: ASM Tasks - by madsiur - 09-20-2016, 09:48 PM
RE: ASM Tasks - by m06 - 09-21-2016, 03:37 AM
RE: ASM Tasks - by B-Run - 09-21-2016, 07:58 AM
RE: ASM Tasks - by HatZen08 - 09-21-2016, 10:12 AM
RE: ASM Tasks - by B-Run - 09-21-2016, 10:31 AM
RE: ASM Tasks - by HatZen08 - 09-22-2016, 06:13 AM
RE: ASM Tasks - by B-Run - 09-22-2016, 08:32 AM
RE: ASM Tasks - by HatZen08 - 09-24-2016, 05:00 PM
RE: ASM Tasks - by Scorcher - 09-24-2016, 09:02 PM
RE: ASM Tasks - by HatZen08 - 09-24-2016, 09:50 PM
RE: ASM Tasks - by B-Run - 09-24-2016, 09:55 PM
RE: ASM Tasks - by B-Run - 09-26-2016, 08:09 AM
RE: ASM Tasks - by B-Run - 09-26-2016, 08:42 AM
RE: ASM Tasks - by HatZen08 - 09-26-2016, 03:35 PM
RE: ASM Tasks - by B-Run - 09-26-2016, 07:09 PM
RE: ASM Tasks - by HatZen08 - 09-27-2016, 04:49 PM
RE: ASM Tasks - by HatZen08 - 09-29-2016, 09:11 AM
RE: ASM Tasks - by B-Run - 09-29-2016, 09:51 AM
RE: ASM Tasks - by HatZen08 - 10-01-2016, 05:14 PM
RE: ASM Tasks - by B-Run - 10-01-2016, 06:42 PM
RE: ASM Tasks - by madsiur - 10-07-2016, 01:16 AM
RE: ASM Tasks - by madsiur - 10-07-2016, 07:37 AM
RE: ASM Tasks - by B-Run - 10-07-2016, 07:44 AM
RE: ASM Tasks - by madsiur - 10-07-2016, 08:14 AM
RE: ASM Tasks - by B-Run - 10-07-2016, 08:55 AM
RE: ASM Tasks - by madsiur - 10-07-2016, 04:05 PM
RE: ASM Tasks - by HatZen08 - 10-08-2016, 05:00 PM
RE: ASM Tasks - by madsiur - 10-14-2016, 02:28 PM
RE: ASM Tasks - by B-Run - 10-15-2016, 08:49 AM
RE: ASM Tasks - by madsiur - 10-15-2016, 10:20 AM
RE: ASM Tasks - by B-Run - 10-15-2016, 09:00 PM
RE: ASM Tasks - by madsiur - 10-16-2016, 02:25 PM
RE: ASM Tasks - by B-Run - 10-17-2016, 07:49 AM
RE: ASM Tasks - by madsiur - 10-20-2016, 03:10 AM
RE: ASM Tasks - by madsiur - 10-20-2016, 05:39 PM
RE: ASM Tasks - by Tenkarider - 10-20-2016, 07:11 PM
RE: ASM Tasks - by madsiur - 10-20-2016, 08:11 PM
RE: ASM Tasks - by madsiur - 10-25-2016, 01:23 AM
RE: ASM Tasks - by Tenkarider - 10-25-2016, 05:13 AM
RE: ASM Tasks - by madsiur - 10-25-2016, 06:58 AM
RE: ASM Tasks - by Tenkarider - 10-25-2016, 08:11 AM
RE: ASM Tasks - by madsiur - 10-25-2016, 08:47 AM
RE: ASM Tasks - by Tenkarider - 10-25-2016, 11:23 AM
RE: ASM Tasks - by m06 - 12-19-2016, 01:48 AM
RE: ASM Tasks - by B-Run - 12-19-2016, 08:53 AM
RE: ASM Tasks - by DenVaktare - 10-28-2017, 03:03 PM
RE: ASM Tasks - by Gi Nattak - 10-28-2017, 04:23 PM
RE: ASM Tasks - by Vanya - 10-31-2017, 03:19 PM
RE: ASM Tasks - by madsiur - 10-31-2017, 03:33 PM
RE: ASM Tasks - by B-Run - 11-02-2017, 07:08 PM
RE: ASM Tasks - by madsiur - 11-02-2017, 09:23 PM
RE: ASM Tasks - by B-Run - 11-25-2017, 01:52 PM
RE: ASM Tasks - by m06 - 12-04-2017, 01:35 AM
RE: ASM Tasks - by B-Run - 12-04-2017, 09:39 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite