# CataTweaks \[ 2014-12-19 \]

**URL:** https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777
**Category:** The Lab
**Created:** [November 6, 2014, 11:31am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777 "2014-11-06T11:31:40Z")
**Posts on this page:** 20
**Page:** 3

<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: [November 16, 2014, 10:54pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/41 "2014-11-16T22:54:10Z")

</div>

So I click on the CIM link in the first post and I get to the Git page for the CIM stuff. I press “Download ZIP” (The one with the cloud sign on it) and it downloads. When I open it there’s just a thing named “cataclysm-launcher”, but the file type is “file”.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 17, 2014, 7:04am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/42 "2014-11-17T07:04:23Z")

</div>

> [@FunsizeNinja123](#):
>
> So I click on the CIM link in the first post and I get to the Git page for the CIM stuff. I press “Download ZIP” (The one with the cloud sign on it) and it downloads. When I open it there’s just a thing named “cataclysm-launcher”, but the file type is “file”.

Oh, links in first post are to the source code for people who wants to compile the game themselves. If you want to download already compiled game, there is link few posts up.

Here - [CDDA\_CataTweaksCIM](https://dl.dropboxusercontent.com/u/18187861/CataTweaks/CDDA_CataTweaksCIM.zip) - link is in the first post

Edit: I updated the fist post to be more clear and added the link to compiled game on it’s end.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 17, 2014, 10:32am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/43 "2014-11-17T10:32:24Z")

</div>

Branches on Git and download of game are updated to current experimental version. Yay 0.B

---

<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: [November 17, 2014, 8:39pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/44 "2014-11-17T20:39:32Z")

</div>

Ah… Thanks.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 20, 2014, 9:14am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/45 "2014-11-20T09:14:51Z")

</div>

Branches on Git and download of game are updated to current experimental version.

---

<div class="post-metadata">

### Author: ![RipRoarinBoogerPenis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpenis/32/20_2.png) [@RipRoarinBoogerPenis](https://discourse.cataclysmdda.org/u/RipRoarinBoogerPenis)
#### Post date: [November 21, 2014, 1:49am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/46 "2014-11-21T01:49:49Z")

</div>

Ok I figured out how to stuff things in a sack, how do I stuff things in my pockets/clothing? Is that possible yet?

Why isn’t this being mainlined?

---

<div class="post-metadata">

### Author: ![KA101](https://avatars.discourse-cdn.com/v4/letter/k/278dde/32.png) [@KA101](https://discourse.cataclysmdda.org/u/KA101)
#### Post date: [November 21, 2014, 2:25am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/47 "2014-11-21T02:25:36Z")

</div>

[Git discussion.](https://github.com/CleverRaven/Cataclysm-DDA/issues/10067)

Apparently this is limited to AIM and requires manually handling every item you want to put in a specific container, so that’s a bit too micromanage-y for mainline.

Single gloves/shoes/arm/leg pads aren’t an option for the same reason: we don’t have the UI to make them a non-chore.

---

<div class="post-metadata">

### Author: ![RipRoarinBoogerPenis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpenis/32/20_2.png) [@RipRoarinBoogerPenis](https://discourse.cataclysmdda.org/u/RipRoarinBoogerPenis)
#### Post date: [November 21, 2014, 3:01am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/48 "2014-11-21T03:01:30Z")

</div>

Right. Discussion.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 21, 2014, 7:34am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/49 "2014-11-21T07:34:01Z")

</div>

> Ok I figured out how to stuff things in a sack, how do I stuff things in my pockets/clothing? Is that possible yet?

It is not, for this to work, there are other changes in code that needs to be done fist. I am waiting on these changes, but it is possible I will do the infrastructure myself if it takes too long.

> Why isn't this being mainlined?

KA101 already posted link to the Git discussion.

To got CIM into mainline, I would have to fist make mentioned infrastructure, which is task in itself - Kevin himself said he is not looking forward to it, then I would need to make container from everything that is worn, i.e. no general inventory space, only containers (and I don’t agree with that, because that would really be too micromanage-y) and make some clever system to automatically select container for picked items, with user override. Such system would IMO be either annoying as hell for user, who would have to constantly battle the game where to put what, or very complicated to implement. And of course there is no guarantee that even if I do such monumental task, it would be deemed acceptable.

From my point of view:  
Me: Hello, I’d like to add A into mainline  
Kev: Sorry, it need to do also B and C  
Me: But A really does not depend on B and C…  
Kev: Either you do it as I say or it is not going to be accepted  
Me: Well, not gonna happen. Good luck.

That is my side, Kevin might have completely different view.

---

<div class="post-metadata">

### Author: ![RipRoarinBoogerPenis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpenis/32/20_2.png) [@RipRoarinBoogerPenis](https://discourse.cataclysmdda.org/u/RipRoarinBoogerPenis)
#### Post date: [November 21, 2014, 1:21pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/50 "2014-11-21T13:21:19Z")

