yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
zelda3_version_pointers Struct Reference

ROM data pointers for different game versions. More...

#include <zelda.h>

Public Attributes

uint32_t gfx_animated_pointer
 
uint32_t overworld_gfx_groups1
 
uint32_t overworld_gfx_groups2
 
uint32_t compressed_map32_pointers_high
 
uint32_t compressed_map32_pointers_low
 
uint32_t overworld_map_palette_group
 
uint32_t overlay_pointers
 
uint32_t overlay_pointers_bank
 
uint32_t overworld_tiles_type
 
uint32_t overworld_gfx_ptr1
 
uint32_t overworld_gfx_ptr2
 
uint32_t overworld_gfx_ptr3
 
uint32_t map32_tile_tl
 
uint32_t map32_tile_tr
 
uint32_t map32_tile_bl
 
uint32_t map32_tile_br
 
uint32_t sprite_blockset_pointer
 
uint32_t dungeon_palettes_groups
 
uint32_t kGfxAnimatedPointer
 
uint32_t kOverworldGfxGroups1
 
uint32_t kOverworldGfxGroups2
 
uint32_t kCompressedAllMap32PointersHigh
 
uint32_t kCompressedAllMap32PointersLow
 
uint32_t kOverworldMapPaletteGroup
 
uint32_t kOverlayPointers
 
uint32_t kOverlayPointersBank
 
uint32_t kOverworldTilesType
 
uint32_t kOverworldGfxPtr1
 
uint32_t kOverworldGfxPtr2
 
uint32_t kOverworldGfxPtr3
 
uint32_t kMap32TileTL
 
uint32_t kMap32TileTR
 
uint32_t kMap32TileBL
 
uint32_t kMap32TileBR
 
uint32_t kSpriteBlocksetPointer
 
uint32_t kDungeonPalettesGroups
 

Detailed Description

ROM data pointers for different game versions.

Contains memory addresses where specific data structures are located within the ROM. These addresses vary between different regional versions.

Definition at line 71 of file zelda.h.

Member Data Documentation

◆ gfx_animated_pointer

uint32_t zelda3_version_pointers::gfx_animated_pointer

Animated graphics pointer

Definition at line 73 of file zelda.h.

◆ overworld_gfx_groups1

uint32_t zelda3_version_pointers::overworld_gfx_groups1

Overworld graphics group 1

Definition at line 74 of file zelda.h.

◆ overworld_gfx_groups2

uint32_t zelda3_version_pointers::overworld_gfx_groups2

Overworld graphics group 2

Definition at line 75 of file zelda.h.

◆ compressed_map32_pointers_high

uint32_t zelda3_version_pointers::compressed_map32_pointers_high

Map32 high pointers

Definition at line 76 of file zelda.h.

◆ compressed_map32_pointers_low

uint32_t zelda3_version_pointers::compressed_map32_pointers_low

Map32 low pointers

Definition at line 77 of file zelda.h.

◆ overworld_map_palette_group

uint32_t zelda3_version_pointers::overworld_map_palette_group

Map palette groups

Definition at line 78 of file zelda.h.

◆ overlay_pointers

uint32_t zelda3_version_pointers::overlay_pointers

Overlay data pointers

Definition at line 79 of file zelda.h.

◆ overlay_pointers_bank

uint32_t zelda3_version_pointers::overlay_pointers_bank

Overlay bank number

Definition at line 80 of file zelda.h.

◆ overworld_tiles_type

uint32_t zelda3_version_pointers::overworld_tiles_type

Tile type definitions

Definition at line 81 of file zelda.h.

◆ overworld_gfx_ptr1

uint32_t zelda3_version_pointers::overworld_gfx_ptr1

Graphics pointer 1

Definition at line 82 of file zelda.h.

◆ overworld_gfx_ptr2

uint32_t zelda3_version_pointers::overworld_gfx_ptr2

Graphics pointer 2

Definition at line 83 of file zelda.h.

◆ overworld_gfx_ptr3

uint32_t zelda3_version_pointers::overworld_gfx_ptr3

Graphics pointer 3

Definition at line 84 of file zelda.h.

◆ map32_tile_tl

uint32_t zelda3_version_pointers::map32_tile_tl

32x32 tile top-left

Definition at line 85 of file zelda.h.

◆ map32_tile_tr

uint32_t zelda3_version_pointers::map32_tile_tr

32x32 tile top-right

Definition at line 86 of file zelda.h.

◆ map32_tile_bl

uint32_t zelda3_version_pointers::map32_tile_bl

32x32 tile bottom-left

Definition at line 87 of file zelda.h.

◆ map32_tile_br

uint32_t zelda3_version_pointers::map32_tile_br

32x32 tile bottom-right

