Well that is a lot more work to get through, so let me just post list of changes you need to make to make this… functional.
My style of change is to delete the conflicted issue line so I will never ever have to see the said thing again…
We have lot to go through so I will just list changes you need to make.
Little warning is that this all require you to kind of know what you are doing.
CHANGE 1. Missing “threshold_mut”
Go to Cata++\Mutations\c_bio_mutation_category.json and replace the entire file with below line.
[
{
“type”: “mutation_category”,
“id”: “mutation_bio_weapon”,
“name”: “Bio-Weapon”,
“category”: “BIO-WEAPON”,
“threshold_mut” : “”,
“mutagen_message”: “This is a bug, report to Noctifer if you see this.”,
“iv_message”: “This is a bug, report to Noctifer if you see this.”,
“memorial_message”: “All your enhancements came short of immortality.”
},
{
“type” : “mutation”,
“id” : “THRESH_BIO-WEAPON”,
“name” : “Bio-Weapon”,
“threshold_mut” : “”,
“points” : 1,
“description” : “You are not human. You can’t even remember anymore, whether you were ever human to begin with. What matters is that now, you are more than human.”,
“valid”: false,
“purifiable”: false,
“threshold”: true
}
]
CHANGE 2. changed mutation ID on infusion set and defusion sets.
Go to Cata++\Surv_help\c_tools.json and change following lines.
from
“use_action” : “MUT_IV”,
to
“use_action” : {
“type” : “mutagen_iv”
},
AND
from
“use_action” : “PURIFY_IV”,
to
“use_action” : “PURIFIER”
(Why does devs have to change the god damn variable names.)
CHANGE 3. Invalid vehicles.
I am just going to delete invalid vehicles because annoying.
Delete Cata++\Vehicles\c_vehicles.json
Delete Cata++\Vehicles\c_vehicle_groups.json
go to Cata++\Terrain\Survivor_Holdout.json and replace it with
[
{
“type”: “mapgen”,
“method”: “json”,
“om_terrain”: [ “Survivor_Holdout” ],
“weight”: 1000,
“object”: {
“//”: “One vehicle goes inside the other…”,
“rows”: [
“…o…”,
“$$$$$$$++++++++++$$$$$$$”,
“.....o................”,
“......................”,
“......................”,
“......................”,
“......................”,
“.......s.C..s.s.......”,
“......s|||rr|||s......”,
“......s|{O__O{|s......”,
“.......|{____{|.......”,
“......s|{_;;_{|s......”,
“......s|=____f|s......”,
“.......|_____B|.......”,
“......s|U^aFbB|s...|w|”,
“......s||||||||s...re|”,
“.......ss.ss.ss....|w|”,
“......................”,
“#.#.#.#.#.77.#.#.#.#.#”,
“#.#.#.#.#.77.#.#.#.#.#”,
“#.#.#.#.#.77.#.#.#.#.#”,
“#.#.#.#.#.77.#.#.#.#.#”,
“#.#.#.#.#.77.#.#.#.#.#”,
“$$$$$$$$$$$$$$$$$$$$$$$$”
],
“terrain”: {
“#”: “t_dirtmound”,
“": "t_palisade",
"+": "t_palisade_gate",
".": "t_dirt",
"7": "t_tree_apple_harvested",
";": "t_utility_light",
"=": "t_metal_floor",
"B": "t_metal_floor",
"C": "t_water_pump",
"F": "t_metal_floor",
"O": "t_metal_floor",
"U": "t_metal_floor",
"^": "t_metal_floor",
"_": "t_metal_floor",
"a": "t_metal_floor",
"b": "t_metal_floor",
"c": "t_fence_post",
"e": "t_metal_floor",
"f": "t_metal_floor",
"o": "t_palisade_pulley",
"r": "t_door_metal_c_peep",
"s": "t_shrub_strawberry_harvested",
"w": "t_window_enhanced",
"{": "t_metal_floor",
"|": "t_wall_metal"
},
"furniture": {
"#": "f_null",
"”: “f_null”,
“+”: “f_null”,
“.”: “f_null”,
“7”: “f_null”,
“;”: “f_null”,
“=”: “f_smoking_rack”,
“B”: “f_bed”,
“C”: “f_null”,
“F”: “f_forge”,
“O”: “f_standing_tank”,
“U”: “f_kiln_empty”,
“^”: “f_still”,
“_”: “f_null”,
“a”: “f_anvil”,
“b”: “f_fireplace”,
“c”: “f_null”,
“e”: “f_toilet”,
“f”: “f_fridge”,
“o”: “f_null”,
“r”: “f_null”,
“s”: “f_null”,
“w”: “f_null”,
“{”: “f_locker”,
“|”: “f_null”
},
“place_toilets”: [
{ “x”: 21, “y”: 15 }
],
“place_items”: [
{ “item”: “default_zombie_death_drops”, “x”: 19, “y”: 15, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 3, “y”: 15, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 4, “y”: 11, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 2, “y”: 9, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 21, “y”: 7, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 18, “y”: 5, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 3, “y”: 4, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 21, “y”: 3, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 7, “y”: 3, “chance”: 50 },
{ “item”: “default_zombie_death_drops”, “x”: 13, “y”: 2, “chance”: 50 },
{ “item”: “weapons”, “x”: 9, “y”: 10, “chance”: 75 },
{ “item”: “gear_survival”, “x”: 9, “y”: 9, “chance”: 75 },
{ “item”: “tools_common”, “x”: 14, “y”: 9, “chance”: 75 },
{ “item”: “cannedfood”, “x”: 14, “y”: 12, “chance”: 100 },
{ “item”: “raw_materials”, “x”: 14, “y”: 10, “chance”: 75 }
],
“add”: [
{ “item”: “recipe_surv”, “x”: 14, “y”: 12, “repeat”: 1 },
{ “item”: “wire_barbed”, “x”: 5, “y”: 0, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 0, “y”: 1, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 23, “y”: 2, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 23, “y”: 4, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 0, “y”: 6, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 23, “y”: 12, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 0, “y”: 13, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 0, “y”: 18, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 23, “y”: 18, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 2, “y”: 23, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 6, “y”: 23, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 13, “y”: 23, “repeat”: 2 },
{ “item”: “wire_barbed”, “x”: 21, “y”: 23, “repeat”: 2 },
{ “item”: “semap”, “x”: 14, “y”: 12, “repeat”: 1 }
],
“place_npcs”: [
{ “class”: “bff”, “x”: 11, “y”: 13 }
],
“place_monster”: [
{ “monster”: “mon_zombie_necro”, “x”: 9, “y”: 7 },
{ “monster”: “mon_zombie_necro”, “x”: 14, “y”: 7 },
{ “monster”: “mon_zombie_necro”, “x”: 7, “y”: 10 },
{ “monster”: “mon_zombie_brute_shocker”, “x”: 16, “y”: 10 },
{ “monster”: “mon_zombie_brute_shocker”, “x”: 7, “y”: 13 },
{ “monster”: “mon_zombie_brute_shocker”, “x”: 16, “y”: 13 },
{ “monster”: “mon_zombie_corrosive”, “x”: 10, “y”: 16 },
{ “monster”: “mon_zombie_corrosive”, “x”: 13, “y”: 16 }
]
}
}
]
And THEN you are done. Good luck on playing!