Apparently Zone:Identifier files offset the soundbank IDs built into the ROM, in such a way that can lead to severe levels of game corruption. The cause of these corruptions isn't obvious and can take some deep digging to uncover.
The soundbank conversion script needs to look for these Zone:Identifier files and ignore their inclusion altogether. They're probably doing a simple search for the .json extension or something without any strict extension matching, but idk I haven't looked into this yet.
Apparently Zone:Identifier files offset the soundbank IDs built into the ROM, in such a way that can lead to severe levels of game corruption. The cause of these corruptions isn't obvious and can take some deep digging to uncover.
The soundbank conversion script needs to look for these Zone:Identifier files and ignore their inclusion altogether. They're probably doing a simple search for the
.json
extension or something without any strict extension matching, but idk I haven't looked into this yet.