GL-117(6)

πŸ’– GL-117 β€” the manual, but make it make sense πŸ’–

okay bestie, sit down, hydrate, and let me tell you about gl-117, from the gl-117 overview manual page (section 6, the games one, iykyk). this is the whole thing, nothing skipped, pinky promise 🫢


✨ NAME ✨

gl-117 β€” an OpenGL action flight simulator πŸ›©οΈβœ¨


🌈 SYNOPSIS 🌈

gl-117 [-dlevel -h -v]

that's it. that's the whole summoning ritual πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

so gl-117 is an action flight simulator built on OpenGL and SDL, and it's written in ISO C++. no cap. it's giving serious engineering, it's giving arcade energy, it's giving both.

you join the Eagle Squadron and you gotta succeed in several missions that are genuinely challenging, and those missions lead you through all these different landscapes 🌸. the way it just keeps changing scenery? obsessed.

now, performance queen behavior: there are five predefined levels of video quality plus an amount of viewing ranges, so you can perfectly adjust the game to whatever your system's little heart can handle. beefy rig? crank it. potato? we ball πŸ₯”βœ¨

and it's not just pretty β€” it's got:

  • joystick support πŸ•ΉοΈ
  • mouse support πŸ–±οΈ
  • sound effects πŸ”Š
  • music 🎡

full sensory experience, fr fr.


πŸŽ€ OPTIONS πŸŽ€

  • -dlevel β€” sets the debug level to level, which lives in the range [0..5]. let me break the whole ladder down for you bestie, because each rung is a different flavor of chatty:
    • '0' β€” quiet mode. literally says nothing, avoids any output. main character silence πŸ’…
    • '1' β€” logs fatal errors that cause the program to crash, on stderr
    • '2' β€” same as above, but it also prints exceptions on stderr
    • '3' β€” adds warnings on stdout
    • '4' β€” prints additional information (predefined) on stdout
    • '5' β€” full developer mode, gives developer specific messages on stdout. you are now inside the walls πŸ‘‘
  • -h β€” prints a short summary on stdout and then quits immediately. quick peek, no commitment πŸ™ˆ
  • -v β€” displays the version number of gl-117 and then quits immediately. vibe check the build, then dip ✨

🧚 CONFIGURATION 🧚

okay so here's where it keeps its stuff. gl-117 uses a predefined working directory called ".gl-117" inside your user's home directory β€” that's where it loads and stores all savegame files πŸ’Ύ and where it reads the plain text configuration files "conf" and "conf.interface".

and if there are no config files available? don't stress. gl-117 will create them for you using standard settings 🌸. it's self-sufficient like that.

the contents of those files are, and I quote the vibe here, quite self-explanatory. you'll look at them and go "oh yeah, that's what that is." periodt.


πŸ“– DOCUMENTATION πŸ“–

please go look at the gl-117 user manual (gl-117.pdf) for installation instructions and further gameplay related descriptions 🫢 it's the long-form version of this whole situation.


gl-117 is distributed under the terms of the GPL. share the love, respect the license, it's iconic πŸ’–


πŸ‘‘ AUTHORS πŸ‘‘

Thomas A. Drexl (tom.drexl@gmx.de) β€” thank you for your service, king πŸ«‘πŸ’œ


no notes, no flags skipped, no options hidden. every single one is up there. this is the whole page, bestie πŸŽ€

and that's the tea πŸ“ β€” this was the GL-117(6) page, from the gl-117 overview manual, dated 27 February 2003, footer and all. go fly something, you've earned it βœ¨πŸ¦‹πŸ’