├── .gitattributes ├── .github └── workflows │ └── CI.yml ├── .gitignore ├── .gitmodules ├── .jdk-versions.sh ├── LICENSE ├── README.md ├── appimage ├── runelite.desktop └── runelite.png ├── checkstyle.xml ├── gradle.properties ├── gradle ├── libs.versions.toml ├── verification-metadata.xml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── innosetup ├── dircheck.pas ├── runelite.ico ├── runelite.iss ├── runelite32.iss ├── runelite_small.bmp ├── runeliteaarch64.iss ├── upgrade.pas └── usernamecheck.pas ├── liblauncher ├── .clang-format ├── .gitignore ├── CMakeLists.txt ├── acl.cpp ├── build.bat ├── elevation.cpp ├── main.cpp └── reg.cpp ├── native ├── .clang-format ├── AUTHORS ├── CMakeLists.txt ├── LICENSE ├── arm64-linux-gcc.cmake └── src │ ├── CMakeLists.txt │ ├── linux │ └── packr_linux.cpp │ ├── macos │ └── packr_macos.cpp │ ├── packr.cpp │ ├── packr.h │ └── win32 │ ├── packr_win32.cpp │ ├── runelite.ico │ ├── runelite.manifest │ └── runelite.rc ├── osx ├── Info.plist ├── runelite.icns └── signing.entitlements ├── packr ├── linux-aarch64-config.json ├── linux-x64-config.json ├── macos-aarch64-config.json ├── macos-x64-config.json ├── win-aarch64-config.json ├── win-x64-config.json └── win-x86-config.json ├── settings.gradle.kts ├── src ├── main │ ├── java │ │ └── net │ │ │ └── runelite │ │ │ └── launcher │ │ │ ├── CertPathExtractor.java │ │ │ ├── ConfigurationFrame.java │ │ │ ├── FatalErrorDialog.java │ │ │ ├── FilesystemPermissions.java │ │ │ ├── ForkLauncher.java │ │ │ ├── HardwareAccelerationMode.java │ │ │ ├── JagexLauncherCompatibility.java │ │ │ ├── JvmLauncher.java │ │ │ ├── LaunchMode.java │ │ │ ├── Launcher.java │ │ │ ├── LauncherProperties.java │ │ │ ├── LauncherSettings.java │ │ │ ├── LinkBrowser.java │ │ │ ├── OS.java │ │ │ ├── PackrConfig.java │ │ │ ├── ReflectionLauncher.java │ │ │ ├── SplashScreen.java │ │ │ ├── TrustManagerUtil.java │ │ │ ├── Updater.java │ │ │ ├── VerificationException.java │ │ │ └── beans │ │ │ ├── Artifact.java │ │ │ ├── Bootstrap.java │ │ │ ├── Diff.java │ │ │ ├── Platform.java │ │ │ └── Update.java │ ├── java8 │ │ └── net │ │ │ └── runelite │ │ │ └── launcher │ │ │ └── CertPathExtractor.java │ └── resources │ │ ├── logback.xml │ │ └── net │ │ └── runelite │ │ └── launcher │ │ ├── launcher.properties │ │ ├── runelite.crt │ │ ├── runelite_128.png │ │ └── runelite_splash.png └── test │ ├── java │ └── net │ │ └── runelite │ │ └── launcher │ │ ├── UpdaterTest.java │ │ └── VersionTest.java │ └── resources │ └── hdiutil-mount-plist.xml └── tools └── update-jre.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | build 3 | .idea 4 | RuneLiteSetup*.exe 5 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/.gitmodules -------------------------------------------------------------------------------- /.jdk-versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/.jdk-versions.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/README.md -------------------------------------------------------------------------------- /appimage/runelite.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/appimage/runelite.desktop -------------------------------------------------------------------------------- /appimage/runelite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/appimage/runelite.png -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/verification-metadata.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradle/verification-metadata.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/gradlew.bat -------------------------------------------------------------------------------- /innosetup/dircheck.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/dircheck.pas -------------------------------------------------------------------------------- /innosetup/runelite.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/runelite.ico -------------------------------------------------------------------------------- /innosetup/runelite.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/runelite.iss -------------------------------------------------------------------------------- /innosetup/runelite32.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/runelite32.iss -------------------------------------------------------------------------------- /innosetup/runelite_small.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/runelite_small.bmp -------------------------------------------------------------------------------- /innosetup/runeliteaarch64.iss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/runeliteaarch64.iss -------------------------------------------------------------------------------- /innosetup/upgrade.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/upgrade.pas -------------------------------------------------------------------------------- /innosetup/usernamecheck.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/innosetup/usernamecheck.pas -------------------------------------------------------------------------------- /liblauncher/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | IndentWidth: 4 3 | ColumnLimit: 160 -------------------------------------------------------------------------------- /liblauncher/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/.gitignore -------------------------------------------------------------------------------- /liblauncher/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/CMakeLists.txt -------------------------------------------------------------------------------- /liblauncher/acl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/acl.cpp -------------------------------------------------------------------------------- /liblauncher/build.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/build.bat -------------------------------------------------------------------------------- /liblauncher/elevation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/elevation.cpp -------------------------------------------------------------------------------- /liblauncher/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/main.cpp -------------------------------------------------------------------------------- /liblauncher/reg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/liblauncher/reg.cpp -------------------------------------------------------------------------------- /native/.clang-format: -------------------------------------------------------------------------------- 1 | BasedOnStyle: Google 2 | IndentWidth: 4 3 | ColumnLimit: 160 -------------------------------------------------------------------------------- /native/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/AUTHORS -------------------------------------------------------------------------------- /native/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/CMakeLists.txt -------------------------------------------------------------------------------- /native/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/LICENSE -------------------------------------------------------------------------------- /native/arm64-linux-gcc.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/arm64-linux-gcc.cmake -------------------------------------------------------------------------------- /native/src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/CMakeLists.txt -------------------------------------------------------------------------------- /native/src/linux/packr_linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/linux/packr_linux.cpp -------------------------------------------------------------------------------- /native/src/macos/packr_macos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/macos/packr_macos.cpp -------------------------------------------------------------------------------- /native/src/packr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/packr.cpp -------------------------------------------------------------------------------- /native/src/packr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/packr.h -------------------------------------------------------------------------------- /native/src/win32/packr_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/win32/packr_win32.cpp -------------------------------------------------------------------------------- /native/src/win32/runelite.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/win32/runelite.ico -------------------------------------------------------------------------------- /native/src/win32/runelite.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/win32/runelite.manifest -------------------------------------------------------------------------------- /native/src/win32/runelite.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/native/src/win32/runelite.rc -------------------------------------------------------------------------------- /osx/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/osx/Info.plist -------------------------------------------------------------------------------- /osx/runelite.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/osx/runelite.icns -------------------------------------------------------------------------------- /osx/signing.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/osx/signing.entitlements -------------------------------------------------------------------------------- /packr/linux-aarch64-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/linux-aarch64-config.json -------------------------------------------------------------------------------- /packr/linux-x64-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/linux-x64-config.json -------------------------------------------------------------------------------- /packr/macos-aarch64-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/macos-aarch64-config.json -------------------------------------------------------------------------------- /packr/macos-x64-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/macos-x64-config.json -------------------------------------------------------------------------------- /packr/win-aarch64-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/win-aarch64-config.json -------------------------------------------------------------------------------- /packr/win-x64-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/win-x64-config.json -------------------------------------------------------------------------------- /packr/win-x86-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/packr/win-x86-config.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/CertPathExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/CertPathExtractor.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/ConfigurationFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/ConfigurationFrame.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/FatalErrorDialog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/FatalErrorDialog.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/FilesystemPermissions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/FilesystemPermissions.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/ForkLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/ForkLauncher.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/HardwareAccelerationMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/HardwareAccelerationMode.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/JagexLauncherCompatibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/JagexLauncherCompatibility.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/JvmLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/JvmLauncher.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/LaunchMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/LaunchMode.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/Launcher.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/LauncherProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/LauncherProperties.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/LauncherSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/LauncherSettings.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/LinkBrowser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/LinkBrowser.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/OS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/OS.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/PackrConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/PackrConfig.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/ReflectionLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/ReflectionLauncher.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/SplashScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/SplashScreen.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/TrustManagerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/TrustManagerUtil.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/Updater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/Updater.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/VerificationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/VerificationException.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/beans/Artifact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/beans/Artifact.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/beans/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/beans/Bootstrap.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/beans/Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/beans/Diff.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/beans/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/beans/Platform.java -------------------------------------------------------------------------------- /src/main/java/net/runelite/launcher/beans/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java/net/runelite/launcher/beans/Update.java -------------------------------------------------------------------------------- /src/main/java8/net/runelite/launcher/CertPathExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/java8/net/runelite/launcher/CertPathExtractor.java -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/net/runelite/launcher/launcher.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/resources/net/runelite/launcher/launcher.properties -------------------------------------------------------------------------------- /src/main/resources/net/runelite/launcher/runelite.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/resources/net/runelite/launcher/runelite.crt -------------------------------------------------------------------------------- /src/main/resources/net/runelite/launcher/runelite_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/resources/net/runelite/launcher/runelite_128.png -------------------------------------------------------------------------------- /src/main/resources/net/runelite/launcher/runelite_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/main/resources/net/runelite/launcher/runelite_splash.png -------------------------------------------------------------------------------- /src/test/java/net/runelite/launcher/UpdaterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/test/java/net/runelite/launcher/UpdaterTest.java -------------------------------------------------------------------------------- /src/test/java/net/runelite/launcher/VersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/test/java/net/runelite/launcher/VersionTest.java -------------------------------------------------------------------------------- /src/test/resources/hdiutil-mount-plist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/src/test/resources/hdiutil-mount-plist.xml -------------------------------------------------------------------------------- /tools/update-jre.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/runelite/launcher/HEAD/tools/update-jre.py --------------------------------------------------------------------------------