[Mod] Make skins in-game at runtime [skinmaker] [1.0]

Post Reply
User avatar
GreenXenith
Member
Posts: 1329
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
IRC: GreenXenith
In-game: GreenXenith
Location: The singularity
Contact:

[Mod] Make skins in-game at runtime [skinmaker] [1.0]

by GreenXenith » Post

Skinmaker

Image

Skinmaker is a live, in-game, player skin editor that can be used without server restarts. Images are saved, loaded, and applied live. This started out as a proof of concept, but is now a perfectly usable mod.

It uses one (or two) entities, a few tools, and a crap-ton of texture modifiers. The maker node is used to handle everything (spawn canvas, get tools, etc).

Please read the full documentation.
Alternatively, here's a copypasta version:
+ Spoiler
TL;DR Feature List:
  • Simple and fast(ish) painting
  • Easy color selection
  • Color palettes, preset and custom
  • Export to PNG file
  • Apply current skin to canvas
  • Full undo/redo support
  • Line/Square/Fill tools
  • Skin preview using mini-player model (supports animations)
  • Bugs!
Yes, this mod is pretty experimental.
I do plan to make a similar mod that serves the sole purpose of loading skins live to solve the issue of waiting for server restarts to apply player skins.
+ Spoiler
Sauce: https://github.com/GreenXenith/skinmaker
ContentDB: https://content.minetest.net/packages/G ... skinmaker/
License: MIT
Minetest Version: 5.0.0+
Depends: player_api (MTG mod)
Y▹uTube | Mods | Patre●n | Twitter | Minetest Discord | GreenXenith#3232

Hey, you. You're finally awake.
You were trying to view their profile, right? Found the rest of their signature, same as us, and that guest over there.

User avatar
Lone_Wolf
Member
Posts: 2412
Joined: Sun Apr 09, 2017 05:50
GitHub: LoneWolfHT
IRC: Lone_Wolf or LoneWolfHT
In-game: Lone_Wolf
Location: Not there, THERE!

Re: [Mod] Make skins in-game at runtime [skinmaker] [1.0]

by Lone_Wolf » Post

Brilliant!

Chiantos
Member
Posts: 377
Joined: Sun Jan 15, 2017 09:04

Re: [Mod] Make skins in-game at runtime [skinmaker] [1.0]

by Chiantos » Post

Deleted message
Last edited by Chiantos on Mon Sep 30, 2019 05:35, edited 1 time in total.

User avatar
TumeniNodes
Member
Posts: 2874
Joined: Fri Feb 26, 2016 19:49
GitHub: TumeniNodes
IRC: tumeninodes
In-game: TumeniNodes
Location: in the dark recesses of the mind
Contact:

Re: [Mod] Make skins in-game at runtime [skinmaker] [1.0]

by TumeniNodes » Post

DUDE! This is so neat... :D
I wonder if you can assign a coordinate for each pixel? That might help with pixel selection and viewing
Meaning break the texture field up into a grid (as you would a sprite sheet), and assign a coord to each pixel
Ich mag keine grünen Eier und Schinken, ich mag sie nicht Sam I Am

User avatar
GreenXenith
Member
Posts: 1329
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
IRC: GreenXenith
In-game: GreenXenith
Location: The singularity
Contact:

Re: [Mod] Make skins in-game at runtime [skinmaker] [1.0]

by GreenXenith » Post

TumeniNodes wrote:I wonder if you can assign a coordinate for each pixel? That might help with pixel selection and viewing
Meaning break the texture field up into a grid (as you would a sprite sheet), and assign a coord to each pixel
I'm not sure what this means - the pixels already have coordinates.
Y▹uTube | Mods | Patre●n | Twitter | Minetest Discord | GreenXenith#3232

Hey, you. You're finally awake.
You were trying to view their profile, right? Found the rest of their signature, same as us, and that guest over there.

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests