(Formely "SRB2 Murder Mystery")
Murder Mystery gametype add-on for Sonic Robo Blast 2
A port of the popular multiplayer game in SRB2
Not to be confused with the Saxashitter's Murder Mystery project, which also tries to port MM to SRB2 but is an entirely different project
Please note that MAKE scripts generate the Debug (Test) versions of the Add-On and it is highly recomended to HOST THESE BUILDS ONLY ON PRIVATE SERVERS. Release versions of the Add-On, which are tested and approved to be showcased publicly, are available in Releases
- Open your Terminal (Command Prompt in Windows)
- Clone this repository with
git clone https://github.com/LeonardoTheMutant/SRB2-Murder-Mystery
command - Go to the folder of the cloned repository (
cd SRB2-MurderMystery
) - Launch one of the
MAKE
scripts (MAKE.BAT for Windows or MAKE.SH for macOS/Linux) to generate the Debug version of the Add-On
- Download the contents of this repository as a .ZIP archive
- Unarchive the downloaded .ZIP wherever you want on your machine
- Go to the unarchived folder and run one of the
MAKE
(MAKE.BAT for Windows or MAKE.SH for macOS/Linux) scripts to generate the Debug version of the SRB2-MM Add-On
- Add the
-server
parameter to your prompt to make SRB2 start as Listen Server or-dedicated
to start a dedicated server instead; - Add
-file
parameter with a path to the add-on file you wanna use like this:-file [path_to_the_addon]
; - Use
-gametype
parameter to specify the gametype you want to start server with. In case of Murder Mystery it must be-gametype "Murder Mystery"
; - You probably don't want to start from Greenflower 1 so don't forget to add
-warp
to start the game from the specified level. To start from "Abandoned Shelter" map use-warp MAPK0
This is what your SRB2 launch prompt should look like at the end (I use Windows build here): srb2win.exe -server (-dedicated) -file [place_where_addon_located]/[MurderMystery-packname].pk3 -gametype "Murder Mystery" -warp MAPK0
Don't forget to replace []
brackets with your path and the name of your .PK3 file you are going to use respectively.
MAP [MMmapnum] -GAMETYPE LTM_MurderMystery"
As a [MMmapnum]
you can use MAPK0 (Abandoned Shelter)
- Heavily modified ModernSonic's footsteps engine, original fork of the script by Gomynola - Used to make footstep sounds and marks when players walk.
All contributions would be greatly appreciated especially maps, music, graphics, ideas, bug fixes or even translations! Yes you read it right, this gametype supports localisations on different languages. You can add your own language to the project by either
- Modifying the source code you are having right now
- Making a Custom Language File from the template and then adding it as a regular ADD-ON together with MM (Main Add-On has to be loaded first)