Page 1 of 1

[Feature Request] Built-in avatar customization

PostPosted: Sat Dec 22, 2012 18:18
by zc456
Since Minetest has no central server for your account, like Minecraft, I think avatar customization - changing of skins - should be built-in into the client itself. Basically upload your skin from it and have it work to the same way it does now.

PostPosted: Sat Dec 22, 2012 18:24
by rubenwardy
An avatar server has been made and there are already mods that add skin changes.

All that needs to happen is for the mods to download the skins needed, for that player.



On regard to your suggestion, maybe there should be a lua function to get a texture file from a client, ie:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
player.get_texture_file("player_texture.png","player_"..player.name..".png");
// 1: the file in the clients texture pack
// 2: where to write the file to on the servers texture pack

PostPosted: Sat Dec 22, 2012 19:43
by jmf
Zeg9 made an ingame skin chooser:
http://minetest.net/forum/viewtopic.php?id=4147

PostPosted: Mon Jan 07, 2013 12:54
by MatheusBrazuca
Its A Good Idea! I Like The Idea

PostPosted: Mon Jan 07, 2013 16:04
by Casimir
rubenwardy wrote:On regard to your suggestion, maybe there should be a lua function to get a texture file from a client, ie:

Your phone or window isn't wide enough to display the code box. If it's a phone, try rotating it to landscape mode.
Code: Select all
player.get_texture_file("player_texture.png","player_"..player.name..".png");
// 1: the file in the clients texture pack
// 2: where to write the file to on the servers texture pack

I always prefer the decentralised solution. And that would also be useful for other things.

PostPosted: Mon Jan 07, 2013 21:57
by InfinityProject
I am not a core developer, so this may make me sound like an idiot, but if the server gets the client's ip, name, password, etc. shouldn't it be able to get a texture?

PostPosted: Mon Jan 07, 2013 22:28
by rarkenin
InfinityProject wrote:I am not a core developer, so this may make me sound like an idiot, but if the server gets the client's ip, name, password, etc. shouldn't it be able to get a texture?

No, since the client isn't set up to serve requests for its texture and stuff. The client either pushes that stuff, or the client is changed so it can handle requests to transfer this information/.

PostPosted: Tue Jan 08, 2013 05:28
by 0gb.us
jmf wrote:Zeg9 made an ingame skin chooser:
http://minetest.net/forum/viewtopic.php?id=4147


Yes, I like that option. I didn't think skins for Minetest was in any way a practical idea until I saw Zeg9's plugin. His in-game skin changer proved me wrong though, and is quite nicely done.

Casimir wrote:I always prefer the decentralised solution.


Yes, decentralized is definitely a must. One of many reasons why I don't like this "sign into the game with your forum account" suggestion that was going around for a while.

PostPosted: Wed Jan 09, 2013 17:39
by jmf
0gb.us wrote:Yes, decentralized is definitely a must. One of many reasons why I don't like this "sign into the game with your forum account" suggestion that was going around for a while.

I agree to you.
If the forum account would be used, it would bring a LOT of confusion.
The name "john", that I have got ingame was already used in the forum, so I took "jmf" here.
It would be a huge problem to change all the privs on every server i visited, so this forum->ingame thing is no option.

PostPosted: Wed Jan 09, 2013 22:58
by Jordach
Depends, if you logged in with a forum account, because Minecraft has the auth server and a ingame name changer.

So yes, it is viable.