Free implementation of Final Fantasy 7 engine https://v-gears.inigovalentin.com

Iñigo Valentin 57f8cc72f1 Menu overhaul: shared menu library, new menus, settings, and fixes 15 saat önce
.github 383986c1f1 Removed all included libraries 1 hafta önce
CMake 20c5ef3900 Upgraded minimun CMake version 4 ay önce
PlugIns 7a96606d01 Project structure changed: 4 yıl önce
data 57f8cc72f1 Menu overhaul: shared menu library, new menus, settings, and fixes 15 saat önce
debian dc8a7b4a96 Installer: presets, background install, video disks, audio tool finder 1 gün önce
doc dc8a7b4a96 Installer: presets, background install, video disks, audio tool finder 1 gün önce
src 57f8cc72f1 Menu overhaul: shared menu library, new menus, settings, and fixes 15 saat önce
test 3b6d55ed8c Video playback, movie cameras, and audio fixes. 1 gün önce
.gitattributes b46a71540f Some improvements to the main menu. 4 yıl önce
.gitignore dc8a7b4a96 Installer: presets, background install, video disks, audio tool finder 1 gün önce
CMakeLists.txt 302de42e77 v0.2.0 3 gün önce
COPYING.txt 4b46ac2c50 Advanced options for the installer. 4 yıl önce
Doxyfile 038403f75d Installer: Battle data installer started. Attacks, enemies, and enemy formations are correclty read from scene.bin and parsed to xml files. 4 yıl önce
README.md 69df312c26 Battle ATBs 3 yıl önce
v-gears-installer.desktop 15437fc9b1 Worls map models extracted from the ISO. The installer can now run untill the end using an ISO file. Added icon and menu entries to the installer. 4 ay önce
v-gears-installer.png 15437fc9b1 Worls map models extracted from the ISO. The installer can now run untill the end using an ISO file. Added icon and menu entries to the installer. 4 ay önce
v-gears.desktop dc8a7b4a96 Installer: presets, background install, video disks, audio tool finder 1 gün önce
v-gears.png 15437fc9b1 Worls map models extracted from the ISO. The installer can now run untill the end using an ISO file. Added icon and menu entries to the installer. 4 ay önce

README.md

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, 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|dialog|animation| |Climbing|Mid-jump!|Materia| |Climbing|Mid-jump|Materia| |Transparencies|Timers|Choices| |Transparency|Timers|Choices|

Battle:

|Battle UI|Battle Flow| |--|--| |Battle UI|Battle Flow|

Menus:

|Begin|Main|Name| |--|--|--| |Begin Menu|Main Menu|Name Menu| |Items|Key Items|Equip| |Item Menu|Key items menuy|Equip Menu| |Materia||| |Materia Menu|Save Menu||

Installer:

|Installer|Advanced| |--|--| |Installer|Advanced options|

Debug Tools

|Field maps|Walkmesh|Console| |--|--|--| |Debug fields|Walkmesh|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) Battle mechanics.
Saving / Loading The world map, also in general
Timers Minigames
Party switching
Shops
Alternate controllable characters
Many other things

If the question was "How deep into the game can I play?", then the answer is

Max progress

Until there. Whitout cheats, and without using the developer console, it's not possible to get to the next wagon. The dialogs start looping there.

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 behind the project. Or, if you want to try it for yourself, maybe the build and installaton 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 and have a go at it!