luxtorpeda-dev / packages

Package build scripts and support for luxtorpeda client
https://luxtorpeda.org
zlib License
35 stars 28 forks source link

Blendo Games (Flotilla, Gravity Bone, Thirty Flights of Loving, Quadrilateral Cowboy) #265

Closed JoshuaFern closed 2 years ago

JoshuaFern commented 3 years ago

Additional information

The developer Blendo Games releases the source code for most of their games.

55000 is free, I personally own 214700 and 974090 but not 240440.

d10sfan commented 3 years ago

Some of these games are windows or windows & mac only. Do the sources have build support for Linux for all of these?

JoshuaFern commented 3 years ago

I've never built or even played most of these games, however it looks promising to me.

Flotilla was ported to FNA last year.

Gravity Bone and Thirty Flights of Loving both run on idTech2 - They say "The linux version should be buildable, but we haven't tested it for the release."

Quadrilateral Cowboy runs on the idTech4 engine.

d10sfan commented 3 years ago

Both Gravity Bone and Thirty Flights are missing support for Linux. There's a fork someone made (https://github.com/AimHere/thirty-flights-of-linux) but it seems to be outdated. From their description, it looks like it's more than just the make file, as there's some Windows-specific code in the source code.

If someone would be interested in updating the fork and/or helping to maintain it, I'd be happy to add it to the list. Those games need to be ported first before they can be usable in luxtorpeda. I could look at adding support, but that'd take a fair amount of time, so help would be appreciated.

d10sfan commented 3 years ago

Quadrilateral Cowboy looks simple enough since it's idtech-4 based and already has Linux support, although that one is officially supported.

Flotilla is FNA/mono based (https://github.com/FNA-XNA/FNA/wiki/3:-Distributing-FNA-Games#gnulinux), so there's be some research involved as to the building process. I've used mono itself a few years ago, but never have used FNA. I'll look when I have a chance.

JoshuaFern commented 3 years ago

I'm a bit confused, the project you linked was released 8 years ago but the source code for both Gravity Bone and Thirty Flights were only released in 2020.

d10sfan commented 3 years ago

I'm a bit confused, the project you linked was released 8 years ago but the source code for both Gravity Bone and Thirty Flights were only released in 2020.

The source code was released on their website many years ago from my understanding. The release to github was more recent.

d10sfan commented 2 years ago

Closing for now, due to many of these having officially supported native versions. For the ones that are Windows only, if there ends up being an upstream project to make these work on Linux, let me know and I'll work on implementing it. If anyone is interested in providing engines for the native versions, I'd be happy to review a pull request for that.