| 
    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().