Move soak output to soak/ folder with .gdignore

CSVs now write to soak/ instead of the project root. A .gdignore there
stops the Godot editor from importing CSV columns as translation files -
which had been silently generating 50+ .translation and .import files per
run. Only the .gdignore is tracked; the CSVs stay ignored. Root is clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-21 18:02:28 -04:00
parent 3512b46235
commit 7de76fa45d
4 changed files with 9 additions and 4 deletions
+3 -2
View File
@@ -9,5 +9,6 @@ obj/
*.csproj.user *.csproj.user
# Soak-test outputs — regenerated every run; findings are curated in FINDINGS.md # Soak-test outputs — regenerated every run; findings are curated in FINDINGS.md
soak_*.csv soak/*.csv
soak_*.csv.import soak/*.csv.import
soak/*.translation
+1 -1
View File
@@ -5,7 +5,7 @@
[node name="Main" type="Node2D" unique_id=1549676286] [node name="Main" type="Node2D" unique_id=1549676286]
script = ExtResource("1_gm") script = ExtResource("1_gm")
TicksPerRealSecond = 1800.0 TicksPerRealSecond = 2000.0
StopAfterDays = 240 StopAfterDays = 240
[node name="Visualization" type="Node2D" parent="." unique_id=1946930493] [node name="Visualization" type="Node2D" parent="." unique_id=1946930493]
+5 -1
View File
@@ -35,7 +35,11 @@ public static class StatsLogger
public static void Init() 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"); _path = Path.Combine(dir, "soak_stats.csv");
_npcPath = Path.Combine(dir, "soak_npc_days.csv"); _npcPath = Path.Combine(dir, "soak_npc_days.csv");
_giftPath = Path.Combine(dir, "soak_gifts.csv"); _giftPath = Path.Combine(dir, "soak_gifts.csv");
View File