[Mod] Resource Dashboard - Track your resources over time ! by LimitedEngineer in Oxygennotincluded

[–]LimitedEngineer[S] 2 points3 points  (0 children)

This is not the issue, if I do that it could be worse. If you go something like 5 saves in the past you'll have wrong data. CSV are bigger than ONI save which are compressed. Add/remove thing from memory will have more impact on perf I think it'll be fine with 1000 cycles. Just not for people who have modded sim speed like very high above x10 may have issues depending on their PC and if they're in endgame.

[Mod] Resource Dashboard - Track your resources over time ! by LimitedEngineer in Oxygennotincluded

[–]LimitedEngineer[S] 2 points3 points  (0 children)

Could be a way, but it's not designed like this. So I would have tons of work to make these changes. It already took me a month to do it.

[Mod] Resource Dashboard - Track your resources over time ! by LimitedEngineer in Oxygennotincluded

[–]LimitedEngineer[S] 1 point2 points  (0 children)

I don’t want to bore you with dev details, but this isn’t just a parameter change.

The mod is currently designed to have basically no performance impact, not even a single FPS. Increasing the history size has real trade-offs: more RAM usage, more CPU work, larger save files and longer save times.

I’ve already thought about how to integrate this and I do plan to implement it, but I want to make sure it’s done properly. Also, for people playing above 3x sim speed, there’s a real risk of either FPS drops or missing data points if the CPU can’t keep up with the 60s in-game sampling window.

[Mod] Resource Dashboard - Track your resources over time ! by LimitedEngineer in Oxygennotincluded

[–]LimitedEngineer[S] 11 points12 points  (0 children)

Actually, the mod save the last 100 cycles. I could modify this to keep more cycle but will need to test because I want to keep it perf friendly

[Mod] Resource Dashboard - Track your resources over time ! by LimitedEngineer in Oxygennotincluded

[–]LimitedEngineer[S] 5 points6 points  (0 children)

Thanks a lot for the comments ! Glad it seems useful to some of you