Skip to content

Furries-UwU/GDMP-Client

Repository files navigation

GDMP-Client

Client | Server

This is where she makes a mod.

Build Instructions

  • Install Geode

  • clone the repo recursively:

git clone https://github.com/Furries-UwU/GDMP-Client.git --recursive

Windows

cmake . -A Win32
cmake --build . --config Release

Linux

cmake \
  -DCMAKE_TOOLCHAIN_FILE=$TOOLCHAIN_REPO/clang-cl-msvc.cmake \
  -DMSVC_BASE=$MSVC_BASE \
  -DWINSDK_BASE=$WINSDK_BASE \
  -DWINSDK_VER=$WINSDK_VER \
  -DGEODE_DISABLE_FMT_CONSTEVAL=true \
  -DCMAKE_BUILD_TYPE=Release -B build

cmake --build build --config Release

MacOS

  • idk
  • apparently it's the same as windows without the -A Win32
cmake .
cmake --build . --config Release

Credits

Thanks to

  • Geode, the modding framework this mod uses <3
  • Protocol Buffers for (de)serialization of data and shared data structures
  • ENet, the networking library
  • CPM.cmake for making CMake dependency management easier
  • CMake, for making me suffer