I think I have a way to resolve this that's fair to both sides.
First off, if someone is going to go through the effort of making a 512x skin, it probably wouldn't be that hard to create a scaled down basic 16x, even if it looked rather bad.
Next, allow players to upload 2 skins to use. 1 has to be a 16x, it defaults to Steve if one is not uploaded. The second can be any accepted size up to 512x (or whatever the commonly accepted *maximum* resolution is I haven't seen more than 512 though).
Now players can upload their higher res skin, and then have 3 options for the 16x skin.
~A low res version of their main skin.
~A random 16x skin
~The basic Steve
Finally, an option to control the maximum size of of player skins you can see. You can set yourself to no high res, so you'll always see the 16x skins, 32x so if someone's high res is 32x or lower you can see it, but no higher. 64x you can see up to 64 x skins etc. 128x, 256x, etc. work the same way. The last option is view all which shows the higher res skin by default. This is so people who know how much there comp can handle can tweak what they see.
Of course that last bit may just be over complicated, and a simple "Show Higher resolution textures, Y/N?" option could be used instead.
Also that high res skin on the first page is terrifying o.o
A point I forgot to mention, is that the player can still choose to use the basic 16x if they want.
Only issue I have with my own idea, is the extra space double skins on each account will take.
I think I have a way to resolve this that's fair to both sides.
First off, if someone is going to go through the effort of making a 512x skin, it probably wouldn't be that hard to create a scaled down basic 16x, even if it looked rather bad.
Next, allow players to upload 2 skins to use. 1 has to be a 16x, it defaults to Steve if one is not uploaded. The second can be any accepted size up to 512x (or whatever the commonly accepted *maximum* resolution is I haven't seen more than 512 though).
Now players can upload their higher res skin, and then have 3 options for the 16x skin.
~A low res version of their main skin.
~A random 16x skin
~The basic Steve
Finally, an option to control the maximum size of of player skins you can see. You can set yourself to no high res, so you'll always see the 16x skins, 32x so if someone's high res is 32x or lower you can see it, but no higher. 64x you can see up to 64 x skins etc. 128x, 256x, etc. work the same way. The last option is view all which shows the higher res skin by default. This is so people who know how much there comp can handle can tweak what they see.
Of course that last bit may just be over complicated, and a simple "Show Higher resolution textures, Y/N?" option could be used instead.
Also that high res skin on the first page is terrifying o.o
i quote my self with the reason why this wont work
while i do enjoy HD texture packs. i think adding HD skin support will be a bad idea. standered skin are fine. people make some damn good skins with what they have.
For single player it isnt an issue, for SMP it will cause lag, with over 4 million people logging on and off Mojangs auth server it will have to take in to account what their preference on Skins would be on top of that once they are past to auth server it maining comes down to the server that people are connecting to.
say person A has an HD skin, person B logs on to the same server as A at that point its the server that they are playing on would have to make the change of skins from HD to standerd for B.
Mojang would have to keep track of who is using what skins on what server, when they log on and when they log off, so they when person B logs on the the same server as A Mojang auth server reads this and says "person B doesnt want HD skins, change display skin for A to standerd for person B, then it comes down to what about person C D E F... ect ect.
The way I saw it working was when a person that uses an hd skin loads into the game, both skins are sent to the other players, then each client discards the skin that conflicts with their settings. So if your client is set to allow hd skins, it'll discard the 16x, and display the higher res one. If it has hd skins turned off, it keeps the 16x for display, and tosses the other.
If a person loads into a game with a 16x texture set as their preferred skin, then everything works as it currently does.
This way more of the work is done client side to minimize the strain of the extra skins and preferences for each profile. That said, the server still has to send out 2 skins each time a person with an hd skin set as the default loads, but I can see no way around that.
A point I forgot to mention, is that the player can still choose to use the basic 16x if they want.
Only issue I have with my own idea, is the extra space double skins on each account will take.
-
View User Profile
-
View Posts
-
Send Message
Curse Premiumi quote my self with the reason why this wont work
if that makes sence to you guys
If a person loads into a game with a 16x texture set as their preferred skin, then everything works as it currently does.
This way more of the work is done client side to minimize the strain of the extra skins and preferences for each profile. That said, the server still has to send out 2 skins each time a person with an hd skin set as the default loads, but I can see no way around that.