This repository contains the client/modloader part of the Ori and the Will of the Wisps Randomizer.
For instructions and help with how to play this randomizer, visit https://wotw.orirando.com.
You will need to enable long path support in Git BEFORE you clone this repository.
Run this as administrator:
git config --system core.longpaths true
clang-cl
compilers and tools installed. Check this in the Visual Studio Installer in the Individual Components section.-DVCPKG_TARGET_TRIPLET=x64-windows-static-md
as CMake argument in the CMake IDE settingsclang-cl
compilers in the Toolchain IDE settings.winget install "Ninja-build.Ninja"
VCPKG_INSTALLATION_ROOT
environment variable is set correctly and holding the path to the vcpkg installation root. If not, set it before continuing.generate-cmake.debug-vs2022.bat
and wait for it to completecmake-build-debug
directory with Visual StudioDebugging only works when launching the randomizer using the winhttp.dll proxy file (which is recommended in general for development).
After building the project, symlink the built winhttp.dll next to the game. For that, open a terminal with elevated privileges next to the game executable (oriwotw.exe) and run mklink winhttp.dll C:\moon\randomizer\winhttp.dll
.
Now you can load the randomizer by launching the game executable with -m C:\moon\randomizer
as command line argument. If you don't supply any argument, the winhttp.dll proxy will do nothing.
If you are using CLion, you can create a Run Configuration with the aforementioned settings to get a seamless debugging experience.