# Q. About Modding

**URL:** <https://discourse.cataclysmdda.org/t/q-about-modding/21256>\
**Category:** The Drawing Board\
**Created:** [September 5, 2019, 5:47am UTC](https://discourse.cataclysmdda.org/t/q-about-modding/21256 "2019-09-05T05:47:12Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mscottveach](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mscottveach/32/6820_2.png) [@mscottveach](https://discourse.cataclysmdda.org/u/mscottveach)\
**Post date:** [September 5, 2019, 5:47am UTC](https://discourse.cataclysmdda.org/t/q-about-modding/21256/1 "2019-09-05T05:47:12Z")

</div>

I have this idea for a small mechanic to add… do I need to get permission from someone to implement it? Basically, I have a fair amount of programming experience but I’ve never helped out with anything open source so I have no clue how things work politically. Do people submit proposals? Is there a way to find out if someone has tried an idea before?

For context: my idea is for a small mechanic that would allow one to build a roof-to-roof bridge out of some planks, nails and tools. Limit it’s max length to maybe two spaces and give it a chance of failure and it seems like it could be a cool new way to get around crowded cities if the buildings are close enough and you’re feeling lucky. How would I go about investigating whether this has been done or not? And how I might try it if it hasn’t?

---

<div class="post-metadata">

**Author:** ![sztosz](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/sztosz/32/1212_2.png) [@sztosz](https://discourse.cataclysmdda.org/u/sztosz)\
**Post date:** [September 5, 2019, 6:17am UTC](https://discourse.cataclysmdda.org/t/q-about-modding/21256/2 "2019-09-05T06:17:25Z")

</div>

I guess you can simply make new pull request on GitHub and it should be fine. Just read that first: [https://github.com/CleverRaven/Cataclysm-DDA/blob/0c3c8fc549036621adb43adf9c9130b43c913d28/.github/CONTRIBUTING.md](https://github.com/CleverRaven/Cataclysm-DDA/blob/0c3c8fc549036621adb43adf9c9130b43c913d28/.github/CONTRIBUTING.md) 🙂

Oh, and that too: [https://github.com/CleverRaven/Cataclysm-DDA/blob/0c3c8fc549036621adb43adf9c9130b43c913d28/CODE\_OF\_CONDUCT.md](https://github.com/CleverRaven/Cataclysm-DDA/blob/0c3c8fc549036621adb43adf9c9130b43c913d28/CODE_OF_CONDUCT.md)

---

<div class="post-metadata">

**Author:** ![mscottveach](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/mscottveach/32/6820_2.png) [@mscottveach](https://discourse.cataclysmdda.org/u/mscottveach)\
**Post date:** [September 5, 2019, 8:54am UTC](https://discourse.cataclysmdda.org/t/q-about-modding/21256/3 "2019-09-05T08:54:04Z")

</div>

Thanks, and I don’t know why this didn’t dawn on me to look before but I found bunch of generic “Getting Involved with Open Source Projects” guides. I’m getting a better understanding of how these things work…

---

<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:** [September 5, 2019, 5:54pm UTC](https://discourse.cataclysmdda.org/t/q-about-modding/21256/4 "2019-09-05T17:54:21Z")

</div>

The contributing doc either covers everything or should have links to documents that do.

I think the bridge thing is a good idea.

---

<div class="post-metadata">

**Author:** ![Trigon](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/trigon/32/2668_2.png) [@Trigon](https://discourse.cataclysmdda.org/u/Trigon)\
**Post date:** [September 5, 2019, 8:24pm UTC](https://discourse.cataclysmdda.org/t/q-about-modding/21256/5 "2019-09-05T20:24:41Z")

</div>

I wish you luck, this is a mechanic I’ve wanted in basically every open world zombie game and having it in CDDA would be sweet.
