!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, and RPG System.

Internal
7 months ago
1.1
1.61K
Owner:
Penguin_Spy
Source:
https://github.com/Penguin-Spy/skins-factored
Homepage:
N/A
License:
GNU GPLv3
Created:
1 year, 11 months ago
Latest Version:
1.1.0 (7 months ago)
Factorio version:
1.1
Downloaded by:
1.61K users

!skins

Pronounced "skins factored", written as "!skins" in all lowercase

This is a Factorio library mod that makes it easy for other mods to add custom characters (skins), with a character picker.

This library was written to be compatible with almost all mods that edit the default character prototype. It is explicitly compatible with Jetpack, Space Exploration, and RPG System.

By itself, this mod does nothing! This mod will also not magically fix other mods, they must be written to use this library! If you want a skin mod to use this library, contact the creator of the skin mod (or, if the mod is abandoned, contact me & I might be able to update the mod if the license permits it).

Explanation

This mod takes a different approach than other skin-changer mods: instead of trying to extract the skins from multiple installed skin mods, it acts as a library for mods to include, meaning a player can install just one skin mod, or any number of them, and they'll all work as expected (if they use this library).
This method has many benefits over what mods currently do, which is to replace the base game's character and then have skin selector mods try to prevent this and copy the prototype instead. This usually still leads to confusing incompatibilities with other mods that try to edit the character prototype.

Usage

If you would like to use this library in your own character skin mod, see the project's readme.md on GitHub.
If you're a player looking for new character skins, I created a list: factorio-skin-mods.md
!! Note that skins on that list do not necessarily depend on this library, it's just a list of all the skin mods I could find on the mod portal !!