Minecraft (tm) skin format 1.8 for default character model

Post Reply

Should minetest_game upgrade to MC skin format 1.8

Keep the current skin format.
7
13%
Support both formats with auto-detect
33
63%
Upgrade to 1.8 and bundle a conversion tool
11
21%
Other
1
2%
 
Total votes: 52

User avatar
stu
Member
Posts: 923
Joined: Sat Feb 02, 2013 02:51
GitHub: stujones11
Location: United Kingdom

Minecraft (tm) skin format 1.8 for default character model

by stu » Post

As a follow up to minetest_game issue #1235 I thought it might be interesting to have a poll to see what the community thinks about updating the skin format. Please note that version 1.9 is not possible since it allows partial transparency which the engine does not yet support for entities.

I have created a format 1.8 model and some batch skin conversion tools for those wishing to upgrade their games/servers manually

Model files: https://github.com/stujones11/minetest- ... format-1.8

Skin conversion tools: https://github.com/stujones11/skin-converter

Please note that changing the player model will have no effect if you are using my 3d_armor mod, however, the 0.5.0-dev branch has built-in support for skin format 1.8. To enable set multiskin_format = 1.8 in your minetest.conf

Please let me know if you find problems with any of the above.

If you do take part in the poll then please give reasons for your vote, thanks.
Last edited by stu on Wed Aug 24, 2016 22:28, edited 1 time in total.

User avatar
TheReaperKing
Member
Posts: 531
Joined: Sun Nov 22, 2015 21:36
Contact:

Re: Skin format 1.8 for character model

by TheReaperKing » Post

Thanks so much for making this! My students are going to be so happy. I believe that most minecraft skin making sites are using 1.8 so that is why I voted for that and a conversion tool if people need 1.7 but wouldn't they be able to do anything they want in a 1.7 skin in 1.8? Thanks again!!!
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids

User avatar
stu
Member
Posts: 923
Joined: Sat Feb 02, 2013 02:51
GitHub: stujones11
Location: United Kingdom

Re: Skin format 1.8 for character model

by stu » Post

TheReaperKing wrote:Thanks so much for making this! My students are going to be so happy. I believe that most minecraft skin making sites are using 1.8 so that is why I voted for that and a conversion tool if people need 1.7 but wouldn't they be able to do anything they want in a 1.7 skin in 1.8? Thanks again!!!
You are welcome and quite correct, there is nothing 1.7 can do that 1.8 can't, however, I did forget to mention that I also removed the cape which complied to neither format. I would favor a clean upgrade since I think it's unlikely the game developers will ever accept having to maintain two separate models for this.

User avatar
addi
Member
Posts: 666
Joined: Thu Sep 20, 2012 03:16
GitHub: adrido
Location: Black-Forest, Germany

Re: Skin format 1.8 for character model

by addi » Post

Please not. The current format (1.7 like plus cape) makes Minetest more unique together Minecraft. If Minetest will always support the newest Minecraft skin format it always requires a update if there is a Minecraft update. So Minetest would depend on what Minecraft is doing.
The best idea imo would be to make a mod that replaces the character model of default with one that supports Minecraft skins, than people that want to convert Minetest to Minecraft could simply use it.
Please let Minetest be Minetest with it's own features and ideas and not a cheap copy/clone of Minecraft!

User avatar
TheReaperKing
Member
Posts: 531
Joined: Sun Nov 22, 2015 21:36
Contact:

Re: Skin format 1.8 for character model

by TheReaperKing » Post

The capes are neat but how are skins made for 1.7 if not without the minecraft skin making webpages? I suppose I could google for a 1.7 sometime and also the converter will help a lot.
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids

User avatar
BrandonReese
Member
Posts: 839
Joined: Wed Sep 12, 2012 00:44
GitHub: bremaweb
IRC: BrandonReese
In-game: BrandonReese
Location: USA

Re: Skin format 1.8 for character model

by BrandonReese » Post

I chose upgrade to 1.8. Supporting both formats would be nice for end users but it's going to be a headache for core devs, mods devs, and anybody trying to offer support in the forums.

User avatar
MineYoshi
Member
Posts: 5373
Joined: Wed Jul 08, 2015 13:20
Contact:

Re: Skin format 1.8 for character model

by MineYoshi » Post

Would be nice to give support to both... But since that looks hard, i don't know...

I agree with @addi, why we have to depend in what "MineCraft" does?

I was thinking in a different skins format for Minetest, and an editor to make one, but since mostly end-users use skins from "Minecraft", that can not be such a good idea...
Have a nice day! :D

User avatar
TheReaperKing
Member
Posts: 531
Joined: Sun Nov 22, 2015 21:36
Contact:

Re: Skin format 1.8 for character model

