Skip to content

Streamer.Bot based Overlay Management for Super Mario World Romhack Players

License

Notifications You must be signed in to change notification settings

synthie-cat/romhack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

!romhack - Streamer.Bot based Overlay Management for Super Mario World Romhack Players

This is an FOSS (Free and Open-Source Software) setup for Streamer.Bot that allows you to automate your OBS overlay, provide the ability to search and link romhacks, receive suggestions, and keep track of your progress.

Features

  • Automate your OBS overlay
  • Search and link SMW Central from your chat
  • Receive suggestions
  • Keep track of your progress
  • Permissions system to ensure only you and your mods can make updates
  • Only manages two files: a history of the hacks you've beaten (including when you did so) and a markdown table of which games people requested you to play

Prerequisits

Streamer.Bot with OBS Websocket enabled

Installation

  1. Download Streamer.Bot
  2. Follow the Streamer.Bot Quick-Start guide if you haven't used bot before.
  3. Copy the Import Code and import the command into the bot.
  4. Add a valid path to the the Action Chat - !romhack
  5. Enable the !romhack command, add Hot Keys to Exit++ and Exit--
  6. Run !romhack setup while being offline.

Import Code

See Releases

Usage

Command Description Streamer Mods Viewers
suggest [ROM Hack Name] Add a ROM Hack to the suggestions list
search [ROM Hack Name] Searches SMW Central for a ROM Hack and posts it to chat
manual [Name, Creator, Type, Exits] Takes a list of comma seperated values to manually generate an overlay
id [id] Use an SMW Central ID to update your Overlay
restore Reverts the overlay to the previous hack.
update [ROM Hack Name] Updates the overlay to the specified ROM Hack.
setup Creates the "[O]Romhack Info" overlay scene that will be updated

Contributions

I gladly welcome contributions and feature requests for this setup. Feel free to open an Issue, create a pull request or message me on Discord.

A HUGE SHOUTOUT to EvilAdmiralKivi who wrote the parser and without whom this would not exist.

Working on:

Feature Planned for Release Version
Generate HTML Use SQLite (Also to generate HTML) 1.1
Search for Tools, ASM, Music, Blocks 1.2

Added features

Feature Version
Cover in OBS 1.1
Manual update 1.1
Parse by ID 1.1

ToDo:

  • Update Setup methods for ID
  • OBS Raw for Cover

License

This project is licensed under the MIT License.

About

Streamer.Bot based Overlay Management for Super Mario World Romhack Players

Resources

License

Stars

Watchers

Forks

Packages

No packages published