# V-Gears V-Gears ## What is V-Gears? V-Gears is a free implementation of the game Final Fantasy 7 engine, designed to work with the original game data. It's designed to run the original game data on modern operating systems, making the game playable without the need of emulators. It's free software, and it's designed to be cross-platform. It, of course, doesn't include any copyrighted data from the original game, but it provides an installer to get the required data from your own PC copy of the game. It's a continuation of [q-gears](https://github.com/q-gears/q-gears "Q-Gears on Github"), which is an enormous project started by some great people many years ago, with the same purpose as this, but which unfortunately became stalled. ## Gallery Note that, while these are actual screenshots of V-Gears, none of the images, sprites, textures, backgrounds, etc are part of the project. They have been extracted locally from an original Final Fantasy VII game, and are in no way distributed here. ### Field maps: |**Cloud model**|**Dialogs**|**Animations**| |--|--|--| |[Cloud model](https://v-gears.inigovalentin.com/img/screenshot/cloud.png "Cloud model")|[dialog](https://v-gears.inigovalentin.com/img/screenshot/dialog.png "Dialogs")|[animation](https://v-gears.inigovalentin.com/img/screenshot/animation.png "Animations")| |**Climbing**|**Mid-jump!**|**Materia**| |[Climbing](https://v-gears.inigovalentin.com/img/screenshot/climb.png "Climbing")|[Mid-jump](https://v-gears.inigovalentin.com/img/screenshot/midjump.png "Mid-jump")|[Materia](https://v-gears.inigovalentin.com/img/screenshot/materia.png "Materia")| ### Menus: |**Begin**|**Main**|**Name**| |--|--|--| |[Begin Menu](https://v-gears.inigovalentin.com/img/screenshot/begin_menu.png "Begin Menu")|[Main Menu](https://v-gears.inigovalentin.com/img/screenshot/main_menu.png "Main Menu")|[Name Menu](https://v-gears.inigovalentin.com/img/screenshot/name_menu.png "Name Menu")| |**Items**|**Key Items**|**Equip**| |[Item Menu](https://v-gears.inigovalentin.com/img/screenshot/item_menu.png "Item Menu")|[Key items menuy](https://v-gears.inigovalentin.com/img/screenshot/item_menu_key.png "Key items menu")|[Equip Menu](https://v-gears.inigovalentin.com/img/screenshot/equip_menu.png "Equip Menu")| |**Materia**||| |[Materia Menu](https://v-gears.inigovalentin.com/img/screenshot/materia_menu.png "Materia Menu")|[Save Menu](https://v-gears.inigovalentin.com/img/screenshot/save_menu.png "Save Menu")|| ### Installer: |**Installer**|**Advanced**| |--|--| |[Installer](https://v-gears.inigovalentin.com/img/screenshot/installer.png "Installer")|[Advanced options](https://v-gears.inigovalentin.com/img/screenshot/installer_advanced.png "Advanced options")| ### Debug Tools |**Field maps**|**Walkmesh**|**Console**| |--|--|--| |[Debug fields](https://v-gears.inigovalentin.com/img/screenshot/debug_dialog.png "Debug Fields")|[Walkmesh](https://v-gears.inigovalentin.com/img/screenshot/walkmesh.png "Walkmesh")|[Console](https://v-gears.inigovalentin.com/img/screenshot/console.png "Console")| ## What is it's current state? Well, let's call it a work in progress... of a work in progress. |**Things that work**|**Things that don't**| |:--:|:--:| |A few field maps|Most field maps| |Some menus|Some other menus| |Sound (mostly)|Battles, in general.| | |The world map, also in general| | |Saving / Loading| | |Minigames| | |Shops| | |Timers| | |Many other things| If the question was "How deep into the game can I play?", then the answer is > You can ALMOST play the whole Mako Reactor 1 mission. But dumbass Biggs won't show up to open the way out, so you die on fire. Or you would, if the bomb timer actually worked. But don't worry! The engine is not fixed sequentially, or map by map. Once a fix is implememnted, it applies to all maps at once, anb big chunck of the game are unlocked after each fix. ## In the meantime... If it picked your curiosity, you can check out the [history](doc/HISTORY.md "V-Gears history") behind the project. Or, if you want to try it for yourself, maybe the [build](doc/BUILD.md "Building guide") and [installaton](doc/INSTALL.md "Installation guide") guides are a good place to start. Or even better, if you want to see this done and want to contribute, clone the repo, read the [style guide](doc/STYLE.md "V-Gears C++ Style Guide") and have a go at it!