geode/loader
matcool 456075a2cb (urgent) fix log mutex breaking forward compat mode
yes, this single mutex would break geode loading in forward compat mode
entirely.. because the forward compat hooks log at static init time! and
since static init stuff is weird, the mutex wasnt initialized yet. so
now we force it to be initialized by having it in a getter
2024-02-12 15:55:13 -03:00
..
hash Improve actions build speed by using sccache, removes PCH (#493) 2024-02-11 15:58:46 -03:00
include Merge branch 'main' of https://github.com/geode-sdk/geode 2024-02-12 18:39:49 +03:00
launcher forward compat mode 2024-01-12 22:18:24 +03:00
resources Fix profile links 2024-02-11 21:21:14 -05:00
src (urgent) fix log mutex breaking forward compat mode 2024-02-12 15:55:13 -03:00
test better geode version comparison & handling 2024-01-31 00:47:30 +03:00
CMakeLists.txt bring back pch if sccache is disabled 2024-02-12 10:22:17 -03:00
README.md

Loader

Repository for the Geode Mod Loader

Documentation

See docs

Building

Prerequisites:

Quick instructions (for thigh-high programmers)

  1. git clone

  2. mkdir build; cd build; cmake .. -T host=x64 -A win32

  3. cmake --build

  1. Install VS Code

  2. Install the C/C++ and 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