These 7 commits are when the Protocol Buffers files have changed:
Commit: | 0276a5f | |
---|---|---|
Author: | Zbizu | |
Committer: | GitHub |
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
The documentation is generated from this commit.
Commit: | 2a1b946 | |
---|---|---|
Author: | Zbizu | |
Committer: | GitHub |
feature: boosted creature / reading staticdata from assets / bestiary races rework (#1064)
Commit: | f563cda | |
---|---|---|
Author: | kokekanon | |
Committer: | GitHub |
fix: protobuf ITEM_CATEGORY (#950)
Commit: | 2e8ac80 | |
---|---|---|
Author: | Marcos | |
Committer: | GitHub |
feat: compatibility with 13.20 and 13.21
Commit: | 1d5e48d | |
---|---|---|
Author: | Marcos | |
Committer: | GitHub |
Protocol 12.91 support Co-authored-by: Beats <61994374+beats-dh@users.noreply.github.com>
Commit: | 5531c40 | |
---|---|---|
Author: | Eduardo Dantas | |
Committer: | GitHub |
Fix github actions, cmake rework and integrate with vcpkg and improvement on protobuf (#257) Full Github Action Rework (GHA), so that builds are fixed: Windows, Linux, Docker; Review checks: C++, Lua, XML and others checks Complete Cmake Rework, modernized the code so that you can work with GHA. Removed: VCPKG Build Removed generated Files from file .gitignore (all build files are required for Cmake cache generation) Lib Lua5.1 was removed and maintained only Luajit (faster and better) Removed the "consoleapplication" file Removed the "lbitlib" file, after all, if the idea is the project to use updated Libs, why do we want files that bring compatibility to old Libs? I just updated the files to use the functions of the new LIBs Modified: The metadata of the Bitwise functions have been changed, now being in place of "bit32." is "bit." Protobuf will now be chased along with the client build, avoiding random errors related to Protobuf's version is different from the compiled file (this way, no matter if the repository file is outdated, as a new one will always be generated in a compilation from rebuild all) Modified the structure of some folders, such as "protobuf" and "cmake" folder, "protobuf" was sent to the src main folder and "cmake" to the client main folder Namespace protobuf changed from "tibia" to "otclient" Merged the files of the Protobuf "shared.proto and appearances.proto" in one (appearances) Added: Issue Template Pull Request Template Pull Request Labeller Check to inform that clang is not supported (it is possible to use docker on mac, this way we avoid headaches related to support for an OS that is practically not used) GHA: Codacy CodeQL Review dog SonarCloud Build docker Build Ubuntu Build Windows Cmake: Cmakepresets VCPKG Manifest Otcicon Client: Added the functions LuaInterface::registerTable and LuaInterface::registerMethod and Bitwise Functions (if necessary at some point compatibility with the Lua 5.1) Note: Some checks are failing as they should only work after the merge, they should be ignored, the main ones are ok Thanks to @costallat for for helping and assisting with addition of GHA and CMake build
Commit: | 703b2f6 | |
---|---|---|
Author: | nekiro | |
Committer: | GitHub |
Protobuf support (#213) * 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 feb5e2a5f990af9668c5bda2a37fee776a57a19e. * Added generate.sh for protobuf in linux Co-authored-by: scopp <osc.car2@gmail.com>