Definition at line 88 of file zelda.h.

◆ sprite_blockset_pointer

uint32_t zelda3_version_pointers::sprite_blockset_pointer

Sprite graphics pointer

Definition at line 89 of file zelda.h.

◆ dungeon_palettes_groups

uint32_t zelda3_version_pointers::dungeon_palettes_groups

Dungeon palette groups

Definition at line 90 of file zelda.h.

◆ kGfxAnimatedPointer

uint32_t zelda3_version_pointers::kGfxAnimatedPointer
Deprecated:
Use gfx_animated_pointer

Definition at line 93 of file zelda.h.

◆ kOverworldGfxGroups1

uint32_t zelda3_version_pointers::kOverworldGfxGroups1

◆ kOverworldGfxGroups2

uint32_t zelda3_version_pointers::kOverworldGfxGroups2

◆ kCompressedAllMap32PointersHigh

uint32_t zelda3_version_pointers::kCompressedAllMap32PointersHigh
Deprecated:
Use compressed_map32_pointers_high

Definition at line 96 of file zelda.h.

◆ kCompressedAllMap32PointersLow

uint32_t zelda3_version_pointers::kCompressedAllMap32PointersLow
Deprecated:
Use compressed_map32_pointers_low

Definition at line 97 of file zelda.h.

◆ kOverworldMapPaletteGroup

uint32_t zelda3_version_pointers::kOverworldMapPaletteGroup
Deprecated:
Use overworld_map_palette_group

Definition at line 98 of file zelda.h.

Referenced by yaze::zelda3::OverworldMap::GetPalette(), and yaze::zelda3::OverworldMap::LoadPalette().

◆ kOverlayPointers

uint32_t zelda3_version_pointers::kOverlayPointers
Deprecated:
Use overlay_pointers

Definition at line 99 of file zelda.h.

◆ kOverlayPointersBank

uint32_t zelda3_version_pointers::kOverlayPointersBank
Deprecated:
Use overlay_pointers_bank

Definition at line 100 of file zelda.h.

◆ kOverworldTilesType

uint32_t zelda3_version_pointers::kOverworldTilesType
Deprecated:
Use overworld_tiles_type

Definition at line 101 of file zelda.h.

◆ kOverworldGfxPtr1

uint32_t zelda3_version_pointers::kOverworldGfxPtr1
Deprecated:
Use overworld_gfx_ptr1

Definition at line 102 of file zelda.h.

Referenced by yaze::Load2BppGraphics(), yaze::LoadAllGraphicsData(), and yaze::SaveAllGraphicsData().

◆ kOverworldGfxPtr2

uint32_t zelda3_version_pointers::kOverworldGfxPtr2
Deprecated:
Use overworld_gfx_ptr2

Definition at line 103 of file zelda.h.

Referenced by yaze::Load2BppGraphics(), yaze::LoadAllGraphicsData(), and yaze::SaveAllGraphicsData().

◆ kOverworldGfxPtr3

uint32_t zelda3_version_pointers::kOverworldGfxPtr3
Deprecated:
Use overworld_gfx_ptr3

Definition at line 104 of file zelda.h.

Referenced by yaze::Load2BppGraphics(), yaze::LoadAllGraphicsData(), and yaze::SaveAllGraphicsData().

◆ kMap32TileTL

uint32_t zelda3_version_pointers::kMap32TileTL
Deprecated:
Use map32_tile_tl

Definition at line 105 of file zelda.h.

◆ kMap32TileTR

uint32_t zelda3_version_pointers::kMap32TileTR
Deprecated:
Use map32_tile_tr

Definition at line 106 of file zelda.h.

◆ kMap32TileBL

uint32_t zelda3_version_pointers::kMap32TileBL
Deprecated:
Use map32_tile_bl

Definition at line 107 of file zelda.h.

◆ kMap32TileBR

uint32_t zelda3_version_pointers::kMap32TileBR
Deprecated:
Use map32_tile_br

Definition at line 108 of file zelda.h.

◆ kSpriteBlocksetPointer

uint32_t zelda3_version_pointers::kSpriteBlocksetPointer
Deprecated:
Use sprite_blockset_pointer

Definition at line 109 of file zelda.h.

Referenced by yaze::Rom::LoadGfxGroups(), yaze::zelda3::OverworldMap::LoadSpritesBlocksets(), and yaze::Rom::SaveGfxGroups().

◆ kDungeonPalettesGroups

uint32_t zelda3_version_pointers::kDungeonPalettesGroups
Deprecated:
Use dungeon_palettes_groups

Definition at line 110 of file zelda.h.

Referenced by yaze::Rom::LoadGfxGroups(), and yaze::Rom::SaveGfxGroups().


The documentation for this struct was generated from the following file: