Go to file
yangzhi d963cb156a Merge branch 'HEAD' of https://github.com/ChrisMiuchiz/Cube-World-Mod-Launcher.git
# Conflicts:
#	CubeModLauncher/main.cpp
2019-10-14 20:08:08 +08:00
CubeModLauncher Merge branch 'HEAD' of https://github.com/ChrisMiuchiz/Cube-World-Mod-Launcher.git 2019-10-14 20:08:08 +08:00
CubeModLoader Adjust handler name, remove useless stack allocate 2019-10-14 19:55:20 +08:00
README.md prepare c u b e 2019-09-22 19:17:15 -04:00
steam_appid.txt This is needed to launch the game with the mod launcher under steam 2019-09-22 20:03:07 -04:00

README.md

Cube-World-Mod-Launcher

Supports injecting Cube World mods. DLLs must go in a folder called "Mods".

Installing

Get the latest executable from Releases and place it in the same folder as cubeworld.exe

https://github.com/ChrisMiuchiz/Cube-World-Mod-Launcher/releases

Installing Mods

A "Mods" folder should be created in the same folder as cubeworld.exe, and mods should be installed by moving them into the Mods folder.

Preparing cubeworld.exe

Since Cube World is using SteamStub obfuscation, you need to remove the obfuscation using Steamless.

Building the launcher or mods

This project will only ever support GCC. This program will not even build using MSVC, not only because the inline assembly syntax is different, but because support for inline assembly was removed for x86-64.

All mods MUST include cwmods.h from cwsdk to function.

Compiler/Linker flags: -m64 -masm=intel -static -static-libgcc -static-libstdc++