branchrust_reboot/main/geiger_counter_leakcancel
18 Commits over 0 Days - ∞cph!
Merge: from main
Tests: built all modes in editor
Clean: remove obsolete logs from GeigerCounter
Tests: none, trivial change
Merge: from main
Tests: built all modes in editor
Merge: from main
Tests: built all modes in editor
Update: document and test StringView.IndexOf
Tests: ran the new unit tests
Merge: from main
Tests: built all modes in editor
Update: RCon test page now accepts custom endpoint
Think at this point it's good enough, so I'll stop here
Tests: tested with connecting to local host
Update: RCon test page now follows log coloring output
- Parses color tags that we receive in the stream
- Recolored background to follow unity's style (since we sometimes send white colored logs)
Tests: connected to session with high debug level with colored output
Update: RCon page displays Logs
- Logs the pages connection flow, rcon commands and the feed from the server
- Log scroll sticks to bottom
Tests: ran with local session
▅ ▌▆▆▄▋▄▌ ▋▋▆▄ ▄█▉█ ▋▋▇▇ ▊▆▆▍▌▊▌▊▍▊▍█▌▉▋ ▊▍▌ ▄ ▅▊▊▌▇▄ ▄▊▋▋ ▍▇▋▍▋▍▌ ▊▆██▌ ▇▍▄ ▌▋ ▆▉▋▍▉▌ ▋▆▋▍ █▌▌▋▄▅▌▄▆▅▉ ▅▊▌▄▊█ ▊▆ ▆▋▋█▇▌▅▍▌ █▉▄▊ ▍▍▇ ▋█▊▇ ▋█▌ ▌▊▅▄▌▌▍▍ █▅▄▉▆▋▇ ▉▍ ▍▅▄▊▋▅▍▆▋▉ ▆▅▌▆▉▌▌ ▌▋▅▋▆▅▍█▄ ▌▊█▊ ▊▇▌ ▊█▉█▆▅▉▆ ▋▄▇ ▊▋▉ ▌▉▊▇▌▊█▅ ▊▄ ▄ ▅▊▆ ▇▌▄▌▍▆▅ ▋▍█▊▋▆▌▄▆ ▌ ▇▋█▄▅▋▇ ▋▋██ ▌▉▇▄█▇▍▍▍ █▋ ██▄▉▆▊▅▇▉▅█▅▋█ ▅▆▆▅▋▅▅▌▋ ▍▇ ▄▉▇ ▍▍▅▆▇ ▉▆▄▍▉▉ ▊▊▇▌▇▇▇▉ ▊▆▄▋▌▆▇ ▉▊▊▅▅▅▄▌█▊▄▅ ▌▅▅▅▆▊▉ ▄▉▋▍ ▇▉▄▉▍▄ ▌▅▇ ▄▄▄▊
Update: Add entity counter to Save Viewer
This should be enough for now, I'll add more functionality as needed.
Tests: loaded a large save, validated counter updates with filtering applied
Update: SaveViewer triggers loading on changed event
- Also disabe the export buttons if no valid save is loaded
Allowed to get rid of an extra variable and a first-run exception
Tests: loaded large save game multiple times, all func still worked
Bugfix: avoid parsing invalid paths in SaveViewer
Tests: tried to use a malformed path
Bugfix: Avoid leaking protobuff entities in SaveViewer
Tests: loaded a save multiple times
Clean: remove redundant code in SaveViewer
Tests: filtered a small save
Bugfix:SaveViewer no longer constantly filters
- Also clear up cached results when user clears save file path
Tests: stepped through the code, confirmed execution happened only once
Update: Migrating ConvertSaveFile func to SaveViewer
- Removed old CovertSaveFile
Tests: checked sorting works on a small save, export generates valid csvs
Merge: from main
I also renamed this branch(used to be itemcontainer_ipooled)
Tests: spawned on cragy, killed a scientist, confirmed m92 was marked to not save before kill, then marked for save after kill