ACCC(6)

πŸ’… ACCC β€” the Ac3d Compiler, bestie edition

okay so this is accc from section 6 of the manual β€” the Ac3d Compiler, living in the Games corner of the man pages. She ships with TORCS and she compiles ac3d model files, and honestly? she's carrying the whole pipeline on her back. πŸŽ€


✨ NAME ✨

accc β€” Ac3d Compiler. that's it, that's the name, no notes. πŸ’–


πŸ¦‹ SYNTAX πŸ¦‹

accc [option] <inputfile> <outputfile> [dist][-order orderstring]

yes the options go before the files, don't fight it, she's like that. πŸ™ˆ


🌸 DESCRIPTION 🌸

This manual describes the Ac3d compiler application that is shipped with the game TORCS. literally that's the whole lore. she takes ac3d stuff, she does things to it, she gives you a file back. ✨


πŸ‘‘ OPTIONS πŸ‘‘

every single one, no skips, no cap. πŸ’…

  • -strip β€” stripify any ac3d output models. yes ma'am, strips. 🩹
  • +o β€” ac3d to ac3d: the result file is optimized in using groups by zone of track. the track must be named TKMNxxx, and dist is used to determine the distance of the objects. πŸ—ΊοΈ
  • +om β€” ac3d to ac3d: the result is a vertex merged unique obj, for smooth car only. one obj, merged, iconic. πŸš—
  • -o β€” ac3d to obj. 🎯
  • +s β€” ac3d to ac3d with strips (used for cars). 🏎️
  • +es <angle_of_smooth> β€” ac3d to ac3d with strips (used for cars) and extended ac3d file output (computed normals). the angle is in degrees, for example: +es 80.0 clkdtm_o.ac clkdtm.ac. and the output file will also contains the secondary textcoord for the env sliding. the angle_of_smooth is your number, go wild. πŸ“
  • +et β€” ac3d to ac3d with triangles (used for cars) and extended ac3d file output (normals normals). πŸ”Ί
  • +etn β€” ac3d to ac3d with triangles no split and extended ac3d file output (normals normals). πŸ”»
  • +shad β€” ac3d to ac3d with triangles, create a new ac3d file used for track shading, vertical mapping of a single texture. shadow werk. πŸŒ‘
  • <inputfile> β€” your input file, bestie. the thing you're feeding her. πŸ“₯
  • <outputfile> β€” your output file. the thing she hands back. πŸ“€
  • -order orderstring β€” only used with +es, +s and +et. orderstring is the order of the objects during the save, for example: HB;OB;OBM is the names of the objet separate by a semicolon. for imported NFS cars the object name HB must be used instead of: HB. 🧾
  • -g <outputfile> β€” for grouping multilayer ac3d track. 🧩
  • -l0 <input filename> β€” the base geometry. πŸ—οΈ
  • -l1 <input filename> β€” the base geometry map-tiled. 🧱
  • -l2 <input filename> β€” the base geometry skids/and grass details. 🌱
  • -l3 <input filename> β€” the base geometry shadows. 🌚
  • -d3 <val> β€” the max distance of groups in tkmn. πŸ“
  • -d2 <val> β€” the distance of group 2 in tkmn. ✌️
  • -d1 <val> β€” the distance of group 1 in tkmn. ☝️
  • -S <val> β€” the distance of splitting for TERRAIN* objects. βœ‚οΈ
  • -es β€” for extended ac3d file format for strips. πŸ“¦
  • -nts β€” no texture split (for debug). πŸ›

πŸ’œ SEE ALSO πŸ’œ

go read that one too, she'd want you to. 🫢


πŸŽ€ AUTHOR πŸŽ€

This manual page was written by Rudy Godoy <rudy@kernel-panik.org>, for the Debian GNU/Linux system (but may be used by others). 🐧


and that's the whole page, bestie!! πŸ’– this was Ac3d Compiler version 1.4 by Rudy Godoy, manual section 6, Games division β€” tysm for reading, you ate that fr fr, slay, periodt. πŸ‘‘βœ¨πŸŒˆ