add CONTRIBUTING.md

add Dependencies in README.md
This commit is contained in:
Anonymous275
2022-08-09 10:27:27 +03:00
parent 69ef6270ec
commit 9bfd5156bf
2 changed files with 111 additions and 0 deletions

View File

@@ -4,6 +4,19 @@ The launcher is the way we communicate to servers, it does a few automated actio
downloading the mod, launching the game, and establishing server connections.
# Dependencies
it is recommended to use vcpkg and link it to clion or your cmake project via the cmake options using `-DCMAKE_TOOLCHAIN_FILE=PATH_VCPKG/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x64-windows-static`
notice how we specify the target being windows-static you need to install the `static` versions of these dependencies.
- [zlib](https://github.com/madler/zlib) for compression (might be soon removed)
- [discord-rpc](https://github.com/discord/discord-rpc) for discord rich presence
- [nlohmann-json](https://github.com/nlohmann/json) for reading and parsing JSON
- [openssl](https://github.com/openssl/openssl) for secure networking
- [minhook](https://github.com/TsudaKageyu/minhook) for function hooking
# Copyright
Copyright (c) 2019-present Anonymous275 (@Anonymous-275),
BeamMP-Launcher code is not in the public domain and is not free software.
One must be granted explicit permission by the copyright holder(s) in order to modify or distribute any part of the source or binaries.