Skip to content

headshot2017/sm64-san-andreas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sm64-san-andreas

it's a me

An ASI plugin for GTA San Andreas, which makes use of libsm64 to allow you to play as Mario from Super Mario 64.

This plugin requires the following in order to work:

  • Silent's ASI Loader
  • Super Mario 64 US ROM, with the filename sm64.us.z64, located in the GTA San Andreas folder alongside gta_sa.exe
  • IF YOU HAVE THE Delisted Steam version (NOT Definitive Edition): Use the San Andreas Downgrader to bring the game back to v1.0

It's also recommended to install the SilentPatchSA mod. It's not necessary in order for this plugin to work, but it fixes an issue with Mario's shading appearing to be flat while outdoors.

Once you are ingame, press the M key to switch between Mario and CJ.

This is still under development!

How to download

This requires you to be logged in to your GitHub account.

  • Go to the Actions page
  • Click the first item that appears in the "workflow runs" list
  • Scroll down to "Artifacts" and click "sm64-san-andreas-release"
  • Extract the zip's contents to your GTA SA "scripts" folder.

Compiling

See the Compiling the plugin wiki page for a complete tutorial for setting up CodeBlocks, mingw-w64, plugin-sdk, and this plugin.

NOTE: The build targets for both projects must match! e.g. if libsm64 is built with the Release target, sm64-san-andreas must also be built with the GTASA Release target.

Known issues

  • Using this with the SkyGFX mod makes Mario extremely bright, and the textures in his face (eyes, moustache, hat logo...) don't render correctly.
    • Disable "dualPass" in all the skygfx .ini files (change 1 to 0) to fix this issue.

About

Super Mario 64 in GTA San Andreas

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages