Thank you for the tip. I didn't know you could open .unit files in SolarForge.
I tested with the advent battleship to learn how it works. However, when I used one of the already finished ships from my mod, it showed an error saying it couldn't find the .unit_skin, even though the ship works fine in game.
Edit: I misread. It says "unit_skin_definition not found", so it's not the unit_skin missing, but another file that I didn't know of until now.
What is the unit_skin_definition? Or where can I read about it?
So far, I have used the Blender extension to set the hardpoints, exported to GLTF, and used MeshBuilder to convert to .mesh_json (and .mesh for the model itself). Then I copied the values from the .mesh_json over to .unit.