SteonMod
GTA San AnSkateas screenshot
Rust rewritePlayable

GTA San AnSkateas

Skate 3 gameplay inside GTA: San Andreas v1.0.

Skate 3 gameplay inside of GTA: San Andreas v1.0 Major credits to these project creators - https://github.com/xxanqw/gtasa-open-downgrader , https://github.com/SK8-ENGINE/skate-3-rust-engine + https://github.com/chasmlol/2010-rust-rewrite-mashup , https://github.com/gta-reversed/gta-reversed , https://github.com/DK22Pac/plugin-sdk See the README below for details.

GTA San AnSkateas

Skate 3 skating inside GTA San Andreas. Press J (or L3 + R3 on a controller) and CJ gets on a skateboard driven by the Skate 3 engine, riding San Andreas' own streets and collision, with Skate 3's camera, controls, tricks, grinds and bails.

No game files are included. The setup builds what the mod needs from your own copies of both games.

Download and install

  1. Get GTA San Andreas ready (one time). The mod needs the classic PC game

    (not the Definitive Edition) at version 1.0 US with an ASI Loader. Download GTA SA Open Downgrader, place the exe in your game folder (the one with gta_sa.exe) and run it. Check all the tick boxes and click Downgrade. ASI Loader & ModLoader is the only mod the skating needs; the rest are optional. Do this yourself first: Setup doesn't run the downgrader, but it warns you if you skipped it.

  2. Get your Skate 3 files (one time). Skate 3 for Xbox 360, extracted to a

    folder with default.xex and data in it: from your disc's ISO with extract-xiso (extract-xiso -x "Skate 3.iso"), or a Games on Demand copy with Velocity.

  3. A controller. An Xbox controller, or a PlayStation one through DS4Windows.
  4. Install. Download the zip from Releases, unzip it, double-click

    Setup.cmd, and pick your GTA folder and your default.xex.

  5. Play. In game, when "Skate 3 is ready" shows, press J (or L3 + R3).

The zip's README.txt has the same steps in more detail, plus troubleshooting.

Skating stops by itself or acts strange? Press Ctrl + J to restart the Skate engine (about 10 seconds), no need to restart the game.

Black screen after Alt+Tab? Download DXVK 3.1.1, open its x32 folder and drop d3d9.dll into your game folder (next to gta_sa.exe).

Repository layout

FolderWhat
sa-plugin/The game side: a C++ ASI plugin (SanAnskateas.asi) built on plugin-sdk
skate-ffi/A 32-bit Rust DLL (skate_ffi.dll) wrapping the Skate engine in a C API
mashup/The Skate engine part (skate/) of 2010 Rust Rewrite Mashup (Apache-2.0) with its licence and notice, plus small local changes; the rest of that project isn't needed here
release/The player setup (Setup.cmd / Setup.ps1), its README, and make-dist.ps1, which assembles the download

Building from source

Just want to play? Skip this: use the zip from the Releases page. This is only for people who want to change the code and compile the mod themselves (Windows only).

  1. Install two free tools (one time):
  2. Download this project: the green Code button, then Download ZIP, and unzip it.
  3. Double-click build.cmd. The first run downloads and builds

    plugin-sdk too, so it needs internet and takes a few minutes. It ends with the two finished files: sa-plugin\build\SanAnskateas.asi and skate-ffi\target\i686-pc-windows-msvc\release\skate_ffi.dll.

  4. To test in game: sa-plugin\build.cmd install copies your build over an

    existing install (set GAME first if your game isn't in the Steam folder).

For maintainers: release\make-dist.ps1 packs the Releases zip. It needs the mashup's converter (iw4l-skate-convert.exe, from the mashup's own release), whose location is set at the top of the script.

Credits

Major credits to these projects and their creators:

Unofficial fan project, not affiliated with EA or Rockstar Games. You need to own Skate 3 and GTA San Andreas.

From the project's repository, fetched . Images load from GitHub.

Releases

Feed
  1. v1.0 GTA San AnSkateas v1.0 Latest 74
    Release notes

    Skate 3 gameplay inside GTA San Andreas. Press J (or L3 + R3) and CJ gets on the board.

    1. Get GTA ready (one time): download GTA SA Open Downgrader, place the exe in your game folder (the one with gta_sa.exe), run it, check all the tick boxes and click Downgrade. ASI Loader & ModLoader is the only mod the skating needs. Classic PC version only, not the Definitive Edition.
    2. Get your Skate 3 files (one time): extract your Xbox 360 copy to a folder with default.xex and data in it: extract-xiso for a disc ISO, Velocity for Games on Demand.
    3. Controller: an Xbox controller, or a PlayStation one through DS4Windows.
    4. Install: download GTA-San-Anskateas-v1.0.zip below, unzip it, double-click Setup.cmd, and pick your GTA folder and your default.xex.
    5. Play: load your game; when "Skate 3 is ready" shows, press J (or L3 + R3). IF THE SKATE ENGINE CRASHES, TRY CTRL + J.

    Black screen after Alt+Tab? Download DXVK 3.1.1, open its x32 folder and drop d3d9.dll into your game folder (next to gta_sa.exe).

    No game files are included; you need to own both games. Troubleshooting is in the zip's README.txt.

Works for me

Did it work on your PC? A quick report tells other players which versions are safe to try.

Sign in to add a report

Forks & ports

Built on Skate 3 Rust Engine.

Also built on Skate 3 Rust Engine

Discussion

No posts yet. Ask a question, share your setup or post a clip.

Sign in to post