Starbound

Starbound

152 ratings
Custom species are curious too
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
104.450 KB
21 Feb, 2022 @ 8:17am
21 Feb, 2022 @ 10:11pm
2 Change Notes ( view )

Subscribe to download
Custom species are curious too

Description
Allows crew members of custom species to inspect objects in the environment as vanilla species do.

NOTICE: My new mod "Corbent's Interactive Crew" includes the custom species inspection fix, if you are subscribed to that one, you can unsubscribe from this one.

About a year ago, before stepping away due to life getting tough all of a sudden, while doing some experiments with crew members I created a random human and was surprised when while strolling around a planet... she talked! She randomly said the description of a torch we passed by. This is a behavior I had never seen before. I went to the creators of some mods I use like Datebound to see if it was something their mod did. Turns out the behavior is vanilla but I had never seen it because I have used the Lyceen since forever and this didn't work for them.

Recently I have been poking around Starbound again. And I discovered that the inspect behavior has a "hasSpeciesSpecificDescription" check. Therefore if objects don't have a species specific inspect line (which is the case for most if not all custom races since it would be an endeavor of biblical proportions), NPCs won't inspect it.

This tiny mod patches this file to remove this check, allowing custom species to be curious about things around them.

As usual bug reports, comments, obsrvations are much appreciated.

UPDATE 1: It now also modifies the "inspectEntity" function inside dialog.lua (using a new file and hooking it, don't panic) so that it takes human dialogs instead of abstract descriptions. (Thanks for the observation Kronolos). I can no longer say it is a one line fix but it now correctly uses human dialogs for a MUCH better experience.
25 Comments
Banjo 5 May, 2022 @ 11:38am 
@Corbent hilarious stuff, mhm mhm
Corbent  [author] 5 May, 2022 @ 11:25am 
@Pocket Egg Don't you love it when Steam leaves your post in limbo forever? Happened to me once and I had no idea way.
Banjo 2 May, 2022 @ 8:28am 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Corbent  [author] 6 Mar, 2022 @ 9:21pm 
New mod released! Was an awfully busy week so it took longer than usual. Corbent's Interactive Crew: https://steamproxy.net/sharedfiles/filedetails/?id=2774848292 , the ultimate crew overhaul! If you subscribe to that mod, you no longer need this one, as the inspect fix for custom races is included!
ThatCannibalisticDrone 25 Feb, 2022 @ 9:23am 
I like the deerfolk and Neki's.
Nefilol Seflll 24 Feb, 2022 @ 4:28pm 
This comment is awaiting analysis by our automated content check system. It will be temporarily hidden until we verify that it does not contain harmful content (e.g. links to websites that attempt to steal information).
Corbent  [author] 24 Feb, 2022 @ 11:24am 
@CaptainCrazeh A spiritual successor to Datebound is on my plans at some point if the engine doesn't crush my ambitions too early.
Corbent  [author] 24 Feb, 2022 @ 11:22am 
@Laudy Thanks. I have other ideas to overhaul the very lackluster companion system in this game.

Last night I got about 30% of the next one done. Instead of a fix It's a whole new crew feature if it succeeds. I'm just crossing my fingers so that I don't hit hard engine limitations that prevent it. I'm a very experienced coder, but not an experienced Starbound modder haha.

Looking for a Sunday release if all goes well.
CaptainCrazeh 24 Feb, 2022 @ 9:54am 
I'm glad I'm not the only one who uses Datebound for crewmembers, especially of the Lyceen mod.
Laudy 24 Feb, 2022 @ 9:32am 
This is a rather nice mod you've made here.