Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/open-goal/launcher
A launcher for the OpenGOAL Project to simplify usage and installation
https://github.com/open-goal/launcher
Last synced: 1 day ago
JSON representation
A launcher for the OpenGOAL Project to simplify usage and installation
- Host: GitHub
- URL: https://github.com/open-goal/launcher
- Owner: open-goal
- License: isc
- Created: 2022-08-11T23:12:53.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T04:42:01.000Z (7 months ago)
- Last Synced: 2024-04-18T10:12:57.595Z (7 months ago)
- Language: Svelte
- Size: 181 MB
- Stars: 51
- Watchers: 6
- Forks: 13
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: docs/support-package.png
Awesome Lists containing this project
- awesome-tauri - OpenGOAL - Cross-platform installer, mod-manager and launcher for `OpenGOAL`; the reverse engineered PC ports of the Jak and Daxter series. (Applications / Gaming)
README
# OpenGOAL Launcher
[![Crowdin](https://badges.crowdin.net/opengoal-launcher/localized.svg)](https://crowdin.com/project/opengoal-launcher)
Our attempt at distributing the [OpenGOAL](https://github.com/open-goal/jak-project) 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](https://tauri.app/) framework.
- [OpenGOAL Launcher](#opengoal-launcher)
- [Usage](#usage)
- [Asking for help](#asking-for-help)
- [Development](#development)
- [Windows](#windows)
- [Linux (Ubuntu 22.04)](#linux-ubuntu-2204)
- [macOS](#macos)
- [Building and Running](#building-and-running)## Usage
See the [documentation on our website](https://opengoal.dev/docs/usage/installation/) 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.
![](./docs/support-package.png)
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//AppData/Roaming/OpenGOAL-Launcher/logs`
- Linux `/home//.config/OpenGOAL-Launcher/logs`Note that both `AppData` and `.config` are hidden folders.
## 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
```bash
scoop install nodejs
npm install -g yarn
```### Linux (Ubuntu 22.04)
```bash
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
```bash
npm install -g yarn
```### Building and Running
To build and run the application locally, all you have to do is run:
```bash
yarn install
yarn tauri dev
```