LeonardoTheMutant's Murder Mystery


Murder Mystery box art

The port of the famous multiplayer game in SRB2!

The project's goal is to make a "Murder Mystery" gametype for Sonic Robo Blast 2 designed around (classic) Sonic the Hedgehog. We are primarily inspired by Murder Mystery in Garry's Mod and the variations of this game in Minecraft. The development originally started by Tedbasher3000 in February 2023 and continued by the SRB2MM_DEV team to this day. We want to make a gametype which would fit the astetics of the vanilla SRB2 so it would feel like an official gamtype (we don't really expect STJr to make it official)

"Inspired by many, made for SRB2"

Short introduction into the gameplay

The goal of this game is to detect and eliminate all Murderers among the players before they kill everyone else (sounds very familiar to a popular 2020 game about austronauts, right?). Sheriffs are given the task to prevent this genocide and protect all Civilians from being murdered.

At the beginning of each round you will recieve one of these 3 roles. As said, Murderers have to murder everyone, Sheriffs have to defend Civilians and eliminate Murderers & Innocents have to hide from the killers but can also help in the investigation.

The gameplay is based on the Ringslinger gametypes of SRB2 (Match, Team Match, CTF, Tag, Hide&Seek) so you need some weapon aiming skills to play, unless you are a Civilian

You can find more description with all the details in the manual down bellow on in-game by executing the MMHELP console command.

Want to contribute? That's great!

We made the GitHub repository and both SRB2MM Discord & Matrix communities just for cases like this!
You can make any kind of contribution including new maps, music, ideas or even make a translation of the add-on to your native language! You can also join our Discord if you want talk with the developers and other players.


The game manual

Here is the copy of the in-game manual that can be accessed by executing the MMHELP Console Command. We strongly recommend reading the entirety of it since it explains some important gameplay details:

Welcome to Murder Mystery!
The SRB2 interpretation of the popular multiplayer game!

The goal of the game is to find and eliminate all the Murderers before they can kill everyone else. This gametype is similar to MATCH, so you will need sharp aiming and shooting skills to win!

First, let's go over the basics so you can jump in and start playing...

At the beginning of each round, you will be assigned a role, which determines your task during the game. Here are the possible roles you might receive:
  • Murderer - A deadly criminal. Their job is to eliminate everyone.
  • Sheriff - Tasked with finding and eliminating the Murderer(s).
  • Civilian - Must avoid being killed and assist in identifying the Murderer. Depending on the game setup, they can obtain a Red Ring to defend themselves by collecting 100 rings (or 50 rings for certain skins).
That is the essential information you need to start playing. For more details, read through this manual to the end.

Use the MMLANG command to change the language of the HUD interface and this manual to your preferred language

About the gameplay situations

As mentioned in the basics, the game's goal is to eliminate all Murderers, but different scenarios can occur during gameplay:
  • If you die, you will enter the Dead state. Players in this state cannot respawn or communicate globally with players who are still alive. Their messages are visible only to other Dead players.
    You cannot chat with or send Personal Messages to still living players while you are Dead.
    Dying from map hazards such as crushers, falling into pits, or drowning in water will also make you Dead for the rest of the round.
    Also, DO NOT TRY TO RENAME YOURSELF WHILE DEAD. More details about this are on the next page.
  • The Sheriff's job is to eliminate the Murderers, but be careful not to shoot a Civilian by mistake.
    If a Sheriff player shoots a Civilian, that player will lose their role and become a Civilian as a punishment. Another, randomly selected, Civilian player will then silently take on the Sheriff's role. Think before you pull the trigger!
  • If a Murderer kills a Sheriff while there are still Civilians alive, the Sheriff's Emerald will drop near the corpse. When a Civilian picks up the Sheriff's Emerald, they become a Hero. Heroes are similar to Sheriffs but come with some differences:
    • If a Hero kills a Civilian, both die, and their role is not reassigned;
    • Heroes do not drop the Sheriff's Emerald upon death.
  • In rounds with higher amount of players, there may be multiple Murderers and Sheriffs. Teams of Murderers and Sheriffs are formed for these rounds. Teammates can communicate using the SAYTEAM command in the console or by using the Team Chat (keyboard 'y' button). If you accidentally attack a teammate, both players will receive a personalized warning. Be careful - such team interactions may reveal your role to others!

Things to avoid in Murder Mystery

Rule No. 1: Be kind and have fun! Here are some additional guidelines:
  • Do not spoil your Role, even as a joke. While you can call out someone else's role if you are sure, never reveal your own.
  • Avoid insulting other players. Friendly banter is fine, but constant accusations or hostile behavior will make others distrust you.
  • Do not go AFK (Away From Keyboard). If you stand still too long, a bomb will be dropped on you, and you will be removed from the game.
  • Do not rename yourself during a round if you are Dead. Doing so will result in being kicked from the server. If you are Dead, wait until the intermission to rename safely.
  • Avoid camping around the Sheriff's EmeraldM if you are a Murderer. Standing near the emerald for 30 seconds will result in being kicked from the game.
Breaking these rules may result in a kick or, in severe cases, a ban from the Admin. Play fairly and have fun!

Useful tips

Here are some tips to help you succeed in Murder Mystery
  • If character abilities are disabled by the admin, press SPIN to sneak silently without leaving traces or making noise.
  • Picking up the Sheriff's Emerald grants you access to all the weapons and rings you previously collected.
  • Use the Team Chat to coordinate actions with your teammates and avoid friendly fire.
  • Take damage from obstacles like lava, spikes, or fire to gain a brief 3-second invincibility.
  • Find hiding spots on the map to avoid detection. Sometimes it is better to stay out of sight.
  • If your role is leaked, rename yourself and/or change your skin color. Keep in mind that your rename will appear in chat.
  • Use the FIRENORMAL button to wield the Knife anywhere, as long as you have rings. Sneaking while using a Knife ensures your attack is silent.
  • Use the MMLANG command to change the language of the HUD interface to your preferred language.

Recommended System Requirements for the gametype

  • A computer capable of running Sonic Robo Blast 2
  • 640x400 VGA monitor
  • Keyboard+Mouse or the 2-axis gamepad for the controls
  • Stereo sound output system (better with headphones) with enabled in-game closed captions
  • 150ms or faster ping connection with the game server
  • Fast reaction time or faster
  • A Human® brain supporting the CriticalThinking™ technology and the capability of running NI (Natural Intelligence)

If your system does not meet one of these requirements, you are pretty much DOOM™ed


Download the LTM's Murder Mystery Add-On (latest version: 1.2)

Older versions and builds of the Add-On can be found in the #release-builds channel on our Discord server or in the repository's Releases page