# How to mod the game?

**URL:** <https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661>\
**Category:** The Lab\
**Created:** [June 29, 2014, 8:13am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661 "2014-06-29T08:13:12Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![mineforce](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mineforce/32/319_2.png) [@mineforce](https://discourse.cataclysmdda.org/u/mineforce)\
**Post date:** [June 29, 2014, 8:13am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/1 "2014-06-29T08:13:12Z")

</div>

Hello everyone I have a question, how do I mod the game? Is modding this game similar to dwarf fortress? I mod alot in that and it very easy to add alot of changes, but what about here and what are the limitations? Anything here hardcoded that I can’t mod, what I mostly want though is the factions to work. Also I want survivor camps which are camps away from town and the zombies and is occupied by fellow survivors and military personnel trying to rebuild society.

Anyways were can I get up to date mods? The only mods I can find are ones from last year which I think is outdated unless much haven’t changed.

---

<div class="post-metadata">

**Author:** ![Reaper](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/reaper/32/74_2.png) [@Reaper](https://discourse.cataclysmdda.org/u/Reaper)\
**Post date:** [June 29, 2014, 9:59am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/2 "2014-06-29T09:59:55Z")

</div>

You can make new items, crafting recipes, monsters, houses and maybe something else. See json files in data/json and files in data/mods folders.  
But if you know c++ and git you can do anything.

---

<div class="post-metadata">

**Author:** ![mineforce](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mineforce/32/319_2.png) [@mineforce](https://discourse.cataclysmdda.org/u/mineforce)\
**Post date:** [June 29, 2014, 10:04pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/3 "2014-06-29T22:04:20Z")

</div>

But is it possible to make survivor camps occupied by survivors only?

---

<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:** [June 29, 2014, 10:14pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/4 "2014-06-29T22:14:30Z")

</div>

> [@mineforce](#):
>
> But is it possible to make survivor camps occupied by survivors only?

Short answer is probably not.

---

<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:** [June 29, 2014, 10:16pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/5 "2014-06-29T22:16:50Z")

</div>

> [@mineforce](#):
>
> But is it possible to make survivor camps occupied by survivors only?

Acidia’s [working on that](https://github.com/CleverRaven/Cataclysm-DDA/pull/8034).

---

<div class="post-metadata">

**Author:** ![mineforce](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mineforce/32/319_2.png) [@mineforce](https://discourse.cataclysmdda.org/u/mineforce)\
**Post date:** [June 29, 2014, 11:05pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/6 "2014-06-29T23:05:26Z")

</div>

Thanks for the help guys, I’m gonna check out acidia’s work.

---

<div class="post-metadata">

**Author:** ![mineforce](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mineforce/32/319_2.png) [@mineforce](https://discourse.cataclysmdda.org/u/mineforce)\
**Post date:** [June 30, 2014, 3:29am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/7 "2014-06-30T03:29:53Z")

</div>

One last question, how do I download acidia refugee mod from github?

---

<div class="post-metadata">

**Author:** ![Reaper](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/reaper/32/74_2.png) [@Reaper](https://discourse.cataclysmdda.org/u/Reaper)\
**Post date:** [June 30, 2014, 3:47am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/8 "2014-06-30T03:47:13Z")

</div>

> [@mineforce](#):
>
> One last question, how do I download acidia refugee mod from github?

[https://github.com/acidia/Cataclysm-DDA/tree/evac\_center](https://github.com/acidia/Cataclysm-DDA/tree/evac_center)  
Click “Download zip”

---

<div class="post-metadata">

**Author:** ![mineforce](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mineforce/32/319_2.png) [@mineforce](https://discourse.cataclysmdda.org/u/mineforce)\
**Post date:** [June 30, 2014, 4:27am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/9 "2014-06-30T04:27:08Z")

</div>

I know I may sound like a idiot but how do I install this mod to my game?

---

<div class="post-metadata">

**Author:** ![Reaper](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/reaper/32/74_2.png) [@Reaper](https://discourse.cataclysmdda.org/u/Reaper)\
**Post date:** [June 30, 2014, 6:10am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/10 "2014-06-30T06:10:32Z")

</div>

> [@mineforce](#):
>
> I know I may sound like a idiot but how do I install this mod to my game?

Compile and launch it.  
You use windows? You need tiles version?

---

<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:** [June 30, 2014, 9:59pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/11 "2014-06-30T21:59:58Z")

</div>

> [@mineforce](#):
>
> I know I may sound like a idiot but how do I install this mod to my game?

There’s a mod folder in the data folder.

---

<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:** [June 30, 2014, 10:29pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/12 "2014-06-30T22:29:17Z")

</div>

> [@FunsizeNinja123](#):
>
> [quote=“mineforce, post:9, topic:6661”]I know I may sound like a idiot but how do I install this mod to my game?

There’s a mod folder in the data folder.[/quote]

It’s not a mod. Acidia’s PR is code that’s a candidate for being merged in with mainline, so it’s not handled by the mod manager. You’d need to pull it into a branch (or merge it into your mainline) and compile your own version. If you need a hand with that, let us know.

---

<div class="post-metadata">

**Author:** ![mineforce](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mineforce/32/319_2.png) [@mineforce](https://discourse.cataclysmdda.org/u/mineforce)\
**Post date:** [July 2, 2014, 8:59pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/13 "2014-07-02T20:59:49Z")

</div>

I been gone for a while but I’m back. How do I compile it?

---

<div class="post-metadata">

**Author:** ![Reaper](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/reaper/32/74_2.png) [@Reaper](https://discourse.cataclysmdda.org/u/Reaper)\
**Post date:** [July 3, 2014, 8:17am UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/14 "2014-07-03T08:17:37Z")

</div>

> [@mineforce](#):
>
> I been gone for a while but I’m back. How do I compile it?

OS? Windows/MacOS? You need tiles?

---

<div class="post-metadata">

**Author:** ![wad67](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/wad67/32/7_2.png) [@wad67](https://discourse.cataclysmdda.org/u/wad67)\
**Post date:** [July 8, 2014, 5:32pm UTC](https://discourse.cataclysmdda.org/t/how-to-mod-the-game/6661/15 "2014-07-08T17:32:52Z")

</div>

> [@mineforce](#):
>
> I been gone for a while but I’m back. How do I compile it?

If you are using Linux it is quite easy, there are numerous guides.
