TotemArts / Launcher

[WIP] Launcher for Renegade-X (Not Electron)
GNU General Public License v3.0
24 stars 9 forks source link
launcher renegadex rust sciter

RenegadeX Launcher

⚠ Note: The source code provided here is NOT the currently released Totem Arts launcher. ⚠

screenshot

Makes use of the following dependencies of the same developer (SonnyX):

RenegadeX-patcher-lib

xDelta-decoder

Download-Async

UnZip

RunAs

Front-end development tools

sciter-js contains a few integral files for the development of sciter-related products (e.g. the launcher) The important ones are:

Compilation Instructions

Windows

Cross-Compiling relies on Docker, make sure to have it installed!

cargo install cross

To compile for windows:

./package-windows.sh

Linux

Native build-requirements for Arch based systems:

sudo pacman -Syu cmake gcc pkgconf wget openssl

Build commands:

cargo update
cargo build --release

Run commands for Linux: Download Sciter from https://github.com/c-smile/sciter-js-sdk/ and add the path to $SCITER_PATH

export PATH=$PATH:$SCITER_PATH/bin/linux/x64
cargo run --release