Saturday, July 06, 2024

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

Sry I wrote some mistakes. I should have play less and sleep more ^^

On 04/07/2024 08:10, Fabien Romano wrote:
> Tested with Northguard, only tried the first scenario so far.

Northgard (not guard).

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

-e HashLink isn't required, indierunner detect game engine itself.

Furthermore, if you download the steam version like I did, you need --permissive
so the game keep track of the profile and campaign progress.

Anyway I'm happy with the port but can't comment about more specific topics
(fnaify, scummvm, ...) as I never tried those before.

>
> 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

--
Fabien Romano

No comments:

Post a Comment