![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
#include <SaveMap.h>
Public Attributes | |
u8 | identifier |
Character identifier 1 byte. More... | |
u8 | level |
Character level. More... | |
u8 | str |
Character strength stat. More... | |
u8 | vit |
Character vitality stat. More... | |
u8 | mag |
Character magic stat. More... | |
u8 | spr |
Character spirit stat. More... | |
u8 | dex |
Character dexterity stat. More... | |
u8 | lck |
Character luck stat. More... | |
u8 | str_bonus |
Character strength bonus from sources. More... | |
u8 | vit_bonus |
Character vitality bonus from sources. More... | |
u8 | mag_bonus |
Character magic bonus from sources. More... | |
u8 | spr_bonus |
Character spirit bonus from sources. More... | |
u8 | dex_bonus |
Character dexterity bonus from sources. More... | |
u8 | lck_bonus |
Character luck bonus from sources. More... | |
u8 | limit_level |
Current limit level (1-4). More... | |
u8 | limit_bar |
Limit bar fill status (0x00: empty, 0xFF, full) More... | |
u8 | name_raw [12] |
Character name. More... | |
u8 | weapon |
Equipped weapon ID. More... | |
u8 | armor |
Equipped armor ID. More... | |
u8 | accessory |
Equipped accessory ID. More... | |
u8 | status_raw |
Fury/sadness flags. More... | |
u8 | row_raw |
Character row. More... | |
u8 | level_progress |
Progress of the level bar. More... | |
u16 | learned_limits_raw |
Learned limits. More... | |
u16 | kills |
Number of monster kills. More... | |
u16 | limit_uses [3] |
Number of times the limit 1-1 has been used. More... | |
u16 | hp |
Current HP. More... | |
u16 | base_hp |
Base HP. More... | |
u16 | mp |
Current MP. More... | |
u16 | base_mp |
Base MP. More... | |
u32 | unknown |
Unknown data. More... | |
u16 | max_hp |
Max HP. More... | |
u16 | max_mp |
Max MP. More... | |
u32 | exp |
Total gained experience. More... | |
Materia | weapon_materia [8] |
Materia equipped in the weapon. More... | |
Materia | armor_materia [8] |
Materia equipped in the armor. More... | |
u32 | exp_to_next |
Remaining experience to reach next level. More... | |
std::string | name |
Character name. More... | |
bool | fury |
Indicates if the character is in fury state. More... | |
bool | sadness |
Indicates if the character is in saddness state. More... | |
bool | back_row |
Indicates if the character is in the back row. More... | |
bool | limits_learned [4][2] |
Indicates which limits the character have learned. More... | |
Character record.
132 bytes.
u8 SaveMap::Character::accessory |
Equipped accessory ID.
0xFF if none. 1 byte.
u8 SaveMap::Character::armor |
Equipped armor ID.
1 byte.
bool SaveMap::Character::back_row |
Indicates if the character is in the back row.
u16 SaveMap::Character::base_hp |
Base HP.
2 bytes.
The max HP before materia alterations.
u16 SaveMap::Character::base_mp |
Base MP.
2 bytes.
The max MP before materia alterations.
u32 SaveMap::Character::exp |
Total gained experience.
4 bytes.
u32 SaveMap::Character::exp_to_next |
Remaining experience to reach next level.
4 bytes.
bool SaveMap::Character::fury |
u16 SaveMap::Character::hp |
Current HP.
2 bytes.
u8 SaveMap::Character::identifier |
Character identifier 1 byte.
It's not the standard character ID. Used only for Cait Sith and Vincent, to distinguish them from Young Cloud and Sephiroth. V-Gears mostly ignores this.
u16 SaveMap::Character::kills |
Number of monster kills.
2 bytes.
u16 SaveMap::Character::learned_limits_raw |
Learned limits.
2 bytes.
XORed values: 0x0001: 1-1 Learned. 0x0002: 1-2 Learned. 0x0008: 2-1 Learned. 0x0010: 2-2 Learned. 0x0040: 3-1 Learned. 0x0080: 3-2 Learned. 0x0200: 4-1 Learned.
u8 SaveMap::Character::level_progress |
Progress of the level bar.
1 byte.
Cosmetic only. V-Gears ignores it.
u8 SaveMap::Character::limit_bar |
Limit bar fill status (0x00: empty, 0xFF, full)
u8 SaveMap::Character::limit_level |
Current limit level (1-4).
1 byte.
u16 SaveMap::Character::limit_uses[3] |
Number of times the limit 1-1 has been used.
3 x 2 bytes.
0: Uses of limit 1-1. 1: Uses of limit 2-1. 2: Uses of limit 3-1.
bool SaveMap::Character::limits_learned[4][2] |
Indicates which limits the character have learned.
u16 SaveMap::Character::max_hp |
Max HP.
2 bytes.
The max HP after materia alterations.
u16 SaveMap::Character::max_mp |
Max MP.
2 bytes.
The max MP after materia alterations.
u16 SaveMap::Character::mp |
Current MP.
2 bytes.
bool SaveMap::Character::sadness |
u8 SaveMap::Character::status_raw |
Fury/sadness flags.
1 byte.
0x10: Sadness. 0x20: Fury. Other: None.
u32 SaveMap::Character::unknown |
Unknown data.
4 bytes.
u8 SaveMap::Character::weapon |
Equipped weapon ID.
1 byte.