diff --git a/.gitignore b/.gitignore index b90e985..3f64fd8 100644 --- a/.gitignore +++ b/.gitignore @@ -9,5 +9,6 @@ obj/ *.csproj.user # Soak-test outputs — regenerated every run; findings are curated in FINDINGS.md -soak_*.csv -soak_*.csv.import +soak/*.csv +soak/*.csv.import +soak/*.translation diff --git a/Main.tscn b/Main.tscn index 7b3b795..e97cb8f 100644 --- a/Main.tscn +++ b/Main.tscn @@ -5,7 +5,7 @@ [node name="Main" type="Node2D" unique_id=1549676286] script = ExtResource("1_gm") -TicksPerRealSecond = 1800.0 +TicksPerRealSecond = 2000.0 StopAfterDays = 240 [node name="Visualization" type="Node2D" parent="." unique_id=1946930493] diff --git a/scripts/StatsLogger.cs b/scripts/StatsLogger.cs index c0f9302..29c22fb 100644 --- a/scripts/StatsLogger.cs +++ b/scripts/StatsLogger.cs @@ -35,7 +35,11 @@ public static class StatsLogger public static void Init() { - string dir = ProjectSettings.GlobalizePath("res://"); + // Write into soak/ — a plain folder Godot doesn't import as assets + // (a .gdignore there stops the editor from turning CSV columns into + // translation files). Keeps generated debug output out of the way. + string dir = Path.Combine(ProjectSettings.GlobalizePath("res://"), "soak"); + Directory.CreateDirectory(dir); _path = Path.Combine(dir, "soak_stats.csv"); _npcPath = Path.Combine(dir, "soak_npc_days.csv"); _giftPath = Path.Combine(dir, "soak_gifts.csv"); diff --git a/soak/.gdignore b/soak/.gdignore new file mode 100644 index 0000000..e69de29