I am trying to balance my game using several mods: insaneman, stray-tweaks and time-scale. I am pretty pleased, but the oxygenbottle is too big. It contains 600 and lasts approx 20 hours. I do not want to increase usage, because then producing enough becomes too hard.
Could you size it down to configurable 100, 200, 300, 600 ? If you do not want to adapt your mod, maybe you can point me at the object controlling it, then I can try myself. I cannot find it.
If you check the settings. There is one for oxygen. It changes how much you consume per consumption tick. Have you tried using it? It does go pretty fast.
I am aware the setting for oxygen usage. You added this at my request in 2023.
However, playing in TimeScale with 180 mins/day - the relations between production, consumption, need-to-swap become different. I increased consumption so that I need to swap my bottle more often, but know it needs so much oxygen that I cannot produce enough. A well with 2 sabatiers still only makes 20 l/h. The lowest consumption setting is approx. 30 l/h. I like this rate so oxygen is difficult enough, but with a bottle of 600 liters it still lasts 20 hours game time, which is 2:30 hours real time. I do want to play with TimeScale, but it affects the relation of production/consumption/swap a bit too much. If the O2-bottle would be around 200 liters, this would hit the sweetspot for me.
In pre-anniversary playthroughs, I did not have the problem that I could not produce enough oxygen. I think they changed something in the game where O2-tanks now deplete massively when you fill a bottle of your suit. I think a bottle before was 2 liters, now it is 600. Water still behaves the old way.
Do you have any idea where (in the main .dll) this is defined?
The data you are looking for is not defined in the dll. It is defined by data in one of the assets the game loads(no idea which). The data is stored in <SavableItem> which many/all things we use are stored as. If we want to change this we would want to look at the class [PlayerOxygenUsage] and the function [GetOxygenBottle]. We would prefix it and change the bottles durability if it is over some value we want it to be under. It would not change the max value though... so it would always look like the bottle has already been used to a point. If we want to make it look full we would have to create multiple other changes to the user interface to patch them into believing the bottle is full.
Thank you for your wonderful mod, it does not work on game versions 0.199.1 and 0.199.7 . In the log file the mod is loaded, but the oxygen consumption in the game does not increase [Info : InsaneMan] OxygenUsage WAS: 3.1245 [Info : InsaneMan] OxygenUsage NOW: 9.373499
I got one request on my mod, but i do not have much time to add new features now a days and i think it will combine more with your mod :D The person asks me to add the options to change battery power consume for vehicles (rover, atv, motorbike), it will be nice if we can decreases or increases the consummation. (0.10x ; 0.50x, 1x, 2x, 3x, 10x ...) one slider with minimium 0.01 and maybe 10.0 max?
Is possible to you add those features on this mod? I am using it too ;) Btw, thanks!!!!
Thank you. Oxygen depletion works like a dream :-) Forget about the potatoes. I found the seeds in time, so no problem.
Two more things: -Suit Electric Charge lasts forever. Could you increase consumption here too? -Vehicle power consumption - able to increase at least 500%
This is brilliant. Thank you mister. I play this combined with timescale and get just the right balance and experience. This game get so much better this way. Again - great work!
12 comments
I am trying to balance my game using several mods: insaneman, stray-tweaks and time-scale.
I am pretty pleased, but the oxygenbottle is too big.
It contains 600 and lasts approx 20 hours. I do not want to increase usage, because then producing enough becomes too hard.
Could you size it down to configurable 100, 200, 300, 600 ?
If you do not want to adapt your mod, maybe you can point me at the object controlling it, then I can try myself. I cannot find it.
Thanks
I am aware the setting for oxygen usage. You added this at my request in 2023.
However, playing in TimeScale with 180 mins/day - the relations between production, consumption, need-to-swap become different.
I increased consumption so that I need to swap my bottle more often, but know it needs so much oxygen that I cannot produce enough. A well with 2 sabatiers still only makes 20 l/h. The lowest consumption setting is approx. 30 l/h. I like this rate so oxygen is difficult enough, but with a bottle of 600 liters it still lasts 20 hours game time, which is 2:30 hours real time. I do want to play with TimeScale, but it affects the relation of production/consumption/swap a bit too much. If the O2-bottle would be around 200 liters, this would hit the sweetspot for me.
In pre-anniversary playthroughs, I did not have the problem that I could not produce enough oxygen. I think they changed something in the game where O2-tanks now deplete massively when you fill a bottle of your suit. I think a bottle before was 2 liters, now it is 600.
Water still behaves the old way.
Do you have any idea where (in the main .dll) this is defined?
The data you are looking for is not defined in the dll. It is defined by data in one of the assets the game loads(no idea which). The data is stored in <SavableItem> which many/all things we use are stored as. If we want to change this we would want to look at the class [PlayerOxygenUsage] and the function [GetOxygenBottle]. We would prefix it and change the bottles durability if it is over some value we want it to be under. It would not change the max value though... so it would always look like the bottle has already been used to a point. If we want to make it look full we would have to create multiple other changes to the user interface to patch them into believing the bottle is full.
[Info : InsaneMan] OxygenUsage WAS: 3.1245
[Info : InsaneMan] OxygenUsage NOW: 9.373499
I got one request on my mod, but i do not have much time to add new features now a days and i think it will combine more with your mod :D
The person asks me to add the options to change battery power consume for vehicles (rover, atv, motorbike), it will be nice if we can decreases or increases the consummation. (0.10x ; 0.50x, 1x, 2x, 3x, 10x ...) one slider with minimium 0.01 and maybe 10.0 max?
Is possible to you add those features on this mod? I am using it too ;)
Btw, thanks!!!!
edit: Done. Best be careful driving if you run the slider to max ( 30X power draw)
I looked into building code to up power draw and its a nightmare... I could possibly make batteries(leak) power though... Same with wells...
-Could you include higher oxygen use?
-Could you bring back the potatoe seeds?
also: File Uploading now.
[Info : InsaneMan] OxygenUsage WAS: 2.083
[Info : InsaneMan] OxygenUsage NOW: 7.2905
Forget about the potatoes. I found the seeds in time, so no problem.
Two more things:
-Suit Electric Charge lasts forever. Could you increase consumption here too?
-Vehicle power consumption - able to increase at least 500%
I play this combined with timescale and get just the right balance and experience. This game get so much better this way.
Again - great work!