Add some more addresses, and add licensing.

This commit is contained in:
Luke Hubmayer-Werner 2023-08-06 00:56:18 +09:30
parent df8c1b0493
commit 2139895432
3 changed files with 42 additions and 12 deletions

View File

@ -112,3 +112,9 @@ This should serve as a testbed for fun ideas that are a bit too much messing aro
- Allow importing of other SNES/NES FF world maps and enemies to roam and fight
- Nostalgic for All The Bravest? ...yeah probably not
- Randomizers are cool. I don't think SNES FF randomizers will ever be as thematic as FF1 (the original no-nonsense fetch quest chain), but a platform like this should give a fair bit of flexibility.
# Licensing
This is ultimately intended to be a personal project, shared to anyone interested. I intend to retain full ownership of it, and while I don't expect any contributions, that would be a condition for accepting any of them (i.e. handing rights over to me to do whatever I please with them, including later relicensing the contributions publicly or privately). Naturally, I may be relicensing parts or all of this to others privately.
- The default license for the repository as a whole is **AGPL3**.
- The `data` folder, containing tables of definitions, is **CC0**.
- The `3rd_party` folder, currently only containing the font, is subject to its own license included within the contained subdirectory.

View File

@ -1,4 +1,4 @@
Label SNES PSX_file PSX_offset Comment
Label SNES PSX_file PSX_offset format Comment
locations_bg_palettes 0x03BB00 /nar/ff5_binx.bin 0x03BF80
worldmap_blocks 0x0FF0C0 /nar/ff5_binx.bin 0x040300
worldmap_tile_palettes 0x0FF9C0 /nar/ff5_bin3.bin 0x03FB00
@ -10,3 +10,26 @@ character_battle_sprite_layouts 0x14B997 /btl/ff5_btl.bin 0x028997
character_battle_sprite_disabled_palette 0x00F867 /mnu/memsave.bin 0x000034
character_battle_sprite_stone_palette 0x00F807 N/A N/A Also 0x199835
tiles_fist 0x11D710 /btl/ff5_btl.bin 0x021D10 Also /mnu/men_bin.eng:0x00D910
tbl_weapons 0x110000 length 0x600
tbl_armors 0x110600 length 0x480
tbl_items 0x110A80 length 0x100
tbl_magic 0x110B80 length 0x800
tbl_equip_types 0x112480 64 of ... length 0x100 - Item Equipment type definitions (64x4 bytes, 2B weapon, 2B armor)
tbl_armors_elem_def 0x112580 64 of ... length 0x140 - Item Armor Element defense 64x(5B - absorb, evade, immunity, half, weakness)
tbl_armors_status 0x1126C0 64 of ... length 0x1C0 - Item Armor Status defense 64x(7B - 4B Initial, 3B Immune)
tbl_item_magic_prices 0x112A00 length 0x300
tbl_charlevels_exp 0x115000 99 of u24
tbl_charlevels_hp_base 0x115129 99 of u16
tbl_charlevels_mp_base 0x1151EF 99 of u16
ptrs_job_ability_lists 0x1152C0 21 of u16
job_ability_counts 0x1152EA 22 of u8
job_ability_lists 0x115300 length 0x12C - u16 ABP required, u8 ID.
tbl_char_stat_bonuses 0x11551E 5 of 4 of u8
tbl_job_base_stats 0x1156B0 22 of 4 of u8
tbl_job_default_equipment 0x115708 22 of 4 of u8
tbl_job_default_commands 0x115760 22 of 4 of u8
tbl_job_innates 0x1157B8 22 of u16
tbl_ability_stats_commands 0x115E00 256 of 4 of u8 length 0x400
tbl_ability_stats_passives 0x116308 33 of 4 of u8 length 0x84
character_initial_data 0x117000 4 of Character length 0x140

Can't render this file because it has a wrong number of fields in line 2.

View File

@ -6,6 +6,7 @@ dialogue 0x900 0x2013F0 0x082220 3 2 0x000000 0x0A0000 True
enemy_names 384 0x200050 0x105C00 10 8
items 0x100 0x111380 9
job_names 22 0x115600 8
job_and_ability_descs 133 0x117140 2 0x110000 0x110000
magics 87 0x111C80 6
magics2 73 0x111E8A 9
menu_strings 139 0x00F987 2 0x270000 0x000000 True

1 name num_entries address snes_address bytes snes_bytes rpge_ptr_offset snes_ptr_offset dialog null_terminated
6 enemy_names 384 0x200050 0x105C00 10 8
7 items 0x100 0x111380 9
8 job_names 22 0x115600 8
9 job_and_ability_descs 133 0x117140 2 0x110000 0x110000
10 magics 87 0x111C80 6
11 magics2 73 0x111E8A 9
12 menu_strings 139 0x00F987 2 0x270000 0x000000 True