Starting to process script #3/9 [[BetterSettlements.lua]] { [[WARNING]] BAD Table type: PRECEDING_KEY_WORDS (Empty) ^^^^^^^^ Done running script internal code in 0.000 sec >>> Including lua script source in MOD >>> Mod by TwistedViking (Unknown script author), version Echoes >>>>>>> Loaded script [[BetterSettlements.lua]]
Hello, I have used this file named Bettersettlements - Reduced cooldowns, but it didn't work. Then I tried to recompile the lua file with AMUMSS, but it still didn't work. The upgrade time has not decreased.
hello is their a way to stop the constant sentinel attacks? this mod seems to trigger them every single time i arrive at my settlement its not a huge deal just curious
{ ["PRECEDING_KEY_WORDS"] = {}, ["VALUE_CHANGE_TABLE"] = { {"SettlementMiniExpeditionSuccessChance", "1"}, -- Original 0.7 {"BuildingUpgradeTimeInSeconds", "2400"}, -- Original 7200 {"MaxNPCPopulation", "60"}, -- Original 30 {"JudgementWaitTimeMin", "300"}, -- Original 900 {"BuildingJudgementPriorityChance", "0.8"}, -- Original 0.8 {"VisitorJudgementSelector", "0.33"}, -- Original 0.33 {"PolicyJudgementSelector", "0.57"}, -- Original 0.57 {"RequestJudgementSelector", "0.78"}, -- Original 0.78 {"ConflictJudgementSelector", "1"}, -- Original 1 {"MaxPerksCount", "6"}, -- Original 6 -- Any higher value will crash the game!!! {"MinInitialPositivePerksCount", "1"}, -- Original 1 {"MaxInitialPositivePerksCount", "3"}, -- Original 1 {"MinInitialNegativePerksCount", "0"}, -- Original 4 {"MaxInitialNegativePerksCount", "2"}, -- Original 4 {"MaxProductionSlotUnits", "9999"}, -- Original 999 {"ProductUnitsPerCycleRateModifier", "100"}, -- Original 50 } }, {
["SPECIAL_KEY_WORDS"] = { "Population", "0" }, --StatsMinValues ["VALUE_CHANGE_TABLE"] = { {"Happiness", "0"}, -- Original 0 {"Production", "0"}, -- Original 0
} }, { ["SPECIAL_KEY_WORDS"] = { "Population", "20" }, --InitialStatsMinValues ["VALUE_CHANGE_TABLE"] = { {"Happiness", "50"}, -- Original 20 {"Production", "300000"}, -- Original 150000 {"Upkeep", "70000"}, -- Original 150000 {"Sentinels", "20"}, -- Original 40 } }, { ["SPECIAL_KEY_WORDS"] = { "Population", "70" }, --InitialStatsMaxValues ["VALUE_CHANGE_TABLE"] = { {"Population", "100"}, -- Original 70 {"Happiness", "100"}, -- Original 40 {"Production", "1000000"}, -- Original 300000 {"Upkeep", "150000"}, -- Original 300000 {"Sentinels", "30"}, -- Original 60 {"Alert", "10"}, -- Original 25 } } } } } } } }
29 comments
Modding has changed in NMS, Mods are no longer placed in "SteamLibrary\steamapps\common\No Man's Sky\GAMEDATA\PCBANKS\MODS"
instead they are placed in "SteamLibrary\steamapps\common\No Man's Sky\GAMEDATA\MODS"
You must extract the .rar file you download and copy the folder to this location.
Starting to process script #3/9 [[BetterSettlements.lua]] {
[[WARNING]] BAD Table type: PRECEDING_KEY_WORDS (Empty)
^^^^^^^^ Done running script internal code in 0.000 sec
>>> Including lua script source in MOD
>>> Mod by TwistedViking (Unknown script author), version Echoes
>>>>>>> Loaded script [[BetterSettlements.lua]]
i have tested it and its working for me.
which tables are you using?
just in case it will conflict with other mods i have (i just use 2 at the moment)
I went in and there was some section about {population, 200"} that I removed and the mod works perfectly fine now. Heres the current LUA file
NMS_MOD_DEFINITION_CONTAINER =
{
["MOD_FILENAME"] = "BetterSettlements.pak",
["MOD_AUTHOR"] = "TwistedViking",
["NMS_VERSION"] = "Echoes",
["MODIFICATIONS"] =
{
{
["MBIN_CHANGE_TABLE"] =
{
{
["MBIN_FILE_SOURCE"] = "GCSETTLEMENTGLOBALS.MBIN",
["EXML_CHANGE_TABLE"] =
{
{
["PRECEDING_KEY_WORDS"] = {},
["VALUE_CHANGE_TABLE"] =
{
{"SettlementMiniExpeditionSuccessChance", "1"}, -- Original 0.7
{"BuildingUpgradeTimeInSeconds", "2400"}, -- Original 7200
{"MaxNPCPopulation", "60"}, -- Original 30
{"JudgementWaitTimeMin", "300"}, -- Original 900
{"BuildingJudgementPriorityChance", "0.8"}, -- Original 0.8
{"VisitorJudgementSelector", "0.33"}, -- Original 0.33
{"PolicyJudgementSelector", "0.57"}, -- Original 0.57
{"RequestJudgementSelector", "0.78"}, -- Original 0.78
{"ConflictJudgementSelector", "1"}, -- Original 1
{"MaxPerksCount", "6"}, -- Original 6 -- Any higher value will crash the game!!!
{"MinInitialPositivePerksCount", "1"}, -- Original 1
{"MaxInitialPositivePerksCount", "3"}, -- Original 1
{"MinInitialNegativePerksCount", "0"}, -- Original 4
{"MaxInitialNegativePerksCount", "2"}, -- Original 4
{"MaxProductionSlotUnits", "9999"}, -- Original 999
{"ProductUnitsPerCycleRateModifier", "100"}, -- Original 50
}
},
{
["SPECIAL_KEY_WORDS"] = { "Population", "0" }, --StatsMinValues
["VALUE_CHANGE_TABLE"] =
{
{"Happiness", "0"}, -- Original 0
{"Production", "0"}, -- Original 0
}
},
{
["SPECIAL_KEY_WORDS"] = { "Population", "20" }, --InitialStatsMinValues
["VALUE_CHANGE_TABLE"] =
{
{"Happiness", "50"}, -- Original 20
{"Production", "300000"}, -- Original 150000
{"Upkeep", "70000"}, -- Original 150000
{"Sentinels", "20"}, -- Original 40
}
},
{
["SPECIAL_KEY_WORDS"] = { "Population", "70" }, --InitialStatsMaxValues
["VALUE_CHANGE_TABLE"] =
{
{"Population", "100"}, -- Original 70
{"Happiness", "100"}, -- Original 40
{"Production", "1000000"}, -- Original 300000
{"Upkeep", "150000"}, -- Original 300000
{"Sentinels", "30"}, -- Original 60
{"Alert", "10"}, -- Original 25
}
}
}
}
}
}
}
}
Edit: I have updated it.