# Loader Repository for the Geode Mod Loader ## Documentation See [docs](https://geode-sdk.github.io/docs/) ## Building ### Prerequisites: * [CMake](https://cmake.org/download/) (minimum v3.13.4) * A supported C++ compiler ([clang](https://releases.llvm.org/)/[MSVC](https://visualstudio.microsoft.com/downloads/)) * [Geode CLI](https://github.com/geode-sdk/cli) (Highly Recommended) * [git](https://git-scm.com/downloads) (Highly Recommended) ### Quick instructions (for thigh-high programmers) 1. `git clone` 2. `mkdir build; cd build; cmake .. -T host=x64 -A win32` 3. `cmake --build` ### Recommended way (for newbies) 1. Install [VS Code](https://code.visualstudio.com/) 2. Install the [C/C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools) and [CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) extensions for VS Code 3. Open up the command line and navigate to any directory where you'd like to build the loader 4. `git clone https://github.com/geode-sdk/loader --recurse-submodules` 5. Open up the directory in VS Code 6. Press F1 to open the Command Palette and run `CMake: Configure` (make sure to select an x86 generator) 7. Open up the Command Palette again and run `CMake: Select Variant` (select either `Release` or `RelWithDebInfo`) 8. Click `Build` on the bottom status bar or run `CMake: Build`