Starbound

Starbound

Job Offers Compatibility Addon: Hunter Crewmembers
22 Comments
Maledy  [author] 1 Sep, 2020 @ 8:49pm 
@Niko I haven't played Starbound in several years now, sorry.
Eevote 1 Sep, 2020 @ 10:35am 
Dr. Alphys 1 Sep, 2018 @ 3:05pm 
@Ulithium_Dragon My bad, it was a different problem I was having with incompatabilities with Job Offeres and Space Police. :y This mod works literally perfectly now, I'm playing with it as we speak.
Maledy  [author] 1 Sep, 2018 @ 8:28am 
@grandmaster thot: As far as I know, jobs are generic and can be offered to any race, custom or not, assuming said race (and its NPCs) are correctly set up.
Dr. Alphys 1 Sep, 2018 @ 3:34am 
I don't seem to be able to offer the Hunter Contract to Feneroxes for some reason. Any idea why, or if it's an incompatability somewhere?
Maledy  [author] 1 Nov, 2017 @ 11:11am 
@Robaschi (Soul Trash):

If the game was updated since this was made and they screwed with the crewmate system, then this mod probbaly needs to be updated to work right again.

I don't have either time nor interest in Starbound to do either at the moment I'm afraid, but if someone else wants to make and release a patch, you have my complete permission to do so.
The Space Cat™ 1 Nov, 2017 @ 5:13am 
I don't have the Space Police mod installed, however whenever I try to recruit a Fenerox, I got the "They are not capable of understanding you" message. Same goes for the Alpacas too. I haven't tried it on Froggs or Agrarans but I assume the results are the same as well. Shadow People however work just fine.
I don't know if this is just with the Hunter Crewmembers addon (since thats what I was trying to recruit them for) or with the actual mod in general too. I'll have to do further testing but I wanted to let you know on this.

Copypasted from the Job Offers mod page, but I wanted to post it here as well.
Maledy  [author] 17 Aug, 2016 @ 3:32am 
@Thundercraft:

The reason I feel I can't change the name is that I have no way to warn people to dismiss their Hunters before updating with Steam Workshop. But...

I think the best thing to do at this point is I'm going to delete the mods and reupload them with the changed name. That way I can warn people to dismiss their Hunters from the old mod before uninstalling it and switching to the new one.

I will do that tomorrow.
Thundercraft 17 Aug, 2016 @ 1:45am 
Since you're not willing to change your file name, it sounds like there's only two ways to resolve compatibility with Frackin' Universe:

You could either release a "Hunter Crewmembers: Frackin' Universe Compatible" or a "Hunter Crewmembers Compatibility Addon: Frackin' Universe." Players who use FU could use that instead. And players who've already been using your existing Hunter Crewmembers would remain unaffected.
Maledy  [author] 16 Aug, 2016 @ 6:06pm 
@Thundercraft:

That would probably work if the issue was an internal data one, but it is a conflict with the *FILE NAMES* (we use the same file name - "crewmemberhunter.npctype"), so there's absolutly positivly NOTHING I can do about it that wouldn't cause people who already had hunters from my mod to have their save files permanantly damaged... T_T
Thundercraft 16 Aug, 2016 @ 6:02pm 
In terms of fixing compatibility with Frackin Universe:

Perhaps you could use the "test" case with the "op" function in a .patch file to test whether or not the player has Frackin' Universe installed, then use that case to patch one of your own mod's files to behave slightly different for such players? (If a "test" is positive, then everything between the [ ] brackets is performed. Otherwise, everything between those brackets gets ignored.) You could look at the code in Craftable Seeds for an example. He tests for the presence of Extended GUI so it only replaces the interface with an extended version if players have it installed.

If Frackin' Universe hunters are similar to your own, perhaps your patch could allow Job Hunters to give players the option to hire NPCs as Frackin' Universe-style hunters?
Maledy  [author] 16 Aug, 2016 @ 5:44pm 
No one understands how Steam Workshop loads mods really. The system is fundemntally flawed, and has other issues the devs still haven't fixed (such as the mods not being able to be run with dedicated servers).

I just figured out that my Hunters mod is incompatible with Frakin' Universe, so I've got the headache now of trying to figure olut how best to patch out that incomaptbility... Apparently it also adds a new "hunter" class or something with the same name as mine... =.=
Thundercraft 16 Aug, 2016 @ 5:31pm 
Well, I'm not sure what changed since my last comment, but it works now. :steamhappy:

In frustration, I uninstalled all three this time, including Job Offers. Then I installed in this order: Job Offers, Hunter Crewmember, Job Offers Compatibility Addon. Maybe that made a difference? Perhaps uninstalling and reinstalling changed the load order somehow?
Maledy  [author] 16 Aug, 2016 @ 5:25pm 
I really don't expect this to work, but I'm gonna try writing up a .modinfo file. These are what we used to use before _metadata was introduced...
Maledy  [author] 16 Aug, 2016 @ 5:23pm 
@Thundercraft:

And that IS the question isn't it...

I actually tried BOTH, and the Steam Workshop version was causing CTD's. Then I removed those lines from the _metadata file and the errors stopped, so I assumed I'd solved it...
Thundercraft 16 Aug, 2016 @ 5:07pm 
Sadly, no change from before. :steamsad: Still getting the same error.

I find it strange that you don't get this error. Are you using this Steam version? Or, are you running it from your /mods/ folder?
Maledy  [author] 16 Aug, 2016 @ 2:52pm 
Ok, I SWEAR I fixed it this time.

I dunno why the "_metadata" file had both of the required mods listed in it, as these were apparently unnessesary (found out by checking my "Avali Rocket Launchers + Misc" mod's _metadata file).
Maledy  [author] 16 Aug, 2016 @ 2:39pm 
Wow I had a fun morning dealing with Steam's bullsh*t.

As far as I can tell, the issue has been fixed and this patch will no longer cause CTD issues due to out of order mod loading.
Maledy  [author] 16 Aug, 2016 @ 2:15pm 
Attempted to add the priority line to see if it fixes it - someone lemme know if it's working?
Maledy  [author] 16 Aug, 2016 @ 1:58pm 
@Thundercraft & @Knoit:

I still don't understand how the Steam Workshop handles file loading... I had no issues when I tested them myself, but obviously that was done with normally installed mods because I was in the middle of developing them. :P

I've not heard of the "priority" setting, but I will give it a shot.

...But is "90" a high or low priority? From your error log snippit @Thundercraft it sounds like this patch is trying to get itself loaded before Hunter Crewmembers is. If 90 is a HIGH priority, then I'd need to add it to Hunter Crewmembers, not this patch. :/
Knoit 16 Aug, 2016 @ 7:54am 
I don't know if is the mod Hunter Crewmembers or the Compatibily addon , but the game crush even if one of them is disabled
Thundercraft 16 Aug, 2016 @ 4:52am 
I tried this patch together with Job Offers and Hunter Crewmembers. But, every single time, it CTD with this:
[Error] Application: exception thrown, shutting down: (NpcException) Error loading npc type '/npc/crew/crewmemberhunter.npctype'

I had Job Offers installed first, then Hunter Crewmembers, then this patch. No joy. I uninstalled Hunter Crewmembers and the patch and now my game is back to normal.

Perhaps, could changing the priority of one of your three mods fix this issue? Maybe try adding this line to your _metadata file?
"priority" : 90,