XRACER-TOOLS(1)

XRACER-TOOLS β€” the xracer-mktube era πŸ’…

okay bestie, pull up a chair, we're reading the xracer-tools(1) manual page from the General Commands Manual section and honestly? it's giving niche-but-iconic. sit with me. 🫢


✨ NAME ✨

xracer-mktube β€” the XRacer tubular outline generator πŸ¦‹


🌸 SYNOPSIS 🌸

xracer-mktube --steps STEPS [--outputc OUTPUTFILE]  [--outputtube
TUBEOUTPUTFILE]  [--verbose]  [INPUTFILE]

like, that's the whole vibe right there. steps, some files, a little verbosity, and an input. slay.


πŸ’– DESCRIPTION πŸ’–

so this page is a quick lil rundown of the xracer-mktube command. that's it, that's the assignment. ✨

and listen β€” this manual page exists for the Debian distribution specifically because the original program does not have a manual page. so we wrote one. no cap, we're doing the lord's work out here. πŸ™ˆ

now for the tea: xracer-mktube is a perl script. it takes a Blender VideoScape file, INPUTFILE, which is a basic tubular outline of the track β€” like, the skeleton of the whole thing. πŸŽ€

and then, optionally, it generates:

  • a C source file OUTPUTFILE that contains code suitable to be used as a track in the game XRacer πŸ”₯
  • and also an intermediate TUBEOUTPUTFILE (that's a .tube file, bestie) which is used by the other track processing scripts πŸ‘‘

so yeah. one script, in goes a tube outline, out comes game-ready track code. main character energy fr fr.


πŸŽ€ OPTIONS πŸŽ€

here's where we get into the details. buckle up. πŸ’œ

  • --steps STEPS β€” the number of vertices in each segment. that's the whole thing, that's what it does. ⭐
  • --outputc OUTPUTFILE β€” the C file to write. you're telling it where the C source goes. πŸ¦‹
  • --verbose β€” verbose output. it yaps. we love a yapper. πŸ’…
  • --tubefile TUBEFILE β€” the tube file generated by mktube prog. 🌸
not me clocking that the SYNOPSIS says --outputtube TUBEOUTPUTFILE while OPTIONS says --tubefile TUBEFILE πŸ™ˆ i'm not fixing anything, i'm just the messenger β€” everything is quoted exactly as it appears, periodt.

🌈 SEE ALSO 🌈

go read these next, bestie, i promise they're worth it:

  • xracer (6)
  • XRacer::BVRML (3pm)

πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by Ying-Chun Liu (PaulLiu) <grandpaul@gmail.com> for the Debian system β€” but it may be used by others, so go off. 🫢

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 any later version published by the Free Software Foundation. (yes, that's the GPL, we love a license that ate. πŸ“œ)

on Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. go look if you want the full lore. ✨


and that's the whole page, bestie β€” XRACER-TOOLS(1) from the General Commands Manual, signing off. stay tubular. πŸ’–πŸŒŠπŸ¦‹πŸŽ€πŸ’