Skip to content

EmoTracker-Community/EmoTracker

Repository files navigation

EmoTracker

EmoTracker is an advanced item and location tracker for randomized games, such as the A Link to the Past Randomizer and many others. It provides a flexible, extensible platform for tracking game state, broadcasting to viewers, and automating item detection — all driven by community-created game packages.

Features

Item & Location Tracking

Track items with toggle, progressive, and consumable states. Locations are organized into sections with item counts and logic-based accessibility rules that update in real time as your inventory changes.

Interactive Maps

Visualize your progress on in-game maps with location highlighting and accessibility indicators, making it easy to see at a glance where you can go next.

Game Package System

Load community-created packages for hundreds of supported games and variants. Packages can be switched on the fly, and individual configurations can be exported and customized.

Auto Tracking

Connect to your emulator or game for memory-based automatic item and location detection, keeping your tracker in sync without manual input.

Broadcasting & Streaming

Share your tracker with an audience via built-in NDI broadcasting support or Twitch Chat HUD overlays with command integration and permission controls.

Voice Recognition

Use voice commands to toggle items and update your tracker hands-free, powered by Vosk with support for multiple audio input devices.

Notes

Attach Markdown-formatted notes to items and locations to keep track of hints, plans, or anything else relevant to your run.

Developer Tools

A built-in Lua scripting console and Model Context Protocol (MCP) server enable advanced automation and programmatic control of the tracker.

Documentation

Full documentation is available on the EmoTracker Wiki.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages