Grand Theft Auto: San AndreasArchipelago randomizer mod
Play classic San Andreas in a multiworld with Progressive Mission branches, collectible and side-activity checks, shop items and six goals. Stable 0.9.0 adds stunt jumps, earlier Wang Cars access and collectible height guidance; a newer beta is listed separately.
Stable 0.9.0 defines 763 addressable check candidates and creates 544 coded checks with its default settings. The static total includes option-dependent story, collectible, shop and activity slots; a selected goal is a locked Victory event, so the maximum simultaneous addressed count is 762. The snapshot builder adds its selected San Fierro checks without the documented region-scope guard; source inspection does not establish how those checks behave in an early-goal seed.
Actions and milestones that can send a check to your multiworld.
763 locationsDefault marks checks from configurations selected by standard options; the generated set can still vary with logic and seed.
LS Mission: Big Smoke
Default
Complete Big Smoke to send a check.
Los Santos Missions
LS Mission: Ryder
Default
Complete this mission in the Ryder story branch to send a check.
Story Missions
LS Sweet: Tagging Up Turf
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Cleaning The Hood
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Drive-Thru
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Nines And AK's
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Drive-By
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Sweet's Girl
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Cesar Vialpando
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Los Sepulcros
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS Sweet: Doberman
Default
Complete this mission in the Sweet story branch to send a check.
Story Missions
LS C.R.A.S.H.: Burning Desire
Default
Complete this mission in the C.R.A.S.H. story branch to send a check.
Story Missions
LS C.R.A.S.H.: Gray Imports
Default
Complete this mission in the C.R.A.S.H. story branch to send a check.
Story Missions
LS Ryder: Home Invasion
Default
Complete this mission in the Ryder story branch to send a check.
Story Missions
LS Ryder: Catalyst
Default
Complete this mission in the Ryder story branch to send a check.
Story Missions
LS Ryder: Robbing Uncle Sam
Default
Complete this mission in the Ryder story branch to send a check.
Story Missions
LS Big Smoke: OG Loc
Default
Complete this mission in the Big Smoke story branch to send a check.
Story Missions
LS Big Smoke: Running Dog
Default
Complete this mission in the Big Smoke story branch to send a check.
Story Missions
LS Big Smoke: Wrong Side of the Tracks
Default
Complete this mission in the Big Smoke story branch to send a check.
Story Missions
LS Big Smoke: Just Business
Default
Complete this mission in the Big Smoke story branch to send a check.
Story Missions
Playing with others
Session format and multiplayer behavior follow the maintainer documentation linked on this page.
Known scope and limitations
The evaluated pair is gta_sa.apworld and SanAndreasAP-v0.9.0.zip from stable v0.9.0, published September 23, 2026. A newer v1.0.0-beta was published October 5; only its release metadata was checked here, and these badges do not evaluate that beta.
Use classic Windows San Andreas 1.0; the native build specifically targets 1.0 US. Definitive Edition compatibility is not established. Install an ASI loader and Archipelago 0.6.7+, install the matching World, extract the mod into scripts, export a YAML with Options Creator and open GTA SA Client before launching the game. CLEO is optional; CLEO 4 or older is incompatible, while the author documents testing CLEO 5.4.0.
Back up both game saves and their _ap.dat companions. The mod autosaves to slot 8 and uses a seed-and-slot-derived folder under GTA San Andreas User Files/archipelago. The game save and AP sidecar are separate writes without an atomic recovery mechanism.
Keep the game and GTA SA Client running while reconnecting. Ordinary reconnects replay items, configuration and retained checks, but native pending reports are memory-only: restarting after a disconnected one-time check can lose its pending report. Victory retry exists within the live AP client, without a durable pending-victory record across client/game restart.
The supplied starting-point files are credited user saves, not an identified full-game or DLC distribution. The reviewed native source lacks an explicit licence and the packages do not supply a complete notice/permission inventory for all bundled material. This is a documentation gap, without a legal infringement determination.
Use a verified wss room address where available and avoid credentials embedded in the address: the inherited client defaults an unschemed address to ws and logs the full supplied URL. The game-to-client connection is loopback.
The README still describes the mod as unstable and records a misaligned Caligula mission counter and autosave titles truncated around 22 characters. A counter-display issue alone is not treated as proof that mission logic is wrong.
All 26 production World files match the fork tag after allowing line-ending differences; the package adds tests and manifest packaging fields. Forty supplied test files contain 331 test methods and were inspected without running them. Native PE metadata/imports were inspected, but a complete native binary-to-source match, build and game session were not established.