Hi. You seem to be a developer, or you're just a guy who's trying to steal the code...
Still, I am glad that someone is interested in our work.

If you're reading this file from GitHub this is great - you have more content to work with 

But for now let me introduce you to our file structure first:


MM_LTMs_MurderMystery_v1.0.pk3
|
+-INIT.LUA - Boot script, initialization and the add-on properties
|
+-DEV_DOCS-\
|          +-MM_Func&Const_List.md - Documentation of functions and constants
|          +-MM_HUD_Library.md - Documentation of the "Murder Mystery HUD library"
|          +-MM_Userdata_Structure.md - Documentation of the various MM userdata tables
|          \-MM_WEPCFG.PNG - Visual explanation of the Weapon Configuration Console Variables for each role
|
+-LUA-\
|     |
|     +-LEVELS-\
|     |        +-MAPK0.LUA - Code for Eggman's Bedroom door (Abandoned Shelter)
|     |        +-MAPK7.LUA - "The truth ray" and lab doors (Sky Mesa)
|     |        +-MAPK8.LUA - Definition of the MT_8BALL object (8-Ball Hotel)
|     |        \-MAPKC.LUA - Granfather clock strikes (Stauf's Mansion)
|     |
|     +-MINIGAMES-\
|     |           +-HUD_MINIGAMES.LUA - Dedicated HUD renderer for the minigames
|     |           +-MINIGAME.LUA      - Main logic code for "PONG" and "SONIC RUN" minigames
|     |
|     +-TEXT-\
|     |      \-EN.LUA - All Text and messages used in the add-on (English version), also a template file for other languages
|     |
|     +-ABILITIES.LUA  - Character abilities & sneak
|     +-CCMD.LUA       - MMHELP and MMLANG commands
|     +-CHAT.LUA       - Chat management
|     +-DEBUG.LUA      - Debug functionality (used only in debug builds of add-on)
|     +-FOOTSTEPS.LUA  - Footsteps and step sounds (Modified ModernSonic's footsteps engine)
|     +-FREESLOT.LUA   - Gametype, Type of level, Objects, States and SFX freeslots
|     +-FUNCTIONS.LUA  - Function library
|     +-GAME.LUA       - The main core of the game logic
|     +-HUD.LUA        - HUD renderer
|     +-TEXT.LUA       - Entirety of the add-on text (with translations)
|     +-TIMETRAVEL.LUA - Time travel module for maps (primarily for "East City" (MAPKD))
|     \-WEAPONS.LUA    - Weapon management (recreation of the Vanilla Weapon Rings)
|
\-SOC-\
      +-MAINCFG.TXT  - SOC for maps
      +-OBJCTCFG.TXT - SOC for custom objects such as Dead Bodies, Footmark and Knife weapon
      \-SOUNDCFG.TXT - SOC for some sounds


Other files are either textures or music and do not require an introduction


As I've said earlier, the GitHub repository has more content to work with such as bunch of useful tools to make a
MM language file in LUA format.

Yes, THIS GAMETYPE SUPPORTS TRANSLATIONS. You can take /SRC/LUA/TEXT/EN.LUA as the template file for your language
I tried my best to make the tutorial about languages in that template understandable but if you have questions you
can always ask us in our SRB2MM Discord (or even on GitHub).

If you're new to the LUA you can freely use our code for educational purposes

Have a nice modding!
LeonardoTheMutant


...oh you need the GitHub link? It's listed in Readme.txt, just look here as well :]
