EpicOS (v1) - Rewritten

Try out the rewrite of the original 2015 web browser version of EpicOS for Multiplayer Piano.

Install userscript See source code

After installing EpicOS as a userscript, you can send /help to chat on Multiplayer Piano to see a list of commands.

Commands

These chat commands are included:

Public

  • /help - Displays the command list.
  • /lol - Displays a 'lol' laughing message.
  • /test - Displays a test message.
  • /say - Echoes the user's text input.
  • /encode - Encodes inputted text.
  • /decode - Decodes input.
  • /binary - Converts inputted text to binary.
  • /myinfo - Displays a user's information (_ID, ID if applicable and colour HEX & name).
  • /8ball - Asks the not-so-magic-8ball to answer your yes/no questions.
  • /about - Displays information about the bot.

Private

  • /welcome - Toggles welcome messages when users join the room.
  • /clear - Clears the chat box for the bot operator.

Changelog

2025.07.31

v1.0.10

  • Update contact information

2025.01.10

v1.0.9

  • Change unnecessary const to let

v1.0.8

  • Add @match tag for multiplayerpiano.dev

2025.01.09

v1.0.7

  • Add Not magic text for 8ball in help list

v1.0.6

  • Add missing tab space

v1.0.5

  • Remove unused code

v1.0.4

  • Prevent /lol command triggering private commands

v1.0.3

  • Standardize tabs

v1.0.2

  • Move user defined settings to top

v1.0.1

  • Move version to version string

2025.01.07

v1.0.0

  • Switch to semantic versioning

2025.01.06

v2025-01-06

  • Remove unnecessary protocol specification from @match list
  • Add smp-meow.com to @match list
  • Add console start-up message

2025.01.04

v2025-01-04

  • Remove unnecessary type coercion

2025.01.02

v2025-01-02

  • Add antiSpamTimeout setting

2024.12.31

v2024-12-31

  • Improve start-up & correct missing cmdChar in /help list

2024.12.21

v2024-12-21

  • initial version