Compare commits

..

12 Commits

Author SHA1 Message Date
Draqoken
e015ab914c Merge branch 'main' of http://nathantech.net:3000/CosmicRage/CosmicRageSounds 2026-01-17 17:03:45 +03:00
nathan smith
cfcf72fbf0 Added a skating sound 2026-01-17 11:15:04 +00:00
Draqoken
931bdee1d8 scate scate 2026-01-17 00:52:03 +03:00
Draqoken
3ee3b67e4d SCATEBOARD 2026-01-17 00:08:38 +03:00
nathan smith
96f1654da7 re-added the laugh2 sound 2026-01-03 11:10:43 +00:00
nathan smith
79cf3a315d Increased version 2026-01-02 15:25:35 +00:00
nathan smith
c3cb89fa26 fixing more file names 2026-01-02 15:22:37 +00:00
nathan smith
42736b31e1 fixing file names 2026-01-02 15:19:14 +00:00
nathan smith
cd8d2b7853 Gendered social sounds 2026-01-02 14:58:47 +00:00
nathan smith
470d37501f updating versioning 2025-12-29 12:06:03 +00:00
nathan smith
66812037a8 adding some music for something 2025-12-29 12:03:45 +00:00
nathan smith
d3397f53ee new year sounds 2025-12-27 22:42:37 +00:00
85 changed files with 3479 additions and 1 deletions

View File

@@ -0,0 +1,10 @@
REM GoldWave
FILE "firebolt.ogg" BINARY
TRACK 01 AUDIO
TITLE "01"
PERFORMER "Ömer Yılmaz"
INDEX 01 00:03:64
TRACK 02 AUDIO
TITLE "02"
PERFORMER "Ömer Yılmaz"
INDEX 01 00:03:64

Binary file not shown.

Binary file not shown.

BIN
ogg/general/misc/chime.ogg Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
wav/general/misc/chime.wav Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

3424
wav/sound_structure.json Normal file

File diff suppressed because it is too large Load Diff

44
wav/sp_db_maker.py Normal file
View File

@@ -0,0 +1,44 @@
import os
import json
def build_tree(root_dir):
tree = {}
for root, dirs, files in os.walk(root_dir):
# Skip hidden folders like .git, .idea, node_modules ghosts, etc.
dirs[:] = [d for d in dirs if not d.startswith('.')]
rel_path = os.path.relpath(root, root_dir)
folders = rel_path.split(os.sep) if rel_path != "." else []
current = tree
# Walk / create folder structure safely
for folder in folders:
# If this path key doesn't exist or got turned into something non-dict, fix it
if folder not in current or not isinstance(current.get(folder), dict):
current[folder] = {}
current = current[folder]
# Register files
for file in files:
if file.lower().endswith(('.wav', '.wave', '.mp3', '.ogg')):
file_name = os.path.splitext(file)[0]
# Only set to None if it doesn't already exist
# (avoid overwriting a folder accidentally)
if file_name not in current or not isinstance(current[file_name], dict):
current[file_name] = None
return tree
if __name__ == "__main__":
root_directory = os.getcwd()
tree = build_tree(root_directory)
output_filename = "sound_structure.json"
with open(output_filename, "w") as f:
json.dump(tree, f, indent=4)
print(f"Sound structure saved to {output_filename}")

View File

@@ -1 +1 @@
#var SoundsVersion 24 #var SoundsVersion 28