10#define DEFAULT_SELECT_ITEM_INDEX 0
11#define MAX_SELECT_ITEM 4
12#define SELECT_ITEM_NUM 2
13#define MAX_EQUIPMENT 6
15#define MAX_ITEM_SLOTS 24
16#define LIGHT_DROP_STAGE 4
17#define LETTER_INFO_BIT 64
18#define MAX_INSECT_NUM 24
19#define MAX_VISIBLE_HEARTPIECES 4
20#define MAX_POH_NUM 100
24#define DSV_MEMBIT_ENUM_MAX 8
25#define ITEM_MAX_DAN 128
26#define SWITCH_ZONE_MAX 0x20
27#define SWITCH_ONE_ZONE_MAX 0x10
28#define ITEM_ZONE_MAX 0x20
29#define ITEM_ONE_ZONE_MAX 0x10
30#define QUEST_LOG_SIZE 0xA94
32#define BIG_QUIVER_MAX 60
33#define GIANT_QUIVER_MAX 100
35#define BIG_WALLET_MAX 600
36#define GIANT_WALLET_MAX 1000
37#define MAX_FINDABLE_FISHES 6
OSTime time
Definition GXInit.c:61
s64 OSTime
Definition OSTime.h:10
T cLib_calcTimer(T *value)
Definition c_lib.h:79
u32 getBalloonScore() const
Definition d_save.h:632
u32 unk16
Definition d_save.h:640
u32 mBalloonScore
Definition d_save.h:638
u32 getRaceGameTime() const
Definition d_save.h:631
u32 mRaceGameTime
Definition d_save.h:639
u32 mStarTime
Definition d_save.h:637
void init()
Definition d_save.cpp:1206
u8 unk1[3]
Definition d_save.h:636
u8 unk0
Definition d_save.h:635
u32 unk20
Definition d_save.h:641
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1282
s16 unk28[16]
Definition d_save.h:689
void onItem(int i_no)
Definition d_save.cpp:1294
u32 mSwitch[2]
Definition d_save.h:687
u32 mItem[4]
Definition d_save.h:688
BOOL revSwitch(int i_no)
Definition d_save.cpp:1287
void offSwitch(int i_no)
Definition d_save.cpp:1277
bool init(s8 i_stageNo)
Definition d_save.cpp:1247
BOOL isItem(int i_no) const
Definition d_save.cpp:1299
u8 unk2[2]
Definition d_save.h:686
s8 mStageNo
Definition d_save.h:684
void onSwitch(int i_no)
Definition d_save.cpp:1272
void reset()
Definition d_save.h:681
u8 unk1
Definition d_save.h:685
void setEventReg(u16 i_reg, u8 i_no)
Definition d_save.cpp:1194
void offEventBit(u16 i_no)
Definition d_save.cpp:1182
void onEventBit(u16 i_no)
Definition d_save.cpp:1176
int isEventBit(u16 i_no) const
Definition d_save.cpp:1188
void * getPEventBit()
Definition d_save.h:621
void init()
Definition d_save.cpp:1168
u8 mEvent[256]
Definition d_save.h:624
u8 getEventReg(u16 i_reg) const
Definition d_save.cpp:1201
static u16 saveBitLabels[822]
Definition d_save.h:472
static u16 const tempBitLabels[185]
Definition d_save.h:1789
u16 getFishCount(u8 i_fishIndex) const
Definition d_save.h:439
void addFishCount(u8 i_fishIndex)
Definition d_save.cpp:999
void init()
Definition d_save.cpp:991
u8 getMaxSize(s32 i_sizeIndex)
Definition d_save.h:440
u16 mFishCount[16]
Definition d_save.h:444
void setMaxSize(s32 i_sizeIndex, u8 i_size)
Definition d_save.h:441
u8 mMaxSize[16]
Definition d_save.h:445
dSv_horse_place_c()
Definition d_save.h:209
const char * getStageName() const
Definition d_save.h:216
void init()
Definition d_save.cpp:156
s8 mRoomNo
Definition d_save.h:224
s16 mAngleY
Definition d_save.h:221
s16 getAngleY() const
Definition d_save.h:215
cXyz & getPos()
Definition d_save.h:214
cXyz mPos
Definition d_save.h:220
u8 mSpawnId
Definition d_save.h:223
s8 getRoomNo() const
Definition d_save.h:217
char mName[8]
Definition d_save.h:222
void set(const char *i_name, const cXyz &i_pos, s16 i_angle, s8 i_roomNo)
Definition d_save.cpp:165
u8 getGetNumber(int i_no)
Definition d_save.h:426
u8 mGetNumber[64]
Definition d_save.h:432
u32 mLetterReadFlags[2]
Definition d_save.h:431
u32 mLetterGetFlags[2]
Definition d_save.h:430
void onLetterReadFlag(int i_no)
Definition d_save.cpp:981
void onLetterGetFlag(int i_no)
Definition d_save.cpp:971
void setGetNumber(int i_no, u8 i_value)
Definition d_save.h:427
int isLetterReadFlag(int i_no) const
Definition d_save.cpp:986
BOOL isLetterGetFlag(int i_no) const
Definition d_save.cpp:976
void init()
Definition d_save.cpp:959
u8 mLightDropGetFlag
Definition d_save.h:415
BOOL isLightDropGetFlag(u8 i_nowLevel) const
Definition d_save.cpp:951
void onLightDropGetFlag(u8 i_nowLevel)
Definition d_save.cpp:943
u8 getLightDropNum(u8 i_nowLevel) const
Definition d_save.cpp:935
void init()
Definition d_save.cpp:915
void setLightDropNum(u8 i_nowLevel, u8 i_dropNum)
Definition d_save.cpp:928
u8 unk5[3]
Definition d_save.h:416
u8 mLightDropNum[4]
Definition d_save.h:414
void offVisitedRoom(int i_no)
Definition d_save.cpp:1237
BOOL isVisitedRoom(int i_no)
Definition d_save.cpp:1242
void onVisitedRoom(int i_no)
Definition d_save.cpp:1231
u32 mVisitedRoom[2]
Definition d_save.h:666
void init()
Definition d_save.cpp:1224
dSv_memory2_c()
Definition d_save.h:659
const dSv_memBit_c & getBit() const
Definition d_save.h:649
dSv_memBit_c mBit
Definition d_save.h:652
dSv_memBit_c & getBit()
Definition d_save.h:648
dSv_memory_c()
Definition d_save.h:646
void init()
Definition d_save.cpp:1219
dSv_horse_place_c mHorsePlace
Definition d_save.h:541
dSv_player_status_a_c & getPlayerStatusA()
Definition d_save.h:520
dSv_player_config_c mConfig
Definition d_save.h:555
dSv_player_last_mark_info_c & getPlayerLastMarkInfo()
Definition d_save.h:527
dSv_player_field_last_stay_info_c mPlayerFieldLastStayInfo
Definition d_save.h:543
dSv_light_drop_c mLightDrop
Definition d_save.h:551
dSv_player_field_last_stay_info_c & getPlayerFieldLastStayInfo()
Definition d_save.h:534
dSv_player_item_max_c mItemMax
Definition d_save.h:548
dSv_player_last_mark_info_c mPlayerLastMarkInfo
Definition d_save.h:544
dSv_player_item_record_c mItemRecord
Definition d_save.h:547
dSv_player_get_item_c & getGetItem()
Definition d_save.h:530
dSv_fishing_info_c & getFishingInfo()
Definition d_save.h:533
dSv_player_return_place_c mPlayerReturnPlace
Definition d_save.h:542
dSv_player_wolf_c mWolf
Definition d_save.h:550
dSv_player_return_place_c & getPlayerReturnPlace()
Definition d_save.h:528
dSv_player_config_c & getConfig()
Definition d_save.h:531
dSv_fishing_info_c mFishingInfo
Definition d_save.h:553
dSv_player_get_item_c mGetItem
Definition d_save.h:546
dSv_player_info_c mPlayerInfo
Definition d_save.h:554
dSv_player_item_record_c & getItemRecord()
Definition d_save.h:525
dSv_player_collect_c & getCollect()
Definition d_save.h:524
dSv_player_collect_c mCollect
Definition d_save.h:549
void init()
Definition d_save.cpp:1073
dSv_player_info_c & getPlayerInfo()
Definition d_save.h:519
dSv_player_status_b_c mPlayerStatusB
Definition d_save.h:540
dSv_player_item_c & getItem()
Definition d_save.h:523
dSv_player_item_max_c & getItemMax()
Definition d_save.h:526
dSv_player_item_c mItem
Definition d_save.h:545
dSv_letter_info_c mLetterInfo
Definition d_save.h:552
dSv_player_status_a_c mPlayerStatusA
Definition d_save.h:539
dSv_horse_place_c & getHorsePlace()
Definition d_save.h:522
dSv_letter_info_c & getLetterInfo()
Definition d_save.h:532
dSv_player_c()
Definition d_save.h:516
dSv_player_status_b_c & getPlayerStatusB()
Definition d_save.h:521
dSv_light_drop_c & getLightDrop()
Definition d_save.h:529
u8 mItem[8]
Definition d_save.h:387
u8 getPohNum()
Definition d_save.h:384
u8 padding[3]
Definition d_save.h:393
u8 mPohNum
Definition d_save.h:392
void onCollectMirror(u8 i_item)
Definition d_save.cpp:895
void setCollect(int i_item_type, u8 i_item)
Definition d_save.cpp:872
void onCollectCrystal(u8 i_item)
Definition d_save.cpp:883
u8 mCrystal
Definition d_save.h:389
BOOL isCollect(int i_item_type, u8 i_item) const
Definition d_save.cpp:877
u8 unk11
Definition d_save.h:391
void init()
Definition d_save.cpp:859
u8 unk8
Definition d_save.h:388
BOOL isCollectCrystal(u8 i_item) const
Definition d_save.cpp:889
BOOL isCollectMirror(u8 i_item) const
Definition d_save.cpp:901
u8 mMirror
Definition d_save.h:390
void setPointer(bool i_mPointer)
Definition d_save.h:498
void setCalibrateDist(u16 i_mCalibrateDist)
Definition d_save.h:490
u8 getCameraControl()
Definition d_save.h:495
void setSound(u8 i_mode)
Definition d_save.cpp:1058
u8 mCameraControl
Definition d_save.h:510
void setShortCut(bool i_mShortCut)
Definition d_save.h:494
bool getShortCut()
Definition d_save.h:493
u8 getSound()
Definition d_save.cpp:1052
u8 unk0
Definition d_save.h:501
u16 mCalibrateDist
Definition d_save.h:507
u8 getCalValue()
Definition d_save.h:491
u8 mVibration
Definition d_save.h:504
void setCalValue(u8 i_mCalValue)
Definition d_save.h:492
void setVibration(u8 i_status)
Definition d_save.cpp:1068
u8 mSoundMode
Definition d_save.h:502
u16 getCalibrateDist()
Definition d_save.h:489
u8 mCalValue
Definition d_save.h:508
u32 checkVibration() const
Definition d_save.cpp:1046
bool getPointer()
Definition d_save.h:497
void setCameraControl(u8 i_mCameraControl)
Definition d_save.h:496
u8 unk5
Definition d_save.h:506
bool mPointer
Definition d_save.h:511
void init()
Definition d_save.cpp:1023
u8 mAttentionType
Definition d_save.h:503
bool mShortCut
Definition d_save.h:509
u8 getAttentionType()
Definition d_save.h:487
u8 unk4
Definition d_save.h:505
u8 getVibration()
Definition d_save.cpp:1063
void setAttentionType(u8 i_mAttentionType)
Definition d_save.h:488
cXyz & getPos()
Definition d_save.h:255
s16 mAngleY
Definition d_save.h:262
BOOL isRegionBit(int i_region) const
Definition d_save.cpp:226
void init()
Definition d_save.cpp:191
void onRegionBit(int i_region)
Definition d_save.cpp:218
u8 mRegion
Definition d_save.h:267
char mName[8]
Definition d_save.h:263
char * getName()
Definition d_save.h:257
void offFieldDataExistFlag()
Definition d_save.h:253
bool mFieldDataExistFlag
Definition d_save.h:266
s16 getAngleY()
Definition d_save.h:258
bool isFieldDataExistFlag() const
Definition d_save.h:252
u8 mRegionNo
Definition d_save.h:265
u8 unk26[2]
Definition d_save.h:268
void onFieldDataExistFlag()
Definition d_save.h:254
cXyz mPos
Definition d_save.h:261
u8 mLastSpawnId
Definition d_save.h:264
dSv_player_field_last_stay_info_c()
Definition d_save.h:245
void set(const char *i_name, const cXyz &i_pos, s16 i_angle, s8 i_spawn, u8 i_regionNo)
Definition d_save.cpp:207
u8 getRegionNo() const
Definition d_save.h:256
u32 mItemFlags[8]
Definition d_save.h:336
void offFirstBit(u8 i_itemNo)
Definition d_save.cpp:742
void onFirstBit(u8 i_itemNo)
Definition d_save.cpp:737
int isFirstBit(u8 i_itemNo) const
Definition d_save.cpp:747
void init()
Definition d_save.cpp:730
u16 unk16
Definition d_save.h:468
u32 unk0
Definition d_save.h:465
u32 unk4
Definition d_save.h:466
s64 getTotalTime() const
Definition d_save.h:456
void setHorseName(const char *i_name)
Definition d_save.h:454
void setTotalTime(s64 i_time)
Definition d_save.h:455
u8 mClearCount
Definition d_save.h:474
char * getLinkName()
Definition d_save.h:451
char * getHorseName()
Definition d_save.h:452
u8 unk53
Definition d_save.h:473
char mHorseName[16]
Definition d_save.h:472
char mPlayerName[16]
Definition d_save.h:470
u8 unk36
Definition d_save.h:471
void init()
Definition d_save.cpp:1006
u16 mDeathCount
Definition d_save.h:469
void setPlayerName(const char *i_name)
Definition d_save.h:453
void addDeathCount()
Definition d_save.h:458
s64 mTotalTime
Definition d_save.h:467
u8 unk55[5]
Definition d_save.h:475
void setRodTypeLevelUp()
Definition d_save.cpp:682
u8 mItemSlots[24]
Definition d_save.h:325
u8 checkBottle(u8 i_itemNo)
Definition d_save.cpp:458
void setEquipBottleItemEmpty(u8 curItemIn)
Definition d_save.cpp:453
u8 getItem(int i_slotNo, bool i_checkCombo) const
Definition d_save.cpp:281
void setBaitItem(u8 i_itemNo)
Definition d_save.cpp:705
void setBombBagItemIn(u8 i_curBomb, u8 i_newBomb, bool i_setNum)
Definition d_save.cpp:572
u8 checkEmptyBottle()
Definition d_save.cpp:559
u8 getLineUpItem(int i_slotNo) const
Definition d_save.cpp:376
void setEquipBottleItemIn(u8 curItemIn, u8 newItemIn)
Definition d_save.cpp:435
int checkInsectBottle()
Definition d_save.cpp:548
void setEmptyBottleItemIn(u8 i_itemNo)
Definition d_save.cpp:408
void setLineUpItem()
Definition d_save.cpp:354
void setBottleItemIn(u8 curItemIn, u8 newItemIn)
Definition d_save.cpp:385
u8 mItems[24]
Definition d_save.h:324
void setEmptyBombBagItemIn(u8 i_newBomb, bool i_setNum)
Definition d_save.cpp:617
void setEmptyBottle()
Definition d_save.cpp:414
void setEmptyBombBag()
Definition d_save.cpp:628
void setWarashibeItem(u8 i_itemNo)
Definition d_save.cpp:670
void setItem(int i_slotNo, u8 i_itemNo)
Definition d_save.cpp:266
u8 checkBombBag(u8 i_itemNo)
Definition d_save.cpp:658
void init()
Definition d_save.cpp:258
u8 mItemMax[8]
Definition d_save.h:371
void setArrowNum(u8 i_maxNum)
Definition d_save.h:367
u8 getBombNum(u8 i_bombType) const
Definition d_save.cpp:840
void init()
Definition d_save.cpp:814
u8 getArrowNum() const
Definition d_save.h:368
void setBombNum(u8 i_bombType, u8 i_maxNum)
Definition d_save.cpp:825
u8 mPachinkoNum
Definition d_save.h:357
u8 getPachinkoNum() const
Definition d_save.h:350
u8 mArrowNum
Definition d_save.h:354
void init()
Definition d_save.cpp:753
u8 addBottleNum(u8 i_bottleIdx, s16 i_num)
Definition d_save.cpp:791
u8 unk5[3]
Definition d_save.h:358
u8 getArrowNum() const
Definition d_save.h:348
u8 getBottleNum(u8 i_bottleIdx) const
Definition d_save.cpp:809
u8 mBottleNum[4]
Definition d_save.h:356
void setBombNum(u8 i_bagIdx, u8 i_bombNum)
Definition d_save.cpp:773
u8 getBombNum(u8 i_bagIdx) const
Definition d_save.cpp:779
u8 mBombNum[3]
Definition d_save.h:355
void setBottleNum(u8 i_bottleIdx, u8 i_bottleNum)
Definition d_save.cpp:785
void setPachinkoNum(u8 i_num)
Definition d_save.h:351
void setArrowNum(u8 i_num)
Definition d_save.h:349
void resetWarpAcceptStage()
Definition d_save.h:283
s8 getRoomNo()
Definition d_save.h:281
dSv_player_last_mark_info_c()
Definition d_save.h:273
s8 mWarpAcceptStage
Definition d_save.h:292
s8 getWarpAcceptStage()
Definition d_save.h:282
cXyz mPos
Definition d_save.h:287
s8 mRoomNo
Definition d_save.h:291
const char * getName()
Definition d_save.h:278
s16 getAngleY()
Definition d_save.h:280
u8 mSpawnId
Definition d_save.h:290
char mName[8]
Definition d_save.h:289
void setWarpItemData(const char *i_name, const cXyz &i_pos, s16 i_angle, s8 i_roomNo, u8, u8)
Definition d_save.cpp:249
s16 mAngleY
Definition d_save.h:288
void init()
Definition d_save.cpp:234
cXyz & getPos()
Definition d_save.h:279
void setWarpAcceptStage(s8 accept)
Definition d_save.h:284
u8 unk25[3]
Definition d_save.h:293
u8 unk11
Definition d_save.h:240
u8 getPlayerStatus() const
Definition d_save.h:232
char * getName()
Definition d_save.h:233
s8 mRoomNo
Definition d_save.h:238
void set(const char *i_name, s8 i_roomNo, u8 i_status)
Definition d_save.cpp:183
u8 mPlayerStatus
Definition d_save.h:237
char mName[8]
Definition d_save.h:236
s8 getRoomNo() const
Definition d_save.h:231
u8 unk10
Definition d_save.h:239
void init()
Definition d_save.cpp:174
u16 getOil() const
Definition d_save.h:142
u8 unk10
Definition d_save.h:166
void setOil(u16 i_oil)
Definition d_save.h:149
u16 mOil
Definition d_save.h:165
u8 mTransformStatus
Definition d_save.h:177
u8 getTransformStatus() const
Definition d_save.h:147
u8 mMagicFlag
Definition d_save.h:175
void setSelectItemIndex(int i_no, u8 i_slotNo)
Definition d_save.cpp:65
u16 getRupeeMax() const
Definition d_save.cpp:98
void setMaxMagic(u8 i_maxMagic)
Definition d_save.h:153
u16 getLife() const
Definition d_save.h:140
u8 getMixItemIndex(int i_no) const
Definition d_save.cpp:90
void setMagic(u8 i_magic)
Definition d_save.h:152
void setMixItemIndex(int i_no, u8 i_slotNo)
Definition d_save.cpp:82
u8 mMixItem[MAX_SELECT_ITEM]
Definition d_save.h:169
u8 mMaxMagic
Definition d_save.h:173
u16 getRupee() const
Definition d_save.h:141
u16 mRupee
Definition d_save.h:163
u8 mMagic
Definition d_save.h:174
u8 unk29
Definition d_save.h:176
u8 mWalletSize
Definition d_save.h:172
void setTransformStatus(u8 i_status)
Definition d_save.h:158
u8 getSelectItemIndex(int i_no) const
Definition d_save.cpp:73
void setMaxOil(u16 i_maxOil)
Definition d_save.h:150
u16 mLife
Definition d_save.h:162
void setRupee(u16 i_rupees)
Definition d_save.h:154
u16 mMaxOil
Definition d_save.h:164
void setSelectEquip(int i_equipId, u8 i_itemNo)
Definition d_save.h:157
u8 getMagic() const
Definition d_save.h:144
u8 getMaxMagic() const
Definition d_save.h:145
u8 mSelectEquip[MAX_EQUIPMENT]
Definition d_save.h:171
void init()
Definition d_save.cpp:28
u16 getMaxLife() const
Definition d_save.h:139
u8 getWalletSize() const
Definition d_save.h:148
void setMaxLife(u8 i_maxLife)
Definition d_save.h:156
u8 getSelectEquip(int item) const
Definition d_save.h:146
u16 mMaxLife
Definition d_save.h:161
u8 mSelectItem[MAX_SELECT_ITEM]
Definition d_save.h:167
void setLife(u16 i_life)
Definition d_save.h:155
u8 unk31[3]
Definition d_save.h:178
int isMagicFlag(u8 i_magic) const
Definition d_save.cpp:113
void setWalletSize(u8 i_size)
Definition d_save.h:151
u16 getMaxOil() const
Definition d_save.h:143
void onTransformLV(int i_no)
Definition d_save.cpp:146
void setDate(u16 i_date)
Definition d_save.h:192
u16 mDate
Definition d_save.h:203
OSTime mDateIpl
Definition d_save.h:197
u8 unk11
Definition d_save.h:201
void setTime(f32 i_time)
Definition d_save.h:193
void onDarkClearLV(int i_no)
Definition d_save.cpp:136
u16 getDate() const
Definition d_save.h:190
u8 unk18[3]
Definition d_save.h:204
u8 mTransformLevelFlag
Definition d_save.h:198
void setDateIpl(s64 i_time)
Definition d_save.h:189
f32 getTime() const
Definition d_save.h:191
OSTime getDateIpl() const
Definition d_save.h:194
f32 mTime
Definition d_save.h:202
BOOL isDarkClearLV(int i_no) const
Definition d_save.cpp:141
u8 mDarkClearLevelFlag
Definition d_save.h:199
u8 unk10
Definition d_save.h:200
void init()
Definition d_save.cpp:122
BOOL isTransformLV(int i_no) const
Definition d_save.cpp:151
u8 unk0[3]
Definition d_save.h:401
void init()
Definition d_save.cpp:906
u8 unk3
Definition d_save.h:402
u8 unk[80]
Definition d_save.h:824
f32 getLastSpeedF() const
Definition d_save.h:772
cXyz mRoomPos
Definition d_save.h:779
f32 mLastSpeedF
Definition d_save.h:781
s16 getStartPoint() const
Definition d_save.h:765
s16 getLastAngleY() const
Definition d_save.h:771
cXyz & getRoomPos()
Definition d_save.h:769
u32 mLastMode
Definition d_save.h:782
void setStartPoint(s16 point)
Definition d_save.h:758
u32 getRoomParam() const
Definition d_save.h:768
s8 getRoomNo() const
Definition d_save.h:767
s16 mRoomAngleY
Definition d_save.h:778
void setRoom(const cXyz &i_position, s16 i_angleY, s8 i_roomNo)
Definition d_save.cpp:1423
u8 field_0x01[3]
Definition d_save.h:776
s16 getRoomAngleY() const
Definition d_save.h:770
u32 mRoomParam
Definition d_save.h:780
s16 mLastAngleY
Definition d_save.h:783
void setLastSceneInfo(f32 speed, u32 mode, s16 angle)
Definition d_save.h:759
u32 getLastMode() const
Definition d_save.h:766
s8 mRoomNo
Definition d_save.h:775
void setRoomParam(u32 param)
Definition d_save.h:757
s16 mStartPoint
Definition d_save.h:777
dSv_player_c mPlayer
Definition d_save.h:844
dSv_event_c & getEvent()
Definition d_save.h:835
static const int STAGE2_MAX
Definition d_save.h:841
void init()
Definition d_save.cpp:1447
dSv_reserve_c reserve
Definition d_save.h:848
dSv_memory2_c mSave2[STAGE2_MAX]
Definition d_save.h:846
dSv_memory2_c * getSave2(int i_stage2No)
Definition d_save.cpp:1462
dSv_event_c mEvent
Definition d_save.h:847
dSv_MiniGame_c mMiniGame
Definition d_save.h:849
dSv_memory_c mSave[STAGE_MAX]
Definition d_save.h:845
dSv_save_c()
Definition d_save.h:829
dSv_memory_c & getSave(int i_stageNo)
Definition d_save.h:836
void putSave(int i_stageNo, dSv_memory_c mem)
Definition d_save.h:838
static const int STAGE_MAX
Definition d_save.h:840
dSv_MiniGame_c & getMiniGame()
Definition d_save.h:837
dSv_player_c & getPlayer()
Definition d_save.h:834
cXyz mCameraUp
Definition d_save.h:792
cXyz mCameraCtr
Definition d_save.h:790
cXyz mCameraEye
Definition d_save.h:791
f32 getCameraFvy() const
Definition d_save.h:801
void setCameraEye(const cXyz &i_eye)
Definition d_save.h:809
void setCameraUp(const cXyz &i_up)
Definition d_save.h:808
u32 mParam
Definition d_save.h:814
dSv_turnRestart_camera_c mCamera
Definition d_save.h:817
u32 getParam() const
Definition d_save.h:797
void setCameraCtr(const cXyz &i_ctr)
Definition d_save.h:810
const cXyz & getCameraCtr() const
Definition d_save.h:806
s8 unk18
Definition d_save.h:816
void setCameraFvy(f32 i_fvy)
Definition d_save.h:802
const cXyz & getCameraEye() const
Definition d_save.h:805
f32 mCameraFvy
Definition d_save.h:818
s16 mAngleY
Definition d_save.h:815
const cXyz & getCameraUp() const
Definition d_save.h:804
s16 getAngleY() const
Definition d_save.h:799
void set(const cXyz &i_position, s16 i_angleY, s8, u32 i_param)
Definition d_save.cpp:1430
cXyz mPosition
Definition d_save.h:813
cXyz & getPos()
Definition d_save.h:798
void init()
Definition d_save.cpp:1394
u32 mActorFlags[4]
Definition d_save.h:728
void off(int i_id)
Definition d_save.cpp:1406
BOOL is(int i_id) const
Definition d_save.cpp:1411
void on(int i_id)
Definition d_save.cpp:1401
static const int ACTOR_MAX
Definition d_save.h:725
void onOneSwitch(int i_no)
Definition d_save.cpp:1352
void init()
Definition d_save.cpp:1304
void clearRoomSwitch()
Definition d_save.cpp:1319
u16 unk12
Definition d_save.h:715
BOOL isOneItem(int i_no) const
Definition d_save.cpp:1389
BOOL isOneSwitch(int i_no) const
Definition d_save.cpp:1362
u16 mItem[2]
Definition d_save.h:713
u16 mRoomItem
Definition d_save.h:714
void clearRoomItem()
Definition d_save.cpp:1324
BOOL revSwitch(int i_no)
Definition d_save.cpp:1344
void onOneItem(int i_no)
Definition d_save.cpp:1384
void offSwitch(int i_no)
Definition d_save.cpp:1334
void onSwitch(int i_no)
Definition d_save.cpp:1329
BOOL isItem(int i_no) const
Definition d_save.cpp:1379
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1339
u16 mRoomSwitch
Definition d_save.h:712
void offOneSwitch(int i_no)
Definition d_save.cpp:1357
BOOL revOneSwitch(int i_no)
Definition d_save.cpp:1367
u16 mSwitch[2]
Definition d_save.h:711
void onItem(int i_no)
Definition d_save.cpp:1374
const dSv_zoneBit_c & getBit() const
Definition d_save.h:737
void reset()
Definition d_save.h:742
s8 & getRoomNo()
Definition d_save.h:741
dSv_zoneActor_c mActor
Definition d_save.h:748
dSv_zoneActor_c & getActor()
Definition d_save.h:738
dSv_zoneBit_c & getBit()
Definition d_save.h:736
dSv_zone_c()
Definition d_save.h:733
s8 mRoomNo
Definition d_save.h:745
dSv_zoneBit_c mBit
Definition d_save.h:747
const dSv_zoneActor_c & getActor() const
Definition d_save.h:739
u8 unk1
Definition d_save.h:746
static SECTION_RODATA u8 const id[8]
Definition d_a_npc_bans.cpp:1309
static u8 angle[2+2]
Definition d_a_obj_kago.cpp:845
Shields
Definition d_save.h:92
@ COLLECT_HYLIAN_SHIELD
Definition d_save.h:95
@ COLLECT_ORDON_SHIELD
Definition d_save.h:94
@ COLLECT_WOODEN_SHIELD
Definition d_save.h:93
@ SELECT_ITEM_RIGHT
Definition d_save.h:117
@ SELECT_ITEM_B
Definition d_save.h:119
@ SELECT_ITEM_X
Definition d_save.h:120
@ SELECT_ITEM_LEFT
Definition d_save.h:116
@ SELECT_ITEM_Y
Definition d_save.h:121
@ SELECT_ITEM_DOWN
Definition d_save.h:118
Swords
Definition d_save.h:85
@ COLLECT_WOODEN_SWORD
Definition d_save.h:88
@ COLLECT_MASTER_SWORD
Definition d_save.h:87
@ COLLECT_LIGHT_SWORD
Definition d_save.h:89
@ COLLECT_ORDON_SWORD
Definition d_save.h:86
Wallets
Definition d_save.h:44
@ GIANT_WALLET
Definition d_save.h:47
@ WALLET
Definition d_save.h:45
@ BIG_WALLET
Definition d_save.h:46
STATIC_ASSERT(sizeof(dSv_memory_c)==0x20)
CollectItem
Definition d_save.h:77
@ COLLECT_SHIELD
Definition d_save.h:80
@ COLLECT_CLOTHING
Definition d_save.h:78
@ COLLECT_SWORD
Definition d_save.h:79
@ COLLECT_SMELL
Definition d_save.h:81
@ B_BUTTON_ITEM
Definition d_save.h:82
@ TF_STATUS_HUMAN
Definition d_save.h:125
@ TF_STATUS_WOLF
Definition d_save.h:126
Clothes
Definition d_save.h:98
@ KOKIRI_CLOTHES_FLAG
Definition d_save.h:99
ItemSlots
Definition d_save.h:50
@ SLOT_19
Definition d_save.h:70
@ SLOT_7
Definition d_save.h:58
@ SLOT_16
Definition d_save.h:67
@ SLOT_12
Definition d_save.h:63
@ SLOT_21
Definition d_save.h:72
@ SLOT_10
Definition d_save.h:61
@ SLOT_14
Definition d_save.h:65
@ SLOT_4
Definition d_save.h:55
@ SLOT_11
Definition d_save.h:62
@ SLOT_23
Definition d_save.h:74
@ SLOT_13
Definition d_save.h:64
@ SLOT_5
Definition d_save.h:56
@ SLOT_0
Definition d_save.h:51
@ SLOT_9
Definition d_save.h:60
@ SLOT_8
Definition d_save.h:59
@ SLOT_17
Definition d_save.h:68
@ SLOT_20
Definition d_save.h:71
@ SLOT_3
Definition d_save.h:54
@ SLOT_2
Definition d_save.h:53
@ SLOT_15
Definition d_save.h:66
@ SLOT_18
Definition d_save.h:69
@ SLOT_1
Definition d_save.h:52
@ SLOT_6
Definition d_save.h:57
@ SLOT_22
Definition d_save.h:73
ItemMax
Definition d_save.h:108
@ ARROW_MAX
Definition d_save.h:109
@ WATER_BOMB_MAX
Definition d_save.h:111
@ POKE_BOMB_MAX
Definition d_save.h:112
@ NORMAL_BOMB_MAX
Definition d_save.h:110
ButtonIndexes
Definition d_save.h:39
@ B_BUTTON
Definition d_save.h:41
@ A_BUTTON
Definition d_save.h:40
LightDropStages
Definition d_save.h:102
@ ELDIN_VESSEL
Definition d_save.h:104
@ LANAYRU_VESSEL
Definition d_save.h:105
@ FARON_VESSEL
Definition d_save.h:103
Definition d_a_hozelda.cpp:20
u8 field_0xf14[4]
Definition d_save.h:917
void removeZone(int zoneNo)
Definition d_save.h:891
u8 field_0xf1b[13]
Definition d_save.h:921
s64 getSaveTotalTime() const
Definition d_save.h:884
u32 createZone(int i_roomNo)
Definition d_save.cpp:1484
dSv_danBit_c & getDan()
Definition d_save.h:881
BOOL isActor(int i_no, int i_roomNo) const
Definition d_save.cpp:1642
dSv_event_c & getTmp()
Definition d_save.h:877
dSv_save_c & getSavedata()
Definition d_save.h:872
u8 getDataNum() const
Definition d_save.h:889
s64 mStartTime
Definition d_save.h:922
dSv_zone_c mZone[ZONE_MAX]
Definition d_save.h:913
int initdata_to_card(char *card_ptr, int dataNum)
Definition d_save.cpp:1775
dSv_player_c & getPlayer()
Definition d_save.h:876
BOOL revSwitch(int i_no, int i_roomNo)
Definition d_save.cpp:1561
void setDataNum(u8 num)
Definition d_save.h:890
static const int ONEZONE_ITEM
Definition d_save.h:905
dSv_event_c & getEvent()
Definition d_save.h:880
static const int DAN_ITEM
Definition d_save.h:903
dSv_restart_c mRestart
Definition d_save.h:914
BOOL isSwitch(int i_no, int i_roomNo) const
void setSaveTotalTime(s64 time)
Definition d_save.h:886
dSv_memory_c mMemory
Definition d_save.h:911
void onActor(int i_no, int i_roomNo)
Definition d_save.cpp:1622
dSv_save_c mSavedata
Definition d_save.h:910
dSv_restart_c & getRestart()
Definition d_save.h:878
BOOL isItem(int i_no, int i_roomNo) const
Definition d_save.cpp:1602
u8 getNoFile() const
Definition d_save.h:892
void setNewFile(u8 file)
Definition d_save.h:895
int memory_to_card(char *card_ptr, int dataNum)
Definition d_save.cpp:1653
s64 getStartTime() const
Definition d_save.h:883
void initZone()
Definition d_save.cpp:1477
dSv_MiniGame_c & getMiniGame()
Definition d_save.h:882
void setNoFile(u8 file)
Definition d_save.h:893
dSv_turnRestart_c mTurnRestart
Definition d_save.h:916
dSv_event_c mTmp
Definition d_save.h:915
void getSave(int i_stageNo)
Definition d_save.cpp:1467
dSv_memory_c & getMemory()
Definition d_save.h:873
void resetDan()
Definition d_save.h:888
int card_to_memory(char *card_ptr, int dataNum)
Definition d_save.cpp:1731
static const int ZONE_SWITCH
Definition d_save.h:899
u8 mNoFile
Definition d_save.h:920
dSv_danBit_c mDan
Definition d_save.h:912
void onItem(int i_no, int i_roomNo)
Definition d_save.cpp:1582
dSv_zone_c & getZone(int id)
Definition d_save.h:875
dSv_zone_c * getZones()
Definition d_save.h:874
u8 mDataNum
Definition d_save.h:918
void setStartTime(s64 time)
Definition d_save.h:885
static const int ONEZONE_SWITCH
Definition d_save.h:900
static const int ZONE_ITEM
Definition d_save.h:904
s64 mSaveTotalTime
Definition d_save.h:923
void onSwitch(int i_no, int i_roomNo)
u8 getNewFile() const
Definition d_save.h:894
void offSwitch(int i_no, int i_roomNo)
static const int ZONE_MAX
Definition d_save.h:907
void init()
Definition d_save.cpp:1438
void putSave(int i_stageNo)
Definition d_save.cpp:1472
static const int MEMORY_ITEM
Definition d_save.h:902
void initDan(s8 i_stage)
Definition d_save.h:887
void offActor(int i_no, int i_roomNo)
Definition d_save.cpp:1632
static const int DAN_SWITCH
Definition d_save.h:898
static const int MEMORY_SWITCH
Definition d_save.h:897
u8 mNewFile
Definition d_save.h:919
dSv_turnRestart_c & getTurnRestart()
Definition d_save.h:879
Definition d_menu_dmap_map.cpp:96
void offSwitch(int i_no)
Definition d_save.cpp:1129
void onStageBossEnemy2()
Definition d_save.h:597
u8 mKeyNum
Definition d_save.h:608
void onStageLife()
Definition d_save.h:602
void isDungeonItem(int) const
Definition d_save.cpp:1163
void onDungeonItem(int i_no)
Definition d_save.cpp:1158
s32 isDungeonItem(int i_no) const
s32 isStageBossEnemy() const
Definition d_save.h:598
void setKeyNum(u8 i_keyNum)
Definition d_save.h:585
@ OOCCOO_NOTE
Definition d_save.h:567
@ STAGE_BOSS_DEMO
Definition d_save.h:566
@ STAGE_BOSS_ENEMY_2
Definition d_save.h:568
@ STAGE_BOSS_ENEMY
Definition d_save.h:564
@ MAP
Definition d_save.h:561
@ STAGE_LIFE
Definition d_save.h:565
@ COMPASS
Definition d_save.h:562
@ BOSS_KEY
Definition d_save.h:563
u8 mDungeonItem
Definition d_save.h:609
void onStageBossEnemy()
Definition d_save.h:593
s32 isDungeonItemMap() const
Definition d_save.h:587
u32 mTbox[2]
Definition d_save.h:605
BOOL revSwitch(int i_no)
Definition d_save.cpp:1139
s32 isStageLife() const
Definition d_save.h:600
void onItem(int i_no)
Definition d_save.cpp:1147
s32 isDungeonItemCompass() const
Definition d_save.h:589
void onDungeonItemCompass()
Definition d_save.h:588
u8 getKeyNum()
Definition d_save.h:584
BOOL isSwitch(int i_no) const
Definition d_save.cpp:1134
s32 isStageBossEnemy2() const
Definition d_save.h:599
BOOL isItem(int i_no) const
Definition d_save.cpp:1152
BOOL isTbox(int i_no) const
void onTbox(int i_no)
Definition d_save.cpp:1109
s32 isDungeonItemWarp() const
Definition d_save.h:601
void onDungeonItemBossKey()
Definition d_save.h:591
void onSwitch(int i_no)
Definition d_save.cpp:1124
s32 isDungeonItemBossKey() const
Definition d_save.h:592
void offTbox(int i_no)
Definition d_save.cpp:1114
u32 mItem[1]
Definition d_save.h:607
void onDungeonItemMap()
Definition d_save.h:586
void onDungeonItemWarp()
Definition d_save.h:590
u32 mSwitch[4]
Definition d_save.h:606
void init()
Definition d_save.cpp:1094
int BOOL
Definition types.h:27
signed char s8
Definition types.h:4
unsigned long u32
Definition types.h:10
signed long long s64
Definition types.h:7
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8