Cataclysm++ Mod

im having further difficulty getting a game started after editing the .json so i’ll give the download a try, thanks :slight_smile:

I seem to be having the same (or almost the same) problem as the guy above - Trying to play 0.E version and Cataclysm++ gives me game breaking error -

DEBUG : Error: data/mods//nocts_cata_mod/Char_creation/c_start_locations.json: line 3:30: must specify either id or abstract

[
{
“type”: “start_location”,
^
“id”: “surv_camp_l”,
“name”: “Survivor Camp Site”,
“terrain”: [ “surv_camp” ]

FUNCTION : bool main_menu::new_character_tab()
FILE : src/main_menu.cpp
LINE : 781

Tried downloading zip folder linked above, but im still having this problem. Any help? Cant figure out if i can download previous versions of the mod from github

1 Like

Weird. I get a lot of errors on the latest experimental but that’s not one of them; Try this:

  1. Go to data\mods\nocts_cata_mod\Char_creation\
  2. Open start_locations.json
  3. Go to “id”: “surv_camp_l”
  4. Add sloc_ to the front of “surv_camp_l”. Make sure it’s inside the quotations and that the underscore is added. It should read “id”: “sloc_surv_camp_l” when you’re done.
  5. Continue through the file, doing the same for every line labelled “id”
  6. Save the file

I can’t guarantee it’ll fix it, though.

I wasnt playing on experimental. I was trying to play stable 0.E

Anyway, someone on reddit shared a link to github where i could download an old version of the mod Github link

Im not great with github, so i couldnt find it on my own

Cannot load a save or start a new one. Just gives me this error before booting me back to the main menu

DEBUG : Error: data/mods//nocts_cata_mod-master/Terrain/Npc/c_classes.json: line 25:10: duplicate entry in json object

"weapon_override": "EMPTY_GROUP",
"traits": [ { "group": "Appearance_demographics" }, { "group": "NPC_starting_traits" }, { "group": "BG_survival_story_RURAL" } ],
"//":
     ^
      "Uses the CBMs available to bionic prepper profession that count as NPC-usable, with a smattering of NPC-usable civilian, industrial, and misc bionics to add variety.",
"bionics": [
  { "id": "bio_metabolics", "chance": 75 },

FUNCTION : bool main_menu::load_character_tab(bool)
FILE : src/main_menu.cpp
LINE : 1188

Check out GoatGod’s compilation. Make sure you get the E Release and not the experimental.

edit: I’m dumb, I misread your post and completely overlooked the link. Oh well…try out GoatGod’s compilation anyway, it’s made just for 0.E Stable :slight_smile:

1 Like

Get the latest version of the mod, this has been fixed already.

2 Likes

Do you know where i can get it, i have the same problem

For what version?

For 0.E and 0.E-1 Stable: https://github.com/Noctifer-de-Mortem/nocts_cata_mod/archive/0.E.zip

For Latest Experimental: https://github.com/Noctifer-de-Mortem/nocts_cata_mod/archive/master.zip

The release for Experimental is updated periodically, especially if there are new functionalities added.

1 Like

got this error message when loading a world with the mod enabled. what does it mean?

DEBUG : Error: Json error: data/mods//nocts_cata_mod-master/Surv_help/c_spells.json:12:32: missing mandatory member “shape”

"max_damage": 50,
"base_casting_time": 200,
"effect": "recover_energy",
                           ^
"effect_str": "BIONIC",
"extra_effects": [ { "id": "c_cbm_rtg_induction_2", "hit_self": true }, { "id": "c_cbm_rtg_induction_3", "hit_self": true } ]

},

FUNCTION : bool main_menu::new_character_tab()
FILE : src/main_menu.cpp
LINE : 861

That means some object defined in some mod is missing some mandatory member.

1 Like

I see, Is there any way I can find the member?

You cannot find it - it is missing from the file, so you need to add it there. Location of the object where it needs to be added is shown in error message.

1 Like

I get this message: DEBUG : Error: data/mods//nocts_cata_mod-master/legacy.json: line 189:61: requested non-existing member “str”

"id": "encyclopedia_barter",
"type": "BOOK",
"name": { "str_sp": "Rebuilding Civilization: Barter" },
                                                        ^
"description": "The bartering volume of the Rebuilding Civilization encyclopedia.  This book contains everything from what supplies are worth more after the cataclysm to what economic system to use in your new society in fine detail.  B

FUNCTION : bool main_menu::new_character_tab()
FILE : src/main_menu.cpp
LINE : 781

when I try to run a world with cataclysm++. I’m using the launcher, if it makes a difference.

You are using incompatible mod and game version.

Oh, ok. What mod version do I need, or, what game version do I need? Is cataclysm++ compatible with the latest version of the game?

Ok, I have a new issue (I think): I’m using Goat’s community compilation now, but I get this error: DEBUG : Error: data/mods//Unlesh_The_Mods/mods/nocts_cata_mod-master/Char_creation/c_start_locations.json: line 3:30: must specify either id or abstract

[
{
“type”: “start_location”,
^
“id”: “surv_camp_l”,
“name”: “Survivor Camp Site”,
“terrain”: [ “surv_camp” ]

FUNCTION : bool main_menu::new_character_tab()
FILE : src/main_menu.cpp
LINE : 781

Change ‘id’ to ‘ident’, that should fix it.

I changed all the ids to ident, which definitely fixed that problem, but now it’s giving me this: DEBUG : Error: data/mods//Unlesh_The_Mods/mods/nocts_cata_mod-master/Char_creation/c_start_locations.json: line 5:34: missing mandatory member “target”

"type": "start_location",
"ident": "surv_camp_l",
"name": "Survivor Camp Site",
                             ^
"terrain": [ "surv_camp" ]

},
{

FUNCTION : bool main_menu::new_character_tab()
FILE : src/main_menu.cpp
LINE : 781

It seems like maybe it’s using an old format, because none of the default start locations have this “terrain” type?

You are using incompatible mod and game version. Either update your game or downgrade mod version.