Skip to content

TotemArts/Launcher

Folders and files

NameName
Last commit message
Last commit date
Dec 13, 2023
Jan 3, 2022
Sep 6, 2024
Jan 7, 2023
Jan 3, 2022
May 15, 2021
Dec 24, 2021
Aug 20, 2019
Jan 30, 2023
Sep 20, 2021
Sep 20, 2021
Jan 7, 2023
Dec 23, 2022
Dec 6, 2021
Sep 20, 2021
Jan 3, 2022
May 18, 2022
Jan 28, 2023
Oct 7, 2022
Apr 4, 2021

Repository files navigation

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:

  • sciter.dll this file is used by the launcher to run the front-end.
  • inspector.exe this file can act like a dom-inspector (like F12 in Chrome/Firefox), to use it, place inspector.exe inside of the pre-compiled launcher folder, and open inspector.exe along with RenegadeX Launcher.exe, press ctrl+shift+i or ctrl+shift+left-click to select an element.
  • usciter.exe this can open a htm(l) file and thus render things like sciter does, useful for development.

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