Download Opened Eyes Terra Fix ROM Hack

Opened Eyes Terra Fix Game
Spread the love:
Parameter Info
Console: SNES
Original Game: Final Fantasy III
Type: Bug Fix
Genre: Role Playing
Modifications: Other
Creator: Madsiur
Date Created: 03/10/2017
Last Modified: 03/10/2017
Parameter Info
File Name: opened_eyes_terra_fix.zip
Downloads: 1
Requirements: No-Header (SNES)
Version: 1.3
Rating:

Opened Eyes Terra FixDescription

Don’t think this is gonna be a 100% Gold Remake, it’ll have its differences. Extra battles (some’ll be optionals, tough but rewarding), Hoenn Pokemon (in every area, and hard to find) New areas, Remapped some dungeons (so your old guides wont work) , Extra recurring characters (some’ll hate you, some’ll help you)

Note that the hack is incomplete but feel free to enjoy the hack as-is.

Opened Eyes Terra FixRead Me

Opened Eyes Terra Fix
by madsiur
version 1.3
released on 03/10/2017
Apply to FF3us 1.0, 1.1

Files Info
----------
ALT version: Alternate Patch
ANTI version: Reverse Patch
nh version: Patch for headerless ROM
h version: Patch for headered ROM

Description
-----------

Quoting assassin:

"When you first reach Terra in Zozo, she's laying in bed with her eyes open. 
Then during the conversation with Ramuh, she thrashes around, and the party 
helps her back into bed to recuperate, with her eyes now closed. However, 
should you leave the room and re-enter, even before getting the Magicite 
or talking to your comrades, her eyes will be open again. This despite her 
being equally unresponsive when talked to and the party's dialogue not changing."

This patch fix the "bug" by adding an action to NPC $10 (Terra) giving her the
closed eyes pose between the time you talk to Ramuh and the time you come back 
to Zozo after the Magitek Factory. 

This change is logical with the following argument; Enough time has passed in 
order for Terra to potentially "recover" and this time is more significant 
than stepping outside a door and coming back.

The ALT patch is an alternate patch that will make Terra open her eyes when
Locke present her Maduin magicite, right after he exclaim himself "Magicite!".

This version of the patch is logical with the theory that Maduin Magicite has 
enough power to wake Terra up because of the bond she shares with him.

Since the original entrance event is only 4 bytes, the following entrance 
event (map $E8 at CA/F008) was moved and started a few bytes forward in order to 
make possible a subroutine call for the entrance event we wanted to originally 
modify. New and extra code is moved to free space D1/F9D0 and cover $1B bytes.
The ALT patch take $27 bytes of free space.

Code Changes
------------
; map $E2 entrance event
CA/F004: B2 D9 F9 07        ; Call subroutine $D1F9D9
CA/F008: 60 0E 08           ; Change background layer $0E to palette $08
CA/F00B: FE                 ; Return

; map $E8 entrance event    
CA/F00C: B2 D0 F9 07        ; Call subroutine $D1F9D0
CA/F010: FE                 ; Return

; Free space code
D1/F9D0: F6 81 10 FF                ; Change volume of currently playing song to $FF, transition time 16
D1/F9D4: B2 E1 C8 00                ; Call subroutine $CAC8E1 
D1/F9D8: FE                         ; Return

D1/F9D9: C1 53 00 14 03 E5 F9 07    ; If we have not spoke to Ramuhnad or Terra NPC is hidden, return (D1/F9E5), else continue
D1/F9E1: 10 82 13 FF                ; Set NPC $10 pose to eyes closed
D1/F9E5: FE                         ; Return

ALT Patch extra code
--------------------
; Zozo event (after two cranes)
CA/C4C0: B2 EF F9 07        ; Call subroutine $D1F9EF

CA/C512: B2 E6 F9 07        ; Call subroutine $D1F9E6

; Free space code
D1/F9E6: 10 82 01 FF        ; Set NPC $10 pose to eyes opened
D1/F9EA: 01 82 23 FF        ; Character $01 turn left
D1/F9EE: FE                 ; Return

D1/F9EF: 10 02 13 FF        ; Set NPC $10 pose to eyes closed
D1/F9F3: DD 1A              ; Clear event bit $61A
D1/F9F5: DD 19              ; Clear event bit $619
D1/F9F7: FE                 ; Return

Version History
---------------
1.3
- Removed gamne crashing bug after Esper World flashback

1.2
- Removed cranes event bit check
- Added ALT patches

1.1
- Added Ramuh event bit check and cranes bit check

1.0 Initial release