Welcome,
Jebba!
Thanks for your stuff, it will be useful!
I have read the description of the repository and I can tell you something about creating
.cmod 3D models.
Go to File --> Export --> 3D Studio (.3ds).
Save the file, such as galileo-gnss.3ds.
The galileo-gnss.3ds file created this way didn't render in Celestia.

The next thing you need is to use the
Anim8or program
https://www.anim8or.com/download/index.htmlwith the extension by
selden installed to export to
.cmodhttps://www.anim8or.com/scripts/selden/export_cmod_plugin.a8sIf you are a
*nix user, you can run it with
Wine.
Then:
1) Object -> Import... and select your "after-blender"
.3ds2) Object -> Export as
Celestia: plug-in (*.cmod_mesh)You will get two files: the first one with materials, the second one with meshes. Then add the second file to the end of the first one and save it as
.cmod.
This will be
.cmod in
ASCII mode. You can modify it as plain text and use it with Celestia directly or modify it and save as much smaller binary
.cmod file using
cmodview program (for Celestia 1.7.0 it may come bundled, or download it here:
https://celestia.space/utilites.html ).
You can read about texturing here (see
Anim8or: Texturing the model section):
viewtopic.php?f=21&t=17427Good luck!