S
sithlord48
Guest
Today i am happy to announce that FF7tk is now ready to have its first release.
FF7tk WTF is that ???
allow me to explain as some of you may know myself and a few others (vegeta_ss4,eslava) have been working on a toolkit for working with data from ff7. this toolkit will (eventually) cover ALL of the stuff needed to work with ff7 files. (everything from save data to model info). this toolkit is written in C++ and Requires Qt (but this will make any programs you make cross platform,you can use any lang for your program that is qt supported).its under the GPLv3(so if you change it we want to see your code!) Programmers are encouraged to provide requests for objects, or info about things they already know.
What is currently included. (
Currently there are only a few objects that deal mostly with stuff needed for black chocobo (as it is now build using FF7tk). but all the text data returned will be translated for you already (working on how to getting the translations used per class instead of per application , but the strings are done already)
static_data classes included
- FF7Save -class for working with save files
- FF7Item -data class that know all about items (and icons)
- FF7Materia - data class that know all about materias(and icons)
- FF7Location - data class that know all about field location data
- FF7Text - data class for converting text to/from ff7 format to your lang.
- FF7Char - data class that contains info about characters in ff7(and icons)
- FF7Achievements - class for working with achievements.dat from 2012 and 2013 releases
- SaveIcon - class for decoding psx save icons- Written by Myst6re
- LGP - Object for working with LGP archives
- LZS - Object for working with LZS archives
- ItemPreview - Show item data (only need its id)
- ItemSelector - Widget for selected Items for your inventory
- ItemList - inventory management widget
- DialogPreivew -show prevew of the ff7 text dialog (or change its colors)
- SlotPreview - Show Slot Preview using Description data (or show psx save info)
- SlotSelect - Dialog for Selecting a Save Slot to view
- MateriaEditor - View/Edit A Selected Materia
- CharEditor - View/Edit a Character(wip)
- OptionsWidget - View/Set All Game Options
- DoubleCheckBox - 1 Label 2 Checkboxes.
- PHSListWidget - Manage Visible/Locked PHS Entries
- MenuListWidget - Manage Visible/Locked Menu Entries
- ChocoEditor - Edit a Chocobos Data
- ChocoboLabel - Stable Preview Widget.
- ChocoboManager - Manage your Chocobs Easily
- MetaDataCreator - Convert old saves to FF7 2012 Cloud Saves
Where is this going???
as i said currently most of the items are focused on save game stuff. but eventually we are planing to include EVERYTHING needed to provide a High Level toolkit for easy creation of cross platform tool for working with and modifing ff7
Where can i get it?
You can Get it Here
Documentation is here
The toolkit includes a small demo program so you can view the widgets. you only need qt to build the included demo program.
Good Idea How can i help?
help us code , provide info on formats, give us your exsisting code so we can port to Qt, etc. these are all ways you (the person already making an ff7 specific app) can help.i would love to see all of qhimm embrace this and have us not duplicate work on these tools ever again.[/list][/list]
Last edited: