Users browsing this thread: 1 Guest(s)
Natural Ability Extension

#2
Posts: 208
Threads: 3
Thanks Received: 0
Thanks Given: 8
Joined: May 2013
Reputation: 0
Status
None
Found a bug with the Dance learning part.

Code:
;;;;;;;;;;;;;;;;;;
; DEFAULT DANCES
;;;;;;;;;;;;;;;;;;
; This sets default dances learned at the same time as default
; lores and rages. Rather than pulling the information from
; elsewhere in the rom, the bit is hardcoded in with an LDA
; to keep the code in-line.
;
; Originally I was teaching dances at recruitment the same way
; that Cyan and Sabin learn their initial SwdTechs and Blitzes.
; However, because they learn their skills through level up,
; they require more complex code to verify which skills they
; should already have when you meet them. This new code teaches
; Wind Song by default in the same way that Strago and Gau learn
; their default Lores and Rages, respectively.

org $C0BE2F  ; Originally this is used to set font to white.
             ; As this is also in C3, it's unnecessary here, and
             ; so we can use these addresses for teaching Dances.
             ; It follows immediately after the code teaching
             ; the default Lores.
LDA #$01     ; Load bits for default Dances.
             ; #$01 is Wind Song; set other bits to teach other
             ; dances by default.
STA $1D4C    ; Stores bits in location of learned Dances in RAM
NOP          ; The original code here is six bytes long.
             ; As the new code is only five, this blocks out the
             ; remaining byte preventing any further snarls.

Contrary to the comment, overwriting the part at C0BE2F causes the text to become purple in the intro but only when you let the intro run by itself (in "demo mode" if you want), this will not happen when you start a new game.

Also, that part is not in the IPS files included in the archive, it can only be found in the ASM file.

Finally, small detail, the IPS file for Headered ROM (NatAbi 1.1 - H.ips) is like 3mb (pretty much the whole ROM) when it should take ~432 bytes, this is easily fixed by using Headerize on the IPS file for Non-Headered rom (NatAbi 1.1 - NH.ips).



  Find
Quote  



Messages In This Thread
Natural Ability Extension - by GrayShadows - 07-02-2013, 06:39 PM
RE: Natural Ability Extension - by Warrax - 08-04-2019, 09:17 AM
RE: Natural Ability Extension - by PowerPanda - 04-19-2020, 04:43 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite