Map hacking and structures - Gemini-Loboto3/RE2-Mod-SDK GitHub Wiki

struct MAP_DATA
{
  BYTE U;
  BYTE V;
  BYTE W;
  BYTE H;
  __int16 C_pos_x;
  __int16 C_pos_y;
  __int16 B_pos_x;
  __int16 B_pos_y;
  BYTE Map_flg;
  BYTE Change_flag;
  BYTE Pl0_flg;
  BYTE Pl1_flg;
};

struct MAP_STAGE_INFO
{
  MAP_DATA *pMap_data;
  BYTE Room_num;
  char Map;
  WORD File_no;
};
Address      Data
0x53EAF8     MAP_STAGE_INFO Map_info0[20]
0x53EB98     MAP_STAGE_INFO Map_info1[20]  
0x53DA28     BYTE map_up_floor[24]
0x53DA40     BYTE map_down_floor[24]

Address      Function prototype
0x4FA240     void St_menu0_map()
0x4FA7D0     void St_init_disp_map()
0x4FA990     void St_disp_map()
0x4FAF80     int Check_room_no(int stage, int room)
0x4FB1C0     int Check_map_no(int map_no, int room)
0x4FB380     void St_menu1_map()