Modding Village
Adjust the settings all by yourself.
Usually you would have to learn how to create a modfile only to end up with a mod containing hard coded variables. With this mod you can skip the process of modcreation. All you have to do now is to adjust the variables in the mods option menu and load your save file. Be careful with your adjustments, though. If you don’t know how to handle a specific variable, then DON’T TOUCH IT. If you’re encountering problems, open the mod option menu and use the [Default] Button. This will reset all your changes to Game Default. May reset changes made by other Game Balancing Mods.
Variables default is set to game defaults.
Happy Modding!
Covers the following parameters (values are game defaults as in fv.core.config):
citizenTeenagerAgeStart = 3,
citizenGrownAgeStart = 6,
citizenElderlyAgeStart = 40,
childSatietyCoefficient = 1.5,
teenagerSatietyCoefficient = 1.25,
grownSatietyCoefficient = 1,
seasonsWithoutHavyDiseases = 20,
unitWorkTime = 20000,
unitCalorySatiety = 10000,
workerBaseSpeed = 1.7,
humanRadius = 0.25,
workerBoneResTransform = "Bip01 R Hand",
skeletalMan = "man",
skeletalWoman = "woman",
citizenAnimationDie = "death",
citizenWeightMax = 20000,
citizenSatietyMax = 1400000,
citizenWarmMax = 14000000,
citizenSatietyCritical = 933333,
citizenWarmCritical = 10769231,
citizenWarmNormal = 14000000,
workerRotateSpeed = 180,
citizenHealthMax = 100,
heightStepTime = 100,
extinguishingRadius = 75,
repairRadius = 75,
findBuildResourcesRadius = 250,
findResourcesRadius = 150,
workerWalkDecreaseByAge = 0.9,
workerWorkDecreaseByAge = 0.8,
walkDecreaseByFrozen = 0.8,
workDecreaseByFrozen = 0.8,
walkDecreaseByHungry = 0.8,
workDecreaseByHungry = 0.8,
walkDecreaseByWeight = 0.95,
workerWorkdIncreaseByEducation = 1.25,
workerWarmMinTemperature = 15,
citizenMotherBadBirthChanceDie = 10,
stable_max_ways = 8,
additionalWeight = 100000,
workerFoodDecliningPeriod = 1800000,
educationStartAge = 3,
educationEndAge = 5,
educationTime = 2000000,
workerToolHappiness = 10,
workerDressHappiness = 10,
baseHappiness = 50,
happinessWorkBonusMin = 1,
happinessWorkBonusMax = 1.5,
workerAgeDieFrom = 60,
workerAgeDieTo = 80,
workerHeatRecovery = 10,
houseAdditionTemperature = 5,
houseWarmMinTemperature = 10,
workerRelocationWorkCoeff = 2,
workerRelocationBarnCoeff = 0.5,
pyreBodyFireTime = 960000,
pyreActionRadius = 50,
fieldCellSize = 1,
fieldSizeMin = 7,
fieldAreaMin = 49,
fieldSizeMax = 30,
fieldCellsPerWorker = 70,
fieldCellsPerBuilder = 60,
gardenCellSize = 4,
gardenSizeMin = 2,
gardenAreaMin = 4,
gardenSizeMax = 10,
gardenCellsPerWorker = 8,
gardenCellsPerBuilder = 12,
scarecrowActionRadius = 15,
scarecrowGrowBonus = 0.15,
squareMeterMaxWater = 300,
pastureCellSize = 4,
pastureSizeMin = 2,
pastureAreaMin = 4,
pastureSizeMax = 10,
pastureCellsPerWorker = 8,
pastureCellsPerBuilder = 15,
apiaryCellSize = 3,
apiarySizeMin = 3,
apiaryAreaMin = 4,
apiarySizeMax = 10,
apiaryCellsPerWorker = 8,
apiaryCellsPerBuilder = 12,
roadCost = 7,
roadStoneCost = 3,
cellCostDefault = 10,
roadIncreaseSpeed = 1.2,
roadStoneIncreaseSpeed = 1.45,
nomadsInviteTime = 100000,
lightningFireChance = 20,
lightningTemperatureMin = 5,
lightningTimeout = 100,
lightningShowTime = 500,
lightningRainfallMin = 15,
lightningChance = 30,
tornadoLifeTime = 500000,
tornadoPartLen = 64,
tornadoOffsetLen = 96,
tornadoTemperatureMin = 10,
tornadoBuildingRadius = 8,
tornadoResourceRadius = 6,
tornadoDamage = 10000,
earthquakTimeout = 50000,
earthquakeChance = 0,
earthquakeTime = 25000,
earthquakeDamageTimeout = 200,
earthquakeDamageRadius = 2,
earthquakeRealTime = 5000,
earthquakeRadius = 50,
earthquakeDamage = 50,
fireDamage = 0.680000,
fishK = 20,
fishMinK = 40,
fishUpdateTime = 10,
plantDieTemp = 0,
ecosystemAnimalTimeout = 150,
ecosystemAnimalRadius = 15,
ecosystemAnimalDisplacementRadius = 17,
ecosystemAnimalK = 8,
ecosystemVegetableWaterRadiusIgnore = 6,
plantGrowTime = 3000,
ecosystemPlantTimeout = 3,
ecosystemPlantRadius = 12,
ecosystemPlantK = 1,
ecosystemCreateTreeTimeout = 5,
ecosystemCreateTreeK = 8,
ecosystemDestroyTreeTimeout = 15,
ecosystemOldTreeRadius = 10,
ecosystemDestroyTreeK = 9,
climatSoftOffset = 0,
climatColdOffset = -5,
terramorphingSizeMax = 50,
terramorphingWorkPerMeter = 500,
terramorphingWorkUnderwaterPerMeter = 1500,
terramorphingCellsPerBuilder = 25,
terramorphingHeightPerUpdate = 0.5,
cameraDistanceMin = 4,
cameraDistanceMax = 100,
cameraAngleSpeedCoeficient = 0.01,
cameraDistanceSpeedCoeficient = 0.01,
cameraTimeToCitizenView = 1000,
cameraTimeFromCitizenView = 1000,
cameraHeightOffset = 2,
cameraHeightSpeedCoeficient = 0.01,
cameraBtnRotateSpeed = 210,
cameraSpeed = 0.5,
cameraOffsetScroll = 30,
cameraFirstPersonAngleXMin = 0.5,
cameraFirstPersonAngleXMax = 3.04,
chartColorStr = "0xffffffff,0xff0000ff,0xff00ff00,0xffff0000",
pathBuildingsRadiusMax = 100,
pathBarnsRadiusMax = 120,
iconRadiusAlphaStart = 30,
iconRadiusAlphaEnd = 100,
pathDefaultLenFinish = 0.6,
pathMineLenFinish = 1.2,
pathTakeLenFinish = 1,
pathPivotLenFinish = 0.2,
pathPivotLenMax = 0.1,
pathDefaultLenMax = 0.5,
pathMineLenMax = 0.9,
pathShipLenMax = 10,
depositOreZoom = 3,
depositOreScale = 600,
depositOreOffset = 100,
depositStoneZoom = 3,
depositStoneScale = 600,
depositStoneOffset = 100,
depositClayZoom = 3,
depositClayScale = 600,
depositClayOffset = 100,
expeditionSuccessChance = 90,
expeditionTime = 9000000,
expeditionShipResourcesStr = "logs|200,pig_iron|40,skin|20,flax|100",
expeditionResourcesStr = "logs|40,vegetable_pie|20,meat_pie|20,fish_pie|20,improve_tool|10,dress|10,water|50",
actionPlantingTiltMin = 0,
actionPlantingTiltMax = 35,
actionPlantingHeightMin = 0,
actionPlantingHeightMax = 40,
actionPlantingRadius = 7,
airResistance = 0.1,
arrowSpeed = 10
For expanded expeditionResourcesStr please see Mod "The cost of an expedition"