├── .gitattributes ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── battle ├── Makefile ├── ai.asm ├── ai_cond.asm ├── attack.asm ├── battle.asm ├── battle_data.asm ├── char.asm ├── cmd.asm ├── damage.asm ├── equip.asm ├── fight.asm ├── init.asm ├── magic.asm ├── retal.asm ├── timer.asm ├── timer_dur.asm └── win.asm ├── btlgfx ├── Makefile ├── btlgfx.asm ├── btlgfx_data.asm ├── cmd_anim.asm ├── cursor.asm ├── magic.asm ├── math.asm ├── menu.asm ├── monster_death.asm ├── ppu.asm ├── special_anim.asm ├── sprite.asm ├── summon.asm └── weapon.asm ├── cutscene ├── Makefile ├── cutscene.asm └── cutscene_data.asm ├── ff4-en.lnk ├── ff4-jp.lnk ├── field ├── Makefile ├── bg_anim.asm ├── bg_gfx.asm ├── event.asm ├── field.asm ├── field_data.asm ├── hardware.asm ├── header.asm ├── move.asm ├── npc.asm ├── pal_anim.asm ├── player.asm ├── rand_battle.asm ├── special.asm ├── sprite.asm ├── tilemap.asm ├── title_en.asm ├── title_jp.asm ├── trigger.asm ├── vehicle.asm └── window.asm ├── include ├── const.inc ├── hardware.inc ├── macros.inc ├── menu_text_en.json └── menu_text_jp.json ├── menu ├── Makefile ├── config.asm ├── equip.asm ├── fat_choco.asm ├── item.asm ├── load.asm ├── magic.asm ├── menu.asm ├── menu_data.asm ├── name.asm ├── namingway.asm ├── order.asm ├── save.asm ├── shop.asm ├── sort.asm ├── status.asm ├── system.asm └── treasure.asm ├── notes ├── ff4-spc-ram-map.txt ├── ff4-spc.asm ├── ff4j-sfc-ram-map.txt ├── ff4j-sfc-rom-map.txt └── ff4j-sfc.asm ├── package.json ├── sound ├── Makefile ├── sound.asm └── sound_data.asm ├── tools ├── calc-checksum.js ├── decode-ff4.js ├── encode-ff4.js ├── encode_menu_text.js └── romtools │ ├── data-codec.js │ ├── data-manager.js │ ├── gfx.js │ ├── hex-string.js │ ├── memory-map.js │ ├── range.js │ ├── rom-decoder.js │ ├── rom-encoder.js │ └── text-codec.js └── vanilla ├── README.md ├── ff4-en-rip.json └── ff4-jp-rip.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/README.md -------------------------------------------------------------------------------- /battle/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/Makefile -------------------------------------------------------------------------------- /battle/ai.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/ai.asm -------------------------------------------------------------------------------- /battle/ai_cond.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/ai_cond.asm -------------------------------------------------------------------------------- /battle/attack.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/attack.asm -------------------------------------------------------------------------------- /battle/battle.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/battle.asm -------------------------------------------------------------------------------- /battle/battle_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/battle_data.asm -------------------------------------------------------------------------------- /battle/char.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/char.asm -------------------------------------------------------------------------------- /battle/cmd.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/cmd.asm -------------------------------------------------------------------------------- /battle/damage.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/damage.asm -------------------------------------------------------------------------------- /battle/equip.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/equip.asm -------------------------------------------------------------------------------- /battle/fight.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/fight.asm -------------------------------------------------------------------------------- /battle/init.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/init.asm -------------------------------------------------------------------------------- /battle/magic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/magic.asm -------------------------------------------------------------------------------- /battle/retal.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/retal.asm -------------------------------------------------------------------------------- /battle/timer.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/timer.asm -------------------------------------------------------------------------------- /battle/timer_dur.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/timer_dur.asm -------------------------------------------------------------------------------- /battle/win.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/battle/win.asm -------------------------------------------------------------------------------- /btlgfx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/Makefile -------------------------------------------------------------------------------- /btlgfx/btlgfx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/btlgfx.asm -------------------------------------------------------------------------------- /btlgfx/btlgfx_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/btlgfx_data.asm -------------------------------------------------------------------------------- /btlgfx/cmd_anim.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/cmd_anim.asm -------------------------------------------------------------------------------- /btlgfx/cursor.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/cursor.asm -------------------------------------------------------------------------------- /btlgfx/magic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/magic.asm -------------------------------------------------------------------------------- /btlgfx/math.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/math.asm -------------------------------------------------------------------------------- /btlgfx/menu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/menu.asm -------------------------------------------------------------------------------- /btlgfx/monster_death.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/monster_death.asm -------------------------------------------------------------------------------- /btlgfx/ppu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/ppu.asm -------------------------------------------------------------------------------- /btlgfx/special_anim.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/special_anim.asm -------------------------------------------------------------------------------- /btlgfx/sprite.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/sprite.asm -------------------------------------------------------------------------------- /btlgfx/summon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/summon.asm -------------------------------------------------------------------------------- /btlgfx/weapon.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/btlgfx/weapon.asm -------------------------------------------------------------------------------- /cutscene/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/cutscene/Makefile -------------------------------------------------------------------------------- /cutscene/cutscene.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/cutscene/cutscene.asm -------------------------------------------------------------------------------- /cutscene/cutscene_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/cutscene/cutscene_data.asm -------------------------------------------------------------------------------- /ff4-en.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/ff4-en.lnk -------------------------------------------------------------------------------- /ff4-jp.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/ff4-jp.lnk -------------------------------------------------------------------------------- /field/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/Makefile -------------------------------------------------------------------------------- /field/bg_anim.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/bg_anim.asm -------------------------------------------------------------------------------- /field/bg_gfx.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/bg_gfx.asm -------------------------------------------------------------------------------- /field/event.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/event.asm -------------------------------------------------------------------------------- /field/field.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/field.asm -------------------------------------------------------------------------------- /field/field_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/field_data.asm -------------------------------------------------------------------------------- /field/hardware.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/hardware.asm -------------------------------------------------------------------------------- /field/header.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/header.asm -------------------------------------------------------------------------------- /field/move.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/move.asm -------------------------------------------------------------------------------- /field/npc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/npc.asm -------------------------------------------------------------------------------- /field/pal_anim.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/pal_anim.asm -------------------------------------------------------------------------------- /field/player.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/player.asm -------------------------------------------------------------------------------- /field/rand_battle.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/rand_battle.asm -------------------------------------------------------------------------------- /field/special.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/special.asm -------------------------------------------------------------------------------- /field/sprite.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/sprite.asm -------------------------------------------------------------------------------- /field/tilemap.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/tilemap.asm -------------------------------------------------------------------------------- /field/title_en.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/title_en.asm -------------------------------------------------------------------------------- /field/title_jp.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/title_jp.asm -------------------------------------------------------------------------------- /field/trigger.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/trigger.asm -------------------------------------------------------------------------------- /field/vehicle.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/vehicle.asm -------------------------------------------------------------------------------- /field/window.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/field/window.asm -------------------------------------------------------------------------------- /include/const.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/include/const.inc -------------------------------------------------------------------------------- /include/hardware.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/include/hardware.inc -------------------------------------------------------------------------------- /include/macros.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/include/macros.inc -------------------------------------------------------------------------------- /include/menu_text_en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/include/menu_text_en.json -------------------------------------------------------------------------------- /include/menu_text_jp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/include/menu_text_jp.json -------------------------------------------------------------------------------- /menu/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/Makefile -------------------------------------------------------------------------------- /menu/config.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/config.asm -------------------------------------------------------------------------------- /menu/equip.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/equip.asm -------------------------------------------------------------------------------- /menu/fat_choco.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/fat_choco.asm -------------------------------------------------------------------------------- /menu/item.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/item.asm -------------------------------------------------------------------------------- /menu/load.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/load.asm -------------------------------------------------------------------------------- /menu/magic.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/magic.asm -------------------------------------------------------------------------------- /menu/menu.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/menu.asm -------------------------------------------------------------------------------- /menu/menu_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/menu_data.asm -------------------------------------------------------------------------------- /menu/name.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/name.asm -------------------------------------------------------------------------------- /menu/namingway.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/namingway.asm -------------------------------------------------------------------------------- /menu/order.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/order.asm -------------------------------------------------------------------------------- /menu/save.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/save.asm -------------------------------------------------------------------------------- /menu/shop.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/shop.asm -------------------------------------------------------------------------------- /menu/sort.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/sort.asm -------------------------------------------------------------------------------- /menu/status.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/status.asm -------------------------------------------------------------------------------- /menu/system.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/system.asm -------------------------------------------------------------------------------- /menu/treasure.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/menu/treasure.asm -------------------------------------------------------------------------------- /notes/ff4-spc-ram-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/notes/ff4-spc-ram-map.txt -------------------------------------------------------------------------------- /notes/ff4-spc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/notes/ff4-spc.asm -------------------------------------------------------------------------------- /notes/ff4j-sfc-ram-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/notes/ff4j-sfc-ram-map.txt -------------------------------------------------------------------------------- /notes/ff4j-sfc-rom-map.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/notes/ff4j-sfc-rom-map.txt -------------------------------------------------------------------------------- /notes/ff4j-sfc.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/notes/ff4j-sfc.asm -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/package.json -------------------------------------------------------------------------------- /sound/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/sound/Makefile -------------------------------------------------------------------------------- /sound/sound.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/sound/sound.asm -------------------------------------------------------------------------------- /sound/sound_data.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/sound/sound_data.asm -------------------------------------------------------------------------------- /tools/calc-checksum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/calc-checksum.js -------------------------------------------------------------------------------- /tools/decode-ff4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/decode-ff4.js -------------------------------------------------------------------------------- /tools/encode-ff4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/encode-ff4.js -------------------------------------------------------------------------------- /tools/encode_menu_text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/encode_menu_text.js -------------------------------------------------------------------------------- /tools/romtools/data-codec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/data-codec.js -------------------------------------------------------------------------------- /tools/romtools/data-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/data-manager.js -------------------------------------------------------------------------------- /tools/romtools/gfx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/gfx.js -------------------------------------------------------------------------------- /tools/romtools/hex-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/hex-string.js -------------------------------------------------------------------------------- /tools/romtools/memory-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/memory-map.js -------------------------------------------------------------------------------- /tools/romtools/range.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/range.js -------------------------------------------------------------------------------- /tools/romtools/rom-decoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/rom-decoder.js -------------------------------------------------------------------------------- /tools/romtools/rom-encoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/rom-encoder.js -------------------------------------------------------------------------------- /tools/romtools/text-codec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/tools/romtools/text-codec.js -------------------------------------------------------------------------------- /vanilla/README.md: -------------------------------------------------------------------------------- 1 | Copy your vanilla ROM files into this directory. 2 | -------------------------------------------------------------------------------- /vanilla/ff4-en-rip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/vanilla/ff4-en-rip.json -------------------------------------------------------------------------------- /vanilla/ff4-jp-rip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/everything8215/ff4/HEAD/vanilla/ff4-jp-rip.json --------------------------------------------------------------------------------