ff7tk
0.02
Toolkit for making FF7 Tools
|
Work with achievements.dat. More...
#include <FF7Achievements.h>
Public Member Functions | |
FF7Achievements (QObject *parent=0) | |
Create a new FF7 Achievements. More... | |
bool | openFile (QString fileName="") |
Attempt to Open a file. More... | |
bool | saveFile (QString fileName="") |
Attempt to save a file. More... | |
bool | achievmentUnlocked (int bit) |
is Achievement @ bit unlocked? More... | |
void | setAchievementUnlocked (int bit, bool unlocked) |
set Achievement @ bit to unlocked More... | |
QString | name (int bit) |
Translate name for Achievement bit. More... | |
Private Attributes | |
QByteArray | Achievements |
Work with achievements.dat.
Open Edit and Save achievements.dat found with the 2012 Square and 2013 Steam Releases of Final Fantasy VII
Definition at line 28 of file FF7Achievements.h.
|
explicit |
Create a new FF7 Achievements.
Creates a new FF7Achievements object with data set to an 8byte file of 0x00
Definition at line 21 of file FF7Achievements.cpp.
References Achievements.
bool FF7Achievements::achievmentUnlocked | ( | int | bit | ) |
is Achievement @ bit unlocked?
bit | (28-63 are valid) |
Definition at line 60 of file FF7Achievements.cpp.
References Achievements.
Referenced by AchievementEditor::openFile().
QString FF7Achievements::name | ( | int | bit | ) |
Translate name for Achievement bit.
bit | (28-63 are valid) |
Definition at line 70 of file FF7Achievements.cpp.
Referenced by AchievementEditor::initDisplay().
bool FF7Achievements::openFile | ( | QString | fileName = "" | ) |
Attempt to Open a file.
Open a file and replace data with its contents.
fileName | file you want to open |
Definition at line 27 of file FF7Achievements.cpp.
References Achievements.
Referenced by AchievementEditor::openFile().
bool FF7Achievements::saveFile | ( | QString | fileName = "" | ) |
Attempt to save a file.
Write data to a file
fileName | file you want to open |
Definition at line 43 of file FF7Achievements.cpp.
References Achievements.
Referenced by AchievementEditor::saveFile().
void FF7Achievements::setAchievementUnlocked | ( | int | bit, |
bool | unlocked | ||
) |
set Achievement @ bit to unlocked
bit | (28-63 are valid) |
unlocked | True for Achievement Unlocked |
Definition at line 62 of file FF7Achievements.cpp.
References Achievements.
Referenced by AchievementEditor::itemToggled().
|
private |
Hold our Achievements.dat
Definition at line 74 of file FF7Achievements.h.
Referenced by achievmentUnlocked(), FF7Achievements(), openFile(), saveFile(), and setAchievementUnlocked().