This project was rather an experimental than a working multiplayer mod. It is abandoned so no support is provided.
- Set environment variable
FOURNET_PROJECT_ROOT
to your project root path.
- Client - Folder containing all client related projects
- ClientShared - shared client library containing code shared between client launcher, client core, launch libs and game libs
- Core - the main multiplayer client core - compiled to FourNet.dll containing all Game and Launch libs inside.
- Launcher - the client launcher, launching LaunchGTAIV.exe launcher and attaches FourNet.dll into it.
- Game - Folder containg all game libraries
- MultiplayerGame - library containing multiplayer mod functionallity.
- GameProxy - the library connecting MultiplayerGame library with the game functionallity.
- Launch - Folder containing all launch libraries
- GameLauncherProxy - selected when FourNet.dll is attached to LaunchGTAIV.exe process - it is here to inject Game libraries into game process (GTAIV.exe)
- SharedCore - shared core library containg low-level code and the core utilities.
Grand Theft Auto IV is registered trademark of Take-Two Interactive Software, Inc.