0xreversed/with.ai
ToolMIT

FarfaLauncher

A desktop launcher for installing, updating, and launching native PC ports and recompilations hosted on RomM servers with a NieR:Automata-inspired UI.

0 projects

About FarfaLauncher

FarfaLauncher is a desktop application designed to manage native PC game ports and recompilations hosted on a RomM server using the `farfa-portage` platform. It provides a one-click interface for installation, version management, and launching, featuring a visual identity based on the YoRHa interface from *NieR:Automata*. The tool supports Windows, Linux (including Steam Deck), and macOS (both Intel and Apple Silicon). It handles game updates by comparing local versions against a `VERSION.txt` file on the server and includes a backup system that preserves save files during updates. For security, API tokens are stored in the system's secure keyring (Windows Credential Manager, macOS Keychain, or Linux Secret Service) rather than in plain text. Technically, FarfaLauncher is built using Tauri 2 with a Rust backend and a React/TypeScript frontend. This architecture allows for a lightweight footprint by utilizing the system's native web engine (WebView2 or WebKit). It includes features such as download resumption, zip extraction, and play-time tracking that syncs back to the RomM server.

Summarised from the official page linked above.

0 projects

Projects using FarfaLauncher

No projects with FarfaLauncher yet
If you took something apart with FarfaLauncher, add it so others can see how it went.
Submit a project