Index | Thread | Search

From:
Fabien Romano <fabienromano@gmail.com>
Subject:
Re: NEW: IndieRunner - launcher for independent games, supersedes games/fnaify
To:
ports@openbsd.org
Date:
Thu, 4 Jul 2024 08:10:38 +0100

Download raw body.

Thread
Tested with Northguard, only tried the first scenario so far.

mkdir -p ~/games/Northguard && cd ~/games/Northguard
steamctl depot download -os linux64 -a 466560
indierunner -e HashLink Northgard.exe

Thanks for the port, very nice to have it.

On 03/07/2024 03:41, Thomas Frohwein wrote:
> Hi,
> 
> This is the port of IndieRunner, which aims to serve as a versatile launcher
> for commercial games released on other platforms with open-source engines/
> libraries. It takes care of selecting a runtime, configuring it, and avoiding
> to trip over bundled incompatible libraries.
> 
> Compared to fnaify, IndieRunner...
> - runs more game engines (FNA, XNA, Love2D, Hashlink, Java) and a lot more
>   games,
> - is highly modular and written in Perl to facilitate improvements and
>   extensions,
> - detects rigg(1) from ports and uses it where applicable, adding its unveil(2)
>   filesystem restrictions.
> 
> Some highlights include:
> - Balatro
> - Brotato
> - Dead Cells
> - Dome Keeper
> - Gravity Circuit
> - Hacknet
> - Owlboy
> - Slay the Spire
> - Supplice
> - Terraria
> - Most of the Zachtronics game catalogue
> 
> ScummVM games are also included in [1] as IndieRunner can detect them and
> launch scummvm.
> 
> The version is 0.1 and should be considered alpha at this point. Many
> games work without issues and the status tracker [1] is keeping track
> of the status of supported games, but there may still be some unexpected
> breakage (that should be reported to me when it happens).
> 
> For anyone used to using fnaify from ports, IndieRunner is meant to completely
> replace fnaify. If you find something that worked with fnaify, but doesn't with
> IndieRunner, this is a bug.
> 
> The port is relatively straightforward with the perl module. I included all the
> engines and libraries that apply as RUN_DEPENDS which makes for a pretty long
> list, but ensures that any of the games in [1] should be runnable (provided no
> difference in version - numerical or by what the digital distribution platform
> bundled).
> 
> ok?
> 
> [1] https://github.com/IndieRunner/IndieRunner/blob/main/share/Status-Tracker.md