From: Thomas Frohwein Subject: NEW: IndieRunner - launcher for independent games, supersedes games/fnaify To: ports@openbsd.org Date: Tue, 2 Jul 2024 22:41:49 -0400 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