[2.0.58] Science multiplier UI field does not follow the internal range
Posted: Fri Jul 04, 2025 9:24 am
According to the runtime documentations, game.difficulty_settings.technology_price_multiplier has a range of 0.001..1000 (both inclusive). However, in the UI, it is not possible to enter a decimal value, the lowest the field will accept is 1 (entering 1.1 is also not possible).
However, it is possible to enter a value larger than 1000, and the UI will not protest.
Instead, the game silently sets it to 1000 when you launch the game.
After the game starts, one can use the console to set it to less than 1 (or any option with decimals), but that naturally disables achievements. In other words, there is no way to do a 0.001× run with achievements enabled (though in fairness, they probably shouldn't be on anyway, but it would be nice of the UI field was less opaque).
However, it is possible to enter a value larger than 1000, and the UI will not protest.
Instead, the game silently sets it to 1000 when you launch the game.
After the game starts, one can use the console to set it to less than 1 (or any option with decimals), but that naturally disables achievements. In other words, there is no way to do a 0.001× run with achievements enabled (though in fairness, they probably shouldn't be on anyway, but it would be nice of the UI field was less opaque).