by TheReaperKing » Post

I do like the capes!!! I had a lot of fun freaking my kids out with the clothing mod today especially with different colored shirts and pant legs. And my mineyoshi until we get an easy way to make skins I think being able to use minecraft skins in MT is a big deal though I'm certainly for adding in variety!

Edit also I was trying the editor in class and it kept saying "wrong syntax". I was wondering if you could write out an example of what it should look like. I was trying python format18.py <blaze.png|c:\users\m\desktop\skinconverter\cskins> Where blaze.png is in the cskins. I also tried just format18.py without the python and also taking off the < > and many other things but no dice. I installed python 3.5 and set the paths variable. What am I doing wrong? Thanks so much!!!
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids

User avatar
MineYoshi
Member
Posts: 5373
Joined: Wed Jul 08, 2015 13:20
Contact:

Re: Skin format 1.8 for character model

by MineYoshi » Post

TheReaperKing wrote:And my mineyoshi until we get an easy way to make skins I think being able to use minecraft skins in MT is a big deal though I'm certainly for adding in variety!
Well...
Some people don't like so much the fact that we have to depend in "Minecraft"...

But since some end-users only think this is a cheap "MC", that sucks... Actually everbody who sees this game thinks it's "MineCraft"...

I also have the trouble of "editing skins and get problems", but i choose to edit them manually, i always use mtpaint, and that works great...

But well, what can i do to stop this?... If some end-users want to use their "MineCraft 1.8 skins" in MineTest, what can i do?... I guess that would be nice that MineTest support both skin formats...
Have a nice day! :D

User avatar
stu
Member
Posts: 923
Joined: Sat Feb 02, 2013 02:51
GitHub: stujones11
Location: United Kingdom

Re: Skin format 1.8 for character model

by stu » Post

TheReaperKing wrote:I was trying the editor in class and it kept saying "wrong syntax". I was wondering if you could write out an example of what it should look like. I was trying python format18.py <blaze.png|c:\users\m\desktop\skinconverter\cskins> Where blaze.png is in the cskins. I also tried just format18.py without the python and also taking off the < > and many other things but no dice. I installed python 3.5 and set the paths variable. What am I doing wrong? Thanks so much!!!
Sorry if the readme is not very clear. <file|dir> basically means that you should supply a file name or a directory, eg:

python format18.py character.png will convert a single file

python format18.py skins/textures will format all compatible files in that directory.

Be careful though as it will overwrite images without warning. As always, make a backup first.

User avatar
TheReaperKing
Member
Posts: 531
Joined: Sun Nov 22, 2015 21:36
Contact:

Re: Skin format 1.8 for character model

by TheReaperKing » Post

Thank you so much for the clarification!
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids

User avatar
stu
Member
Posts: 923
Joined: Sat Feb 02, 2013 02:51
GitHub: stujones11
Location: United Kingdom

Re: Skin format 1.8 for character model

by stu » Post

TheReaperKing wrote:Thank you so much for the clarification!
No problem, thank you for highlighting my poor documentation.

For the benefit of future readers, I have since updated the readme.

Byakuren
Member
Posts: 818
Joined: Tue Apr 14, 2015 01:59
GitHub: raymoo
IRC: Hijiri
In-game: Raymoo + Clownpiece

Re: Minecraft (tm) skin format 1.8 for default character mod

by Byakuren » Post

I don't think uniqueness is a valid argument here since the 1.8 format can emulate any 1.7 format skin anyway. Being unique by sticking to the old format would be doing so at the cost of strictly less possible skins. Is uniqueness even a good thing with skin format? As long as the default player is a certain model, there's only so much you can do with the skin format. Copying the skin format of Minecraft is a fine and pragmatic way to reduce the work players have to do to have their skins work on both games. If we want to be unique in a way that's beneficial to Minetest, we should look for a skin format that is strictly more powerful than Minecraft skins, meaning that any Minecraft skin could be used in Minetest, but not the other way around.

I voted for support only 1.8 and add a conversion tool. If there is a simple solution for supporting both that scales to future new formats, then I support it.
Every time a mod API is left undocumented, a koala dies.

User avatar
MineYoshi
Member
Posts: 5373
Joined: Wed Jul 08, 2015 13:20
Contact:

Re: Minecraft (tm) skin format 1.8 for default character mod

by MineYoshi » Post

Byakuren wrote:I don't think uniqueness is a valid argument here since the 1.8 format can emulate any 1.7 format skin anyway. Being unique by sticking to the old format would be doing so at the cost of strictly less possible skins. Is uniqueness even a good thing with skin format? As long as the default player is a certain model, there's only so much you can do with the skin format. Copying the skin format of Minecraft is a fine and pragmatic way to reduce the work players have to do to have their skins work on both games. If we want to be unique in a way that's beneficial to Minetest, we should look for a skin format that is strictly more powerful than Minecraft skins, meaning that any Minecraft skin could be used in Minetest, but not the other way around.

