# Kit creator

**URL:** <https://discourse.cataclysmdda.org/t/kit-creator/4814>\
**Category:** The Drawing Board\
**Created:** [January 20, 2014, 11:05pm UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814 "2014-01-20T23:05:07Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [January 20, 2014, 11:05pm UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/1 "2014-01-20T23:05:07Z")

</div>

Well, as we all know, we have the professions, the kits at the start of the game. You can make your own kits, but… every update more and more items get added, and it is a bit hard to keep up with all the json codes. It would be really good if we had an ingame creator of them!

It should not be that hard, just to gove the whole item list, and then to make us be able to select what we want to use in a proffession. Same with skills, and addictions. Add name, description, and then code them automatically.

Why, if we can make our own proffessions already? Well, not everyone knows this, and as i said, there are too many things. Also, this creator could create the professions in a new archive that could also be loaded by the game separatedly of the main list. This could make them a lot easier to exchange, share and download in the forums.

I think it is a good idea. Is it hard? I don’t know.

---

<div class="post-metadata">

**Author:** ![FunsizeNinja123](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/funsizeninja123/32/118_2.png) [@FunsizeNinja123](https://discourse.cataclysmdda.org/u/FunsizeNinja123)\
**Post date:** [January 21, 2014, 1:39am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/2 "2014-01-21T01:39:33Z")

</div>

I like it! +1

---

<div class="post-metadata">

**Author:** ![EkarusRyndren](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/ekarusryndren/32/80_2.png) [@EkarusRyndren](https://discourse.cataclysmdda.org/u/EkarusRyndren)\
**Post date:** [January 21, 2014, 1:41am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/3 "2014-01-21T01:41:28Z")

</div>

I’m feeling particularly dense, could you dumb that down for me? x.=.x

---

<div class="post-metadata">

**Author:** ![Inquisitor\_Dust](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/inquisitor_dust/32/119_2.png) [@Inquisitor\_Dust](https://discourse.cataclysmdda.org/u/Inquisitor_Dust)\
**Post date:** [January 21, 2014, 2:26am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/4 "2014-01-21T02:26:07Z")

</div>

> [@EkarusRyndren](#):
>
> I’m feeling particularly dense, could you dumb that down for me? x.=.x

I think he means a system that let’s you build a custom profession when you make a character, rather than making one in the jsons and possibly having to shift things around with updates.

I’m not sure about the updates causing problems, but it’d still be really cool to be able to build a profession in-game, though I think balance would be an issue (at least in terms of point costs)

---

<div class="post-metadata">

**Author:** ![kevin.granade](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/kevin.granade/32/1316_2.png) [@kevin.granade](https://discourse.cataclysmdda.org/u/kevin.granade)\
**Post date:** [January 21, 2014, 6:23am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/5 "2014-01-21T06:23:53Z")

</div>

The main issue is balance, procedurally assigning a value to the entire range of items in the game to get a remotely reasonable “score” would be ludicrously difficult, and adding the feature would suggest that it’s a normal way to play the game.  
Basically I can’t come up with a way to do it that isn’t game-breaking, the professions file is the best we’ve been able to come up with in that direction.

---

<div class="post-metadata">

**Author:** ![i2amroy](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/i2amroy/32/909_2.png) [@i2amroy](https://discourse.cataclysmdda.org/u/i2amroy)\
**Post date:** [January 21, 2014, 8:40pm UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/6 "2014-01-21T20:40:00Z")

</div>

That said it is remarkably easy to build one in the json files yourself. Just open it up in a text editor and take a look, it’s all fairly straight forwards to understand. Probably the hardest part is finding item ID’s, and that can be easily solved if you just open up all the item jsons in a more advanced editor (such as Notepad++) and then do a “find in all documents” search for the item name.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 22, 2014, 2:45am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/7 "2014-01-22T02:45:42Z")

</div>

For items, just give them a set amount if cash, more stat points in, more cash gained. Then you spend cash on items and voila! You have a kit that takes points for the items.

Bam, I just blew your mind!

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [January 22, 2014, 3:51am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/8 "2014-01-22T03:51:30Z")

</div>

[quote=“gtaguy, post:7, topic:4814”]For items, just give them a set amount if cash, more stat points in, more cash gained. Then you spend cash on items and voila! You have a kit that takes points for the items.

Bam, I just blew your mind![/quote]

You are awesome.  
Stopsignal bows at GtaGuy

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 22, 2014, 4:11am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/9 "2014-01-22T04:11:43Z")

</div>

[quote=“StopSignal, post:8, topic:4814”][quote=“gtaguy, post:7, topic:4814”]For items, just give them a set amount if cash, more stat points in, more cash gained. Then you spend cash on items and voila! You have a kit that takes points for the items.

Bam, I just blew your mind![/quote]

You are awesome.  
Stopsignal bows at GtaGuy[/quote]

Bam! I got the idea since everything has a value it wouldn’t be hard to use that, I was looking at crafting .json and got the idea.

---

<div class="post-metadata">

**Author:** ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)\
**Post date:** [January 22, 2014, 8:36am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/10 "2014-01-22T08:36:52Z")

</div>

I like the cash suggestion, as all items have their price defined but it’s not used anywhere…

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 22, 2014, 1:15pm UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/11 "2014-01-22T13:15:29Z")

</div>

It could be used for this!

Devs! Do this thing, quit fixing bugs or anything. I need dis right now. Also image:

 ![](http://fc05.deviantart.net/fs71/f/2011/250/a/5/fancy_turtle_is_fancy_plz_by_lunarstripe-d495tib.png)

I want to be able to buy some stuff at character creation! Plz devs. Devs plz.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 23, 2014, 3:54am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/12 "2014-01-23T03:54:25Z")

</div>

I thought it was a great idea, but nobody likes?

---

<div class="post-metadata">

**Author:** ![Seranikan](https://avatars.discourse-cdn.com/v4/letter/s/82dd89/32.png) [@Seranikan](https://discourse.cataclysmdda.org/u/Seranikan)\
**Post date:** [January 23, 2014, 6:53am UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/13 "2014-01-23T06:53:21Z")

</div>

Did not want to commit myself to anything but…Its a great idea. I remember my roommate, who can hardly use computers, sit at his laptop for 8 hours just determined to somehow piece together a custom profession. He finally managed to do something close to what he wanted, but is fairly sure he will never attempt it again. The point made about how new items are so frequent also makes this a great idea.

I am learning Python, and one of my overall goals is to eventually learn C++ and be able to add on to Cataclysm. It seems like it would be fairly easy to create a program using Python that reads the contents of a few select json files to create a sort of catalog of the contents. The program could then allow for any user to quickly add professions to the game, all without having to touch the files yourself. Not sure how it would help spot new items, or even how long it might take me to complete that…but if nobody else gets around to it and I feel its still a good idea then I will try my best.

---

<div class="post-metadata">

**Author:** ![StopSignal](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/stopsignal/32/1923_2.png) [@StopSignal](https://discourse.cataclysmdda.org/u/StopSignal)\
**Post date:** [January 23, 2014, 12:09pm UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/14 "2014-01-23T12:09:02Z")

</div>

Seranikan, if you could give a try, you would make a big part of the community happy! TBH, it is not that hard to make a profession, but i am not talking about how hard it is, i am talking about a feature that could be really good to add, and even fun. Who knows what we could do?

Looks like lots of people like it, even if we already know that is easy. It could be an amazing feature, as i said…

What happens, for example, if someone wants to make himself? I see some of you would really like to have a House Coder profession ;D

I would take Lazyass teen.

EDIT: MOdified the post because it had too much typos. I don’t know what is happening to me.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/cataclysmdda/original/1X/21b5d044e8473b25d0bf905d60477e25f6fbe0cf.png) [@system](https://discourse.cataclysmdda.org/u/system)\
**Post date:** [January 23, 2014, 3:09pm UTC](https://discourse.cataclysmdda.org/t/kit-creator/4814/15 "2014-01-23T15:09:06Z")

</div>

Devs plz.

This is a really good addition using already existing game elements. I could buy grenades and shit to start with.

The only part that would be hard to do is create the menu.
