Download Multi-Font Selection Patch ROM Hack

Multi-Font Selection Patch Game
Spread the love:
Parameter Info
Console: SNES
Original Game: Final Fantasy III
Type: Improvement
Genre: Role Playing
Modifications: G,Other
Creator: Madsiur
Date Created: 03/21/2017
Last Modified: 03/21/2017
Parameter Info
File Name: multifonts1.4.1.zip
Downloads: 3
Requirements: No-Header (SNES)
Version: 1.4.1
Rating:

Multi-Font Selection PatchDescription

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.

Multi-Font Selection PatchRead Me

Multi-Fonts Patch
-----------------
author: madsiur
version: 1.4.1
Released on 03/17/2017


Patches
-------
nh: Patch for headerless ROM
ANTI: Reverse Patch
EXP: Expanded ROM implementation (see below)

All the file in the ASM folder can be used to assemble the hack (both versions)


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

This patch implement a selectable GBA Font in Config menu. The only free space it use 
is less than $D0 bytes at end of bank $C3 for actual menu work. Otherwise, functions 
have been optimized or at least shortened in order to fit in the new code, especially 
in bank $C0. There are other code changes but they are smaller and always within the 
function they originally are from. See the asm files for all details. Some code still 
need comments but the uncommented stuff is long vanilla code with little changes.

There are 2 hacks or implementations. The Original hack and the one made for expanded ROMs (EXP).

In the Original hack, both fonts fits where the original font was, using the free space 
before and after in bank $C4. The free space used before the FWF to draw black menu 
backgrounds has been simulated by loading blank tiles in VRAM. This mean this version 
of the patch does not work with icon expansion s or other hack adding characters in the 
FWF before index 0x80. Since original font is moved, this patch break FF3usME dialogue 
viewing but not dialogue editing. You can always open a second editor instance to find caption, 
see changes, etc.

In the Expanded Hack (EXP files), Normal font is keep where it is in original ROM while 
Advance (GBA) Font is moved to $F20800. Note that the $F20000-$F207FF range is reserved 
and filled with 00 to copy like in bank $C4 the empty space before the Normal FWF. 
With this version of the hack, you can see dialogues edits made in FF3usME and you can 
expand FWF characters before index 0x80.

A new dialogue control code have been added. Writing $17 at the beginning of a line 
now center automatically the line given it ends by new line ($01), end parameter ($11, $12) 
or end page ($13). This is still experimental but instance of the control code have not 
been added to dialogue. You must do it yourself. In FF3usME, use [OP$17].

This patch is still beta. Some testing need to be done in order to make sure nothing 
regarding fonts has been omitted. I might also optimize the code.

For other modifications I included the ASM files. You can assemble the code by typing the 
command xkas main.asm romname.smc or xkas main_EXP.asm romname.smc with xkas 0.06. 
If you use the header option in the ASM files you must enable it in all files.