From 2e1cef3da87c9994a4a99d484d880c55197bb8ee Mon Sep 17 00:00:00 2001 From: MagicBot Date: Sat, 24 Oct 2026 11:01:32 -0400 Subject: [PATCH] Write fractal terrain gen seeds instead of reading them ArcTerrainGen.save_binary called read_dword for the two seeds, so packing a Peaked, Ridged, Rolling or Mesa terrain gen raised TypeError. The sample cache only has Planar and Targa terrain gens. Co-Authored-By: Claude Opus 5.5 --- mbEditorPro2.0/arcane/zones/ArcTerrainGen.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mbEditorPro2.0/arcane/zones/ArcTerrainGen.py b/mbEditorPro2.0/arcane/zones/ArcTerrainGen.py index 74af660..6770f38 100644 --- a/mbEditorPro2.0/arcane/zones/ArcTerrainGen.py +++ b/mbEditorPro2.0/arcane/zones/ArcTerrainGen.py @@ -57,8 +57,8 @@ class ArcTerrainGen: stream.write_dword(self.terrain_octaves) stream.write_float(self.terrain_offset) stream.write_float(self.terrain_gain) - stream.read_dword(self.terrain_seeds[0]) - stream.read_dword(self.terrain_seeds[1]) + stream.write_dword(self.terrain_seeds[0]) + stream.write_dword(self.terrain_seeds[1]) if self.terrain_type == 4: stream.write_float(self.terrain_max_x) stream.write_float(self.terrain_max_z)