Source-Soundscapes is a website that plays source engine soundscapes in a webbrowser. The app currently supports over 2300 soundscapes from the following games:
- Alien Swarm
- Counter-Strike: Global Offensive
- Counter-Strike: Source
- Day of Defeat: Source
- Half-Life 2
- Half-Life 2: Episode 1
- Half-Life 2: Episode 2
- Half-Life 2: Deathmatch
- Half-Life 2: Lost Coast
- Left 4 Dead 2
- Portal
- Portal 2
- Team Fortress 2
Either grab the latest compile release from the releases, or grab the sounds.7z
archive from the releases.
To just run the website, clone the repo, install all dependencies with yarn install
, extract the sounds from sounds.7z
into ./public/sound/
, and run yarn start
.
To compile an optimized build, run yarn build
. If the sounds have been copied into the ./public
folder, this process might take awhile because it needs to copy all the sounds to the ./build
folder. If you haven't yet extracted the files, you can just compile the optimized build first and then extract the sounds into ./build/sound/
. This will be faster than waiting for node to copy the files if you just want the compiled build.
While I consider this project to be completed, there are a couple things that would be nice to have such as:
- Mute Channel
- Smart Random Sounds
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
All sounds, soundscripts and content displayed in background images belong to Valve Software, I do not claim any ownership over them.