Instalează Steam
conectare
|
limbă
简体中文 (chineză simplificată)
繁體中文 (chineză tradițională)
日本語 (japoneză)
한국어 (coreeană)
ไทย (thailandeză)
български (bulgară)
Čeština (cehă)
Dansk (daneză)
Deutsch (germană)
English (engleză)
Español - España (spaniolă - Spania)
Español - Latinoamérica (spaniolă - America Latină)
Ελληνικά (greacă)
Français (franceză)
Italiano (italiană)
Bahasa Indonesia (indoneziană)
Magyar (maghiară)
Nederlands (neerlandeză)
Norsk (norvegiană)
Polski (poloneză)
Português (portugheză - Portugalia)
Português - Brasil (portugheză - Brazilia)
Русский (rusă)
Suomi (finlandeză)
Svenska (suedeză)
Türkçe (turcă)
Tiếng Việt (vietnameză)
Українська (ucraineană)
Raportează o problemă de traducere






Why? beacause if another modder decides to make changes on the original nodes and is unaware of UPK changes, it will result in "Bread Oven" having 6 nodes instead of the 3 meant to be.
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.