!skins (Skins Factored)


Library mod that makes it easy for other mods to add custom characters (skins), with a character picker. Written to be compatible with almost all mods that edit the default character prototype. Explicitly compatible with Jetpack, Space Exploration, RPG System, and CharacterModHelper.

Utilities
3 months ago
1.1 - 2.0
11.2K
Character

b Cant handcraft certain recipes with certain mods

3 months ago
(updated 3 months ago)

Issue:
I found two mods that add certain changes to recipes that make it impossible to craft those changed recipes when using a changed skin with this mod.

Incompatible Mods:
The reported mods were Planet Castra and Nuclear Science. Initially, after using !skins with about a 99% success rate with other mods, I assumed the incompatibility was on the other mods part and only reported there. This is the Castra report, This is the Nuclear Science report.

Notes:
I made both of those reports 2 months ago, forgot about it for a while, and came back wanting to play the mods together, so I kind of just brute forced my way into hard coding the mods to work together, I just found their missing recipe categories and added them to the skins characters during data-final-fixes with an external patch. They're basically identical and massive in description so I won't link both, but here is the Nuclear Science one.

After creating the patch, atanvarno has responded to my old report, basically guessing that its something that's more on your end, and currently seeing how its a 2 to 1 (from the extremely limited pool of my current mods, yes, but still-) I see how that could possibly be the case, even though your description says "Written to be compatible with almost all mods that edit the default character prototype." (Which is why I sent the reports to other mods in the first place) maybe they're both doing something new related to recipe compatibility that didn't exist when this mod was last updated? No idea, completely guessing.

Also I realize I probably should've sent the report to you in the first place instead of making my "external fix", but I just heavily assumed the fault wasn't on your end and after forgetting about Factorio for a few months, then coming back and just wanting to play the mods that day so I forced it, but after thinking about it more I realize it does make sense that the bug could be here (assuming an update to modding recipe api came out that this one is behind on seeing that its 6 months old? genuinely no idea, don't know why I keep trying to guess, that could be totally off, absolute noob modder here, wouldn't even consider myself one) so there's no reason to keep trying to not bother you with it lol. Sorry for the mess of like 5 different links to look thru for this one bug, I probably could've made this a lot easier for you by not doing half of this lmfao...

Apologies if this was super confusing! I know it makes sense in my head because I've been aware of this for months, but this was already a rewrite of my first attempt at making this report, and I don't think it's gonna get much better.

Also thanks for the super cool mods! Been using !skins and gear girl since I could first load 'em all up :) The lords work, as some might say.

Edit: I opened my eyes and found the GitHub, so I posted a duplicate of this message there. This one probably will and can be entirely ignored lol. Heres the GitHub issue link.

3 months ago
(updated 3 months ago)

Thanks for the (very detailed and clear) post letting me know about this! I've fixed this in version 1.3.5 by just adding the engineer's crafting categories to all the characters Skins Factored creates again in data-final-fixes.lua, which should handle any mod that adds crafting categories after the data.lua step.

BTW thanks for enjoying my mods :3

New response