Jump to content

[mod] Lustling Race


doctorpotato

Recommended Posts

Posted
12 hours ago, doctorpotato said:

Ok so this is a very interesting thing I myself came across when spending years on error hunting. What you are seeing is the game telling you that you do not have a item for a recipe to be used in your game, and that it is being ignored.

 

They are truly harmless and do not cause issues with game play and only pop up when the game loads as it is checking to see any new mods that have been installed. 

 

So to give a bit of a background on why I have this in the mod is very simple, I want my mod to be as user friendly as possible, so the game checks to see if you have the outfits and if you don't it wont load them, but will throw the error up saying you don't have the outfits. Its so anyone with almost any load order can install my mod and have it work with no issues. I did try to have the game check to see if the mod is installed but found out its not quite how it works, some mod authors do put in a check in their mod so other mod authors can call up that check and skip the mod should it not be installed. Sadly most outfit mods do not do this and they are just simply placed in the game. rest assured I did spend a unreasonable amount of time trying to get the game to not post those errors, I was in talks with many modders from the likes of the SxB author and found its not possible unless both modders set up there mods to allow for such a check.

 

All in all because the error is harmless, nobody fixes it or adds in a method to check because in doing so will add in issues during game play for the game would be checking something that is being checked by an extra set of scripts that is not needed. This is needed in some cases when very heavy scripts are used in a mod that overhauls game play and putting said check in would allow other modders to skip or add in the mod in question, A good example of this being used is in the mod that adds traits to races, the author made it so you can put a check in a custom race mod for that trait mod and have it work so you wont need to edit or that author edit his traits race mod just for your race mod.

 

But because no modder has added in such a check in their quest mods like Shellguard, there is no way for me to put in a check in my mod for that mod being installed, all for just a edit on recipes for clothing.

 

TLDR: They are harmless errors, just saying you don't have the mod installed for the clothing\armor recipe in my lustling mod. 

Dont kill me now, but: those errors seems very easy to fix.

 

1. have all mods which contains this items in the "include" line (to make sure that all other mods are loaded before, so that the items exist before checking for them).

 

2. do not use recipe files, but remake those into patch files.

 

3. there is a line for testing if things exist already with that so...

 

read: https://starbounder.org/Modding:Advanced_Modding

 and https://community.playstarbound.com/threads/is-their-a-visible-output-i-can-get-lua-scripts-to-print-out.130367/

If you wanted to print to the log file.

 

 

Another thing, that they may be harmless, but they affect the loading time very much, as  it does have to wait for everything to have been written to the log, before continuing.

 

Posted
3 hours ago, rallyelgen said:

Dont kill me now, but: those errors seems very easy to fix.

 

1. have all mods which contains this items in the "include" line (to make sure that all other mods are loaded before, so that the items exist before checking for them).

 

2. do not use recipe files, but remake those into patch files.

 

3. there is a line for testing if things exist already with that so...

 

read: https://starbounder.org/Modding:Advanced_Modding

 and https://community.playstarbound.com/threads/is-their-a-visible-output-i-can-get-lua-scripts-to-print-out.130367/

If you wanted to print to the log file.

 

 

Another thing, that they may be harmless, but they affect the loading time very much, as  it does have to wait for everything to have been written to the log, before continuing.

 

I personally don't want to make 13 individual patch files, and I could only get the "include" to work for 2 mods. when questioned about it, I was given the answer that starbound does not check or have any checks for what mods are installed.

 

But if you do get it to work let me know.

as for your links, the first one is how the game tests for paths ... but the trick here is that path needs to exist. I did not go into detail but this is how the Traits mod works and what it uses to get other mod authors to check if his mod is loaded.

 

the um second link you shared is just how to print out debug logs.

 

Anyways I'm all for not having a massive error log files just because someone did not install shellguard so if you do get it to work send me your edit on my mod and ill take a look at it and implement it with credit to you and your fix.

 

truly this is going to be one of those moments where you go down that rabbit hole and end up a week in when it hits you and you go .. 'oh...OHHhhhh...ohhhhh" I was there many moons ago and was certain that Erina was wrong and spent way to long on a dead end.

Posted

Since I'm already brought up in conversation (and I don't even remember what for), might as well throw my two cents in here to clarify.

The only way to get rid of those error messages for non-existing items is either

A: All the mods that add those items add the recipe for this mod themselves.

B: All the recipes that are dependant on other mod's items are added as addons that users need to manually download if and only if they use the other mod in question too.

 

Do go over the aforementioned "solutions" one by one:

1. Have all the other mods as includes. Cool, makes sure they load first. Doesn't fix the problem if you don't have them in the first place. That would required them to be added as "requirement", at which point the Lustling Race would be dependent on them and cannot be used without the several other mods - which is a really bad idea just for some optional recipes.

2. Don't use recipes but... patch files instead? How... does that fix anything? I mean yes, just not having those recipes fixes the errors. It also means the items the recipes are for are not craftable, which probably means they are entirely unobtainable without spawning them in via commands. Doesn't really sound like a solution. Patch files? Assuming you actually mean .patch files - how are they gonna help? What would you patch? How would you patch it? The problem here is that items do not exist that a recipe requires, so the game goes "Ok, recipe invalid. Ignore" and then logs that in detail so anyone reading the log can understand what's going on/wrong.

