Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Feb 6, 2024. It is now read-only.
/ sup-smsac Public archive

A tool to support Super Mario Sunshine academic research and TAS. Moved to https://forgejo.sup39.dev/sms/sup-smsac

License

Notifications You must be signed in to change notification settings

sup39/sup-smsac

Repository files navigation

sup-smsac

A tool to support Super Mario Sunshine academic research and TAS.

It is written in Rust (backend) and JavaScript (frontend), and uses HTTP + WebSocket to communicate between backend and frontend.

It only contains a simple Object Viewer at the moment.

Usage

Download the binary from the releases page. Unzip and double click sup-smsac.exe. It should open browser automatically for you. If it doesn't, open browser and navigate to the url shown in the terminal manually.

Building from Source (Windows only)

Requirements:

# Clone the repository
git clone https://github.com/sup39/sup-smsac

# cd to the directory of the repository
cd sup-smsac

# run the build script
sh build.sh

# the out files will be in "out/sup-smsac-$version"

Note that if you are using cargo run, you have to pass -d path/to/repository/directory as argument to specify the path to the directory of the repository:

# assuming you are in the directory of the repository
cargo run -- -d .

TODO

  • documentation of the WebSocket API
  • add more ObjectParameters files
  • UI improvement

About

A tool to support Super Mario Sunshine academic research and TAS. Moved to https://forgejo.sup39.dev/sms/sup-smsac

Topics

Resources

Readme

License

View license

Stars

Watchers

Forks