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

Iñigo Valentin 14e4e7374f Merge branch 'release/v0.3.2' 12 часов назад
.github 383986c1f1 Removed all included libraries 1 неделя назад
CMake 7c4f7dd985 Packaging: data directory lookup, Ogre plugin search, install rules and CPack 13 часов назад
PlugIns 7a96606d01 Project structure changed: 4 лет назад
data 7c4f7dd985 Packaging: data directory lookup, Ogre plugin search, install rules and CPack 13 часов назад
doc d174a239e6 Merge branch 'feature/doc' into develop 13 часов назад
src 6f8bcec378 v0.3.2 12 часов назад
test 7c4f7dd985 Packaging: data directory lookup, Ogre plugin search, install rules and CPack 13 часов назад
.gitattributes b46a71540f Some improvements to the main menu. 4 лет назад
.gitignore dc8a7b4a96 Installer: presets, background install, video disks, audio tool finder 3 дней назад
CMakeLists.txt 6f8bcec378 v0.3.2 12 часов назад
COPYING.txt 4b46ac2c50 Advanced options for the installer. 4 лет назад
Doxyfile 038403f75d Installer: Battle data installer started. Attacks, enemies, and enemy formations are correclty read from scene.bin and parsed to xml files. 4 лет назад
README.md 3f86795dfb Updated readme. 12 часов назад
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 месяцев назад
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 месяцев назад
v-gears.desktop 7c4f7dd985 Packaging: data directory lookup, Ogre plugin search, install rules and CPack 13 часов назад
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 месяцев назад

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.

Current status

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:

Most of the field maps are working. Some are buggy, some have their own quircks, and some can even crash the whole game, but overall, almost oll of them are playable. Most models, animations and opcodes are extracted and implemented. Background music work, and FMVs can be played |Cloud model|Dialogs|Animations| |--|--|--| |Cloud model|dialog|animation| |Transparencies|Timers|Choices| |Transparency|Timers|Choices|

Battle:

Battles are... playable. Battle models and animations are implemented. The battle commands show according to the equiped materia. Basic attacks and magic are working, and some spell effects are shown. But there is atill a lot to fix: Most formulas, a lot of commands, summons... Battle Flow| |--| Battle Flow|

Menus:

All menus are implemented and working. They behave exactly like the originals.

|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||

World map:

The world map is bareli playable. The world map models are extracted and can be displayed. The world map is navigable, and most cities can be entered. Most vehicles are implemented and can be used, but there are still a number of bugs

|Worldmap|Dialogs|Animations| |--|--|--| |The worldmap and the vehicles|The Highwind, mid-flight|World map working|

Installer:

The installer is the tool that extract the data from the original game |Installer|Advanced| |--|--| |Installer|Advanced options|

Debug Tools

|Field maps|Walkmesh|Console| |--|--|--| |Debug fields|Walkmesh|Console|

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!