安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题






Zone 39.58 hehe looks cool though Intrigued from which mod is that
The Minor Factions Expansion mod sounds like something I might have created a while back before scrapping the idea, but again I don't remember anything about adding buildings.
The only thing that makes any sense to me with either of those zones is somehow I copied and pasted game objects and didn't realize it if they were overlapping.
They seem to be owned by a non existing faction 2760605-Minor Factions Expansion.mod 🤔
That would be it.
Did you try a normal "Merge Level Data" from the UPK .mod file already? that should work, AFAIK only the nodes from the BUILDING is what fails to merge/import with it, needing to recreate them manually, but interiors should merge just fine.
https://tmpfiles.org/13569356/modcompatiblesshidantweaksfixes.7z
So far only spotted them on zone.43.11.zone (Sho-Battai) and zone.50.32.zone (Waystation Ruin), but should probably check all that it's part of Shidan's Tweaks & Fixes.
I'll get a look into the updated version to see if I can spot why your attempt of merging the Oven fix failed.
In GAMESTATE_TOWN_INSTANCE_LIST, find "298-rebirth-INGAME" again, open it, and replace
"1222-gamedata.base"
with
"55650-rebirth.mod"
Lastly you rename back to 0 the merged entry "298-rebirth-INGAME-S5e" and can also delete every GAMESTATE_TOWN entry with "0 Ref", they just bloat the file for our bugfixing purposes.
You can also safely delete the temporary copy of rebirth/leveledata.level too.
And that’s it. The fix is now proper, and you won’t get duplicate towns from other mods that also attempt to solve this same bug.
I hope this guide isn’t too confusing xD
If you have any questions, feel free to DM me here or on Discord.
Go into GAMESTATE_TOWN_INSTANCE_LIST and delete both
2-FishingVillageEast-INGAME
and the greyed-out 298-rebirth-INGAME.
Now merge the fishing village entries from the copy of rebirth/leveldata.level you made earlier.
Search for your renamed "298-rebirth-INGAME-S5e" and checkmark it.
Expand GAMESTATE_TOWN_INSTANCE_LIST and find "298-rebirth-INGAME" and checkmark that as well.
Merge only those two entries.
The important thing is: with the way UPK handles this fix, you will need a patch that disables either the CATO/RW bugfix or the UPK one. This whole conflict could be avoided if the original map location entry (298-rebirth-INGAME) was used for the fix instead of creating a new one.
So how do you do that? It's fairly easy:
Go to ...\Kenshi\data\newland\leveldata\rebirth\...
Make a temporary copy of the leveldata.level somewhere easy to find since we're gonna edit it.
Open that copy in FCS and search for "298-rebirth-INGAME-S5e".
Change its entry name from 0 to something recognisable and save, just for easier reference later.
leveldata.level contains a list called GAMESTATE_TOWN_INSTANCE_LIST, which links map locations to settlement (TOWN) entries in the FCS.
The bug with the UC fishing village happened because the Kenshi devs apparently forgot to link the correct FCS entry (55650-rebirth.mod) to the correct map location (298-rebirth-INGAME).
What the UPK currently does is create a completely new map location (2-FishingVillageEast-INGAME) linked to 55650-rebirth.mod, while disabling the original location (298-rebirth-INGAME).
This becomes a problem if another mod also fixes this issue by creating its own replacement map location for the same TOWN entry. Reactive World and CATO both do this, which results in multiple instances of the same town in the same spot (or close by), visible on the in-game map.
Over the next few updates, my goal is to re-merge all changes pre-v3.3 back into the main UPK module, and remove the EN module. I do plan on fixing a few grammar issues here and there, but these will mostly be related to bugfixes (i.e. Honest Big Grim quest fix, Recruit Ray, Shidan's raid fixes, actual Skeleton repair bed cost, correct bounty amounts), or naming corrections for characters and items.
The correct way of fixing this would be using the original instance 298-rebirth-INGAME and make it reference the correct town ID 55650-rebirth.mod instead of creating a new instance 2-FishingVillageEast-INGAME for that.
RW and CATO already have a patch that fixes the duplicate instance between them and disable 298-rebirth-INGAME as well. So no extra patching would be required for leaving 1 single instance of the village.
@w-o-w Thank you. I'm just glad to help, a lot of really talented modders did most of the legwork. If I can pull their fixes together and contribute what I can I'm happy.
@Laughing Forest Combination of burnout from last year going into earlier this year and lots of life changes on my end. I've been getting a lot of feedback on various issues, and while I don't know if I can fix them all I'll see what I can do.
Bread Oven fix
Corpse Furnace fix