A multi-platform, all-in-one machinima studio for Super Mario 64.
Find a file
2022-08-24 18:05:12 -04:00
.github/ISSUE_TEMPLATE
actors Add anti-aliasing, "Play As" cheat, improve Moon Jump cheat, small text/CC bug fixes 2022-04-18 19:43:44 -04:00
asm merge refresh 10 2020-06-20 02:49:59 +03:00
assets Add tilt-spazzing animation (by Weegeepie), Add auto-apply setting to CC editor + "half" buttons for shade 2022-04-21 23:34:53 -04:00
bin merge refresh 10 2020-06-20 02:49:59 +03:00
data Revamp chroma key stage & make default level 2022-08-24 18:03:52 -04:00
doxygen yeet 2020-06-02 23:43:32 +03:00
dynos Update preset models for rewrite 2022-08-14 16:50:25 -04:00
enhancements Update DynOS to v1.1 2022-01-30 18:01:35 -05:00
include Small audio adjustments 2022-06-30 13:05:40 -04:00
levels Revamp chroma key stage & make default level 2022-08-24 18:03:52 -04:00
lib throw out unused libultra sources 2020-06-21 02:21:46 +03:00
res Add app icon for Windows builds 2022-06-30 13:07:30 -04:00
sound merge refresh 10 2020-06-20 02:49:59 +03:00
src Small fix for cap off/on state 2022-08-24 18:05:12 -04:00
text Add chroma keying, shadow/dust particle settings 2021-07-16 22:23:14 -04:00
textures/saturn Update CC tool to remove "M" cap texture 2021-07-31 12:42:13 -04:00
tools Small check fix for color code tool 2021-08-07 20:34:18 -07:00
.clang-format
.clang-tidy
.gitattributes
.gitignore Add CC editor, GameShark support 2022-03-01 05:06:29 -05:00
asmdiff.jp.sh
assets.json merge refresh 10 2020-06-20 02:49:59 +03:00
c2obj.py
CHANGES Refresh 11 2020-07-05 14:15:43 +03:00
charmap.txt
charmap_menu.txt
diff.py Refresh 10.1 2020-06-20 02:53:56 +03:00
diff_settings.py
Dockerfile merge refresh 10 2020-06-20 02:49:59 +03:00
Doxyfile
dynos.mk Add improved/fixed base editor 2021-07-13 17:45:52 -04:00
extract_assets.py Add color code system, cleaned up UI, disabled HUD by default 2021-11-09 17:46:55 -05:00
first-diff.py merge refresh 10 2020-06-20 02:49:59 +03:00
format.sh
imgui.ini Fix Linux support 2022-07-06 18:13:40 -04:00
Jenkinsfile
Makefile Model system rewrite 2022-08-14 16:50:17 -04:00
Makefile.split merge refresh 10 2020-06-20 02:49:59 +03:00
obj2c.py
pisetup.sh Update repo_url. Rename /sm64pi/sm64pc -> /sm64pc/sm64ex 2020-07-06 19:29:52 +02:00
README.md Misc. minor changes and cleanup 2022-06-30 13:08:34 -04:00
rename_sym.sh
SAVE_FORMAT.MD Added appropriate flags for sound mode and cap level. Documentation has been updated. 2020-05-20 23:28:04 +09:00
screenshot.png Add color code system, cleaned up UI, disabled HUD by default 2021-11-09 17:46:55 -05:00
sm64.eu.sha1
sm64.jp.sha1
sm64.ld merge refresh 10 2020-06-20 02:49:59 +03:00
sm64.sh.sha1
sm64.us.sha1
undefined_syms.txt

Saturn

  • Saturn (legacy) is a fork of sm64pc/sm64ex designed for machinima.
  • In order to compile the editor, a prior copy of the game is required. This is to avoid including any copyrighted material.
  • Looking for Saturn: Moon Edition? Check the moon branch.

Features

- New "machinima camera" system
- Color code system
  - Uses the common *GameShark* format
  - Visual real-time editor
  - Full support for ***[CometSPARK](https://github.com/projectcomet64/SPARK)***
- Live custom model loading (via DynOS)
  - Uses *Fast64* models
  - Works with color codes
- Chroma key stage
  - Supports any RGB/HEX color
- Completely customizable expressions
  - Eye/mouth textures can be loaded as PNG files
- Texture pack support
- Completely rebindable controls
  - All controls in the game, including those used for machinima, are 100% configurable
  - Supports most modern controllers
- Dynamic window size/resolution
- Interpolated 60 fps
  
...and more!

Setup

For building instructions, please refer to the wiki.


image

In case you feel this project deserves some extra love, I have a Ko-fi below.

ko-fi