text: import bpy
  d = bpy.context.active_object.data.archipack_roof[0]
  bpy.ops.archipack.material(category='roof', material='STONE')
  d.tile_model = 'LAUZE'
  d.tile_size_z = 0.04
  d.tile_border = 0.0
  d.tile_space_x = 0.61
  d.tile_couloir = 0.05
  d.hip_size_x = 0.42
  d.tile_altitude = 0.1
  d.tile_fit_y = False
  d.tile_side = 0.0
  d.hip_space_x = 0.4
  d.tile_size_x = 0.6
  d.tile_size_y = 0.6
  d.tile_offset = 0.0
  d.tile_bevel_amt = 50.0
  d.hip_size_z = 0.06
  d.tile_solidify = True
  d.tile_height = 0.02
  d.tile_bevel = False
  d.hip_model = 'FLAT'
  d.tile_space_y = 0.3
  d.hip_enable = True
  d.hip_size_y = 0.15
  d.tile_enable = True
  d.tile_alternate = True
  d.hip_alt = 0.13
  d.tile_bevel_segs = 3
  d.tile_fit_x = False
  d.valley_enable = True
  