Skip to content

Releases: LeonardoTheMutant/SRB2-Murder-Mystery

Murder Mystery 10.1-BETA

22 Apr 17:58
Compare
Choose a tag to compare

101 update (22.04.2024)
The first minor update after 10.0-BETA. This update primarily adds more redesigns and improvements to the HUD and MMHELP command.

Noticable changes in this update:

  • SAYDEAD console command for Dedicated Hosts was reworked to be more easier to use;
  • Fixed the SAYTEAM radio notification sounds for everyone outside the team;
  • Added SONIC RUN minigame for spectators and lonely (the only one online) players on servers. Inspired by Google Dino minigame found in Google Chrome browser.
  • Languages in MMLANG console command are now sorted alphabetically;
  • Added character graphics for Windows1253 codepage (Greek) because why not;
  • PEOPLE ALIVE HUD label was renamed to SUSPECTS for Sheriffs, Heroes and Innocents & VICTIMS for Murderers and Dead players.
  • SUSPECTS-TIME-RINGS HUD labels graphics can be modified by Custom Language Files with Text Patches;
  • Teammates alive HUD label is moved to Scores Tab and now actually shows your teammates and what weapons they currently hold;
  • Added new Sound Emojis;
  • Canceled the project on April 1st;
  • MMHELP command is completely reworked to be UI-based (also supports text with non-English characters);
  • Some maps recieved a visual redesign and expansion;
  • Redesigned the Intermission screen to be even more Vanilla-like;
  • Added more Showdown Duel tracks for intense fight variety (4 tracks in total);
  • Removed the Spanish language from the mod (wasn't updated for this version);

I am happy to announce that we have launched The official Murder Mystery for SRB2 website!

Other than that, this update might be the last BETA version of the add-on before the final release. Entering the ALPHA stage? Probably. This mod has not enough maps to get into the Final Release in my opinion. 15 maps is my minimum, which is going to be accomplished in the next update. It is going to take at least 6 month for me to make them, in the best possible scenario. Hope that these 6 month of spent time would be worth it at the end.

Thank you for the contributions made for this projects and playing the gametype

Murder Mystery 10.0-BETA

02 Feb 20:39
Compare
Choose a tag to compare

Anniversary update (02.02.2024)
SRB2-Murder-Mystery is in the development for a year now!
Whoa! A whole year of development!
Hope that these 5 months from previous release did not make you wait. We tried our best to celebrate this important event in the project's history by making this update. A lot has changed and I say A LOT. This update is so big that we barely fit it into 4 megabytes.

The change log for this version is long but I hope that all of these changes were worth it at the end:

  • Added 2 new maps: Space Base and The 8-Ball Hotel. The total number of maps now is 10
  • Added more Death Sounds and Sound Emojis
  • Completely redesigned Heads-Up Display
  • Role name on HUD is flickering each time it changes so you do not miss it.
  • Sheriffs and Heroes are finally in the same team and can see each other's Team Messages
  • Added PONG mini-game... in case You and the other player are bored of killing each other in 1v1 duel. When there are 2 players online press Custom3 button to enter the PONG game
  • Each round ending has its own Musical Ending Theme. No need to listen for Sonic 2 Intermission remix ever again. 6 music tracks for each ending variation.
  • The entire text in all translations was rewritten to be gender-free (Issue #1). It was an extremely hard task to do but we hope that the female players will not be mad on us anymore. We are extremely sorry for such misgendering issue in previous versions. It was not meant to discriminate the female players at all.
  • All maps were converted to the UMDF format
  • Round time-limit is now dynamic - it will increase the time depending on how many players are online
  • Anti-rename was pretty violent in the past so we reworked it to simply kick you instead
  • AFK timer is working properly again
  • All weapon rings were tweaked to fix the "Wall Clip/Hug" bug (In vanilla they can easily pass through walls if you try a little)
  • Added a Knife weapon for Murderers, Sheriffs and Heroes - a simple close-range weapon that is activated by FIRENORMAL button. Hold SPIN to also suppress the attack sound of the Knife
  • Added Sheriff Emerald Radar for Innocents. Works just like the Emerald Radar from Sonic Adventure 1 & 2. Innocents can finally have a chance to "find that damn 4th Chaos Emerald"
  • Added MMHELP TIPS page which contains some tips collected by us for the new players.
  • Reintroduced the Language Preferences which were originally introduced in 7.0-BETA. When you switch your language with MMLANG command it will save your selected choice to the [SRB2_home]/luafiles/client/MM.DAT file and load it again when you join the server with Murder Mystery add-on added.
  • Added MMCHARMODE 2 Console Variable option to disable all character restrictions entirely
  • rejointimeout Console Variable is no longer an issue for MM to work (but leaving it not 0 will still lead to unwanted chat/console side-effects when players leave)
  • Footstep marks were reworked and have a different behavior now
  • Added Turkish translation made by @UnluckyCarder (Mobillia)
  • Custom Language File format was updated for the new version
  • For the first time in SRB2 history the game can now show the non-English letters! Translations in their HUD text can finally utilize their native letters! A good example of this new feature is found in the Ukrainian translation (thanks to @asdhio-github for updating it) of the gametype where the entire HUD text is written completely in Cyrillic. Other languages like Polish and Turkish also utilize this new cool feature to look much more readable for their native users.
  • Written a lot of documentation for Modders and Developers to make the introduction into the SRB2-MM modding much easier. Documentation includes code, new MM string format, Custom Language File format and more
  • Bugfixes, of course 😃

There are lots of changes as you can see. There are still plans to complement this update which did not make it here. Still, this is a pretty big update even without them so they are probably going to be realized in the next major update.

We're making it closer and closer to the Final Release!

Thank you Ted, for the initial efforts you made a year ago to create the add-on which evolved into this project

Murder Mystery 8.1-BETA

13 Sep 20:50
Compare
Choose a tag to compare

Hero update (13.09.2023)
This version was initially supposed to be a bugfix of the previous release that, ironically, wasn't as everyone expected. But our community have decided to add the HERO role to this gametype to make it more like the original MM2 on Roblox. There are also huge code cleanups because... well... you're going to see it anyway and I just made garbage of it.

Change list:

  • Slightly edited maps. Some have more details, buildings, structures etc. Abandoned Shelter and Mountain Fort have their music changed
  • Changed Custom Language Files (CLF) format to contain the text for MMHELP console command. Unfortunately not all built-in languages are updated for this new format and you will see OUTDATED near them when selecting in MMLANG. You can find the language asset file here
  • Added the Character Config Files (CCF) format. These files describe the abilities of the modded characters skins in "Characters have their vanilla abilities limited" character mode (MMCHARMODE 1) in case you want to play MM with them. Asset file for the character config can be found here
  • SRB2's built-in timelimit no longer works in MM. Instead each map can define its own time limit in SOC with Lua.MM_Timelimit (never tested 💀) or if such definition is not present the default value will be 5 minutes per map
  • Non-Latin based languages (such as Ukrainian) are marked with * in MMLANG to show that their letters are simulated with ASCII (English) characters
  • Removed Krabs' "Intermission Lock". SRB2 have fixed the problem with intermission join desyncs in version 2.2.13

Yeah, not much changes for this update... but hey! You have the HERO role now! That should be enough for you!

KNOWN BUGS IN THIS RELEASE

  • Since Heros don't drop their Emeralds on death this can result Civilians never win in some rare cases
  • Role Assigner often selects only first players as Murderers and Sheriffs. Players that are last in the Player List are probably never going to be selected
  • When loading a new level there is a small chance of game softlocking for everyone (including the server). This is caused by the Role Assigner failing when preparing players for the new round (in theory it can't find players with right attributes to assign role to them)

These bugs are going to be fixed in the next release

Murder Mystery 8.0-BETA

19 Jul 11:23
4df5e9c
Compare
Choose a tag to compare

sus rooms update (19.07.2023)
I'll be honest, 7.x-BETA line is shit and my router just approved it. I have added too much that was A) useless, B) not working at all. This time me and all testers tried our best to do max testing on this new update and that really helped in the bug catching. This is supposed to be as another bugfix to the 7.0-BETA update but there is also new content:

  • NEW MAP: BACKROOMS The most sus map of all 💀
  • Completely new Intermission screen that now shows player roles (and how much people they killed in the round)
  • Support for Custom Language Files (CLF) to make translation of the gametype much easier and modifiable. The template file can be found on the GitHub repository
  • Match duel mode is removed. It is hard to maintain and you can always play match yourself
  • If rejointimeout or timelimit are having different values from recommended the game will let you know about them (and everyone else)
  • 6 new sound emojis
  • Added AFK timer. Admins can edit mmafkdelay console variable to set the AFK timeout
  • Added Portuguese translation by King Jonas
  • Added Lua.disableFootsteps for SOC to disable footstep marks appearing on the level
  • Thanks to @Jiskster character abbilities are 100% revertable in other gametypes outside MM
  • Huge bugfixes

This project has its own Discord Server where you can address issues and suggest new things too