7.7 KiB
7.7 KiB
1 | Label | SNES | PSX_file | PSX_offset | format | Comment |
---|---|---|---|---|---|---|
2 | character_battle_sprite_stone_palette | 0x00F807 | N/A | N/A | 16 of ColorBGR555 | Also 0x199835 |
3 | character_battle_sprite_disabled_palette | 0x00F867 | /mnu/memsave.bin | 0x000034 | 16 of ColorBGR555 | |
4 | locations_bg_palettes | 0x03BB00 | /nar/ff5_binx.bin | 0x03BF80 | 43 of 128 of ColorBGR555 | |
5 | font_glyphs_dialogue | 0x03E800 | 256 of SNESTritile | length 0x1800 | ||
6 | sfx_brr_data | 0x041E3F | Use the below SPC pointers | |||
7 | sfx_brr_pointers | 0x041F4F | 8 of 2 of u16 | SPC memory addresses not ROM. Start address followed by loop address. | ||
8 | sfx_adsrs | 0x041F71 | 8 of u16 | |||
9 | sfx_samplerates | 0x041F83 | 8 of u16 | |||
10 | sfx_data | 0x041F95 | Contains SPC pointers and tracks | |||
11 | bgm_song_pointers | 0x043B97 | 72 of u24 | |||
12 | bgm_instrument_brr_pointers | 0x043C6F | 35 of u24 | |||
13 | bgm_instrument_loop_starts | 0x043CD8 | 35 of u16 | |||
14 | bgm_instrument_samplerates | 0x043D1E | 35 of u16 | |||
15 | bgm_instrument_adsrs | 0x043D64 | 35 of u16 | |||
16 | bgm_instrument_indices | 0x043DAA | 72 of 16 of u16 | length 0x900 | ||
17 | ||||||
18 | worldmap_compressed_tilesets | 0x070000 | tilesets 0 up to 0x434 | |||
19 | worldmap_compressed_tilesets2 | 0x080000 | tilesets 0x434 up to 0x500 | |||
20 | ptrs_jp_speech | 0x082220 | 2160 of u16 | |||
21 | ptrs_extended_event_data | 0x083320 | 1940 of u24 | |||
22 | extended_event_data | 0x0849DF | See above for addresses | |||
23 | jp_speech | 0x0A0000 | See 0x082220 for offsets | |||
24 | ptrs_tilemaps | 0x0B0000 | 328 of u16 | |||
25 | tilemaps | 0x0B0290 | See above for offsets | |||
26 | ||||||
27 | ptrs_npc_actions | 0x0E0000 | 928 of u16 | |||
28 | npc_actions | 0x0E0740 | See above for offsets | |||
29 | ptrs_event_places | 0x0E2400 | 512 of u16 | |||
30 | event_places | 0x0E2800 | 920 of EventPlace | See above for offsets | ||
31 | ptrs_zone_exits | 0x0E36C0 | 512 of u16 | |||
32 | zone_exits | 0x0E3AC0 | See above for offsets | |||
33 | ptrs_npc_data | 0x0E59C0 | 512 of u16 | |||
34 | npc_data | 0x0E5DC2 | See above for offsets | |||
35 | zones | 0x0E9C00 | 512 of ZoneData | |||
36 | enemy_battle_sprite_palettes | 0x0ED000 | See enemy_battle_sprite_data for pointers. Some are 8 colours instead of 16. | |||
37 | ? | 0x0EE130 | ||||
38 | ptrs_tile_blocks | 0x0F0000 | 28 of u16 | |||
39 | tile_blocks | 0x0F0038 | See above for offsets | |||
40 | ptrs_tile_properties | 0x0FC540 | 23 of u16 | |||
41 | tile_properties | 0x0FC56E | See above for offsets | |||
42 | worldmap_minimap_border_tiles | 0x0FD800 | 32 of TileSNES4bpp | length 0x400 | ||
43 | ptrs_worldmap_tilesets | 0x0FE000 | 5 of 256 of u16 | Every offset points to a horizontal line of 256 tiles stored in banks C7 and C8 | ||
44 | worldmap_block_properties | 0x0FEA00 | 3 of 192 of u24 | |||
45 | worldmap_blocks | 0x0FF0C0 | /nar/ff5_binx.bin | 0x040300 | 3 of 4 of 192 of u8 | # Top-left corners, top-right corners, bottom-left corners, bottom-right corners |
46 | worldmap_tiles.bias | 0x0FF9C0 | /nar/ff5_bin3.bin | 0x03FB00 | 3 of 256 of u8 | Add to each pixel of the mode7c tiles |
47 | worldmap_palettes | 0x0FFCC0 | /nar/ff5_binx.bin | 0x040000 | 3 of 128 of ColorBGR555 | |
48 | tbl_enemy_stats | 0x100000 | 384 of EnemyStats | |||
49 | tbl_enemy_encounters | 0x103000 | 512 of 16 of u8 | |||
50 | tbl_enemy_item_rewards | 0x105000 | 384 of 4 of u8 | 2 drops 2 steals | ||
51 | tbl_enemy_control_actions | 0x105600 | 384 of 4 of u8 | |||
52 | jp_enemy_names | 0x105C00 | ||||
53 | tbl_enemy_groups | 0x106800 | 256 of 4 of u16 | |||
54 | ptrs_jp_location_names | 0x107000 | 164 of u16 | |||
55 | jp_location_names | 0x107200 | See above | |||
56 | encounters_events | 0x107800 | ||||
57 | encounters_trapchests | 0x107980 | ||||
58 | enemy_zones.worldmaps | 0x107A00 | 3 of 512 of u8 | TODO | ||
59 | enemy_zones.dungeons | 0x108000 | 512 of u16 | TODO | ||
60 | tbl_zone_danger | 0x108400 | TODO | |||
61 | tbl_enemy_release_actions | 0x108600 | 384 of u16 | |||
62 | tbl_enemy_formation_coords | 0x108900 | ||||
63 | tbl_enemy_special_attacks | 0x109900 | 384 of u16 | |||
64 | ptrs_enemy_ai_scripts | 0x109C00 | 384 of u16 | |||
65 | enemy_ai_scripts | 0x109F00 | See above for offsets | |||
66 | enemy_battle_sprite_layouts_small | 0x10D004 | 102 of 8 of u8 | length 0x330 | ||
67 | enemy_battle_sprite_layouts_large | 0x10D334 | 72 of 16 of u16 | length 0x900 | ||
68 | enemy_battle_sprite_mini | 0x10E003 | 4 of TileSNES4bpp | length 0x80 | ||
69 | enemy_battle_sprite_frog | 0x10E083 | 4 of TileSNES4bpp | length 0x80 | ||
70 | enemy_battle_sprite_shadow | 0x10E103 | 3 of TileSNES4bpp | length 0x60 | ||
71 | tbl_weapons | 0x110000 | 128 of WeaponData | length 0x600 | ||
72 | tbl_armors | 0x110600 | 96 of ArmorData | length 0x480 | ||
73 | tbl_items | 0x110A80 | 32 of ItemData | length 0x100 | ||
74 | tbl_magic | 0x110B80 | 256 of MagicData | length 0x800 | ||
75 | tbl_equip_types | 0x112480 | 64 of 4 of u8 | length 0x100 - Item Equipment type definitions (64x4 bytes, 2B weapon, 2B armor) | ||
76 | tbl_armors_elem_def | 0x112580 | 64 of ElemDef | length 0x140 - Item Armor Element defense 64x(5B - absorb, evade, immunity, half, weakness) | ||
77 | tbl_armors_status | 0x1126C0 | 64 of StatusEffect | length 0x1C0 - Item Armor Status defense 64x(7B - 4B Initial, 3B Immune) | ||
78 | tbl_prices_items | 0x112A00 | 256 of ItemCost | length 0x200 | ||
79 | tbl_prices_magic | 0x112C00 | 128 of ItemCost | length 0x100 | ||
80 | tbl_charlevels_exp | 0x115000 | 99 of u24 | |||
81 | tbl_charlevels_hp_base | 0x115129 | 99 of u16 | |||
82 | tbl_charlevels_mp_base | 0x1151EF | 99 of u16 | |||
83 | ptrs_job_ability_lists | 0x1152C0 | 21 of u16 | |||
84 | job_ability_counts | 0x1152EA | 22 of u8 | |||
85 | job_ability_lists | 0x115300 | length 0x12C - u16 ABP required, u8 ID. Pointers are from bank 0x110000 and start at $5300 | |||
86 | tbl_char_stat_bonuses | 0x11551E | 5 of 4 of u8 | |||
87 | tbl_job_base_stats | 0x1156B0 | 22 of 4 of u8 | |||
88 | tbl_job_default_equipment | 0x115708 | 22 of 4 of u8 | |||
89 | tbl_job_default_commands | 0x115760 | 22 of 4 of u8 | |||
90 | tbl_job_innates | 0x1157B8 | 22 of u16 | |||
91 | tbl_ability_stats_commands | 0x115E00 | 256 of 4 of u8 | length 0x400 | ||
92 | tbl_ability_stats_passives | 0x116308 | 33 of 4 of u8 | length 0x84 | ||
93 | character_initial_data | 0x117000 | 4 of Character | length 0x140 | ||
94 | attack_layouts | 0x117FA0 | 5 of 2048 of u8 | length 0x2400 | ||
95 | weapon_palettes | 0x11A3A0 | ||||
96 | enemy_battle_status_sprite_palette | 0x11A400 | 16 of ColorBGR555 | |||
97 | tiles_fist | 0x11D710 | /btl/ff5_btl.bin | 0x021D10 | TileSNES3bpp | Also /mnu/men_bin.eng:0x00D910 |
98 | font_glyphs_small | 0x11F000 | 256 of TileSNES2bpp | length 0x1000 | ||
99 | character_battle_sprite_tiles | 0x120000 | /mnu/men_bin.eng | 0x010200 | 5 of 22 of 48 of TileSNES4bpp | |
100 | character_battle_sprite_palettes | 0x14A3C0 | /btl/ff5_btl.bin | 0x0273C0 | 5 of 22 of 16 of ColorBGR555 | Also /mnu/men_bin.eng:0x03A5C0 |
101 | enemy_battle_sprite_data | 0x14B180 | 384 of EnemySpriteData | length 0x780 | ||
102 | character_battle_sprite_layouts | 0x14B997 | /btl/ff5_btl.bin | 0x028997 | 11 of 6 of u8 | |
103 | tbl_battle_backgrounds | 0x14BA21 | 34 of BattleBackgroundData | |||
104 | battle_background_palettes | 0x14BB31 | 84 of 16 of ColorBGR555 | |||
105 | ptrs_battle_background_tile_animations | 0x14C5B1 | 8 of u16 | bank 0x140000 (0xD40000) | ||
106 | battle_background_tile_animations_data | 0x14C5C1 | see above | |||
107 | ptrs_battle_background_palette_animations | 0x14C6CD | 3 of u16 | bank 0x140000 (0xD40000) | ||
108 | battle_background_palette_animations_data | 0x14C6D3 | see above | |||
109 | ptrs_battle_background_tilemap_flips | 0x14C736 | 9 of u16 | bank 0x140000 (0xD40000) | ||
110 | battle_background_tilemap_flips_data | 0x14C75C | see above | |||
111 | ptrs_battle_background_tilemaps | 0x14C86D | 28 of u16 | bank 0x140000 (0xD40000) | ||
112 | ? | 0x14C8A5 | ||||
113 | battle_background_tilemaps_data | 0x14E09B | see above | |||
114 | enemy_battle_sprite_tiles | 0x150000 | See enemy_battle_sprite_data for pointers | |||
115 | ptrs_battle_background_tileset_skips | 0x184157 | 21 of u24 | RAM addresses, subtract 0x7FC000 from results to get offset from tileset | ||
116 | ptrs_battle_background_tilesets | 0x184196 | 21 of u24 | ROM addresses, subtract 0xC00000 | ||
117 | lzss_battle_background_tilesets | 0x1841D5 | see pointers above, 4bpp | |||
118 | ? | 0x18DE36 | ||||
119 | ptrs_event_data | 0x18E080 | 687 of u16 | |||
120 | event_data | 0x18E5E0 | see above, links to extended event data | |||
121 | tiles_attack_anims | 0x190000 | ||||
122 | ptrs_anim_unk1 | 0x19A486 | 405 of u16 | bank offsets to below | ||
123 | 0x19A7B0 | padding | ||||
124 | anim_unk1 | 0x19A7C0 | see above | |||
125 | ptrs_anim_unk2 | 0x19B35E | 1669 of u16 | bank offsets to below, animation frame data??? also to anim_unk1 | ||
126 | anim_unk2 | 0x19C068 | see above | |||
127 | tiles_npcs | 0x1A0000 | ||||
128 | worldmap_tiles.0 | 0x1B8000 | /nar/ff5_bin3.bin | 0x039B00 | 256 of TileSNESMode7c | Add the biases |
129 | worldmap_tiles.1 | 0x1BA000 | /nar/ff5_bin3.bin | 0x039B00 | 256 of TileSNESMode7c | Add the biases |
130 | worldmap_tiles.2 | 0x1BC000 | /nar/ff5_bin3.bin | 0x039B00 | 128 of TileSNESMode7c | Add the biases |
131 | font_glyphs_kanji | 0x1BD000 | 426 of SNESTritile | length of 0x27F0 | ||
132 | ? | 0x1BF800 | ||||
133 | RPGe_font_character_widths | 0x203225 | 512 of u8 | RPGe only, Includes the 1px spacing |