SMZ3Randomizer
Tracker presents: a casual standalone version of the Super Metroid & A Link to the Past Crossover Randomizer with built-in automatic item tracking and Twitch integration
Install / Use
/learn @TheTrackerCouncil/SMZ3RandomizerREADME
SMZ3 Cas’ Randomizer
“This is the cas'est version of the rando you’ll ever see.”
— Diabetus, 2021
The SMZ3 Cas’ Randomizer is a fork of the original Super Metroid & A Link to the Past Crossover Randomizer. Originally created to remove the decidedly uncas’ IBJ (Infinite Bomb Jump) technique, it's since grown into a project with a built-in tracker, accessibility patches, and other general quality of life changes added to make SMZ3 more casual and approachable..
A Windows installer for latest version of the SMZ3 Cas’ Randomizer can be found on the GitHub releases page. Linux and Mac versions are also available with slightly limited functionality.
Features
In addition to making IBJ completely optional, there is also:
- Integrated voice-enabled/automated item & location tracker;
- Built-in MSU-1 support for custom music packs;
- Customizable logic for either casual or advanced play;
- Various accessibility and quality of life patches;
- Customizable ship sprites;
- Patches for modern Super Metroid controls;
- In game hint tiles and voice-enabled hints via tracker;
- Basic Twitch integration for tracker responding to chat;
- Multiworld support with individual player logic and game settings;
- Sprites made by members of Diabetus’ community and others;
[!NOTE] Voice recognition and text-to-speech functionality currently only has native support available on Windows. Linux users can use the PySpeechService application for voice recognition and text-to-speech.
Installation
Windows
- Download the latest SMZ3CasRandomizerSetupWin version from the GitHub releases and run the installer
Linux
- Download the latest AppImage version from the GitHub releases and place in the desired folder
- Make the AppImage file executable and run it
- (Optional) Download or install the PySpeechService application for voice recognition and text-to-speech
- Note that if you want custom Piper voices, you will need to add the following Piper speech files to
~/.local/share/SMZ3CasRandomizer/PiperModels/:- Tracker_Female.json
- Tracker_Female.onnx
- Tracker_Male.json
- Tracker_Male.onnx
- Note that if you want custom Piper voices, you will need to add the following Piper speech files to
Mac
- Install .NET 10
- Download the latest version from the GitHub releases and move to the desired folder
- In the terminal, go to the folder and execute the command
xattr -dr com.apple.quarantine SMZ3CasRandomizer.app
Credits
- Below you can find a list of all of the sprites included and their creators
- Various Super Metroid patches were pulled from the VARIA Randomizer by theonlydude
- Diabetus and PinkKittyRose and the members of their communities have helped test and stream with this fork
The original repository can be found at https://github.com/tewtal/SMZ3Randomizer.
Hosting a SMZ3 Cas' Multiplayer Server
Interested in hosting your own server for multiplayer games? Take a look at the Server Setup Documentation.
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。