Skip to content

About

Cooperative multiplayer mod for GTA:SA (in active development)

Topics

Resources

Stars

644 stars

Watchers

25 watching

Forks

Repository files navigation

CoopAndreas

Made in Ukraine

Videos, pictures, news, suggestions, and communication can be found here:

Discord YouTube

Disclaimer

This mod is an unofficial modification for Grand Theft Auto: San Andreas and requires a legitimate copy of the game to function. No original game files or assets from Rockstar Games are included in this repository, and all content provided is independently developed. The project is not affiliated with Rockstar Games or Take-Two Interactive. All rights to the original game, its assets, and intellectual property belong to Rockstar Games and Take-Two Interactive. This mod is created solely for educational and non-commercial purposes. Users must comply with the terms of service and license agreements of Rockstar Games.

Building (Windows)

Client & Server

  1. Make sure you have the C++ package installed in Visual Studio 2022 and xmake (needed to build the project).

  2. Open a terminal in the repository root and build the projects:

# Build client DLL
xmake --build client

# Build server binary
xmake --build server

If GTA_SA_DIR is set, the client DLL (CoopAndreasSA.dll) will automatically be placed in your game directory.


Proxy (DLL Loader)

The proxy is required to load (inject) the main DLL (CoopAndreasSA.dll) into the game executable.

  1. Go to your game directory and rename eax.dll to eax_orig.dll.

  2. Build the Proxy project:

xmake --build proxy
  1. Rename the output DLL to eax.dll and copy it to your game folder.

Launcher

The launcher is required to start the game's executable and pass the needed cmd args.

  1. Build the Launcher project:
xmake --build launcher
  1. Copy both LaunchCoopAndreas.exe and LaunchCoopAndreas.exe.manifest to your game folder.

main.scm

  1. Download and install Sanny Builder 4.

  2. Copy all files from the sdk/Sanny Builder 4/ directory to the Sanny Builder 4 installation folder.
    This will add CoopAndreas opcodes to the compiler.

  3. Open scm/main.txt in Sanny Builder 4, compile it, and copy all generated files to
    ${GTA_SA_DIR}/CoopAndreas/.


Running CoopAndreas

  1. Run server.exe it will start accepting client connections.
  2. Run LaunchCoopAndreas.exe, and follow the serial key instructions, then click "Launch CoopAndreas".
  3. (in-game) press Start Game, enter your nickname, then provide the server IP and port.
    • If the server is running on the same machine, use 127.0.0.1
    • Default port: 6767

Building Server on GNU/Linux

TODO

Donate

Ko-fi: https://ko-fi.com/tornamic

PayPal: https://www.paypal.com/donate/?hosted_button_id=PSL39QT3X22LA

USDT TRC20: TNdTwiy9JM2zUe8qgBoMJoAExKf4gs5vGA

BTC: bc1qwsl8jv2gyvry75j727qkktr5vgcmqm5e69qt2t

ETH: 0xE7aE0448A147844208C9D51b0Ac673Bafbe2a35c

monobank: https://send.monobank.ua/jar/8wPrs73MBa

TODO list:

If you are looking for something to contribute, also check the Issues tab.

  • fix proportion of the player radar blips
  • stats sync
    • breath level bar
    • max hp sync
  • cheat code sync
  • idle player anim sync
  • vehicle sync
    • proper hydraulics sync
  • radio sync/fix
  • gang wars sync
  • proper parachute jump sync
  • stunt jumps collecting sync
  • chat gamepad support with on-screen keyboard
  • fire sync
  • pickup sync
  • wanted level sync

TODO Missions

  • Big Smoke
  • Ryder
  • Tagging Up Turf
  • Cleaning The Hood
  • Drive-Thru
  • Nines And AK's
  • Drive-By
  • Sweet's Girl
  • Cesar Vialpando
  • OG Loc
  • Running Dog
  • Wrong Side Of The Tracks
  • Just Business
  • Home Invasion
  • Catalyst
  • Robbing Uncle Sam
  • Life's A Beach
  • Madd Dogg's Rhymes
  • Management Issues
  • House Party
  • High Stakes, Low Rider
  • Burning Desire
  • Gray Imports
  • Doberman
  • Los Sepulcros
  • Reuniting The Families
  • The Green Sabre
  • Badlands
  • Tanker Commander
  • Body Harvest
  • Local Liquor Store
  • Against All Odds
  • Small Town Bank
  • Wu Zi Mu
  • Farewell, My Love...
  • Are You Going To San Fierro?
  • Wear Flowers In Your Hair
  • 555 WE TIP
  • Deconstruction
  • Air Raid
  • Supply Lines...
  • New Model Army
  • Photo Opportunity
  • Jizzy
  • T-Bone Mendez
  • Mike Toreno
  • Outrider
  • Snail Trail
  • Ice Cold Killa
  • Pier 69
  • Toreno's Last Flight
  • Mountain Cloud Boys
  • Ran Fa Li
  • Lure
  • Amphibious Assault
  • The Da Nang Thang
  • Yay Ka-Boom-Boom
  • Zeroing In
  • Test Drive
  • Customs Fast Track
  • Puncture Wounds
  • Monster
  • Highjack
  • Interdiction
  • Verdant Meadows
  • N.O.E.
  • Stowaway
  • Black Project
  • Green Goo
  • Fender Ketchup
  • Explosive Situation
  • You've Had Your Chips
  • Don Peyote
  • Architectural Espionage
  • Key To Her Heart
  • Dam And Blast
  • Cop Wheels
  • Up, Up And Away!
  • Intensive Care
  • The Meat Business
  • Fish In A Barrel
  • Misappropriation
  • Madd Dogg
  • Freefall
  • High Noon
  • Saint Mark's Bistro
  • A Home In The Hills
  • Vertical Bird
  • Home Coming
  • Beat Down On B Dup
  • Grove 4 Life
  • Cut Throat Business
  • Riot
  • Los Desperados
  • End Of The Line

TODO Other Scripts

  • Property purchase sync
  • Submissions
    • Taxi driver
    • Firefighter
    • Vigilante
    • Paramedic
    • Pimp
    • Freight Train Missions
  • Hiden races
    • BMX
    • NRG-500
    • The Chiliad Challenge
  • Stadions
    • 8-Track
    • Blood Bowl
    • Dirt Track
    • Kick Start
  • Ammu-nation challenge
  • Schools
    • Driving school
    • Flight school
    • Bike school
    • Boat school
  • Asset Missions
    • Trucker (8 missions)
    • Valet (5 missions)
    • Career (7 missions)
  • Courier
    • Los Santos - Roboi's Food Mart
    • San Fierro - Hippy Shopper
    • Las Venturas - Burger Shot
  • Street Racing (22)
    • Little Loop
    • Backroad Wanderer
    • City Circuit
    • Vinewood
    • Freeway
    • Into The Country
    • Dirtbike Danger
    • Bandito Country
    • Go-Go Karting
    • San Fierro Fastlane
    • San Fierro Hills
    • Country Endurance
    • SF To LV
    • Dam Rider
    • Desert Tricks
    • LV Ringroad
    • World War Ace
    • Barnstorming
    • Win Military Service
    • Chopper Checkpoint
    • Whirly Bird Waypoint
    • Heli Hell
  • Import / Export

About

Cooperative multiplayer mod for GTA:SA (in active development)

Topics

Resources

Stars

644 stars

Watchers

25 watching

Forks

Releases

Used by

Contributors

Languages