AimHere/thirty-flights-of-linux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Linux port by David Sinclair ------------------------------ The resulting binaries ought to work with version 24 of Thirty Flights of Loving and version 11 of Gravity Bone, both from Blendo Games. If they work with other versions, then that's a nice bonus. Various little bits of code here and there have been fiddled around with in order to make this run on Linux. Therefore any bugs and/or other inadequacies present in this code might well be my fault and not those of any of the previous authors, though they'll retain their copyrights in the code, where appropriate. And, to reiterate, this code is based on the work of: Quake II, by id Software (idsoftware.com) KMQuake II, by Knightmare (markshan.com/knightmare) Lazarus, by David Hyde and Mad Dog Thirty Flights of Loving and Gravity Bone, both from Brendan Chung (blendogames.com) And uses: OGG Vorbis ZLib Libpng Libjpeg SDL and a couple files pilfered from wine David Sinclair, 2013. ----- Licensing: This project is licensed under the GNU General Public License version 2 or later. You can find a copy of that version of the GNU GPL at http://www.gnu.org/licenses The source code for this project is available from: https://github.com/AimHere/thirty-flights-of-linux --- This ought to create binary files 'tfol-sdl' and 'kmq2gamei386.so'. To use, place 'tfol-sdl' in the top level directory, and place 'kmq2gamei386.so' in the 'baseq2' directory, along with the .pk3 files and the config file, and any directories full of resources that came with your game. Your directory should look something like this: TFOL | -- tfol-sdl | -- baseq2 | -- kmq2gamei386.so | -- kmq2config.cfg | -- pak0.pk3 | -- pak1.pk3 | -- pak2.pk3 ----- Dependencies: This should require 32-bit dev versions of libasound2 libGL (libgl1-*-dev:i386 on Debian/Ubuntu should provide this) libGLU (libglu1-*-dev:i386 should be what you want) libjpeg62 libxxf86dga libxxf86vm libX11 libpng libsvga ----- Known bugs: Mouse doesn't work properly after display changes Mouse doesn't work in the front end Thin black line on left hand side of screen Shadows don't look good Screenshots only work properly in certain aspect ratios Reports of game being too fast in display menu TODO Fullscreen and Resolution changes aren't great at the moent Find people to test this on Cut down on indirection with the RW_IN_foo_fp functions Use the system SDL libraries, instead of bundling them Package as a Debian/Ubuntu .deb file Build and run a 64-bit binary
About
An unofficial Linux port of Blendo Games' short form FPS game "Thirty Flights of Loving". This should also work on the standalone freeware game "Gravity Bone"
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published