Open vladdeSV opened 2 years ago
Changing behaviour of the decal is beyond the scope of jsonloader, but providing the ability to use ingame decals would fit well, i'll look into it.
Awesome, thanks!
P sure this can easily be done by using https://inscryption.thunderstore.io/package/SpecialAPI/Configurable_Emissions_and_Backgrounds/ or just have them as saved decals that come with the json.
Hey is this Closable? Seems like this has been resolved
(AFAIK) I still need to images of in-game assets to support decals. This also means I can't have a random blood paint decal – only the static one I have can be used.
Unless anything else changed, I think this should be open until it gets implemented or decided to not be implemented.
@JamesVeug Curious, have you added this in or no?
@SaxbyMod never really tried decals but ideally it should support custom and vanilla decals. just needs the correct name - someone would have to try it
@JamesVeug Got it was just wondering If you handled this one with the Base64 One ^^
The property
decals
takes an array of filenames to be used as decals. However, there is no way to specify built-in decals, such as Goobert's paint, Myco's fungus and stitches, Snelk, Leshy, Hungry Child, etc.Currently, the workaround is to copy assets from the base game and reference those. However, this is cumbersome.
It would be great if one could specify these assets directly. Possibly allowing some hard coded strings to represent in-game assets. For instance:
One issue I can think of is how Goobert's alternating paint would be handled. It would be wonderful if referencing the
paint
decal would have the same behaviour as in the base game, i.e. it is alternating, and not the same each time. Same behaviour as theAlternatingBloodDecal
.I lack deeper understanding of how decals are handled, but this is one possible solution which would solve my problems.
Finally, this idea could be applied for all textures (portrait, pixel portrait, title graphic, emission texture, alt texture), but this issue is specifically about decals.