ChocolateBird/data/SNES_PSX_addresses.tsv

4.8 KiB

1LabelSNESPSX_filePSX_offsetformatComment
2character_battle_sprite_stone_palette0x00F807N/AN/APalette16Of555Also 0x199835
3character_battle_sprite_disabled_palette0x00F867/mnu/memsave.bin0x000034Palette16Of555
4locations_bg_palettes0x03BB00/nar/ff5_binx.bin0x03BF8043 of Palette128Of555
5enemy_battle_sprite_palettes0x0ED000See enemy_battle_sprite_data for pointers. Some are 8 colours instead of 16.
6worldmap_blocks0x0FF0C0/nar/ff5_binx.bin0x0403003 of 4 of 192 of u8# Top-left corners, top-right corners, bottom-left corners, bottom-right corners
7worldmap_tiles.bias0x0FF9C0/nar/ff5_bin3.bin0x03FB003 of 256 of u8Add to each pixel of the mode7c tiles
8worldmap_palettes0x0FFCC0/nar/ff5_binx.bin0x0400003 of Palette128Of555
9enemy_battle_sprite_layouts_small0x10D004102 of 8 of u8length 0x330
10enemy_battle_sprite_layouts_large0x10D33472 of 16 of u16length 0x900
11enemy_battle_sprite_mini0x10E0034 of TileSNES4bpplength 0x80
12enemy_battle_sprite_frog0x10E0834 of TileSNES4bpplength 0x80
13enemy_battle_sprite_shadow0x10E1033 of TileSNES4bpplength 0x60
14tbl_weapons0x110000128 of WeaponDatalength 0x600
15tbl_armors0x11060096 of ArmorDatalength 0x480
16tbl_items0x110A8032 of ItemDatalength 0x100
17tbl_magic0x110B80256 of MagicDatalength 0x800
18tbl_equip_types0x11248064 of 4 of u8length 0x100 - Item Equipment type definitions (64x4 bytes, 2B weapon, 2B armor)
19tbl_armors_elem_def0x11258064 of ElemDeflength 0x140 - Item Armor Element defense 64x(5B - absorb, evade, immunity, half, weakness)
20tbl_armors_status0x1126C064 of StatusEffectlength 0x1C0 - Item Armor Status defense 64x(7B - 4B Initial, 3B Immune)
21tbl_prices_items0x112A00256 of ItemCostlength 0x200
22tbl_prices_magic0x112C00128 of ItemCostlength 0x100
23tbl_charlevels_exp0x11500099 of u24
24tbl_charlevels_hp_base0x11512999 of u16
25tbl_charlevels_mp_base0x1151EF99 of u16
26ptrs_job_ability_lists0x1152C021 of u16
27job_ability_counts0x1152EA22 of u8
28job_ability_lists0x115300length 0x12C - u16 ABP required, u8 ID. Pointers are from bank 0x110000 and start at $5300
29tbl_char_stat_bonuses0x11551E5 of 4 of u8
30tbl_job_base_stats0x1156B022 of 4 of u8
31tbl_job_default_equipment0x11570822 of 4 of u8
32tbl_job_default_commands0x11576022 of 4 of u8
33tbl_job_innates0x1157B822 of u16
34tbl_ability_stats_commands0x115E00256 of 4 of u8length 0x400
35tbl_ability_stats_passives0x11630833 of 4 of u8length 0x84
36character_initial_data0x1170004 of Characterlength 0x140
37attack_layouts0x117FA05 of 2048 of u8length 0x2400
38weapon_palettes0x11A3A0
39enemy_battle_status_sprite_palette0x11A400Palette16Of555
40tiles_fist0x11D710/btl/ff5_btl.bin0x021D10TileSNES3bppAlso /mnu/men_bin.eng:0x00D910
41character_battle_sprite_tiles0x120000/mnu/men_bin.eng0x0102005 of 22 of 48 of TileSNES4bpp
42character_battle_sprite_palettes0x14A3C0/btl/ff5_btl.bin0x0273C05 of 22 of Palette16Of555Also /mnu/men_bin.eng:0x03A5C0
43enemy_battle_sprite_data0x14B180384 of EnemySpriteDatalength 0x780
44character_battle_sprite_layouts0x14B997/btl/ff5_btl.bin0x02899711 of 6 of u8
45tbl_battle_backgrounds0x14BA2134 of BattleBackgroundData
46battle_background_palettes0x14BB3184 of Palette16Of555
47ptrs_battle_background_tile_animations0x14C5B18 of u16bank 0x140000 (0xD40000)
48battle_background_tile_animations_data0x14C5C1see above
49ptrs_battle_background_palette_animations0x14C6CD3 of u16bank 0x140000 (0xD40000)
50battle_background_palette_animations_data0x14C6D3see above
51ptrs_battle_background_tilemap_flips0x14C7369 of u16bank 0x140000 (0xD40000)
52battle_background_tilemap_flips_data0x14C75Csee above
53ptrs_battle_background_tilemaps0x14C86D28 of u16bank 0x140000 (0xD40000)
54?0x14C8A5
55battle_background_tilemaps_data0x14E09Bsee above
56enemy_battle_sprite_tiles0x150000See enemy_battle_sprite_data for pointers
57ptrs_battle_background_tileset_skips0x18415721 of u24RAM addresses, subtract 0x7FC000 from results to get offset from tileset
58ptrs_battle_background_tilesets0x18419621 of u24ROM addresses, subtract 0xC00000
59lzss_battle_background_tilesets0x1841D5see pointers above, 4bpp
60?0x18DE36
61ptrs_event_data0x18E080687 of u16
62event_data0x18E5E0see above, links to extended event data
63tiles_attack_anims0x190000
64ptrs_anim_unk10x19A486405 of u16bank offsets to below
650x19A7B0padding
66anim_unk10x19A7C0see above
67ptrs_anim_unk20x19B35E1669 of u16bank offsets to below, animation frame data??? also to anim_unk1
68anim_unk20x19C068see above
69tiles_npcs0x1A0000
70worldmap_tiles.00x1B8000/nar/ff5_bin3.bin0x039B00256 of TileSNESMode7cAdd the biases
71worldmap_tiles.10x1BA000/nar/ff5_bin3.bin0x039B00256 of TileSNESMode7cAdd the biases
72worldmap_tiles.20x1BC000/nar/ff5_bin3.bin0x039B00128 of TileSNESMode7cAdd the biases
73