oldpz/dcss-remastered — explained in plain English
Analysis updated 2026-05-18
Add dynamic, zone based music to a Windows install of Dungeon Crawl Stone Soup.
Layer sound effects so actions like hitting or opening doors do not cut off other sounds.
Apply visual effects like color grading and screen shake without modifying the game's source.
| oldpz/dcss-remastered | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | hard | moderate | moderate |
| Complexity | 4/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires compiling an x86 DLL that must exactly match the target crawl.exe build, plus a specific DCSS Tiles for Windows version.
DCSS Remastered Audio adds dynamic music and layered sound effects to Dungeon Crawl Stone Soup, a roguelike game, without needing the game's source code or a recompile. It works with the stock, precompiled Windows Tiles build of the game only, and it does not include or modify any of the game's own files. Normally the Windows version of the game can only play one short sound at a time. This project replaces that limited setup with a fuller audio experience: music that changes as the player moves between different areas of the dungeon, smooth transitions between tracks, music that quiets down when the player's health is low, and sound effects that can overlap instead of interrupting each other. The trick behind this is a small file that pretends to be one of Windows' own sound system files. The real game keeps calling its normal sound functions, unaware that its requests are being intercepted and redirected to a separate Python program acting as the actual audio mixer. Some of those requests are ordinary sound effects tied to in game actions like hitting an enemy or opening a door. Others are disguised signals, hidden inside fake file names, that tell the audio program when the player has entered a new area or when their health has dropped, so it knows which music or effect to play. If the separate audio program is not running, the game still works normally with its original limited sound. The project also includes an optional visual add on that uses a similar approach. It intercepts the graphics calls the game makes and applies effects like color grading, screen tinting, vignettes, and small extra touches such as screen shake or glowing flashes, all layered on top of the game's normal picture. Setup requires a specific version of the game, Python, and a Windows only build process, since the two add on files must be compiled to match the game exactly. Music files are downloaded separately rather than included, and sound effects are generated on the user's own machine. This is a hobby project built for one specific, older PC game, and it will only work for players running that exact version on Windows.
A no-recompile audio and visual mod that adds dynamic zone-based music, layered sound effects, and screen effects to the Windows build of the roguelike game Dungeon Crawl Stone Soup.
Mainly Python. The stack also includes Python, C, pygame-ce.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.