Continuation of the original lunar-client-qt, moved to a new repo because of the complete rewrite and redesign.
Simply download and run the setup exe from the latest release.
If you are using Linux, be sure to have the
Lunar Client-X.AppImage
renamed tolunarclient
in/usr/bin/
.
- Download the macos/linux.tar.gz file from the newest release.
- Extract it anywhere
- Run the
Lunar Client Qt
executable
IMPORTANT: All 3 files which where inside the tar need to stay together.
You are allowed to move all 3 together, you're also allowed to create symlinks.
- Rust Nightly
- NPM
LCQT2 is made up of 3 major components:
- The injector - responsible for locating the launcher executable and injecting a javascript patch into it
- The gui - contains the gui opened by pressing the syringe button, also contains the javascript patch used by the injector
- The agent - java agent which implements all game patches
In order for lcqt to work properly all 3 components need to be built into the same directory.
$ ./gradlew installDist # builds all 3 components and generates a bundle in build/install/lcqt2
$ ./gradlew run # equivalent to ./gradlew installDist && './build/install/lcqt2/Lunar Client Qt'
./gradlew installDebugDist
and./gradlew runDebug
do the same thing except they build the rust injector in debug mode.