Skip to content

A launcher for the OpenGOAL Project to simplify usage and installation

License

Notifications You must be signed in to change notification settings

trippjoe/launcher

This branch is up to date with open-goal/launcher:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4467ce5 · Mar 8, 2025
Jan 5, 2025
Mar 8, 2025
Apr 14, 2024
Sep 22, 2024
Aug 31, 2024
Mar 8, 2025
Aug 30, 2023
Nov 25, 2024
Jul 31, 2023
Mar 8, 2025
Jan 9, 2025
Apr 28, 2024
Sep 27, 2024
Jan 31, 2024
Apr 28, 2024
Mar 8, 2025
May 6, 2023
Sep 27, 2024
Mar 8, 2025
Sep 28, 2022
Sep 28, 2022
Sep 28, 2022
Feb 10, 2024
May 30, 2022
Jul 24, 2023
Jul 22, 2023
Oct 16, 2024

Repository files navigation

OpenGOAL Launcher

Crowdin

Our attempt at distributing the OpenGOAL releases in a cross-platform and easy to use and update way. It also is a place for features involving the games, such as texture pack or mod management.

The launcher uses the Tauri framework.

Usage

See the documentation on our website for hopefully up to date instructions on how to use it.

Asking for help

When asking for help, please download the support package which includes logs to help someone diagnose the problem.

If you cannot do this (for example, the bug relates to making the package / the application won't launch) then you can find the application logs in the following folders:

  • Windows C://Users/<YOUR_USER_NAME>/AppData/Roaming/OpenGOAL-Launcher/logs
  • Linux /home/<YOUR_USER_NAME>/.config/OpenGOAL-Launcher/logs
  • macOS /Users/<YOUR_USER_NAME>/Library/Logs/OpenGOAL-Launcher/app/logs

Note that both AppData and .config are hidden folders, and Library is hidden by default.

Development

Tauri requires a valid Rust installation, as well as a valid NodeJS installation.

For installing Rust, it's recommended to follow the instructions here https://www.rust-lang.org/tools/install

Windows

scoop install nodejs
npm install -g yarn

Linux (Ubuntu 22.04)

sudo apt install libwebkit2gtk-4.0-dev build-essential curl wget libssl-dev libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev # tauri deps, see - https://tauri.app/v1/guides/getting-started/prerequisites#setting-up-linux
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash # installs Node Version Manager (ubuntus package is woefully out of date)
source ~/.bashrc
nvm install lts/hydrogen # installs latest nodejs 18.X
npm install -g yarn

macOS

npm install -g yarn

Building and Running

To build and run the application locally, all you have to do is run:

yarn install
yarn tauri dev

About

A launcher for the OpenGOAL Project to simplify usage and installation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 40.8%
  • Rust 39.1%
  • TypeScript 16.4%
  • JavaScript 2.7%
  • Other 1.0%