That is not what I meant at all.
I meant that the only two jsons you need are musicset.json and soundset.json in the sound directory. Technically you only need one, but it’s cleaner to separate them out.
It also doesn’t matter what they’re named; Catadda will just load anything that ends in .json in that “sound” folder.
The one in the “json” folder specifically is unnecessary, but is also loaded by cataclysmdda because it just straight loads all jsons in that folder instead of looking for specific ones. In my zip, it is literally a copy paste of the soundset.json in the sounds folder, and can safely be deleted. I did this because this is how the original zip was like, sorta? The soundset.json in that one in the “json” dir was out of date and cobbled and weird. I left it in ‘just in case’, and now that I know better, I haven’t removed it because it would cause disparity issues with people who’ve already downloaded and used it.
The reason that I left both soundset.json and vulkans-soundset.json in is because they both have entries for all sorts of sound events, but they’re not consistent on what ones they do have and what ones they don’t. Vulkans has entries for things that soundset doesn’t and vice-versa, and I was too lazy to comb through them both and merge them into one file, so I just left both files in and let cataclysm sort through them and figure it out.
There’s also that the framework for weapon attack and reload and stuff is actually slightly modular, and this was exploited in soundset.json for some (but not all) weapons. You actually can define new weapons and the like and what sounds they make on their various actions. There’s some examples in soundset.json somewhere down mid-endways where there were sounds added for a lot of weapons including the lajakang (sp?)
Edit: Also, fyi, pay attention to case. Windows might be lenient, but if you define a file in json differently to what it’s actual file case is (like, derp.ogg vs derp.OGG vs Derp.ogg) then it will throw a debug on linux.
Edit2: I also, when converting everything to ogg, left the compression settings really high quality. I was using audacity. You can probably safely milk a bunch of disk space out of it by using lower quality compression, but I’d warn against too much because you might turn some of the treble into static noise and cause weirdness. .wav is a valid format to use instead of ogg, but… WHY? That just seems silly. All that wasted disk space.