╒══════════════════════════════════════════════════╕
│ Unofficial MONOTONE Module Format Documentation │
│ version 0.03 │
│ 2024-09-09 │
╞══════════════════════════════════════════════════╡
│ based on the 2019-10-09 commit of MONOTONE │
│ file structure defined in MTSRC/MT_SONG.PAS │
├──────────────────────────────────────────────────┤
│ MONOTONE by Trixter (Jim Leonard) │
Last updated: 2026-03-07
- Minecraft ver: 1.21.11
- Modloader: Fabric
- Fabric API
- Required by many mods in this list.
- Fabric Language Kotlin
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // v3dobj by cs127 | |
| // version 0.04 | |
| // 2025-01-22 | |
| #include <stdbool.h> | |
| #include <stddef.h> | |
| #include <stdint.h> | |
| #include <stdio.h> | |
| #include <stdlib.h> |
version 3 / 2025-02-04
This is an unofficial attempt at documenting the module music format used in the Czech MS-DOS games Boovie and Bloodie by Future Games.
Not everything has been figured out. The information may be incorrect.
The format is based on S3M, and the feature set is almost identical. The only notable differences are:
version 11.6 / 2025-12-23
this is my attempt at documenting as much information as I can about the music format of Scream Tracker (from now on referred to as ST) versions 2 and 1.
note that the ST version numbers do not conform to SemVer, but are instead treated as decimal numbers with a maximum of 2 decimal places. in other words, 2.1 is the same as 2.10, but not 2.01.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // dmdecode v0.00 | |
| // extremely simple CLI tool for converting | |
| // Nintendo DMC (1-to-7-bit mono DPCM) samples to 8-bit PCM WAVE | |
| // | |
| // C99 (or newer) required! | |
| // | |
| // cs127 | |
| // https://cs127.github.io | |
| // 2025-07-02 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #define WIN32_LEAN_AND_MEAN | |
| #include <shlwapi.h> | |
| #include <windows.h> | |
| static const char* BLOCKED_WORDS [] = | |
| { | |
| "pizza", | |
| "james", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Impulse Tracker sample decompressor | |
| # based on kb's decompressor | |
| # cs127 2025-12-12 | |
| class_name ITSEx | |
| extends RefCounted | |
| @warning_ignore_start("integer_division") | |
| @warning_ignore_start("shadowed_variable") |