Unfortunately the only way I know how involves taking a detour through a different or third party software.
So in the event you happen to know how to use Rhino (and have a license to a copy), I would convert the roof into a Morph object (and boolean union if necessary to make it one object)), and then export this Morph object as a 3D file (3ds, obj or directly into Rhino format in 3dm which Archicad can export to), and then in Rhino convert this object which will have been imported as a Mesh into a NURBS object (Mesh2Nurbs command), and from that point it has a simple basic unfold command that lays out the faces as you would need them in a model construction.
Either that or Pepakura Designer (
https://tamasoft.co.jp/pepakura-en/) - another popular software we used to use in Grad school that's very popular for this exact same thing with 3D modeled geometry, complete with adding folding flaps and flaps to use to glue the separate pieces together in the model.
OF the two methods I would probably recommend Pepakura since it's free to download and really quite easy to use (especially if you're into Origami). Just be cognizant of how you export the geometry since it explodes it as is (meaning an exposed roof plane with thickness will give you 6 faces and not just one. So maybe hide the surfaces you don't need before Boolean union after you convert it into a morph object).
I'm not entirely certain you can do this using ArchiCAD on it's own other than the manual method you described.