26 #include <QtXml/QDomDocument> 106 COTTONDRESS,
SATINDRESS,
SILKDRESS,
WIG,
DYEDWIG,
BLONDEWIG,
GLASSTIARA,
RUBYTIATA,
DIAMONDTIARA,
COLOGNE,
FLOWERCOLOGNE,
SEXYCOLOGNE,
MEMBERSCARD,
107 LINGERIE,
MYSTERYPANTIES,
BIKINIBRIEFS,
PHARMACYCOUPON,
DISINFECTANT,
DEODORANT,
DIGESTIVE,
HUGEMATERIA_CONDOR,
HUGEMATERIA_COREL,
HUGEMATERIA_UNDERWATER,
108 HUGEMATERIA_ROCKET,
KEYTOANCIENTS,
LETTERTOADAUGHTER,
LETTERTOAWIFE,
LUNARHARP,
BASEMENTKEY,
KEYTOSECTOR5,
KEYCARD60,
KEYCARD62,
KEYCARD65,
KEYCARD66,
109 KEYCARD68,
MIDGARPARTS1,
MIDGARPARTS2,
MIDGARPARTS3,
MIDGARPARTS4,
MIDGARPARTS5,
PHS,
GOLDTICKET,
KEYSTONE,
LEIATHANSCALES,
GLACIERMAP,
COUPON_A,
COUPON_B,
356 quint16
mapId(
int s);
362 void setMapId(
int s, quint16 mapID);
564 quint16
item(
int s,
int item_num);
565 QList<quint16>
items(
int s);
566 quint16
itemId(
int s,
int item_num);
567 quint16
itemId(quint16 rawitem);
568 quint8
itemQty(
int s,
int item_num);
569 quint8
itemQty(quint16 rawitem);
571 void setItem(
int s,
int item_num,quint16 rawitem);
572 void setItem(
int s,
int item_num,quint16 new_id,quint8 new_qty);
614 void setChocoName(
int s,
int choco_num,QString new_name);
623 quint16
runs (
int s);
625 quint8
party(
int s,
int pos);
626 void setParty(
int s,
int pos,
int new_id);
632 quint8
love(
int s,
bool battle,
LOVER who);
647 quint8
charID(
int s,
int char_num);
649 quint8
charStr(
int s,
int char_num);
650 quint8
charVit(
int s,
int char_num);
651 quint8
charMag(
int s,
int char_num);
652 quint8
charSpi(
int s,
int char_num);
653 quint8
charDex(
int s,
int char_num);
654 quint8
charLck(
int s,
int char_num);
663 QString
charName(
int s,
int char_num);
667 quint8
charFlag(
int s,
int char_num,
int flag_num);
675 quint8
charUnknown(
int s,
int char_num,
int unknown_num);
683 void setCharID(
int s,
int char_num,qint8 new_id);
685 void setCharStr(
int s,
int char_num,quint8 str);
686 void setCharVit(
int s,
int char_num,quint8 vit);
687 void setCharMag(
int s,
int char_num,quint8 mag);
688 void setCharSpi(
int s,
int char_num,quint8 spi);
689 void setCharDex(
int s,
int char_num,quint8 dex);
690 void setCharLck(
int s,
int char_num,quint8 lck);
699 void setCharName(
int s,
int char_num,QString new_name);
703 void setCharFlag(
int s,
int char_num,
int flag_num,quint8 flag_value);
711 void setCharUnknown(
int s,
int char_num,
int unknown_num,quint8 value);
716 void setCharMateria(
int s,
int who,
int mat_num,quint8
id,qint32 ap);
735 quint8
chocoSex(
int s,
int chocoSlot);
749 void setChocoSex(
int s,
int chocoSlot,quint8 value);
790 QByteArray
unknown(
int s,
int z);
792 quint16
steps(
int s);
801 void setTime(
int s,quint32 new_time);
841 bool tutSub(
int s,
int bit);
842 void setTutSub(
int s,
int bit,
bool isTrue);
1038 quint16
itemEncode( quint16
id, quint8 qty );
1040 QVector< SubContainer >
parseXML(QString
fileName,QString metadataPath,QString UserID);
quint8 locationD(int s)
direction player is facing on field map
void setCharBaseMp(int s, int char_num, quint16 baseMp)
int worldCoordsLeaderY(int s)
qint32 charMateriaAp(int s, int who, int mat_num)
quint16 itemDecode(quint16 itemraw)
quint8 chocoPCount(int s, int chocoSlot)
void setWorldCoordsBhX(int s, int value)
qint8 stablesOccupied(int s)
QByteArray rawCharacterData(int s, int char_num)
void setMessageSpeed(int s, int speed)
quint8 charFlag(int s, int char_num, int flag_num)
QList< QByteArray > slotIcon(int s)
return slots save icon. each new frame will be appended to the list.
quint16 charBaseMp(int s, int char_num)
void setSpeedScore(int s, int rank, quint16 score)
QList< qint8 > chocoboPens(int s)
return the chocobos in the pen outside of the chocobo farm
void setCharMaxHp(int s, int char_num, quint16 maxHp)
void setWorldCoordsBhY(int s, int value)
quint8 charWeapon(int s, int char_num)
QByteArray slotFooter(int s)
Footer for a slot as QByteArray.
void setWorldCoordsTcID(int s, int value)
quint8 itemQty(int s, int item_num)
quint8 chocoIntelligence(int s, int chocoSlot)
void setVincentUnlocked(int s, bool isUnlocked)
set if vincent has been unlocked
bool exportVGS(const QString &fileName)
attempt to save fileName as a Virtual Game Station format memory card file
void setPsx_block_next(int s, int next)
void setCharSpi(int s, int char_num, quint8 spi)
void setCraterSavePointMapID(int s, int value)
set the map that the placeable save point is on
void setCharCurrentHp(int s, int char_num, quint16 curHp)
void setCraterSavePointZ(int s, int value)
set z coordinate of the placeable save point
int worldCoordsDurwX(int s)
quint8 stolenMateriaId(int s, int mat_num)
void setLocationId(int s, quint16 locationID)
set location id save is located on
quint16 charMaxMp(int s, int char_num)
bool setSlotPsxRawData(int s, QByteArray data)
set the slots raw psx data
void setCharDexBonus(int s, int char_num, quint8 dexbonus)
void setPhsAllowed(int s, int who, bool checked)
void setCharLck(int s, int char_num, quint8 lck)
void importSlot(int s=0, QString fileName="", int fileSlot=0)
import from a file into a slot
quint32 countdownTimer(int s)
void setDialogColorUL(int s, QColor color)
void setWorldCoordsDurwAngle(int s, int value)
QByteArray slotPsxRawData(int s)
QByteArray of a psx save (multiblock saves are ok)
void setWorldCoordsWchocoY(int s, int value)
bool setKeyItems(int s, QByteArray data)
int worldCoordsSubID(int s)
bool isFileModified(void)
void setCharLimitBar(int s, int char_num, quint8 limitbar)
void setKilledRubyWeapon(int s, bool isTrue)
void setWorldCoordsDurwZ(int s, int value)
void setDialogColorLL(int s, QColor color)
void setChocoStamina(int s, int chocoSlot, quint16 stamina)
QList< quint8 > chocoboRatings(int s)
int worldCoordsDurwZ(int s)
void setMateriaCave(int s, MATERIACAVE cave, bool isEmpty)
void setWorldVehicle(int s, int bit, bool isTrue)
void setWorldCoordsSubY(int s, int value)
void setBmProgress1(int s, int bit, bool isTrue)
quint8 psx_block_next(int s)
quint8 charUnknown(int s, int char_num, int unknown_num)
quint16 ff7Checksum(int s)
FF7CHAR character(int s, int char_num)
void setChocoCantMate(int s, int chocoSlot, bool cantMate)
void newGamePlus(int s, QString CharFileName, QString fileName="")
creates a new game + in a slot
quint8 charDexBonus(int s, int char_num)
FF7Save()
create a new FF7Save object
void setCharLimitLevel(int s, int char_num, qint8 limitlevel)
quint8 charLevel(int s, int char_num)
quint16 bikeHighScore(int s)
qint8 chocoboPen(int s, int pos)
PSXBUTTON
Final Fantasy 7 Buttons for when on PSX.
quint8 condorWins(int s)
wins in fort condor mini game
void setCharDex(int s, int char_num, quint8 dex)
void fileChanged(bool)
emits when internal data changes
void setPs3Key(QByteArray key)
int worldCoordsLeaderX(int s)
bool worldChocobo(int s, int bit)
void setBattleSpeed(int s, int speed)
void setCharTimeLimitUsed(int s, int char_num, int level, quint16 timesused)
void setChocoIntelligence(int s, int chocoSlot, quint8 value)
Convert ff7text <-> pc string.
quint32 charCurrentExp(int s, int char_num)
void setFileModified(bool, int s)
bool phsAllowed(int s, int who)
quint32 worldCoordsBh(int s, bool firstChunk)
QColor dialogColorUL(int s)
void setGp(int s, int gp)
void setWorldCoordsBhID(int s, int value)
void setSnowboardScore(int s, int course, quint8 score)
quint16 chocoMaxSpeed(int s, int chocoSlot)
void setWorldCoordsBhZ(int s, int value)
void setStablesOccupied(int s, qint8 value)
quint16 locationId(int s)
Id of the location save is located on.
int worldCoordsBhY(int s)
int worldCoordsWchocoX(int s)
bool menuVisible(int s, int index)
bool bmProgress3(int s, int bit)
qint8 stablesOwned(int s)
QColor dialogColorLL(int s)
quint8 charStr(int s, int char_num)
bool keyItem(int s, int keyItem)
int worldCoordsTcAngle(int s)
void setChocoSex(int s, int chocoSlot, quint8 value)
quint8 snowboardScore(int s, int course)
void setTurtleParadiseFlyersSeen(int s, quint8 flyersSeen)
void setSubMiniGameVictory(int s, bool won)
quint16 charTimesLimitUsed(int s, int char_num, int level)
QString psxDesc(int s)
Get Description Text for PSX Slot.
void setPs3Seed(QByteArray seed)
void setDescCurHP(int s, quint16 new_curHP)
void setLocationY(int s, qint16 y)
set y coordinate on field map
QByteArray slotFF7Data(int s)
Return Raw data from the slot.
PSXBLOCKTYPE
Used to set the type of block on a PSX memory card (image) when creating the index.
void fix_vmc_header(void)
void setBmProgress3(int s, int bit, bool isTrue)
quint32 worldCoordsDurw(int s, bool firstChunk)
QList< quint16 > chocobosStaminas(int s)
void setDescName(int s, QString new_name)
quint16 condorFunds(int s)
void setCharVit(int s, int char_num, quint8 vit)
void setMidgarTrainFlags(int s, int bit, bool isTrue)
bool exportPC(const QString &fileName)
attempt to save fileName as a PC ff7save
void setCharStrBonus(int s, int char_num, quint8 strbonus)
quint8 charMag(int s, int char_num)
void setCharWeapon(int s, int char_num, quint8 weapon)
void setWorldCoordsWchoco(int s, bool firstChunk, int value)
void setParty(int s, int pos, int new_id)
Main FF7 Save Data Structure.
void setLocationD(int s, quint8 d)
set direction player is facing on field map
void setChocoRaceswon(int s, int chocoSlot, quint8 value)
quint8 chocoboRating(int s, int stable)
Get Choco Billy's Rating of a chocobo.
void setFieldHelp(int s, bool shown)
bool setSlotFooter(int s, QByteArray data)
set the slot footer
QVector< SubContainer > createMetadata(QString fileName, QString UserID)
void setCharMaxMp(int s, int char_num, quint16 maxMp)
void setMenuVisible(int s, int index, bool checked)
void setDescMaxHP(int s, quint16 new_maxHP)
quint8 file_header_dex[0x2F40]
int worldCoordsSubY(int s)
QList< FF7CHOCOBO > chocobos(int s)
QList< QString > chocobosNames(int s)
quint8 charDex(int s, int char_num)
QString fileblock(QString fileName)
void setPsx_block_size(int s, int blockSize)
bool menuLocked(int s, int index)
void setWorldCoordsSubAngle(int s, int value)
quint16 item(int s, int item_num)
QList< bool > chocoboCantMates(int s)
quint8 love(int s, bool battle, LOVER who)
void setPsx_block_type(int s, FF7Save::PSXBLOCKTYPE block_type)
Character Info in the save game.
bool chocoCantMate(int s, int chocoSlot)
void setTurtleParadiseFlyerSeen(int s, int flyer, bool seen)
qint32 stolenMateriaAp(int s, int mat_num)
void setLove(int s, bool battle, LOVER who, quint8 love)
bool setUnknown(int s, int z, QByteArray data)
void setCondorLosses(int s, quint8 losses)
set how many time you have lost the fort condor mini game
quint16 mainProgress(int s)
void setGil(int s, int gil)
bool setSlotFF7Data(int s, QByteArray data)
void vmcRegionEval(int s)
void setAtbMode(int s, int mode)
void setMapId(int s, quint16 mapID)
set map id save is located on
int worldCoordsSubZ(int s)
void setWorldCoordsTcY(int s, int value)
void setWorldCoordsSubX(int s, int value)
quint16 charCurrentMp(int s, int char_num)
void setChocoSpeed(int s, int chocoSlot, quint16 speed)
void setDialogColorUR(int s, QColor color)
void setCharLevel(int s, int char_num, qint8 new_level)
quint8 chocoAccel(int s, int chocoSlot)
void setWorldCoordsWchocoAngle(int s, int value)
void setDescTime(int s, quint32 new_time)
void setDonProgress(int s, int progress)
void setWorldCoordsLeaderY(int s, int value)
int worldCoordsWchocoY(int s)
quint8 chocoPersonality(int s, int chocoSlot)
int worldCoordsDurwID(int s)
void setCharBaseHp(int s, int char_num, quint16 baseHp)
qint16 locationY(int s)
y coordinate on field map
QString charName(int s, int char_num)
void setSteps(int s, int steps)
void setWorldCoordsDurwX(int s, int value)
qint32 partyMateriaAp(int s, int mat_num)
void setWorldCoordsBhAngle(int s, int value)
int worldCoordsSubAngle(int s)
int worldCoordsTcZ(int s)
void setDisc(int s, int disc)
void setWorldChocobo(int s, int bit, bool isTrue)
QList< quint16 > items(int s)
bool exportFile(const QString &fileName, QString newType="", int s=0)
attempt to export a file as ff7save. A convenance function to call the proper export function ...
bool worldVehicle(int s, int bit)
void setWorldCoordsWchocoZ(int s, int value)
quint16 itemEncode(quint16 id, quint8 qty)
bool bmProgress2(int s, int bit)
void setCharAccessory(int s, int char_num, quint8 accessory)
quint8 charStrBonus(int s, int char_num)
void setCraterSavePointX(int s, int value)
set x coordinate of the placeable save point
int worldCoordsWchocoID(int s)
void setMenuLocked(int s, int index, bool checked)
bool loadFile(const QString &fileName)
attempt to load fileName as ff7save
quint16 charLimits(int s, int char_num)
QString descLocation(int s)
void setBattlePoints(int s, quint16)
quint16 itemId(int s, int item_num)
void setCountdownTimer(int s, quint32 time)
void setStableMask(int s, qint8 value)
void setYuffieUnlocked(int s, bool isUnlocked)
set if yuffie has been unlocked
void setDescParty(int s, int char_num, quint8 new_id)
quint8 charVitBonus(int s, int char_num)
void setWorldCoordsDurw(int s, bool firstChunk, int value)
bool materiaCave(int s, MATERIACAVE cave)
void setSoundMode(int s, int mode)
setSound mode for a slot
void setCharMagBonus(int s, int char_num, quint8 magbonus)
void setDescGil(int s, quint32 new_gil)
bool isSlotModified(int s)
quint32 worldCoordsLeader(int s, bool firstChunk)
int worldCoordsTcX(int s)
void setSnowboardTime(int s, int course, QString time)
quint8 chocoRaceswon(int s, int chocoSlot)
void setDescCurMP(int s, quint16 new_curMP)
void setCharLimits(int s, int char_num, quint16 new_limits)
void newGame(int s, QString fileName="")
creates a new game in a slot
void setStablesOwned(int s, qint8 value)
bool exportDEX(const QString &fileName)
attempt to save fileName as a DEX Drive format memory card file
void setWorldCoordsLeaderAngle(int s, int value)
void setChurchProgress(int s, int progress)
void setCharCurrentMp(int s, int char_num, quint16 curMp)
int worldCoordsBhZ(int s)
qint16 locationX(int s)
x coordinate on field map
void setWorldCoordsWchocoX(int s, int value)
quint16 charCurrentHp(int s, int char_num)
void setLocationX(int s, qint16 x)
set x coordinate on field map
int worldCoordsWchocoZ(int s)
void setChocoName(int s, int choco_num, QString new_name)
void copySlot(int s)
copy a slot Sin to the buffer
quint16 chocoSpeed(int s, int chocoSlot)
quint16 chocoSprintSpeed(int s, int chocoSlot)
void setChocoAccel(int s, int chocoSlot, quint8 value)
void setRuns(int s, int runs)
void setChocoSprintSpeed(int s, int chocoSlot, quint16 sprintSpeed)
bool midgarTrainFlags(int s, int bit)
edit saves from Final Fantasy 7
bool itemMask1(int s, int bit)
int worldCoordsLeaderID(int s)
void pasteSlot(int s)
paste from the buffer into a slot
void setWorldCoordsDurwY(int s, int value)
void setCameraMode(int s, int mode)
void setCharMateria(int s, int who, int mat_num, quint8 id, qint32 ap)
QString chocoName(int s, int choco_num)
void setRegion(int s, QString region)
void setOptions(int s, int opt)
Set in game options for a slot.
quint8 file_header_vgs[0x2040]
bool phsVisible(int s, int who)
bool exportVMC(const QString &fileName)
attempt to save fileName as a Virtual Memory Card (slots without a region string will not be exported...
void setLocationT(int s, quint16 t)
set t coordinate on field map
qint16 craterSavePointX(int s)
x coordinate of the placeable save point
void setCraterSavePointY(int s, int value)
set y coordinate of the placeable save point
void setChocoboRating(int s, int stable, int rating)
Set Choco Billy's Rating of a chocobo.
void setChocoCoop(int s, int chocoSlot, quint8 value)
void setBmProgress2(int s, int bit, bool isTrue)
void setItemMask1(int s, int bit, bool pickedUp)
int worldCoordsTcY(int s)
void setStolenMateria(int s, int mat_num, quint8 id, qint32 ap)
QByteArray fileHeader(void)
file Header as QByteArray
bool fixMetaData(QString fileName="", QString OutPath="", QString UserID="")
parse the metadata for 2012 / 2013 release
void setTutSave(int s, int value)
bool soundMode(int s)
soundMode mono or stero
void setCharFlag(int s, int char_num, int flag_num, quint8 flag_value)
void setKilledEmeraldWeapon(int s, bool isTrue)
void setTutSub(int s, int bit, bool isTrue)
quint8 charID(int s, int char_num)
quint16 mapId(int s)
map id save is on
void setCanFightNinjaInForest(int s, bool isTrue)
void setWorldCoordsTc(int s, bool firstChunk, int value)
quint8 churchProgress(int s)
quint8 file_header_psv[0x0084]
materia format saved in materia list or on a character
void setCharID(int s, int char_num, qint8 new_id)
quint8 turtleParadiseFlyersSeen(int s)
quint8 charLckBonus(int s, int char_num)
void setWorldCoordsSub(int s, bool firstChunk, int value)
CONTROLACTION
Possible Actions the user can input.
quint16 craterSavePointMapID(int s)
map the placeable save point is on
quint8 chocoCoop(int s, int chocoSlot)
quint8 charSpiBonus(int s, int char_num)
quint8 charAccessory(int s, int char_num)
quint16 charMaxHp(int s, int char_num)
quint8 charMateriaId(int s, int who, int mat_num)
void setCharUnknown(int s, int char_num, int unknown_num, quint8 value)
quint16 chocoStamina(int s, int chocoSlot)
void setDescLocation(int s, QString new_desc_location)
quint8 charSpi(int s, int char_num)
void setChocoMaxSpeed(int s, int chocoSlot, quint16 maxspeed)
void setChocoboPen(int s, int pen, qint8 value)
return the chocobos in the pen outside of the chocobo farm
void setCharVitBonus(int s, int char_num, quint8 vitbonus)
void setCursorMode(int s, int mode)
void setWorldCoordsSubID(int s, int value)
bool yuffieUnlocked(int s)
has yuffie been unlocked
void setDescLevel(int s, int new_level)
int worldCoordsLeaderZ(int s)
quint16 chocoMaxSprintSpeed(int s, int chocoSlot)
void fix_psv_header(int s)
quint8 condorLosses(int s)
losses in fort condor mini game
quint8 party(int s, int pos)
quint8 psx_block_size(int s)
void setCondorFunds(int s, quint16 value)
set how gil you have donated to fort condor
void setUWeaponHp(int s, int hp)
void setTime(int s, quint32 new_time)
int worldCoordsBhAngle(int s)
quint32 charNextExp(int s, int char_num)
QByteArray keyItems(int s)
KEYITEMS
ID's for each keyitem.
void setChocoPCount(int s, int chocoSlot, quint8 value)
QByteArray slotHeader(int s)
Header for a slot as QByteArray.
bool vincentUnlocked(int s)
has vincent been unlocked
QVector< QString > SubContainer
void setWorldCoordsTcX(int s, int value)
int worldCoordsBhID(int s)
void setCharMag(int s, int char_num, quint8 mag)
bool killedEmeraldWeapon(int s)
void setWorldCoordsBh(int s, bool firstChunk, int value)
bool seenPandorasBox(int s)
void importCharacter(int s, int char_num, QByteArray new_char)
export a character
void setControllerMapping(int s, QByteArray map)
set the controller mapping for a slot
quint8 file_header_psp[0x2080]
quint16 locationT(int s)
triangle play is standing on. field map
void setMagicOrder(int s, int order)
void setBattleMessageSpeed(int s, int speed)
QVector< SubContainer > parseXML(QString fileName, QString metadataPath, QString UserID)
quint16 speedScore(int s, int rank)
quint8 file_header_pc[0x0009]
void setSaveNumber(int s, int saveNum)
int worldCoordsBhX(int s)
void setCondorWins(int s, quint8 wins)
set how many time you have won the fort condor mini game
bool subMiniGameVictory(int s)
void setCharLckBonus(int s, int char_num, quint8 lckbonus)
bool setSlotHeader(int s, QByteArray data)
set the slot header
QString filetimestamp(QString fileName)
void setDialogColorLR(int s, QColor color)
void setCharSpiBonus(int s, int char_num, quint8 spibonus)
void setWorldCoordsTcAngle(int s, int value)
QString SG_Region_String[15]
quint32 worldCoordsTc(int s, bool firstChunk)
void setMainProgress(int s, int mProgress)
qint16 craterSavePointZ(int s)
z coordinate of the placeable save point
bool setFileHeader(QByteArray data)
set the file header
void setKeyItem(int s, int keyItem, bool pickedUp)
quint8 charLimitBar(int s, int char_num)
quint8 descParty(int s, int char_num)
bool exportPSX(int s, const QString &fileName)
attempt to save fileName as a PSX ff7save
void setWorldCoordsDurwID(int s, int value)
bool battleTargets(int s)
bool setFileFooter(QByteArray data)
set the file footer
MENUITEMS
Menu items for ff7.
int worldCoordsLeaderAngle(int s)
void setWorldCoordsLeaderID(int s, int value)
void setWorldCoordsWchocoID(int s, int value)
bool startBombingMission(int s)
QColor dialogColorUR(int s)
QByteArray fileFooter(void)
file Footer as QByteArray
int worldCoordsSubX(int s)
void setCharStr(int s, int char_num, quint8 str)
void setLocation(int s, QString new_location)
void setPhsVisible(int s, int who, bool checked)
void setChocoPersonality(int s, int chocoSlot, quint8 value)
void setSeenPandorasBox(int s, bool seen)
void setDescMaxMP(int s, quint16 new_maxMP)
void setCharArmor(int s, int char_num, quint8 armor)
quint32 worldCoordsSub(int s, bool firstChunk)
void setCharKills(int s, int char_num, quint16 kills)
void setWorldCoordsLeaderZ(int s, int value)
void setWorldCoordsLeaderX(int s, int value)
void setWorldCoordsSubZ(int s, int value)
quint16 charKills(int s, int char_num)
void setChocoMaxSprintSpeed(int s, int chocoSlot, quint16 maxsprintSpeed)
bool exportCharacter(int s, int char_num, QString fileName)
export a character
void setPartyMateria(int s, int mat_num, quint8 id, qint32 ap)
bool turtleParadiseFlyerSeen(int s, int flyer)
quint16 charBaseHp(int s, int char_num)
quint16 battlePoints(int s)
quint8 charMagBonus(int s, int char_num)
int worldCoordsDurwY(int s)
QString md5sum(QString fileName, QString UserID)
quint8 charLck(int s, int char_num)
void setItem(int s, int item_num, quint16 rawitem)
quint16 options(int s)
In game options for a slot.
bool saveFile(const QString &fileName)
attempt to save fileName as ff7save
quint8 charArmor(int s, int char_num)
FF7CHOCOBO chocobo(int s, int chocoSlot)
void setWorldCoordsTcZ(int s, int value)
int battleMessageSpeed(int s)
void setCharNextExp(int s, int char_num, quint32 next)
QColor dialogColorLR(int s)
quint8 charVit(int s, int char_num)
int worldCoordsDurwAngle(int s)
void setControlMode(int s, int mode)
qint8 charLimitLevel(int s, int char_num)
bool canFightNinjaInForest(int s)
void setBattleTargets(int s, bool shown)
void setCharCurrentExp(int s, int char_num, quint32 exp)
void setItems(int s, QList< quint16 > items)
quint8 chocoType(int s, int chocoSlot)
QByteArray controllerMapping(int s)
get controller mapping for a slot
QString snowboardTime(int s, int course)
void setBikeHighScore(int s, quint16 score)
void setChocoType(int s, int chocoSlot, quint8 value)
quint8 partyMateriaId(int s, int mat_num)
quint8 file_header_mc[0x2000]
quint8 chocoSex(int s, int chocoSlot)
bool bmProgress1(int s, int bit)
quint8 donProgress(int s)
void setWorldCoordsLeader(int s, bool firstChunk, int value)
void setBattles(int s, int battles)
void setPsxDesc(QString newDesc, int s)
Set The Description Text for PSX Slot (text shows in memory card manager of playstation) ...
void clearSlot(int s)
clear a slot
void setCharName(int s, int char_num, QString new_name)
void fix_psx_header(int s)
bool killedRubyWeapon(int s)
qint16 craterSavePointY(int s)
y coordinate of the placeable save point
void setCharacter(int s, int char_num, FF7CHAR new_char)
int worldCoordsTcID(int s)
void fix_pc_bytemask(int s)
void setBattleHelp(int s, bool shown)
quint8 psx_block_type(int s)
QByteArray unknown(int s, int z)
void setStartBombingMission(int s, bool isTrue)
quint32 worldCoordsWchoco(int s, bool firstChunk)
int worldCoordsWchocoAngle(int s)