</div>

I thought this was an open source project? I mean I understand that PR’s have some sort of thing where main contributors have to vote it in or something like that, but that just seems a bit asinine to me. But that’s just me.

Anyways I like your system. It’s fun to use. I’m going to fill a sack with explosives, throw it in a fire and see what happens now.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 21, 2014, 3:51pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/51 "2014-11-21T15:51:53Z")

</div>

> [@RipRoarinBoogerPenis](#):
>
> I thought this was an open source project? I mean I understand that PR’s have some sort of thing where main contributors have to vote it in or something like that, but that just seems a bit asinine to me. But that’s just me.

It makes sense if you look at it from perspective of copies. Kevin and company have their copy and maintain it as they see fit. It is open source, so I can make my own copy from theirs and make changes on my copy. If I want to change their copy though, I need to have their approval.

> [@RipRoarinBoogerPenis](#):
>
> Anyways I like your system. It’s fun to use. I’m going to fill a sack with explosives, throw it in a fire and see what happens now.

Thank you. In case you test does not go KABOOM, let me know.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 22, 2014, 8:36am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/52 "2014-11-22T08:36:22Z")

</div>

Merged branch CIM into CataTweaks in preparation for work on HIS (Hybrid Inventory System).  
Updated with latest experimental changes.

I don’t like spamming - and bumping my own thread with posts about mere updates with experimental, so I will just change topic name with actual date from now on if that is the only change.

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 22, 2014, 9:27pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/53 "2014-11-22T21:27:57Z")

</div>

Hybrid Inventory System is done!

Work on it went really fast, because lot of needed functionality was already done in CIM.

I tested it for couple of hours and it works really well - if I may say it myself. Anyway, I would love to have some feedback from you guys. So, if you are interested, check change log in the first post and download.

No doubt, there are some bugs, so please save often.

---

<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: [November 23, 2014, 11:31am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/54 "2014-11-23T11:31:04Z")

</div>

How does Hybrid Inventory work? Is this far from what Kevin envisioned?

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 23, 2014, 1:08pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/55 "2014-11-23T13:08:28Z")

</div>

> [@Zireael](#):
>
> How does Hybrid Inventory work? Is this far from what Kevin envisioned?

Current Inventory System  
Your inventory space equals sum of storage on all your worn items

Hybrid Inventory System  
There is general inventory space that equals sum of storage on all your worn items  
Wearable items can work as containers with defined inner space area.  
They can be both simultaneously, one item can add bit of general inventory space and have internal space.  
Details can be found in change log in the first post.

Unified inventory system (name is not official, but Kevin said they are looking for unified system, whatever that means)  
No general inventory space what so ever.  
Most wearable items will be containers with defined inner space area.  
Details can be found in Kevin’s head, no idea if there is some document describing it.

Difference does not seem big, I could just redefine all wearable items in json to have storage = 0 and set them as containers, right?  
Problem lies in completely removing general inventory space. If you do that, you have to completely redesign inventory screen, pickup of items and god knows what else.

---

<div class="post-metadata">

### Author: ![TheFlame52](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/theflame52/32/247_2.png) [@TheFlame52](https://discourse.cataclysmdda.org/u/TheFlame52)
#### Post date: [November 23, 2014, 9:49pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/56 "2014-11-23T21:49:27Z")

</div>

We don’t care if you repeatedly spam your own mod’s thread. This is where the spamming rule is suspended.

---

<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: [November 24, 2014, 2:13am UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/57 "2014-11-24T02:13:56Z")

</div>

> [@TheFlame52](#):
>
> We don’t care if you repeatedly spam your own mod’s thread. This is where the spamming rule is suspended.

---

<div class="post-metadata">

### Author: ![RipRoarinBoogerPenis](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/riproarinboogerpenis/32/20_2.png) [@RipRoarinBoogerPenis](https://discourse.cataclysmdda.org/u/RipRoarinBoogerPenis)
#### Post date: [November 24, 2014, 1:50pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/58 "2014-11-24T13:50:13Z")

</div>

This is fucking awesome. I don’t know what more to say. Please update daily because I’m going to play this instead of experimentals.

---

<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: [November 24, 2014, 1:56pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/59 "2014-11-24T13:56:06Z")

</div>

Trying this when I get the chance!

---

<div class="post-metadata">

### Author: ![Robik](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/robik/32/1349_2.png) [@Robik](https://discourse.cataclysmdda.org/u/Robik)
#### Post date: [November 24, 2014, 4:28pm UTC](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777/60 "2014-11-24T16:28:41Z")

</div>

Thanks guys!

> [@RipRoarinBoogerPenis](#):
>
> Please update daily because I’m going to play this instead of experimentals.

That’s the plan. Updated.

[Previous page](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777.md?page=2)

[Next page](https://discourse.cataclysmdda.org/t/catatweaks-2014-12-19/7777.md?page=4)
