Starbound

Starbound

Platform Hatches
Weaver  [developer] 17 Jul, 2017 @ 2:46am
Details about spurious error messages
There have been some complaints that this mod is a broken mess, based on errors seen in the log file. These errors are spurious, and here's what causes them: As the main menu loads up, the game does some sort of inventory of recipes, and tries creating each of the recipes' targets. It does this before creating the automatically generated blueprint meta-items -- the ones you can find as loot to learn recipes. Since my recipes create those blueprints, and at this time they don't exist, there are errors.

By the time the menu has loaded fully, let alone when you get in the game, all of the items have been loaded or generated and everything works fine.

These errors were present when I first created this recipe system; I determined they were harmless annoyances and ignored them. In retrospect I should have documented them here so people wouldn't think it was a bug needing report.

I filed a bug report[community.playstarbound.com] with the devs about these messages, but I doubt it's going to be worth fixing unless they just happen to be refactoring the recipe code already.

I have tried some deferred methods of spawning these blueprints but only ended up actually crashing the game instead. You could probably make vending machine with a custom UI and scripting for purchasing these, but that's a lot of effort and I have actually broken mods to fix first.

I'm not going to replace this system with learn-on-pickup recipes because one of my goals here is to allow any character to select any of the vanilla door options without having to find one first, but I also don't want to just make everyone know everything by default.