It’s not tricky at all, edit the json.
It’s just a matter of going through them and setting a bunch of numbers.
Breaking all that out into a menu somewhere would be a lot of work, and hardly make it any easier than just editing the json.
EDIT: I read “spawn scaling”, if you want to change the speeds, the answer is the same though, either patch some adjustments into the zombie speed mods, or edit monster.json
This is the entirety of the slow zombies mod, it’s ridiculously easy to cut/paste this to do whatever you want.
monster_types = game.get_monster_types()
-- halve the speed of all monsters that start with mon_zombie
for _, monster_type in ipairs(monster_types) do
if monster_type:find("mon_zombie") then
game.monster_type(monster_type).speed = game.monster_type(monster_type).speed / 2
end
end
Leave everything up to line 4 alone, copy lines 5-7 a bunch of times, and also leave the last line alone.
For each chunk you copied, adjust the search string “mon_zombie” to target a different group of monsters.
Then take the “blabla.speed = blabla.speed / 2” part and change it to whatever you want, x = x + 10, x = x / 4, or even x = 10.