Thursday, July 04, 2024

Re: NEW: IndieRunner - launcher for independent games, supersedes games/fnaify

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

No comments:

Post a Comment