-
-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REQUEST] Starbeque Support? Wrong Color During Scenes #146
Comments
The errors are certainly caused by using the wrong mods. As for the Starbecue Engine - their doc you sent doesn't even contain the We might need to get an actual SBQ dev in here to talk about this more indepth. |
I had mistakenly not put
So the thing about this! I do not know if in your code you're iterating through and checking string.find to find which is the body or the head image or etc and then chopping the directives off, if you're iterating through it might probably be fine but there's still the potential for issue due to player animations now being configurable per species in SBQ engine, and that being how we add our vore animations now, this changes the portrait output the engine gives out from vanilla slightly on any race we have provided support for, their images will have an extra mask directive for masking out a tail to replace with our own, as well as having extra image layers for tail, belly, cock balls, and breasts, so for your purposes it might be better to just use additional note, it may be wise to check if |
This is Sexbound's exact current code for player directive fetching util.each(world.entityPortrait(player.id(), "full"), function(k, v)
-- Attempt to find facial mask
if identity.facialMaskGroup ~= nil and identity.facialMaskGroup ~= "" and
string.find(v.image, "/" .. identity.facialMaskGroup) ~= nil then
identity.facialMaskFolder, identity.facialMaskType =
string.match(v.image, '^.*/(' .. identity.facialMaskGroup .. '.*)/(.*)%.png:.-$')
identity.facialMaskDirectives = self:filterReplace(v.image)
end
-- Attempt to find facial hair
if identity.facialHairGroup ~= nil and identity.facialHairGroup ~= "" and
string.find(v.image, "/" .. identity.facialHairGroup) ~= nil then
identity.facialHairFolder, identity.facialHairType =
string.match(v.image, '^.*/(' .. identity.facialHairGroup .. '.*)/(.*)%.png:.-$')
identity.facialHairDirectives = self:filterReplace(v.image)
end
-- Attempt to find body identity
if (string.find(v.image, "body.png") ~= nil) then
identity.bodyDirectives = string.match(v.image, '%?replace.*')
end
-- Attempt to find emote identity
if (string.find(v.image, "emote.png") ~= nil) then
identity.emoteDirectives = self:filterReplace(v.image)
end
-- Attempt to find hair identity
if (string.find(v.image, "/hair") ~= nil) then
identity.hairFolder, identity.hairType = string.match(v.image, '^.*/(hair.*)/(.*)%.png:.-$')
identity.hairDirectives = self:filterReplace(v.image)
end
end) I do understand that |
my assumption was that the body mask path would be fudging it but I don't see why that would be the case since our mask is before any replace directives so there's something else going on with it probably?
this would be the image tag string we're using for the idle animation when we're a species that gets their tail masked out |
I think I may have identified the issue after the user did some more testing All SBQ supported races have an additional image layer of the body and the legs cosmetic item that have a mask applied to them, this is so I can make sure the leg goes in front of the cock and balls during run anims and etc, the image name for this mask is Frith found that the reason their colors were wrong is the directives of their legs cosmetic item is what was being used instead of their proper directives, and with nothing equipped things work normally I believe all you need to do to fix this issue is to make sure the strings you're ripping directives from all start with |
Hmm. I see. While that would be a fix for this specific instance, it would however open up other potential issues which in the end all just sum up to "What the fuck Chucklefish", making the best possible solution to just rely on |
the |
Describe the bug
Edit: i forgot to mention, Loki said the issue may be with Expanded Animations.
documentation.md
Log File
starbound.log
Additional context
Thanks for the help!
The text was updated successfully, but these errors were encountered: