Skip to content

Phoenix-Network-Ltd/Ghost-Recon-Future-Soldier-Research

Repository files navigation

Ghost Recon Future Soldier Backend

Quazal Rendez-Vous (RDV) emulator for Ghost Recon: Future Soldier.

Disclaimers

This project does not intend to emulate or bypass Ubisoft Connect services - in order to run the game you need a regular activation key acquired from Ubisoft and linked to your Ubi account.

This is non-for-profit emulation software meant for game preservation purposes, not for commercial use.

Config

Unlike GRO, the game doesn't use Yeti.ini file. The configuration is likely acquired from remote services.

To redirect game traffic to your local server add the below hosts file entry:

127.0.0.1 onlineconfigservice.ubi.com

Add your Ubisoft credentials to database.sqlite file (optional step, currently db users are unsupported):

INSERT INTO users VALUES (2, 1, 'exampleUbiUser', 'exampleUbiPassword');

Caution

During code reviews make sure you do not commit your credentials.

You can run the desktop application directly with runme.bat script or through Visual Studio's debugger. Press Start button to start the servers up.

Projects

  • DareDebuggerWV - tool to interface the daredebug port of the game
  • DTBReaderWV - converts .dtb files to .csv
  • GRFSBackend - experimental Rendez-Vous backend for GRFS
  • NamespaceParserWV - extracts Quazal's DDL type information found in game binaries (EXE/DLL)
  • QuazalSharkWV - custom packet log analyzer
  • QuazalWV - implementation of Quazal's protocol stack

Credits

About

Experimental Quazal Rendez-Vous backend for Ghost Recon: Future Soldier

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published