I voted for support only 1.8 and add a conversion tool. If there is a simple solution for supporting both that scales to future new formats, then I support it.
I would like to see a good format of skin unique of Minetest and as well a very good editor!
Or at least add support to both...
Have a nice day! :D

User avatar
GreenXenith
Member
Posts: 1356
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
Location: UTC-8:00
Contact:

Re: Minecraft (tm) skin format 1.8 for default character mod

by GreenXenith » Post

I personally think the format should be changed to 1.8, since 1.8 seems to be a combo of 1.7 and 1.8. I would really like to not have to mirror textures on the arms and legs. Also, there is also the part of having the full-body over-lay. Currently, the MT skins only have a head over-lay, which is nice...I guess, but a full-body over-lay would allow better armor, clothes, mounted weapons, etc... 1.8 format defiantly seems better than the current format... Although, we could do without the new 3-pixel wide arms. Those would require new models and are quite un-necicary in my opinion. Wouldn't it be quite easy for a decent-modder to make a mod that supports this?
YouTube | Mods | Patreon | Minetest Discord @greenxenith

You should not be able to read this message.

wilkgr76
Member
Posts: 832
Joined: Wed Feb 18, 2015 02:44
GitHub: wilkgr76

Re: Minecraft (tm) skin format 1.8 for default character mod

by wilkgr76 » Post

MineYoshi suggests being different for the sake of being different. That's worse than no reason at all.

If it's better, why be against it?
N/A

User avatar
pandaro
Member
Posts: 327
Joined: Sun Jan 08, 2012 21:34
GitHub: pandaro
Location: behind

Re: Minecraft (tm) skin format 1.8 for default character mod

by pandaro » Post

yes, cause the early develop status of minetest.

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: Minecraft (tm) skin format 1.8 for default character mod

by An0n3m0us » Post

We're currently progressing with the conversion of the model & texture to the 1.8 format. Please voice your opinions on having backwards compatibility with the 1.7 format, or having no backwards compatibility at all; considering that backwards compatibility might require a lot more effort.

https://github.com/minetest/minetest_game/pull/2606

User avatar
paramat
Developer
Posts: 3700
Joined: Sun Oct 28, 2012 00:05
GitHub: paramat
IRC: paramat
Location: UK

Re: Minecraft (tm) skin format 1.8 for default character mod

by paramat » Post

> We're currently progressing with the conversion of the model & texture to the 1.8 format.

I must quickly correct this before people become concerned ...

We are not 'progressing' with this, the issue is controversial and has been stalled for many years. A new PR has appeared but cannot progress until the core devs discuss and agree implementation. However, the core devs have very little time for MTGame currently and might consider a big controversial task like a new skin format not worth their time. I am not sure i can justify spending my time on this.

> Please voice your opinions on having backwards compatibility with the 1.7 format, or having no backwards compatibility at all

This topic already has more arguing than any other in MTG and has been discussed to multiple deaths, so i think it is undesirable to ask for more opinions.
What is actually needed for progression is core dev input.

User avatar
Hume2
Member
Posts: 709
Joined: Tue Jun 19, 2018 08:24
GitHub: Hume2
In-game: Hume2
Location: Czech Republic

Re: Minecraft (tm) skin format 1.8 for default character mod

by Hume2 » Post

While you're at it, you can implement something like this:
Image
If you lack the reality, go on a trip or find a job.

User avatar
steeeeeven
Member
Posts: 32
Joined: Mon May 02, 2022 03:02
GitHub: none
IRC: non e
In-game: steeeeeven

Re: Minecraft (tm) skin format 1.8 for default character model

by steeeeeven » Post

Quick question, is this referring to the skin model

User avatar
j0j0n4th4n
Member
Posts: 249
Joined: Tue Jan 26, 2021 06:45

Re: Minecraft (tm) skin format 1.8 for default character model

by j0j0n4th4n » Post

I made a mod to swap the player model using stu blender file, the logic is the same from cheapie cars mod. I will leave it here as an attachment.
Attachments
polymorph_mod.zip
(183.05 KiB) Downloaded 242 times
cdb_894a100ddd76

Hasan3434
New member
Posts: 1
Joined: Fri Jul 29, 2022 11:10
GitHub: yildirimsertbas

Re: Minecraft (tm) skin format 1.8 for default character model

by Hasan3434 » Post

steeeeeven wrote:
Tue May 03, 2022 06:22
Quick question, is this referring to the skin model
I was going to ask this question.:)

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests