otclient-redemption/data/sounds
Zbizu 0276a5f720
feat: load sounds with protobuf
This is a continuation of bringing expanded protobuf support to otclient.
This isn't a complete solution but moves us very close to forwarding protobuf soundbanks to the client

These things are "to do", that won't be part of this PR:

path detection for ogg files (currently the client only knows the file name)
playing sound effects from server packets
playing sound effects from items on screen
getting the performance right so it doesn't lag when multiple sounds are played
2025-01-28 16:49:56 -03:00
..
.gitignore feat: load sounds with protobuf 2025-01-28 16:49:56 -03:00
README.md feat: load sounds with protobuf 2025-01-28 16:49:56 -03:00

Adding client versions

Create a version folder and drop your soundbank in it.

For the list of supported client versions see modules/gamelib/game.lua

Example configuration

data/sounds/1340/ (catalog-sound.json and all sound files)