MAKEOBJ(6)

πŸ’– MAKEOBJ β€” like, the whole vibe πŸ’–

okay so this is the makeobj(6) page β€” section 6, the Games Manual corner of the man universe β€” and bestie, it's the compiler for Simutrans data sets. yes. we're compiling pak files. it's giving build pipeline energy ✨


πŸŽ€ NAME πŸŽ€

makeobj β€” compile data sets for Simutrans

no cap, that's the whole job. it takes your little .dat files and turns them into the pak files Simutrans actually eats. iconic behaviour.


🌸 SYNOPSIS 🌸

okay so the shapes it comes in, all of them, exactly like this:

makeobj [ quiet ] capabilities

makeobj [ quiet ] pak [pak-file dat-file...]

makeobj [ quiet ] pak128 [pak-file dat-file...]

makeobj [ quiet ] list pak-file...

makeobj [ quiet ] dump pak-file pak-file...

makeobj [ quiet ] merge pak-file pak-file...

makeobj [ quiet ] extract pak-file

every single one of those is a whole different mode and yes you have to pick one. main character energy, one mode at a time 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so basically this manual page documents briefly the makeobj command. that's it. that's the description. we're keeping it real, lowkey brief, exactly as advertised πŸ’…


✨ OPTIONS ✨

here's the whole menu, no skips, no skips at all:

  • capabilities β€” spills the list of objects this program can actually read. like a vibe check on its own skill set πŸ‘‘
  • pak pak-file dat-file... β€” creates a ready to use pak file for Simutrans from the dat files. the main event πŸ’–
and if the file names are omitted, makeobj defaults to all dat files under the current directory. it just goes and finds them all itself. self-sufficient fr fr
  • pak128 pak-file dat-file... β€” creates a special pak file for 128x128 images. the big-image edition, the deluxe one 🌈
  • list pak-file... β€” lists the contents of the given pak files. show me what's inside bestie πŸ”
  • dump pak-file pak-file... β€” list the internal nodes of a file. yes the wording is a little "list" and a little "dump", that's what the original says, we don't editorialise, we preserve πŸ’€
  • merge pak-file pak-file... β€” merges multiple pak files into one new pak file. combining forces, friendship bracelet style 🫢
  • extract pak-file β€” creates single files from multiple pak file. the un-merge. reverse uno card πŸŽ€

and a couple more things that live down here, not as bullets, just facts:

if the quiet option is given as the first argument the copyright message will be omitted. so if you're in your "no chatter, just output" era, that's your flag. quiet goes FIRST. first argument only. iykyk.

if a file name ends with a slash, a directory is searched rather than a file. so the trailing / is doing actual work, don't delete it thinking it's decorative 🌸


πŸ‘€ SEE ALSO πŸ‘€

go touch grass in these directions:


πŸ’œ AUTHOR πŸ’œ

Simutrans was written by Hansjoerg Malthaner and the Simutrans Team. legends, honestly.

This manual page was written by Ansgar Burchardt <ansgar@debian.org>, for the Debian project (but may be used by others). so generous of them, we love a permissive queen πŸ’…


ok and that's the page!! this one's from February 25, 2008, part of the MAKEOBJ(6) Games Manual β€” go compile something cute, bestie, you got this πŸ¦‹πŸ’–βœ¨