# How do I make an uncraftable recipe craftable?

**URL:** <https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663>\
**Category:** The Toolbox\
**Created:** [February 2, 2019, 8:31pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663 "2019-02-02T20:31:37Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 2, 2019, 8:31pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/1 "2019-02-02T20:31:38Z")

</div>

I was hoping someone could give me a rundown on how to make uncraftable items craftable? If I was just adding a new item I don’t think I’d have too much trouble but I’m worried about messing something up when it comes to items that are already in the game but aren’t craftable.

Hope this is the right catagory for this type of question and sorry if it’s been answered elsewhere.

---

<div class="post-metadata">

**Author:** ![psyxypher](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/psyxypher/32/11778_2.png) [@psyxypher](https://discourse.cataclysmdda.org/u/psyxypher)\
**Post date:** [February 2, 2019, 8:55pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/2 "2019-02-02T20:55:24Z")

</div>

It needs to have a recipe, for one.

Also, it may require some leg-work to make it all work. I’ve been looking into another mod that seems to have issues with recipes (Salvaged Robots).

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 2, 2019, 9:05pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/3 "2019-02-02T21:05:16Z")

</div>

I might be able to borrow the recipe from an older version of the game I still have so hopefully that won’t be a problem, is there anything else I need to do? I’ve been poking around a bit in the game files and the item json is in a folder called “uncraft”, would I need to remove it from there?

---

<div class="post-metadata">

**Author:** ![mlangsdorf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mlangsdorf/32/2462_2.png) [@mlangsdorf](https://discourse.cataclysmdda.org/u/mlangsdorf)\
**Post date:** [February 2, 2019, 9:06pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/4 "2019-02-02T21:06:01Z")

</div>

The [“Guide to Adding New Contet to CDDA for First Time Modders”](https://github.com/CleverRaven/Cataclysm-DDA/wiki/Guide-to-adding-new-content-to-CDDA-for-first-time-modders) starts with discussing how to add new recipes.

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 2, 2019, 9:15pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/5 "2019-02-02T21:15:49Z")

</div>

like I said, if I was just adding something new I wouldnt be too worried, it’s that I’m trying to added a recipe for an item that’s already in the game but not craftable. If that isn’t an issue though I’ll get right on it 🙂

---

<div class="post-metadata">

**Author:** ![Fris0uman](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/fris0uman/32/8607_2.png) [@Fris0uman](https://discourse.cataclysmdda.org/u/Fris0uman)\
**Post date:** [February 2, 2019, 9:40pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/6 "2019-02-02T21:40:09Z")

</div>

Yep, but turns out it’s the same thing. Adding the recipe will make the item craftable and that’s all you need to do (plus the recipe needs to make sense and you might need to prove that it makes sense with some sources)

---

<div class="post-metadata">

**Author:** ![mlangsdorf](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mlangsdorf/32/2462_2.png) [@mlangsdorf](https://discourse.cataclysmdda.org/u/mlangsdorf)\
**Post date:** [February 3, 2019, 1:50am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/7 "2019-02-03T01:50:45Z")

</div>

Some things don’t have recipes because they’re not supposed to be craftable. Some things don’t have recipes because the guy who introduced the item forgot to include a recipe (this happens a lot with my items).

All you can do is submit a new recipe and wait for feedback.

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 3, 2019, 2:55am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/8 "2019-02-03T02:55:01Z")

</div>

I don’t think they will add back in power storages as a craftable item, but my character had this ability before I updated the game and I would like it back for at least that save. I’ve crafted over 100 of the Mk IIs during that playthrough and don’t like the idea of my character forgetting how.

DEBUG : Error: data/mods//CBMSbackbaby/Items.json: ???: tried to start object, but found ‘�’, not ‘{’

FUNCTION : bool main\_menu::load\_character\_tab()  
FILE : src/main\_menu.cpp  
LINE : 947

keep getting this error and not sure what I’m screwing up \>\<

---

<div class="post-metadata">

**Author:** ![TheMurderUnicorn](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themurderunicorn/32/5706_2.png) [@TheMurderUnicorn](https://discourse.cataclysmdda.org/u/TheMurderUnicorn)\
**Post date:** [February 3, 2019, 3:04am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/9 "2019-02-03T03:04:08Z")

</div>

It means it’s looking for a { but it’s finding . . . whatever that other thing is. I don’t suppose you could throw the file on github or somewhere? Or, if your mod is literally just adding a recipe you could just put it here in the thread. You can use ` [code] (put your code here) ` [/code] to make a code block in the thread.

Unless I’m missing something, adding the recipe should be pretty basic. EDIT: Erm, that sounded mean. I just meant it’s probably an easy fix.

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 3, 2019, 3:28am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/10 "2019-02-03T03:28:18Z")

</div>

> **[crazykiddeath/power-storage](https://github.com/crazykiddeath/power-storage)**
>
> Contribute to crazykiddeath/power-storage development by creating an account on GitHub.

No offence taken, I’m pretty new to this sort of stuff. Does this give you what you asked for? never really used github before.

---

<div class="post-metadata">

**Author:** ![TheMurderUnicorn](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/themurderunicorn/32/5706_2.png) [@TheMurderUnicorn](https://discourse.cataclysmdda.org/u/TheMurderUnicorn)\
**Post date:** [February 3, 2019, 3:35am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/11 "2019-02-03T03:35:38Z")

</div>

Yep. So, in the items file, you need to put a closing ] at the end.

In the recipes file, you need to add a [at the start and a] at the end.

That should be it.

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 3, 2019, 3:45am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/12 "2019-02-03T03:45:56Z")

</div>

It worked!  
Thank you and everyone else for the help, it’s very much appreciated.

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 3, 2019, 3:59am UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/13 "2019-02-03T03:59:43Z")

</div>

I’ve made the changes on github and added the modinfo JSON for anyone else that might want it at some point.

---

<div class="post-metadata">

**Author:** ![Fris0uman](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/fris0uman/32/8607_2.png) [@Fris0uman](https://discourse.cataclysmdda.org/u/Fris0uman)\
**Post date:** [February 3, 2019, 4:39pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/14 "2019-02-03T16:39:21Z")

</div>

> I would like it back for at least that save

So if it doesn’t stick as a PR for the main game you can just modify the files locally and since it’s just json it will work for your game

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 3, 2019, 5:02pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/15 "2019-02-03T17:02:39Z")

</div>

sorry but I don’t know what you mean by PR?

---

<div class="post-metadata">

**Author:** ![Fris0uman](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/fris0uman/32/8607_2.png) [@Fris0uman](https://discourse.cataclysmdda.org/u/Fris0uman)\
**Post date:** [February 3, 2019, 6:37pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/16 "2019-02-03T18:37:31Z")

</div>

Pull Request : a request to add your edit to the main game on github

---

<div class="post-metadata">

**Author:** ![crazykiddeath](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/crazykiddeath/32/5709_2.png) [@crazykiddeath](https://discourse.cataclysmdda.org/u/crazykiddeath)\
**Post date:** [February 3, 2019, 6:54pm UTC](https://discourse.cataclysmdda.org/t/how-do-i-make-an-uncraftable-recipe-craftable/18663/17 "2019-02-03T18:54:08Z")

</div>

Ah, Honestly I doubt they will added CBM power storage recipes back in, it works fine as a mod since for the moment at least I only want it for that survivor, no need for temption for my other survivors and it’s here if anyone else wants it.

I can understand why it was removed, it made Mk I’s basically useless as anything other then crafting materials for Mk II’s, I have some 120+ Mk II’s installed on that character but only 8 Mk I’s.
