mirror of
https://github.com/geode-sdk/geode.git
synced 2024-11-27 09:55:34 -05:00
041a98ee4d
compilation still won't work, pending implementations for gdstl/codegen/tuliphook. the first two should be mostly done already. may also be good to get FileWatcher, crashlog, and the file picker implemented but they aren't necessary the libcurl.a and libssl.a files were built using https://github.com/ibaoger/libcurl-android. they are placed in the link/android folder because putting them in the link folder confused the macOS build. once built, the geode binary should be loaded after nativeSetApkPath is ran (otherwise the directory setup crashes). in the future it would be nice if the internal mod also did save data path redirection, as base GD is incapable of doing this Co-authored-by: mat <26722564+matcool@users.noreply.github.com> |
||
---|---|---|
.. | ||
hash | ||
include | ||
launcher | ||
resources | ||
src | ||
test | ||
CMakeLists.txt | ||
README.md |
Loader
Repository for the Geode Mod Loader
Documentation
See docs
Building
Prerequisites:
- CMake (minimum v3.13.4)
- A supported C++ compiler (clang/MSVC)
- Geode CLI (Highly Recommended)
- git (Highly Recommended)
Quick instructions (for thigh-high programmers)
-
git clone
-
mkdir build; cd build; cmake .. -T host=x64 -A win32
-
cmake --build
Recommended way (for newbies)
-
Install VS Code
-
Install the C/C++ and CMake Tools extensions for VS Code
-
Open up the command line and navigate to any directory where you'd like to build the loader
-
git clone https://github.com/geode-sdk/loader --recurse-submodules
-
Open up the directory in VS Code
-
Press F1 to open the Command Palette and run
CMake: Configure
(make sure to select an x86 generator) -
Open up the Command Palette again and run
CMake: Select Variant
(select eitherRelease
orRelWithDebInfo
) -
Click
Build
on the bottom status bar or runCMake: Build