# Make River City Ransom in Stonehearth

**URL:** https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017
**Category:** Modeling & Animation
**Created:** [September 19, 2013, 1:17am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017 "2013-09-19T01:17:36Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 19, 2013, 1:17am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/1 "2013-09-19T01:17:37Z")

</div>

I’m supporting River City Ransom: Underground on [KickStarter](http://www.kickstarter.com/projects/combitstudios/river-city-ransom-underground). And today they have decided to open source their gaming engine . Learn more below.

> While we continue to work on new ways to give more and show more  
> during this campaign, we want to share some news for those interested  
> in going beyond the game. The great thing about Kickstarter is that it  
> has the capacity to provide useful tools to its backers; it benefits  
> people who want to play the game, and the developers themselves, who  
> go on to sell the game when it’s complete.
> 
> But we can do better than that. There are popular communities online  
> like MUGEN and Beats of Rage / OpenBOR that have rallied around free,  
> and in some cases open source, fighting game engine software. **As part  
> our commitment to backers, and because we have open source software in  
> our DNA, we will open source the engine we create to make River City  
> Ransom: Underground**. This will ensure that modders have a clear  
> blueprint they can follow to build their own beat’em up games.
> 
> The “fine print”: We can’t create drag and drop tools, or offer a  
> polished and complete development experience (we believe in making  
> games, not engines) though you will be able to use already available  
> tools for level design. We also can’t open source the graphics, sound,  
> music, story scripts, or other elements of the game that make it ours,  
> but we can give you the source code we used for the engine and  
> gameplay. We hope this contribution will enhance the already thriving  
> MonoGame and modding communities.
> 
> So, if you are part of a modding community or fans of fighting game  
> engines, be sure to spread the word about our plans! -[KickStarter](http://www.kickstarter.com/projects/combitstudios/river-city-ransom-underground/posts/602899?ref=activity)

Here are some questions they answered in the comments.

> @Conatus Creative , What gaming engine are you guys using now to  
> create the game? Is it a custom in-house gaming engine? If I  
> understand this correctly. I could use any gaming engine and all I  
> have to do (with a few adjustments) is write the source code in?
> 
> @Conatus Creative , What programing language is the source code  
> written in?
> 
> @Volo Our engine code sits on top of the **MonoGame/XNA framework** ,  
> which is **C#**. You’d have to use one of those frameworks to run our  
> code, but XNA is a free download from Microsoft, and MonoGame is its  
> open source successor.

This is great! Now we can make our own beat’em ups. My question is, Will it be possible to take their engine (from what we can read here) into SH and use it to render and make levels and other elements?

If you can, please go support the [River City Ransom: Underground](http://www.kickstarter.com/projects/combitstudios/river-city-ransom-underground) game.

---

<div class="post-metadata">

### Author: ![SteveAdamo](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/steveadamo/32/13955_2.png) [@SteveAdamo](https://discourse.stonehearth.net/u/SteveAdamo)
#### Post date: [September 19, 2013, 1:20am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/2 "2013-09-19T01:20:02Z")

</div>

wow, this is a really bold move… i applaud the developers for their commitment to their fans/genre…

i wish them and the campaign all the best! 👍

---

<div class="post-metadata">

### Author: ![voxel\_pirate](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/voxel_pirate/32/2309_2.png) [@voxel\_pirate](https://discourse.stonehearth.net/u/voxel_pirate)
#### Post date: [September 19, 2013, 6:33am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/3 "2013-09-19T06:33:10Z")

</div>

How should this work @Skull24? You are talking about a totally different engine than that which Stonehearth will be using. You will have mainly Lua to talk to the Stonehearth-engine. As long as “River City Ransom” seems to be coded in C#… I cannot imagine how you could be able to mix them 😞.

---

<div class="post-metadata">

### Author: ![Xavion](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/xavion/32/43501_2.png) [@Xavion](https://discourse.stonehearth.net/u/Xavion)
#### Post date: [September 19, 2013, 7:16am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/4 "2013-09-19T07:16:57Z")

</div>

No, you can’t take their code and put it in Stonehearth for pretty much the reasons @voxel_pirate said. You should be able to create a fighting game in the Stonehearth engine if you were feeling really ambitious but that would be it.

---

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 19, 2013, 7:27pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/5 "2013-09-19T19:27:10Z")

</div>

Yeah, that why I asked. I wanted to know if it would be possible.

---

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 19, 2013, 7:29pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/6 "2013-09-19T19:29:45Z")

</div>

My understanding is the SH well be written in C# as well. Does anyone know?

---

<div class="post-metadata">

### Author: ![voxel\_pirate](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/voxel_pirate/32/2309_2.png) [@voxel\_pirate](https://discourse.stonehearth.net/u/voxel_pirate)
#### Post date: [September 19, 2013, 7:50pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/7 "2013-09-19T19:50:39Z")

</div>

The engine is written in a C-dialect. However, you do not have access to it… only via Lua.

---

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 19, 2013, 7:54pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/8 "2013-09-19T19:54:42Z")

</div>

Okay, we only have access to the lua fles.

---

<div class="post-metadata">

### Author: ![SteveAdamo](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/steveadamo/32/13955_2.png) [@SteveAdamo](https://discourse.stonehearth.net/u/SteveAdamo)
#### Post date: [September 19, 2013, 8:11pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/9 "2013-09-19T20:11:37Z")

</div>

> [@Skull24](#):
>
> My understanding is the SH well be written in C# as well. Does anyone know?

see here for the “full” list of known details…

[http://discourse.stonehearth.net/t/stonehearth-announced-features/2361/10](http://discourse.stonehearth.net/t/stonehearth-announced-features/2361/10)

---

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 19, 2013, 11:48pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/10 "2013-09-19T23:48:50Z")

</div>

Thanks for looking it up @SteveAdamo. After going through it I don’t think it would be possible. I like to thank everyone for helping me out with this.

---

<div class="post-metadata">

### Author: ![SteveAdamo](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/steveadamo/32/13955_2.png) [@SteveAdamo](https://discourse.stonehearth.net/u/SteveAdamo)
#### Post date: [September 19, 2013, 11:54pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/11 "2013-09-19T23:54:14Z")

</div>

> [@Skull24](#):
>
> Thanks for looking it up @SteveAdamo.

absolutely! we’re all one big happy family here… 😄

well, except for @Geoffers747… he’s like that Uncle everyone knows about, and we all hope doesnt show up to family events…

---

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 20, 2013, 12:00am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/12 "2013-09-20T00:00:14Z")

</div>

@Geoffers747, your not post to say his name. Now, he will find you. ☹

---

<div class="post-metadata">

### Author: ![Smith](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/smith/32/43517_2.png) [@Smith](https://discourse.stonehearth.net/u/Smith)
#### Post date: [September 20, 2013, 7:35pm UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/13 "2013-09-20T19:35:14Z")

</div>

@Geoffers747 is always watching, waiting for the perfect moment to perpetuate the derailment. I do the same thing! 😃

---

<div class="post-metadata">

### Author: ![Skull24](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/skull24/32/50675_2.png) [@Skull24](https://discourse.stonehearth.net/u/Skull24)
#### Post date: [September 21, 2013, 5:22am UTC](https://discourse.stonehearth.net/t/make-river-city-ransom-in-stonehearth/3017/14 "2013-09-21T05:22:37Z")

</div>

Their reason for not using LUA.

> @Conatus Creative, Will any part of the game’s engine contain or be  
> scripted in LUA?
> 
> @Volo At this time, our scripting is in C#. Using an interpreted  
> language like Lua is nice for runtime flexibility but the majority of  
> mobile and other embedded style platforms don’t allow runtime  
> interpration. We’re thinking long term for other platforms, and we  
> find C# is a great script language for us that is easily injected into  
> the rest of our pipeline.
> 
> @Volo interpretation\* :P- [kickstarter](http://www.kickstarter.com/projects/combitstudios/river-city-ransom-underground/posts/602899#comments)
