Skip to content

notcallumfisher/EpicOS

Repository files navigation

EpicOS

A command-based chat bot for Multiplayer Piano, originally created in 2015.

This repository homes all published versions of the bot.

Project Directory

2015

  • The original version of EpicOS, created in 2015, preserved in all its tacked-together-by-a-nine-year-old glory - cleaned up slightly for publication in 2024.
  • A rewritten userscript version of EpicOS (v1), created in 2024, optimized for modern browsers.

2020

  • An unfinished Node.js rewrite of EpicOS (v10).

2021

  • A Node.js version of EpicOS from 2021.

2023

EpicOS 2023

  • A Node.js version of EpicOS created on the 27th of November 2023. Replaced by Requests.

Extras

2017

  • An alternate bot for Multiplayer Piano from 2017.

2018

2022

  • A Node.js MIDI player created in November of 2022 that allowed users to opt-in to background music in their rooms.

2023

/talk

  • A Node.js bot created in November of 2023 that made use of Ollama & GPT4All to chat with users. Later converted into a HAL 9000 chat bot and fizzled out by the 27th of November, making way for a new version of EpicOS.

2024

  • A Node.js MIDI player bot that replaced EpicOS on the 10th of November 2024. Users can play, upload and stop MIDI files of their choice. It has a much better-defined scope than EpicOS, as reflected by its simple name.

For more old MPP code, see the 2017 archive.

Thanks

Thanks to the following individuals for their contributions:

  • く8彡 - Help with code, inspiration
  • SⱩΛȽȽΛǤɌIM - Inspiration
  • electrashave - Help with code, inspiration
  • Logan - Help with code, inspiration
  • Chacha - Help with code, suggestions
  • CitronSustain - Help with code, inspiration
  • Braden T - Help with code
  • Anon64 - Help with code, inspiration
  • Ham's Music - Help with code, suggestions
  • ۣۜCharly - Inspiration
  • JPDLD - Suggestions, inspiration
  • Chris - Suggestions
  • Ste-Art - Inspiration (NMPB++)
  • Brandon Lockaby - Multiplayer Piano

And many more who unknowingly inspired me. Thanks again.

(If you'd like your name removed or changed, please let me know)