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
* Protobuf support
* Silence warnings
* Fix backwards compatibility
* Fix market restricted vocation
* Switch to liblzma implementation
* Add .proto and compiler
* Fix exception
* Added protobuf and LibLZMA libraries to CMakeLists
* Fixed LibLZMA library and added nlohmann-json
* Added auto parse *.proto files on cmake in linux
* Revert "Added auto parse *.proto files on cmake in linux"
This reverts commit feb5e2a5f9.
* Added generate.sh for protobuf in linux
Co-authored-by: scopp <osc.car2@gmail.com>
* Show only available client versions in entergame window
* PR feedback: Show complete list if no version in things folder.
* Fixed missing dat/spr message
Co-authored-by: scopp <osc.car2@gmail.com>
* Dat now loads (new animations aren't yet functional).
* Fixed the way we reference client versions.
TODO: Write new animation functionality & find out protocol changes.
* IMPORTANT: dat/spr should now be placed in /data/things/
* Rename game_tibiafiles to game_things
* Make battle list algorithm much faster
* Split UITabBar into UITabBar and UIMoveableTabBar
* Fix other minor issues
2013-01-21 19:41:03 -02:00
Renamed from modules/game_tibiafiles/tibiafiles.lua (Browse further)