3. Assuming you plan on doing empty recipes (which I don't think is allowed either) and then use a .patch file to put the data in only if the items exist; No that's not how that works. Yes, as per the first link you sent, JSONpatch supports a "test" operation to see if some value exists. Within the JSON structure you patch. You're patching a .recipe file. This .recipe file knows jack shit about which items are loaded in the game and which are not. Heck, testing by any means if an item actually exists on a mod's side usually boils down to "Spawn in, check if you got PGI" - which also forcibly generates an error message in the log. Starbound is great, well developed and performant like that. /s

 

As per your final statement. Loading time. While yes, actually perform I/O operations on files does take more time than just silently working without logging - KEKW no a hundred lines of repetetive error logging are not making ANY notable difference in your game's loading times xD Those five minutes of waiting when you start the game for the first time come from the game loading your 500 mods, one by one, file by file, interpreting which type of content that file is meant to represent, reading it entirely and parsing the contents. Oh yeah, also loading all your mods entirely, then loading them AGAIN with Steam mods included too. This game has severaly bigger problems in terms of loading times and performance than error logging - as much as I, too, wished for a way to suppres most of these messages if you know they'll happen anyway.

 

So Tl;dr:

Yes, there are easy-ish ways to fix these errors. Even for the developer of this mod alone. Are they worth it? Debatable, these errors only happen once when you boot the game, so neglectable. Instead managing a million different addons for a million different mods, that people need to manually download based on what mods they have - seems like unnecessary work. Also, none of your suggested stuff fixes anything.

  • 5 weeks later...
Posted

Hi. Judging by the screenshots, the author already has a mod build for sexbound and I would really like a knowledgeable person like him to share it with us. All my attempts to create something like this end in endless crashes and glitches. I don't really understand coding, but I really want to play with such a build. Could you share your mod build with people like me? =(

 

  • 3 weeks later...
Posted

For all those chronic addicted ship builders out there, like me, here is a BYOS support pak. just unzip and throw the pak in your mod folder like usual. this is NOT for FU byos, this is for the good BYOS, the original, done by amber talamasca :)

lustlingbyos.7z

Posted
4 hours ago, R654 said:

Hi i don't know if this was brought up yet but the sextalk update for sexbound broke lustling sextalk.

Did not know that ... ill take a look, but if it broke the lustlings then it would have broke every race

Posted (edited)

Tier 4 ship upgrade broke ship background building, it's transparent but not destroyable or buildable, not check further tier upgrades yet.

P.S. Checked, in tier 5 all fixed, I saw it probably destroy previous custom background, and my inner perfectionist mad when saw single black pixels in this background

Edited by LeroyNyankins
Posted

hey I figured it could be this or the tier 9 ships mod but I got to the point where you are told to repair your ship and I can't actually access the flight console because the door is locked. could it be this mod or something else?

Posted
11 hours ago, CumposerofSlaanesh said:

hey I figured it could be this or the tier 9 ships mod but I got to the point where you are told to repair your ship and I can't actually access the flight console because the door is locked. could it be this mod or something else?

Ok so this is a setting ( or a bit of code that exists ) in the template that I used to make the Lustlings, that door only becomes unlocked after you finish the first quest and fix your ship up for flight, In the beginning when I was making the mod that odd bit of code helped me check and verify if some things were working or not. In the end I left it in on purpose because you did steal the ship, and felt it fit with the starbound story.

 

It can be removed, all it is is a check to see if one quest is done, if you skip the quest that door will never unlock .. i think....  

  • 3 weeks later...
Posted

Hi there, found a small problem, but my English is not good, so it may be a mistake, please forgive me

 

The maid costume made with kawaiistuff++ made with OUTFITTER seems to have inconsistent animations and clipping (as shown in the image), please fix this if you can 

 

This MOD is really great, I love this special race, thank you for making it🥰

94adcc4b-c213-4fed-bc5e-9a3de05967e9.png

151d35fc-b1b6-48aa-b481-9dcfb5486d44.png

9ae2e2fe-104c-4d33-91b7-df965ee03f21.png

23ef01a2-dfc6-457a-aef1-9aa05cd56595.png

  • 4 weeks later...
  • 2 months later...
Posted (edited)

i havent played other races so i dont know what the status looks like,so do Lustlings have the heat mechanic in sexbound?
Also what type of planet is Lustia so i can try and find it better

Edited by gizmo1206
Posted

Lustla is the world added in by sexbound reborn, my race mod makes the npcs there lustlings, never heard of the heat mechanic .... I'll take a look, I should post the new lustling update, it uses the new sexbound reborn dialog system.

Posted (edited)
25 minutes ago, doctorpotato said:

Lustla is the world added in by sexbound reborn, my race mod makes the npcs there lustlings, never heard of the heat mechanic .... I'll take a look, I should post the new lustling update, it uses the new sexbound reborn dialog system.

yeah turns out the heat mechanic is only for the Neki custom race. but i was wondering is it possible to make Lustlings give birth to any race by adding it to the geneticTable in the "sxb_plugin.pregnant.config.patch" file (unless they can and im just very unlucky with sexbounds 50/50 chance)

Edited by gizmo1206
Posted
Just now, doctorpotato said:

They are already set up to have sex with any race and produce a lustling baby as per their lore

yeah but i was wondering if one could set it up to be a chance of a non lustling baby

  • 4 weeks later...
  • 3 weeks later...
Posted

This might come as an odd request in this website, but Is there a version/patch/future update that removes the sexbound dependency? Starbound is one of those games that I don't like playing with sex mods installed (because they are buggy as hell and always break my save), but the race itself is very well done and I would love to have it installed :)

 

(for now I will simply install sexbound as instructed and not interact with the features)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...