# Enabling Unfinished Professions

**URL:** <https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008>\
**Category:** Modding\
**Created:** [June 29, 2015, 8:38pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008 "2015-06-29T20:38:52Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![TheDerpySupport](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/thederpysupport/32/52454_2.png) [@TheDerpySupport](https://discourse.stonehearth.net/u/TheDerpySupport)\
**Post date:** [June 29, 2015, 8:38pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/1 "2015-06-29T20:38:52Z")

</div>

So I recently got Stonehearth and came upon how easy it is to edit files et cetera and while looking through the files I found a list of all the current in-progress jobs and I was wanting to enable Weaponsmith and Armorsmith with the appropriate workbenches including the one for Ingots(the forge for the blacksmith).

The issue I came across is when following guides around the Modding section is after I finished following what steps I could(some steps were missing?) the class(weaponsmith) didnt have any icons or access to change jobs however there was a new ? icon on the Change Jobs menu…

I was wondering if there are ready-made programs to generate the required files for custom professions or up-to-date tutorials on making a class that works for Alpha 10\_5-10

---

<div class="post-metadata">

**Author:** ![Xynariz](https://avatars.discourse-cdn.com/v4/letter/x/c5a1d2/32.png) [@Xynariz](https://discourse.stonehearth.net/u/Xynariz)\
**Post date:** [June 29, 2015, 8:41pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/2 "2015-06-29T20:41:43Z")

</div>

I don’t know if anyone has written such a program yet, because the game is still in Alpha. Writing such a program could require adjustments every release. However, I know there are some guides. Perhaps @Relyss or @8BitCrab could point you to them.

---

<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:** [June 29, 2015, 8:49pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/3 "2015-06-29T20:49:40Z")

</div>

> [@TheDerpySupport](#):
>
> I was wondering if there are ready-made programs to generate the required files for custom professions…

Unfortunately there is no such a tool so far. But you can take the existing professions as a basis.

> [@TheDerpySupport](#):
>
> … or up-to-date tutorials on making a class that works for Alpha 10\_5-10

You can find an example of how to add a new profession to the game in the following thread. Don’t think there is a current tutorial available. But taking an existing mod will make it pretty easy to get the job done:

> [@\[Mod\] Arcanism V 0.1.1 - Conjuration: Creation](http://discourse.stonehearth.net/t/arcanism-v-0-1-1-conuration-creation/13831):
>
> Arcanism - A Stonehearth mod by Spoolicus This mod seeks to add magic and mysticism to Stonehearth on a whole new level! Currently a one man endeavor, (that is, myself.) so releases will take some time to put out. In the mean time, tell me what you guys want! I’m always open to suggestions! [ROADMAP HERE!](http://imgur.com/zSMB8j3) Version 0.1.1 - Conjuration: Creation has been released! Added 3 entities: Sorcerer’s Wand, Galanosium Ore, and Galanosium Essence Added 2 recipes to the carpenter: Sorcerer’s Wan…

---

<div class="post-metadata">

**Author:** ![TheDerpySupport](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/thederpysupport/32/52454_2.png) [@TheDerpySupport](https://discourse.stonehearth.net/u/TheDerpySupport)\
**Post date:** [June 29, 2015, 8:50pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/4 "2015-06-29T20:50:53Z")

</div>

Thanks, I tried taking the blacksmith and doing it that way but it didn’t work out too well. I’ll try to do it with this mod.

---

<div class="post-metadata">

**Author:** ![Spoolicus](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/spoolicus/32/44067_2.png) [@Spoolicus](https://discourse.stonehearth.net/u/Spoolicus)\
**Post date:** [June 29, 2015, 8:51pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/5 "2015-06-29T20:51:17Z")

</div>

> [@voxel\_pirate](#):
>
> Don’t think there is a current tutorial available.

Why, this just can’t be!I can’t have all the fun, now can I? 😉  
Guess I know what I’m adding to the wiki tonight!

---

<div class="post-metadata">

**Author:** ![Feashrind](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/feashrind/32/65839_2.png) [@Feashrind](https://discourse.stonehearth.net/u/Feashrind)\
**Post date:** [June 29, 2015, 8:55pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/6 "2015-06-29T20:55:22Z")

</div>

> [@TheDerpySupport](#):
>
> The issue I came across is when following guides around the Modding section is after I finished following what steps I could(some steps were missing?)

It’s been awhile since most of it was updated, although recently seeing a lot of people getting into modding it wouldn’t surprise me if someone were to update it soon. We’re still waiting on a few things for Team Radiant to update before modding takes it’s true form.

> [@TheDerpySupport](#):
>
> I found a list of all the current in-progress jobs and I was wanting to enable Weaponsmith and Armorsmith with the appropriate workbenches including the one for Ingots(the forge for the blacksmith).

The only problem with some of the classes are even though the names are there, unfortunately there’s nothing truly there other than the file there. In other words, if you did try and enable some of the classes it wouldn’t work.

---

<div class="post-metadata">

**Author:** ![TheDerpySupport](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/thederpysupport/32/52454_2.png) [@TheDerpySupport](https://discourse.stonehearth.net/u/TheDerpySupport)\
**Post date:** [June 29, 2015, 9:01pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/7 "2015-06-29T21:01:53Z")

</div>

> [@Feashrind](#):
>
> > [@TheDerpySupport](#):
> >
> > The issue I came across is when following guides around the Modding section is after I finished following what steps I could(some steps were missing?)
> 
> It’s been awhile since most of it was updated, although recently seeing a lot of people getting into modding it wouldn’t surprise me if someone were to update it soon. We’re still waiting on a few things for Team Radiant to update before modding takes it’s true form.
> 
> > [@TheDerpySupport](#):
> >
> > I found a list of all the current in-progress jobs and I was wanting to enable Weaponsmith and Armorsmith with the appropriate workbenches including the one for Ingots(the forge for the blacksmith).
> 
> The only problem with some of the classes are even though the names are there, unfortunately there’s nothing truly there other than the file there. In other words, if you did try and enable some of the classes it wouldn’t work.

Yes, I realized this when I viewed the Weaponsmith files at first~ I dont mind trying to do all the manual adding; I just want to get the job to work first

---

<div class="post-metadata">

**Author:** ![Relyss](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/relyss/32/41785_2.png) [@Relyss](https://discourse.stonehearth.net/u/Relyss)\
**Post date:** [June 29, 2015, 9:58pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/8 "2015-06-29T21:58:06Z")

</div>

Yeah, those are only empty classes. They exist but they do nothing and you can’t enable them since they aren’t truly implemented.

---

<div class="post-metadata">

**Author:** ![TheDerpySupport](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/thederpysupport/32/52454_2.png) [@TheDerpySupport](https://discourse.stonehearth.net/u/TheDerpySupport)\
**Post date:** [June 29, 2015, 10:00pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/9 "2015-06-29T22:00:25Z")

</div>

> [@Relyss](#):
>
> Yeah, those are only empty classes. They exist but they do nothing and you can’t enable them since they aren’t truly implemented.

As I said in another reply; I understand that they are empty but I would like to enable 1-2 of those empty classes and then start adding my own recipes and tools to the job :3

---

<div class="post-metadata">

**Author:** ![thorbjorn42gbf](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/thorbjorn42gbf/32/4774_2.png) [@thorbjorn42gbf](https://discourse.stonehearth.net/u/thorbjorn42gbf)\
**Post date:** [June 30, 2015, 9:12am UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/10 "2015-06-30T09:12:43Z")

</div>

Also the team have said that they would appreciate that you don’t enable their work before they are done with it as it kinda removes the whump from the update if it has been out for a month already.

(Lets not repeat the water incident guys)

---

<div class="post-metadata">

**Author:** ![Drotten](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/drotten/32/14200_2.png) [@Drotten](https://discourse.stonehearth.net/u/Drotten)\
**Post date:** [June 30, 2015, 9:34am UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/11 "2015-06-30T09:34:16Z")

</div>

Well, the problem with the “water incident” is that almost all work was already done there. Whilst here there’s almost nothing to go on except for the name of the jobs. So it would (kind of) be like a modder creating new jobs from scratch.

I’m not a dev and can’t speak for them, but I think it’s alright in this case.

---

<div class="post-metadata">

**Author:** ![thorbjorn42gbf](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/thorbjorn42gbf/32/4774_2.png) [@thorbjorn42gbf](https://discourse.stonehearth.net/u/thorbjorn42gbf)\
**Post date:** [June 30, 2015, 10:03am UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/12 "2015-06-30T10:03:38Z")

</div>

Yeah in this case but there where talk about _Enabling_ the classes, which mostly means turning it on and put the last few tweaks on it.

---

<div class="post-metadata">

**Author:** ![Drotten](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/drotten/32/14200_2.png) [@Drotten](https://discourse.stonehearth.net/u/Drotten)\
**Post date:** [June 30, 2015, 10:06am UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/13 "2015-06-30T10:06:27Z")

</div>

Except there aren’t anything there: no recipes, no logic, no real description, etc.

The only thing to work on is this:

```auto
{
   "alias": "stonehearth:jobs:big_game_hunter",
   "name" : "???",
   "description" : "???",
   "requirements" : "???",
   "icon" : "file(../unknown/images/icon.png)",
   "parent_job" : "stonehearth:jobs:hunter"
}
```

So there’s a lot of work than just enabling and tweaking them. 🙂

---

<div class="post-metadata">

**Author:** ![Chabonit](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/chabonit/32/54838_2.png) [@Chabonit](https://discourse.stonehearth.net/u/Chabonit)\
**Post date:** [June 30, 2015, 12:36pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/14 "2015-06-30T12:36:47Z")

</div>

Why enabling the classes which will automaticly come to life in the future? Just go forward and fill the empty spaces in the class tree. I think some of our ideas are great and maybe the devs take them to implementation.  
Creating a new class is btw no great problem it’s just some kind of copy and paste work and filling up workshops, adding own .qb’s and generating the new world

---

<div class="post-metadata">

**Author:** ![Spoolicus](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/spoolicus/32/44067_2.png) [@Spoolicus](https://discourse.stonehearth.net/u/Spoolicus)\
**Post date:** [June 30, 2015, 1:34pm UTC](https://discourse.stonehearth.net/t/enabling-unfinished-professions/14008/15 "2015-06-30T13:34:29Z")

</div>

However, we have to remember this is ultimately the dev’s game, and our vision for what these classes will be is probably not what they had in mind. And, at this point, its better to just create a new class based on the ones in stonehearth that don’t have anything in them yet, since there’s nothing to work off of. Its better to respect the devs I think than to try and step over their toes. (which I’m not saying is happening currently, and I wasn’t here for the water incident, but it sounds as serious as saying “Voldemort”, so I’ll leave that to y’all)

However, my purpose isn’t to stop people from doing this, so do what y’all do! I’m just here to echo what @Chabonit said that it’s not all that difficult to create a custom class. With minimal .lua editing, no less! Well, there is some .less editing actually. Some less. 😄 I’m currently working on a tutorial for this type of thing, though. Once I get home from work I’ll keep working on it and it should be out by tonight, hopefully! Keep up the good work, y’all!

-Spoolicus
