A friend and I are playing Nullius with a few adjustments. Two of those require minor changes to the original Nullius files, as they can't be done outside on our adjustment mod.
The simpler of these changes comes from wanting to space out the wind turbines more, while maintaining the same energy per area ratio.
The changes we made for this are:
wind.lua:
local base_wind_power = {1500000*25/60, 4000000*25/60, 12000000*25/60}
turbine.lua:
local power_value = {25*1500, 25*4000, 25*12000}
This and the other change forces us to create our own adjusted version of Nullius for each release, which is kinda tedious.
Would you be willing to take pull requests on GitHub?
If so, I'd create a pull request that adds a setting that would default to 1, that we could set to the 25 we injected here.
I'd hide or show the settings, whatever you would prefer, we could still make it visible or even override it in our own adjustment mod, so to anyone else Nullius would appear completely unchanged.
Another option could be, if you want it in Nullius, to add everything to the pull request that is required to reach the spacing out of wind turbines as well.
The code in our own mod that goes along with what was added here is:
local turbineCollisionBoxNames = { 'nullius-wind-collision', 'nullius-wind-collision-horizontal', 'nullius-wind-collision-vertical' }
for i, turbineCollisionBoxName in ipairs(turbineCollisionBoxNames) do
local turbineCollisionBox = data.raw["simple-entity-with-force"][turbineCollisionBoxName]
for x = 1, 2 do
for y = 1, 2 do
turbineCollisionBox.collision_box[x][y] = turbineCollisionBox.collision_box[x][y] * 9
end
end
end
For anyone who's curious, the numbers come from wind turbines being spread apart 5 times as much. (5x5=25 for the energy, 2x5-1=9 for the size increase of the collision boxes.)
If you are willing to accept such a pull request, please let me know, also let me know whether you want Nullius to appear unchanged or the full feature as a setting or anything in between and I'll create it the way that causes the least possible effort for you.
Cheers