diff --git a/README b/README index c1f13b3..f3da950 100644 --- a/README +++ b/README @@ -8,12 +8,11 @@ https://github.com/minetest-technic/unified_inventory This is the "u_skindb" branch, it is ment to download the skins from addi's skin database (http://minetest.fensta.bplaced.net). -To re-download the latest skins you have 2 ways: - 1, if you have blender) Run the script "update_from_db.py" OR "update_from_db2.py" - and then "./generate_previews.sh" - - 2, if you are lazy) Run the script "update_from_db_hacky.py" - and then make sure, you have set "u_skins.used_hacky" to "true" in "./u_skins/init.lua" +To re-download the latest skins you may want to run: + "./update_from_db.py" OR + "./update_from_db2.py" + script, then "./generate_previews.sh" before using the mod. + Credits: MirceaKitsune (WTFPL) + bundled script by Zeg9 (WTFPL too): diff --git a/generate_previews.sh b/generate_previews.sh deleted file mode 100755 index 22c978c..0000000 --- a/generate_previews.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/sh -# This script is used to generate the previews needed by the mod -# It requires blender with the latest python API (2.6x is tested) -# A script that works with older blenders and, maybe, without python, is available in older commits. -# This script can also use pngcrush and imagemagick to reduce output size, -# please enable them if you want to push to the git repository of the mod. -# Pngcrush output will be written to .previews/pngcrush_output -# Warning: any file in .previews/ and u_skins/textures might be deleted without asking. -PNGCRUSH=true -IMAGEMAGICK=true -cd .previews -rm ../u_skins/textures/*_preview*.png # Remove all previous previews -blender -b skin_previews.blend --python-text "Generate previews" > /dev/null -if $IMAGEMAGICK - then echo "Stripping metadata from generated files..." - else echo "Moving files..." -fi -rm -rf output # remove my output -mkdir -p output -for i in blender_out/character_*_00.png; -do - out_name=$(basename $i | sed -e 's/_00.png//g') - out_file=output/"$out_name"_preview.png - if $IMAGEMAGICK - then - convert -strip $i $out_file - else - mv $i $out_file - fi -done -for i in blender_out/character_*_01.png; -do - out_name=$(basename $i | sed -e 's/_01.png//g') - out_file=output/"$out_name"_preview_back.png - if $IMAGEMAGICK - then - convert -strip $i $out_file - else - mv $i $out_file - fi -done -if $PNGCRUSH - then - echo "Running pngcrush..." - pngcrush -d ../u_skins/textures/ output/*_preview*.png 2> pngcrush_output - else mv output/*_preview*.png ../u_skins/textures/ -fi -echo "Done !" diff --git a/set_meta.sh b/set_meta.sh deleted file mode 100755 index 1db43cd..0000000 --- a/set_meta.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/bash -SPRITES=$(find -regextype sed -regex '.*/player_[0-9]\{1,\}.png' | sort -V) -MODELS=$(find -regextype sed -regex '.*/character_[0-9]\{1,\}.png' | sort -V) -function ask_for_meta { - convert $2 -scale 100x200 /tmp/skins_set_meta - SNAME=$(basename $1) - SNAME=${SNAME%.*} - METAFILE=u_skins/meta/$SNAME.txt - FORCE=$3 - if $FORCE || ! [ -f $METAFILE ] - then - echo $METAFILE - YADOUT=$(yad --form --image=/tmp/skins_set_meta --field $SNAME:LBL --field=Name --field=Author --field=Description --field=Comment) - if [ -z "$YADOUT" ]; then exit; fi # canceled - OIFS="$IFS" - IFS='|' - read -a VALUES <<< "$YADOUT" - IFS="$OIFS" - NAME=${VALUES[1]} - AUTHOR=${VALUES[2]} - DESCRIPTION=${VALUES[3]} - COMMENT=${VALUES[4]} - if [ -n "$NAME" ] && [ -n "$AUTHOR" ] - then - echo -n > $METAFILE # clear it - echo 'name = "'$NAME'",' >> $METAFILE - echo 'author = "'$AUTHOR'",' >> $METAFILE - # only write description and comment if they are specified - if [ -n "$DESCRIPTION" ] - then - echo 'description = "'$DESCRIPTION'",' >> $METAFILE - fi - if [ -n "$COMMENT" ] - then - echo 'comment = "'$COMMENT'",' >> $METAFILE - fi - echo "Saved !" - fi - fi -} -if [ -z $1 ] -then - for i in $SPRITES - do - ask_for_meta $i $i false - done - for i in $MODELS - do - ask_for_meta $i ${i%.*}_preview.png false - done -else - if [ -f ${1%.*}_preview.png ] - then - ask_for_meta $1 ${1%.*}_preview.png true - else - ask_for_meta $1 $1 true - fi -fi -rm /tmp/skins_set_meta diff --git a/u_skins/depends.txt b/u_skins/depends.txt index 8967e5c..4b9cd19 100644 --- a/u_skins/depends.txt +++ b/u_skins/depends.txt @@ -1,2 +1,2 @@ -unified_inventory? +unified_inventory default diff --git a/u_skins/init.lua b/u_skins/init.lua index 5e3119b..88fb301 100644 --- a/u_skins/init.lua +++ b/u_skins/init.lua @@ -3,82 +3,72 @@ -- Copyright (c) 2012 cornernote, Dean Montgomery -- License: GPLv3 u_skins = {} -u_skins.type = { SPRITE=0, MODEL=1 } +u_skins.modpath = minetest.get_modpath("u_skins") +u_skins.file = minetest.get_worldpath().."/u_skins.mt" u_skins.pages = {} u_skins.u_skins = {} -u_skins.used_hacky = false -- set to true if used hacky way to update skins +u_skins.file_save = false -u_skins.get_type = function(texture) - if not texture then return end - if string.sub(texture,0,string.len("character")) == "character" then - return u_skins.type.MODEL +u_skins.is_skin = function(texture) + if not texture then + return false end - if string.sub(texture,0,string.len("player")) == "player" then - return u_skins.type.SPRITE + if not u_skins.meta[texture] then + return false end + return true end -u_skins.modpath = minetest.get_modpath("u_skins") dofile(u_skins.modpath.."/skinlist.lua") -dofile(u_skins.modpath.."/meta.lua") dofile(u_skins.modpath.."/players.lua") - u_skins.update_player_skin = function(player) - name = player:get_player_name() - if u_skins.get_type(u_skins.u_skins[name]) == u_skins.type.SPRITE then - player:set_properties({ - visual = "upright_sprite", - textures = {u_skins.u_skins[name]..".png",u_skins.u_skins[name].."_back.png"}, - visual_size = {x=1, y=2}, - }) - elseif u_skins.get_type(u_skins.u_skins[name]) == u_skins.type.MODEL then - player:set_properties({ - visual = "mesh", - mesh = "character.x", - textures = {u_skins.u_skins[name]..".png"}, - visual_size = {x=1, y=1}, - }) + local name = player:get_player_name() + if not u_skins.is_skin(u_skins.u_skins[name]) then + u_skins.u_skins[name] = "character_1" end - u_skins.save() + player:set_properties({ + visual = "mesh", + mesh = "character.x", + textures = {u_skins.u_skins[name]..".png"}, + visual_size = {x=1, y=1}, + }) + u_skins.file_save = true end -- Display Current Skin unified_inventory.register_page("u_skins", { get_formspec = function(player) - name = player:get_player_name() - local formspec = "background[0.06,0.99;7.92,7.52;ui_misc_form.png]" - if u_skins.get_type(u_skins.u_skins[name]) == u_skins.type.MODEL then - formspec = formspec.."image[0,.75;1,2;"..u_skins.u_skins[name].."_preview.png]" - if not u_skins.used_hacky then - -- player back view - formspec = formspec.."image[1,.75;1,2;"..u_skins.u_skins[name].."_preview_back.png]" - end - formspec = formspec.."label[6,.5;Raw texture:]" - .."image[6,1;2,1;"..u_skins.u_skins[name]..".png]" - - else - formspec = formspec - .. "image[0,.75;1,2;"..u_skins.u_skins[name]..".png]" - .. "image[1,.75;1,2;"..u_skins.u_skins[name].."_back.png]" + local name = player:get_player_name() + if not u_skins.is_skin(u_skins.u_skins[name]) then + u_skins.u_skins[name] = "character_1" end + + local formspec = ("background[0.06,0.99;7.92,7.52;ui_misc_form.png]" + .."image[0,.75;1,2;"..u_skins.u_skins[name].."_preview.png]" + .."label[6,.5;Raw texture:]" + .."image[6,1;2,1;"..u_skins.u_skins[name]..".png]") + local meta = u_skins.meta[u_skins.u_skins[name]] if meta then - if meta.name then - formspec = formspec .. "label[2,.5;Name: "..meta.name.."]" + if meta.name ~= "" then + formspec = formspec.."label[2,.5;Name: "..minetest.formspec_escape(meta.name).."]" end - if meta.author then - formspec = formspec .. "label[2,1;Author: "..meta.author.."]" + if meta.author ~= "" then + formspec = formspec.."label[2,1;Author: "..minetest.formspec_escape(meta.author).."]" end - if meta.description then - formspec = formspec .. "label[2,1.5;"..meta.description.."]" + if meta.license ~= "" then + formspec = formspec.."label[2,1.5;License: "..minetest.formspec_escape(meta.license).."]" end - if meta.comment then - formspec = formspec .. 'label[2,2;"'..meta.comment..'"]' + if meta.description ~= "" then --what's that?? + formspec = formspec.."label[2,2;Description: "..minetest.formspec_escape(meta.description).."]" end end - - formspec = formspec .. "button[.75,3;6.5,.5;u_skins_page_0;Change]" + local page = 0 + if u_skins.pages[name] then + page = u_skins.pages[name] + end + formspec = formspec .. "button[.75,3;6.5,.5;u_skins_page$"..page..";Change]" return {formspec=formspec} end, }) @@ -89,67 +79,79 @@ unified_inventory.register_button("u_skins", { }) -- Create all of the skin-picker pages. -for x = 0, math.floor(#u_skins.list/16+1) do - unified_inventory.register_page("u_skins_page_"..x, { - get_formspec = function(player) - page = u_skins.pages[player:get_player_name()] - if page == nil then page = 0 end - local formspec = "background[0.06,0.99;7.92,7.52;ui_misc_form.png]" - local index = 0 - local skip = 0 -- Skip u_skins, used for pages - -- skin thumbnails - for i, skin in ipairs(u_skins.list) do - if skip < page*16 then skip = skip + 1 else - if index < 16 then - formspec = formspec .. "image_button["..(index%8)..","..((math.floor(index/8))*2)..";1,2;"..skin - if u_skins.get_type(skin) == u_skins.type.MODEL then - formspec = formspec .. "_preview" - end - formspec = formspec .. ".png;u_skins_set_"..i..";]" - end - index = index +1 - end + +u_skins.generate_pages = function(texture) + local page = 0 + local pages = {} + for i, skin in ipairs(u_skins.list) do + local p_index = (i - 1) % 16 + if p_index == 0 then + page = page + 1 + pages[page] = {} + end + pages[page][p_index + 1] = {i, skin} + end + local total_pages = page + page = 1 + for page, arr in ipairs(pages) do + local formspec = "background[0.06,0.99;7.92,7.52;ui_misc_form.png]" + local y = -0.1 + for i, skin in ipairs(arr) do + local x = (i - 1) % 8 + if i > 1 and x == 0 then + y = 1.8 end - -- prev next page buttons - if page > 0 then - formspec = formspec .. "button[0,4;1,.5;u_skins_page_"..(page-1)..";<<]" - else - formspec = formspec .. "button[0,4;1,.5;u_skins_page_"..page..";<<]" + formspec = (formspec.."image_button["..x..","..y..";1,2;" + ..skin[2].."_preview.png;u_skins_set$"..skin[1]..";]") + end + local page_prev = page - 2 + local page_next = page + if page_prev < 0 then + page_prev = total_pages - 1 + end + if page_next >= total_pages then + page_next = 0 + end + formspec = (formspec + .."button[0,3.8;1,.5;u_skins_page$"..page_prev..";<<]" + .."button[.75,3.8;6.5,.5;u_skins_null;Page "..page.."/"..total_pages.."]" + .."button[7,3.8;1,.5;u_skins_page$"..page_next..";>>]") + + unified_inventory.register_page("u_skins_page$"..(page - 1), { + get_formspec = function(player) + return {formspec=formspec} end - formspec = formspec .. "button[.75,4;6.5,.5;u_skins_page_"..page..";Page "..(page+1).."/"..math.floor(#u_skins.list/16+1).."]" -- a button is used so text is centered - if index > 16 then - formspec = formspec .. "button[7,4;1,.5;u_skins_page_"..(page+1)..";>>]" - else - formspec = formspec .. "button[7,4;1,.5;u_skins_page_"..page..";>>]" - end - return {formspec=formspec} - end, - }) + }) + end end -- click button handlers -minetest.register_on_player_receive_fields(function(player,formname,fields) +minetest.register_on_player_receive_fields(function(player, formname, fields) if fields.u_skins then - unified_inventory.set_inventory_formspec(player,"craft") + unified_inventory.set_inventory_formspec(player, "craft") + return end for field, _ in pairs(fields) do - if string.sub(field,0,string.len("u_skins_set_")) == "u_skins_set_" then - u_skins.u_skins[player:get_player_name()] = u_skins.list[tonumber(string.sub(field,string.len("u_skins_set_")+1))] + local current = string.split(field, "$", 2) + if current[1] == "u_skins_set" then + u_skins.u_skins[player:get_player_name()] = u_skins.list[tonumber(current[2])] u_skins.update_player_skin(player) - unified_inventory.set_inventory_formspec(player,"u_skins") - end - if string.sub(field,0,string.len("u_skins_page_")) == "u_skins_page_" then - u_skins.pages[player:get_player_name()] = tonumber(string.sub(field,string.len("u_skins_page_")+1)) - unified_inventory.set_inventory_formspec(player,"u_skins_page_"..u_skins.pages[player:get_player_name()]) + unified_inventory.set_inventory_formspec(player, "u_skins") + elseif current[1] == "u_skins_page" then + u_skins.pages[player:get_player_name()] = current[2] + unified_inventory.set_inventory_formspec(player, "u_skins_page$"..current[2]) end end end) --- set defaults +-- Change skin on join - reset if invalid minetest.register_on_joinplayer(function(player) - if not u_skins.u_skins[player:get_player_name()] then - u_skins.u_skins[player:get_player_name()] = "character_1" + local player_name = player:get_player_name() + if not u_skins.is_skin(u_skins.u_skins[player_name]) then + u_skins.u_skins[player_name] = "character_1" end u_skins.update_player_skin(player) end) +u_skins.generate_pages() +u_skins.load_players() \ No newline at end of file diff --git a/u_skins/meta.lua b/u_skins/meta.lua deleted file mode 100644 index 350dbe8..0000000 --- a/u_skins/meta.lua +++ /dev/null @@ -1,15 +0,0 @@ -u_skins.meta = {} -for _, i in ipairs(u_skins.list) do - u_skins.meta[i] = {} - local f = io.open(u_skins.modpath.."/meta/"..i..".txt") - local data = nil - if f then - data = minetest.deserialize("return {"..f:read('*all').."}") - f:close() - end - data = data or {} - u_skins.meta[i].name = data.name or "" - u_skins.meta[i].author = data.author or "" - u_skins.meta[i].description = data.description or nil - u_skins.meta[i].comment = data.comment or nil -end diff --git a/u_skins/meta/character_1.txt b/u_skins/meta/character_1.txt index 4ce982f..7211029 100644 --- a/u_skins/meta/character_1.txt +++ b/u_skins/meta/character_1.txt @@ -1,3 +1,3 @@ -name = "Sam 0", -author = "Jordach", -comment = "CC BY-SA 3.0", +Sam 0 +Jordach +CC BY-SA 3.0 \ No newline at end of file diff --git a/u_skins/meta/character_10.txt b/u_skins/meta/character_10.txt deleted file mode 100644 index d429b87..0000000 --- a/u_skins/meta/character_10.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Tuxedo Sam", -author = "Jordach", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_100.txt b/u_skins/meta/character_100.txt deleted file mode 100644 index dc91886..0000000 --- a/u_skins/meta/character_100.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Ladyvioletkitty", -author = "lordphoenixmh", -comment = "CC BY 4.0", diff --git a/u_skins/meta/character_101.txt b/u_skins/meta/character_101.txt deleted file mode 100644 index 1a43818..0000000 --- a/u_skins/meta/character_101.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "4°district", -author = "Ferdi Napoli", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_102.txt b/u_skins/meta/character_102.txt deleted file mode 100644 index 536ab0d..0000000 --- a/u_skins/meta/character_102.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Chop", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_103.txt b/u_skins/meta/character_103.txt deleted file mode 100644 index 2f736be..0000000 --- a/u_skins/meta/character_103.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Franklin", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_104.txt b/u_skins/meta/character_104.txt deleted file mode 100644 index f27f45a..0000000 --- a/u_skins/meta/character_104.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Trevor", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_105.txt b/u_skins/meta/character_105.txt deleted file mode 100644 index 1bf1895..0000000 --- a/u_skins/meta/character_105.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Bart Simpson", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_106.txt b/u_skins/meta/character_106.txt deleted file mode 100644 index f66531b..0000000 --- a/u_skins/meta/character_106.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Creeper", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_107.txt b/u_skins/meta/character_107.txt deleted file mode 100644 index 90011d6..0000000 --- a/u_skins/meta/character_107.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "War Machine", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_108.txt b/u_skins/meta/character_108.txt deleted file mode 100644 index 7c95be2..0000000 --- a/u_skins/meta/character_108.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Gangnam Style", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_109.txt b/u_skins/meta/character_109.txt deleted file mode 100644 index 164e538..0000000 --- a/u_skins/meta/character_109.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Sonic The Hedgehog", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_11.txt b/u_skins/meta/character_11.txt deleted file mode 100644 index f97f2d4..0000000 --- a/u_skins/meta/character_11.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Semmett9", -author = "Infinatum", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_110.txt b/u_skins/meta/character_110.txt deleted file mode 100644 index 0b3b209..0000000 --- a/u_skins/meta/character_110.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Charizard", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_111.txt b/u_skins/meta/character_111.txt deleted file mode 100644 index f91b992..0000000 --- a/u_skins/meta/character_111.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Scarlet Spider-man", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_112.txt b/u_skins/meta/character_112.txt deleted file mode 100644 index c9eb7af..0000000 --- a/u_skins/meta/character_112.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Ferdi Napoli", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_113.txt b/u_skins/meta/character_113.txt deleted file mode 100644 index 7ad611a..0000000 --- a/u_skins/meta/character_113.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Finn The Adventured", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_114.txt b/u_skins/meta/character_114.txt deleted file mode 100644 index a318033..0000000 --- a/u_skins/meta/character_114.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Jake", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_115.txt b/u_skins/meta/character_115.txt deleted file mode 100644 index 8ca2623..0000000 --- a/u_skins/meta/character_115.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Ferdi Napoli Reserve", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_116.txt b/u_skins/meta/character_116.txt deleted file mode 100644 index c5a21e8..0000000 --- a/u_skins/meta/character_116.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Joker", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_117.txt b/u_skins/meta/character_117.txt deleted file mode 100644 index 364927e..0000000 --- a/u_skins/meta/character_117.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Bleau Steve", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_118.txt b/u_skins/meta/character_118.txt deleted file mode 100644 index 1c0f833..0000000 --- a/u_skins/meta/character_118.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Deadpool Bleau", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_119.txt b/u_skins/meta/character_119.txt deleted file mode 100644 index f4cf8e7..0000000 --- a/u_skins/meta/character_119.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Seth Rollins", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_12.txt b/u_skins/meta/character_12.txt deleted file mode 100644 index 3eca590..0000000 --- a/u_skins/meta/character_12.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "John", -author = "Evergreen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_120.txt b/u_skins/meta/character_120.txt deleted file mode 100644 index b4022c6..0000000 --- a/u_skins/meta/character_120.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Daffy Duck", -author = "LuxAtheris", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_121.txt b/u_skins/meta/character_121.txt deleted file mode 100644 index 47f6532..0000000 --- a/u_skins/meta/character_121.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "DareDevil", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_122.txt b/u_skins/meta/character_122.txt deleted file mode 100644 index 8f1c277..0000000 --- a/u_skins/meta/character_122.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Clone", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_123.txt b/u_skins/meta/character_123.txt deleted file mode 100644 index b8c17a9..0000000 --- a/u_skins/meta/character_123.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Banana Guy", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_124.txt b/u_skins/meta/character_124.txt deleted file mode 100644 index c1b6213..0000000 --- a/u_skins/meta/character_124.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Rubber", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_125.txt b/u_skins/meta/character_125.txt deleted file mode 100644 index 8c77b54..0000000 --- a/u_skins/meta/character_125.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Gothic Sam", -author = "GingerHunter797", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_126.txt b/u_skins/meta/character_126.txt deleted file mode 100644 index 2849a7e..0000000 --- a/u_skins/meta/character_126.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Tails", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_127.txt b/u_skins/meta/character_127.txt deleted file mode 100644 index 51405c6..0000000 --- a/u_skins/meta/character_127.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Aguia Explorer", -author = "Davizinho", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_128.txt b/u_skins/meta/character_128.txt deleted file mode 100644 index 0657843..0000000 --- a/u_skins/meta/character_128.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Toad", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_129.txt b/u_skins/meta/character_129.txt deleted file mode 100644 index de88469..0000000 --- a/u_skins/meta/character_129.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "oOChainLynxOo", -author = "oOChainLynxOo", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_13.txt b/u_skins/meta/character_13.txt deleted file mode 100644 index 027ebc7..0000000 --- a/u_skins/meta/character_13.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "rotor112", -author = "rotor112", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_130.txt b/u_skins/meta/character_130.txt deleted file mode 100644 index ff10ff7..0000000 --- a/u_skins/meta/character_130.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "amazing spiderman", -author = "mateus", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_131.txt b/u_skins/meta/character_131.txt deleted file mode 100644 index 249b7e9..0000000 --- a/u_skins/meta/character_131.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "black spiderman", -author = "mateus", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_132.txt b/u_skins/meta/character_132.txt deleted file mode 100644 index 3863e51..0000000 --- a/u_skins/meta/character_132.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Sam Mese Tee", -author = "oOChainLynxOo", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_133.txt b/u_skins/meta/character_133.txt deleted file mode 100644 index 092a399..0000000 --- a/u_skins/meta/character_133.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Jesus", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_134.txt b/u_skins/meta/character_134.txt deleted file mode 100644 index 375d897..0000000 --- a/u_skins/meta/character_134.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Wires", -author = "Geopbyte", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_135.txt b/u_skins/meta/character_135.txt deleted file mode 100644 index 1adf0fb..0000000 --- a/u_skins/meta/character_135.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Vector", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_136.txt b/u_skins/meta/character_136.txt deleted file mode 100644 index 7dea952..0000000 --- a/u_skins/meta/character_136.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Fire Mario", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_137.txt b/u_skins/meta/character_137.txt deleted file mode 100644 index f5d7249..0000000 --- a/u_skins/meta/character_137.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "skin minecraft", -author = "lestouem", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_138.txt b/u_skins/meta/character_138.txt deleted file mode 100644 index a47cc9b..0000000 --- a/u_skins/meta/character_138.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "santa", -author = "https://dl.dropbox.com/s/cs0vhq8kkzpcvre/santa.zip?dl=1", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_139.txt b/u_skins/meta/character_139.txt deleted file mode 100644 index c29cb95..0000000 --- a/u_skins/meta/character_139.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "PenguinDad", -author = "PenguinDad", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_14.txt b/u_skins/meta/character_14.txt deleted file mode 100644 index 986da89..0000000 --- a/u_skins/meta/character_14.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Older Man Sam", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_140.txt b/u_skins/meta/character_140.txt deleted file mode 100644 index d79dd24..0000000 --- a/u_skins/meta/character_140.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Army", -author = "Ragnar", -comment = "CC BY-NC-SA 4.0", diff --git a/u_skins/meta/character_141.txt b/u_skins/meta/character_141.txt deleted file mode 100644 index 287d97b..0000000 --- a/u_skins/meta/character_141.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "New Ferdi Napoli Skin", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_142.txt b/u_skins/meta/character_142.txt deleted file mode 100644 index af6ed6a..0000000 --- a/u_skins/meta/character_142.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Mcc457", -author = "Ferdi Napoli", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_143.txt b/u_skins/meta/character_143.txt deleted file mode 100644 index 60b3203..0000000 --- a/u_skins/meta/character_143.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Jan", -author = "Jan", -comment = "CC BY 4.0", diff --git a/u_skins/meta/character_144.txt b/u_skins/meta/character_144.txt deleted file mode 100644 index 5445072..0000000 --- a/u_skins/meta/character_144.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "PilzAdam", -author = "PilzAdam", -comment = "CC BY 4.0", diff --git a/u_skins/meta/character_145.txt b/u_skins/meta/character_145.txt deleted file mode 100644 index c9d2036..0000000 --- a/u_skins/meta/character_145.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Renan123", -author = "sou o melhor", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_146.txt b/u_skins/meta/character_146.txt deleted file mode 100644 index 6286d6f..0000000 --- a/u_skins/meta/character_146.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "PenguinDad with Cape", -author = "PenguinDad", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_147.txt b/u_skins/meta/character_147.txt deleted file mode 100644 index 9ca7a28..0000000 --- a/u_skins/meta/character_147.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Adarqet", -author = "Adarqet", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_148.txt b/u_skins/meta/character_148.txt deleted file mode 100644 index 43d2bfe..0000000 --- a/u_skins/meta/character_148.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Adarqet(Cape)", -author = "Adarqet", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_149.txt b/u_skins/meta/character_149.txt deleted file mode 100644 index 25e5d90..0000000 --- a/u_skins/meta/character_149.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "wither", -author = "mario alberto", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_15.txt b/u_skins/meta/character_15.txt deleted file mode 100644 index 72c9144..0000000 --- a/u_skins/meta/character_15.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "G-Robo v5000", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_150.txt b/u_skins/meta/character_150.txt deleted file mode 100644 index b7b80ae..0000000 --- a/u_skins/meta/character_150.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Cywalk Sam", -author = "w_laenger", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_151.txt b/u_skins/meta/character_151.txt deleted file mode 100644 index 37bc1b7..0000000 --- a/u_skins/meta/character_151.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "rantathe", -author = "ranta", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_152.txt b/u_skins/meta/character_152.txt deleted file mode 100644 index d8353e7..0000000 --- a/u_skins/meta/character_152.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "ranta mk 2", -author = "ranta", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_16.txt b/u_skins/meta/character_16.txt deleted file mode 100644 index 97f2c52..0000000 --- a/u_skins/meta/character_16.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "jojoa1997", -author = "jojoa1997", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_17.txt b/u_skins/meta/character_17.txt deleted file mode 100644 index 8449253..0000000 --- a/u_skins/meta/character_17.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Zenohelds default player", -author = "sdzen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_18.txt b/u_skins/meta/character_18.txt deleted file mode 100644 index 76b5317..0000000 --- a/u_skins/meta/character_18.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Sdzen", -author = "sdzen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_19.txt b/u_skins/meta/character_19.txt deleted file mode 100644 index 61d1ac1..0000000 --- a/u_skins/meta/character_19.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "horrible spring sdzen", -author = "sdzen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_2.txt b/u_skins/meta/character_2.txt index 9c1fc69..0187cab 100644 --- a/u_skins/meta/character_2.txt +++ b/u_skins/meta/character_2.txt @@ -1,3 +1,3 @@ -name = "Sam I", -author = "Jordach", -comment = "CC BY-SA 3.0", +Sam I +Jordach +CC BY-SA 3.0 \ No newline at end of file diff --git a/u_skins/meta/character_20.txt b/u_skins/meta/character_20.txt deleted file mode 100644 index b40a0e3..0000000 --- a/u_skins/meta/character_20.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "B", -author = "sdzen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_21.txt b/u_skins/meta/character_21.txt deleted file mode 100644 index f95684d..0000000 --- a/u_skins/meta/character_21.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Demon Farmer Sam (ray8888 server)", -author = "sdzen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_22.txt b/u_skins/meta/character_22.txt deleted file mode 100644 index 9d9bceb..0000000 --- a/u_skins/meta/character_22.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Tree", -author = "Evergreen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_23.txt b/u_skins/meta/character_23.txt deleted file mode 100644 index 9ff916a..0000000 --- a/u_skins/meta/character_23.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Interstella 5555 guitarist", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_24.txt b/u_skins/meta/character_24.txt deleted file mode 100644 index 2c6c612..0000000 --- a/u_skins/meta/character_24.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Brett Favre", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_25.txt b/u_skins/meta/character_25.txt deleted file mode 100644 index 6a66820..0000000 --- a/u_skins/meta/character_25.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Summer Sam", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_26.txt b/u_skins/meta/character_26.txt deleted file mode 100644 index 1665581..0000000 --- a/u_skins/meta/character_26.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Female Sam II", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_27.txt b/u_skins/meta/character_27.txt deleted file mode 100644 index 50558a1..0000000 --- a/u_skins/meta/character_27.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Space Sam", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_28.txt b/u_skins/meta/character_28.txt deleted file mode 100644 index 9d9bceb..0000000 --- a/u_skins/meta/character_28.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Tree", -author = "Evergreen", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_29.txt b/u_skins/meta/character_29.txt deleted file mode 100644 index b652f0d..0000000 --- a/u_skins/meta/character_29.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "steel man", -author = "rotor112", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_3.txt b/u_skins/meta/character_3.txt deleted file mode 100644 index 2ec3932..0000000 --- a/u_skins/meta/character_3.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Sam II", -author = "Jordach", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_30.txt b/u_skins/meta/character_30.txt deleted file mode 100644 index 073cfbe..0000000 --- a/u_skins/meta/character_30.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "philipbenr", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_31.txt b/u_skins/meta/character_31.txt deleted file mode 100644 index ffc5124..0000000 --- a/u_skins/meta/character_31.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "vf", -author = "vf", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_32.txt b/u_skins/meta/character_32.txt deleted file mode 100644 index 6aa8740..0000000 --- a/u_skins/meta/character_32.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Summer", -author = "lizzie", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_33.txt b/u_skins/meta/character_33.txt deleted file mode 100644 index a5df9d5..0000000 --- a/u_skins/meta/character_33.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "jojoa1997 2", -author = "jojoa1997", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_34.txt b/u_skins/meta/character_34.txt deleted file mode 100644 index b65a4cd..0000000 --- a/u_skins/meta/character_34.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "warrior", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_35.txt b/u_skins/meta/character_35.txt deleted file mode 100644 index c5cf588..0000000 --- a/u_skins/meta/character_35.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "NERD", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_36.txt b/u_skins/meta/character_36.txt deleted file mode 100644 index 263f92d..0000000 --- a/u_skins/meta/character_36.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "pj time", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_37.txt b/u_skins/meta/character_37.txt deleted file mode 100644 index 9efaf0b..0000000 --- a/u_skins/meta/character_37.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "adventure", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_38.txt b/u_skins/meta/character_38.txt deleted file mode 100644 index c3d0064..0000000 --- a/u_skins/meta/character_38.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "marthon", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_39.txt b/u_skins/meta/character_39.txt deleted file mode 100644 index 819663d..0000000 --- a/u_skins/meta/character_39.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "DASHING", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_4.txt b/u_skins/meta/character_4.txt deleted file mode 100644 index cd07e66..0000000 --- a/u_skins/meta/character_4.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Zeg9", -author = "Zeg9", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_40.txt b/u_skins/meta/character_40.txt deleted file mode 100644 index 7968e4a..0000000 --- a/u_skins/meta/character_40.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "ALTNINJA", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_41.txt b/u_skins/meta/character_41.txt deleted file mode 100644 index da88331..0000000 --- a/u_skins/meta/character_41.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "NK", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_42.txt b/u_skins/meta/character_42.txt deleted file mode 100644 index 7895ea9..0000000 --- a/u_skins/meta/character_42.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "BORN", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_43.txt b/u_skins/meta/character_43.txt deleted file mode 100644 index 5bbef4c..0000000 --- a/u_skins/meta/character_43.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "DJSTEREO", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_44.txt b/u_skins/meta/character_44.txt deleted file mode 100644 index 38056f0..0000000 --- a/u_skins/meta/character_44.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "aaaaaaaaaahh", -author = "DJOZZY", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_45.txt b/u_skins/meta/character_45.txt deleted file mode 100644 index c18f741..0000000 --- a/u_skins/meta/character_45.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "villiantest", -author = "marshrover", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_46.txt b/u_skins/meta/character_46.txt deleted file mode 100644 index 6a3655e..0000000 --- a/u_skins/meta/character_46.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "villiantest II", -author = "marshrover", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_47.txt b/u_skins/meta/character_47.txt deleted file mode 100644 index 38e3ade..0000000 --- a/u_skins/meta/character_47.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Infantry man", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_48.txt b/u_skins/meta/character_48.txt deleted file mode 100644 index d820f07..0000000 --- a/u_skins/meta/character_48.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Natsu (Fairy Tail)", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_49.txt b/u_skins/meta/character_49.txt deleted file mode 100644 index f1ea465..0000000 --- a/u_skins/meta/character_49.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "My younger Brother", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_5.txt b/u_skins/meta/character_5.txt deleted file mode 100644 index 47ce5ea..0000000 --- a/u_skins/meta/character_5.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "VanessaE", -author = "Jordach", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_50.txt b/u_skins/meta/character_50.txt deleted file mode 100644 index 706f4f2..0000000 --- a/u_skins/meta/character_50.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Herobrine", -author = "Theggabook", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_51.txt b/u_skins/meta/character_51.txt deleted file mode 100644 index b86ba7a..0000000 --- a/u_skins/meta/character_51.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Mcc457", -author = "Mccc457", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_52.txt b/u_skins/meta/character_52.txt deleted file mode 100644 index f1b1500..0000000 --- a/u_skins/meta/character_52.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "lisa", -author = "hansuke123", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_53.txt b/u_skins/meta/character_53.txt deleted file mode 100644 index 86770ca..0000000 --- a/u_skins/meta/character_53.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "creeper man steve", -author = "hansuke123", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_54.txt b/u_skins/meta/character_54.txt deleted file mode 100644 index aa8f644..0000000 --- a/u_skins/meta/character_54.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "stormchaser30000", -author = "stormchaser3000", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_55.txt b/u_skins/meta/character_55.txt deleted file mode 100644 index e4ec73d..0000000 --- a/u_skins/meta/character_55.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Devil", -author = "viv100", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_56.txt b/u_skins/meta/character_56.txt deleted file mode 100644 index 1b55089..0000000 --- a/u_skins/meta/character_56.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "viv100", -author = "viv100", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_57.txt b/u_skins/meta/character_57.txt deleted file mode 100644 index 7d0073f..0000000 --- a/u_skins/meta/character_57.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Zombie", -author = "viv100", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_58.txt b/u_skins/meta/character_58.txt deleted file mode 100644 index 837d8ef..0000000 --- a/u_skins/meta/character_58.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "God", -author = "viv100", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_59.txt b/u_skins/meta/character_59.txt deleted file mode 100644 index 58fb67b..0000000 --- a/u_skins/meta/character_59.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "CaligoPL", -author = "CaligoPL", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_6.txt b/u_skins/meta/character_6.txt deleted file mode 100644 index 38bc39e..0000000 --- a/u_skins/meta/character_6.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Iron Man MK. 7", -author = "Jordach", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_60.txt b/u_skins/meta/character_60.txt deleted file mode 100644 index 7346263..0000000 --- a/u_skins/meta/character_60.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Emma", -author = "Cidney7760", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_61.txt b/u_skins/meta/character_61.txt deleted file mode 100644 index 3560350..0000000 --- a/u_skins/meta/character_61.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Wants", -author = "Wants", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_62.txt b/u_skins/meta/character_62.txt deleted file mode 100644 index f08062f..0000000 --- a/u_skins/meta/character_62.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "villiantest III", -author = "marshrover", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_63.txt b/u_skins/meta/character_63.txt deleted file mode 100644 index b67582e..0000000 --- a/u_skins/meta/character_63.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Geopbyte", -author = "Geopbyte", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_64.txt b/u_skins/meta/character_64.txt deleted file mode 100644 index 648cd34..0000000 --- a/u_skins/meta/character_64.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Diamond Armor Sam", -author = "Block_Guy", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_65.txt b/u_skins/meta/character_65.txt deleted file mode 100644 index 01a7546..0000000 --- a/u_skins/meta/character_65.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Hobo/Homeless person", -author = "Minetestian", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_66.txt b/u_skins/meta/character_66.txt deleted file mode 100644 index 6499072..0000000 --- a/u_skins/meta/character_66.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Block_Guy", -author = "Block_Guy", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_67.txt b/u_skins/meta/character_67.txt deleted file mode 100644 index b7c0196..0000000 --- a/u_skins/meta/character_67.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Solid-Color Sam", -author = "Block_Guy", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_68.txt b/u_skins/meta/character_68.txt deleted file mode 100644 index 12f199c..0000000 --- a/u_skins/meta/character_68.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Invisbility Ninja", -author = "Minetestian", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_69.txt b/u_skins/meta/character_69.txt deleted file mode 100644 index c6b5d90..0000000 --- a/u_skins/meta/character_69.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "RockerLuke skin", -author = "RockerLuke", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_7.txt b/u_skins/meta/character_7.txt deleted file mode 100644 index c8fac67..0000000 --- a/u_skins/meta/character_7.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "C55", -author = "Jordach", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_70.txt b/u_skins/meta/character_70.txt deleted file mode 100644 index 648cd34..0000000 --- a/u_skins/meta/character_70.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Diamond Armor Sam", -author = "Block_Guy", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_71.txt b/u_skins/meta/character_71.txt deleted file mode 100644 index 4c8d9cb..0000000 --- a/u_skins/meta/character_71.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Molten Elemental", -author = "Dunedubby", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_72.txt b/u_skins/meta/character_72.txt deleted file mode 100644 index d17e592..0000000 --- a/u_skins/meta/character_72.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "herobrine", -author = "Zaki", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_73.txt b/u_skins/meta/character_73.txt deleted file mode 100644 index 447dc3a..0000000 --- a/u_skins/meta/character_73.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Link", -author = "tux_peng", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_74.txt b/u_skins/meta/character_74.txt deleted file mode 100644 index cbe6f7b..0000000 --- a/u_skins/meta/character_74.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Saris", -author = "Gfiti", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_75.txt b/u_skins/meta/character_75.txt deleted file mode 100644 index 3d78cf9..0000000 --- a/u_skins/meta/character_75.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Malon", -author = "SummerCampV", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_76.txt b/u_skins/meta/character_76.txt deleted file mode 100644 index 350ee8c..0000000 --- a/u_skins/meta/character_76.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Froggy", -author = "Linxx", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_77.txt b/u_skins/meta/character_77.txt deleted file mode 100644 index 4f003e4..0000000 --- a/u_skins/meta/character_77.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Bob", -author = "LuxAtheris", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_78.txt b/u_skins/meta/character_78.txt deleted file mode 100644 index ec3e3a3..0000000 --- a/u_skins/meta/character_78.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Naruto", -author = "LuxAtheris", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_79.txt b/u_skins/meta/character_79.txt deleted file mode 100644 index 5236104..0000000 --- a/u_skins/meta/character_79.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "LuxAtheris", -author = "LuxAtheris", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_8.txt b/u_skins/meta/character_8.txt deleted file mode 100644 index f46a1db..0000000 --- a/u_skins/meta/character_8.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Female Sam", -author = "Jordach", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_80.txt b/u_skins/meta/character_80.txt deleted file mode 100644 index d7d12b1..0000000 --- a/u_skins/meta/character_80.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Alien", -author = "jmf", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_81.txt b/u_skins/meta/character_81.txt deleted file mode 100644 index be129cb..0000000 --- a/u_skins/meta/character_81.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "manoel1500", -author = "manoel1500", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_82.txt b/u_skins/meta/character_82.txt deleted file mode 100644 index 4068196..0000000 --- a/u_skins/meta/character_82.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Vile Sam", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_83.txt b/u_skins/meta/character_83.txt deleted file mode 100644 index bfe610f..0000000 --- a/u_skins/meta/character_83.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "BlueZ Sam II", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_84.txt b/u_skins/meta/character_84.txt deleted file mode 100644 index 427a018..0000000 --- a/u_skins/meta/character_84.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Tetra", -author = "philipbenr", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_85.txt b/u_skins/meta/character_85.txt deleted file mode 100644 index bf6c9ce..0000000 --- a/u_skins/meta/character_85.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "AMMOnym", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_86.txt b/u_skins/meta/character_86.txt deleted file mode 100644 index e4e10cf..0000000 --- a/u_skins/meta/character_86.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Soldier", -author = "Ragnar", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_87.txt b/u_skins/meta/character_87.txt deleted file mode 100644 index 1e0a9a1..0000000 --- a/u_skins/meta/character_87.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "TestManiac", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_88.txt b/u_skins/meta/character_88.txt deleted file mode 100644 index ab1c240..0000000 --- a/u_skins/meta/character_88.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "HurtedOerkki", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_89.txt b/u_skins/meta/character_89.txt deleted file mode 100644 index 421ba4d..0000000 --- a/u_skins/meta/character_89.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "S"am"TEVE", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_9.txt b/u_skins/meta/character_9.txt deleted file mode 100644 index 74e9f5d..0000000 --- a/u_skins/meta/character_9.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Jordach", -author = "Jordach", -comment = "CC BY-NC-SA 3.0", diff --git a/u_skins/meta/character_90.txt b/u_skins/meta/character_90.txt deleted file mode 100644 index fc8b402..0000000 --- a/u_skins/meta/character_90.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Samerkki", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_91.txt b/u_skins/meta/character_91.txt deleted file mode 100644 index b478f94..0000000 --- a/u_skins/meta/character_91.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Calinou", -author = "Calinou", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_92.txt b/u_skins/meta/character_92.txt deleted file mode 100644 index 7ca07c0..0000000 --- a/u_skins/meta/character_92.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Black", -author = "Calinou", -comment = "CC BY 4.0", diff --git a/u_skins/meta/character_93.txt b/u_skins/meta/character_93.txt deleted file mode 100644 index a10fa16..0000000 --- a/u_skins/meta/character_93.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "SuperSam", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_94.txt b/u_skins/meta/character_94.txt deleted file mode 100644 index d57d277..0000000 --- a/u_skins/meta/character_94.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "TrollSam", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_95.txt b/u_skins/meta/character_95.txt deleted file mode 100644 index a4bf107..0000000 --- a/u_skins/meta/character_95.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "HungrySteve", -author = "AMMOnym", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_96.txt b/u_skins/meta/character_96.txt deleted file mode 100644 index a3ea501..0000000 --- a/u_skins/meta/character_96.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "ShadowNinja", -author = "ShadowNinja", -comment = "CC BY-SA 4.0", diff --git a/u_skins/meta/character_97.txt b/u_skins/meta/character_97.txt deleted file mode 100644 index 0cd9db6..0000000 --- a/u_skins/meta/character_97.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Minetestian", -author = "Minetestian", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_98.txt b/u_skins/meta/character_98.txt deleted file mode 100644 index b478f94..0000000 --- a/u_skins/meta/character_98.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "Calinou", -author = "Calinou", -comment = "CC BY-SA 3.0", diff --git a/u_skins/meta/character_99.txt b/u_skins/meta/character_99.txt deleted file mode 100644 index 62fa97d..0000000 --- a/u_skins/meta/character_99.txt +++ /dev/null @@ -1,3 +0,0 @@ -name = "lordphoenixmh", -author = "lordphoenixmh", -comment = "CC BY 4.0", diff --git a/u_skins/meta/placeholder.txt b/u_skins/meta/placeholder.txt index 8b9267b..a9e6fce 100644 --- a/u_skins/meta/placeholder.txt +++ b/u_skins/meta/placeholder.txt @@ -1,2 +1 @@ -This file is here so the "meta" directory is created by git. -Please run the update_from_db.py script to fill this, or use the "master" branch of the mod. +Please run the update_from_db.py script to update the skins. diff --git a/u_skins/players.lua b/u_skins/players.lua index df999fb..772481e 100644 --- a/u_skins/players.lua +++ b/u_skins/players.lua @@ -1,26 +1,38 @@ -u_skins.file = minetest.get_worldpath() .. "/u_skins.mt" -u_skins.load = function() - local input = io.open(u_skins.file, "r") - local data = nil - if input then - data = input:read('*all') - end - if data and data ~= "" then - lines = string.split(data,"\n") - for _, line in ipairs(lines) do - data = string.split(line, ' ', 2) +u_skins.load_players = function() + local file = io.open(u_skins.file, "r") + if file then + for line in file:lines() do + local data = string.split(line, " ", 2) u_skins.u_skins[data[1]] = data[2] end - io.close(input) + io.close(file) end end -u_skins.load() +u_skins.load_players() + +local ttime = 0 +minetest.register_globalstep(function(t) + ttime = ttime + t + if ttime < 360 then --every 6min' + return + end + ttime = 0 + u_skins.save() +end) + +minetest.register_on_shutdown(function() u_skins.save() end) u_skins.save = function() - local output = io.open(u_skins.file,'w') + if not u_skins.file_save then + return + end + u_skins.file_save = false + local output = io.open(u_skins.file, "w") for name, skin in pairs(u_skins.u_skins) do if name and skin then - output:write(name .. " " .. skin .. "\n") + if skin ~= "character_1" then + output:write(name.." "..skin.."\n") + end end end io.close(output) diff --git a/u_skins/skinlist.lua b/u_skins/skinlist.lua index 5947531..718646c 100644 --- a/u_skins/skinlist.lua +++ b/u_skins/skinlist.lua @@ -1,25 +1,26 @@ u_skins.list = {} -u_skins.add = function(skin) - table.insert(u_skins.list,skin) -end - -local id - -id = 1 -while true do - local f = io.open(minetest.get_modpath("u_skins").."/textures/player_"..id..".png") - if (not f) then break end - f:close() - u_skins.add("player_"..id) - id = id +1 -end - -id = 1 -while true do - local f = io.open(minetest.get_modpath("u_skins").."/textures/character_"..id..".png") - if (not f) then break end - f:close() - u_skins.add("character_"..id) - id = id +1 -end +u_skins.meta = {} +local id = 1 +local internal_id = 1 +local fetched_skip = 0 +while fetched_skip < 40 do + local name = "character_"..id + local file = io.open(u_skins.modpath.."/meta/"..name..".txt", "r") + if file then + local data = string.split(file:read("*all"), "\n", 3) + file:close() + + u_skins.list[internal_id] = name + u_skins.meta[name] = {} + u_skins.meta[name].name = data[1] + u_skins.meta[name].author = data[2] + u_skins.meta[name].license = data[3] + u_skins.meta[name].description = "" --what's that?? + + fetched_skip = 0 + internal_id = internal_id + 1 + end + fetched_skip = fetched_skip + 1 + id = id + 1 +end \ No newline at end of file diff --git a/u_skins/textures/character_10.png b/u_skins/textures/character_10.png deleted file mode 100644 index 456dc58..0000000 Binary files a/u_skins/textures/character_10.png and /dev/null differ diff --git a/u_skins/textures/character_100.png b/u_skins/textures/character_100.png deleted file mode 100644 index c9511b9..0000000 Binary files a/u_skins/textures/character_100.png and /dev/null differ diff --git a/u_skins/textures/character_100_preview.png b/u_skins/textures/character_100_preview.png deleted file mode 100644 index e0abc07..0000000 Binary files a/u_skins/textures/character_100_preview.png and /dev/null differ diff --git a/u_skins/textures/character_100_preview_back.png b/u_skins/textures/character_100_preview_back.png deleted file mode 100644 index 01167a7..0000000 Binary files a/u_skins/textures/character_100_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_101.png b/u_skins/textures/character_101.png deleted file mode 100644 index dd98d48..0000000 Binary files a/u_skins/textures/character_101.png and /dev/null differ diff --git a/u_skins/textures/character_101_preview.png b/u_skins/textures/character_101_preview.png deleted file mode 100644 index 3aae033..0000000 Binary files a/u_skins/textures/character_101_preview.png and /dev/null differ diff --git a/u_skins/textures/character_101_preview_back.png b/u_skins/textures/character_101_preview_back.png deleted file mode 100644 index 59a7176..0000000 Binary files a/u_skins/textures/character_101_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_102.png b/u_skins/textures/character_102.png deleted file mode 100644 index 21781be..0000000 Binary files a/u_skins/textures/character_102.png and /dev/null differ diff --git a/u_skins/textures/character_102_preview.png b/u_skins/textures/character_102_preview.png deleted file mode 100644 index 77bffcc..0000000 Binary files a/u_skins/textures/character_102_preview.png and /dev/null differ diff --git a/u_skins/textures/character_102_preview_back.png b/u_skins/textures/character_102_preview_back.png deleted file mode 100644 index 23ed4d1..0000000 Binary files a/u_skins/textures/character_102_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_103.png b/u_skins/textures/character_103.png deleted file mode 100644 index 285aa40..0000000 Binary files a/u_skins/textures/character_103.png and /dev/null differ diff --git a/u_skins/textures/character_103_preview.png b/u_skins/textures/character_103_preview.png deleted file mode 100644 index dbc1d3d..0000000 Binary files a/u_skins/textures/character_103_preview.png and /dev/null differ diff --git a/u_skins/textures/character_103_preview_back.png b/u_skins/textures/character_103_preview_back.png deleted file mode 100644 index b1e9c27..0000000 Binary files a/u_skins/textures/character_103_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_104.png b/u_skins/textures/character_104.png deleted file mode 100644 index 5fa12c2..0000000 Binary files a/u_skins/textures/character_104.png and /dev/null differ diff --git a/u_skins/textures/character_104_preview.png b/u_skins/textures/character_104_preview.png deleted file mode 100644 index b4126b2..0000000 Binary files a/u_skins/textures/character_104_preview.png and /dev/null differ diff --git a/u_skins/textures/character_104_preview_back.png b/u_skins/textures/character_104_preview_back.png deleted file mode 100644 index 89a0576..0000000 Binary files a/u_skins/textures/character_104_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_105.png b/u_skins/textures/character_105.png deleted file mode 100644 index 8002ac5..0000000 Binary files a/u_skins/textures/character_105.png and /dev/null differ diff --git a/u_skins/textures/character_105_preview.png b/u_skins/textures/character_105_preview.png deleted file mode 100644 index 11344aa..0000000 Binary files a/u_skins/textures/character_105_preview.png and /dev/null differ diff --git a/u_skins/textures/character_105_preview_back.png b/u_skins/textures/character_105_preview_back.png deleted file mode 100644 index df929c0..0000000 Binary files a/u_skins/textures/character_105_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_106.png b/u_skins/textures/character_106.png deleted file mode 100644 index 33089a8..0000000 Binary files a/u_skins/textures/character_106.png and /dev/null differ diff --git a/u_skins/textures/character_106_preview.png b/u_skins/textures/character_106_preview.png deleted file mode 100644 index f8012fe..0000000 Binary files a/u_skins/textures/character_106_preview.png and /dev/null differ diff --git a/u_skins/textures/character_106_preview_back.png b/u_skins/textures/character_106_preview_back.png deleted file mode 100644 index cdc6046..0000000 Binary files a/u_skins/textures/character_106_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_107.png b/u_skins/textures/character_107.png deleted file mode 100644 index 59c91f7..0000000 Binary files a/u_skins/textures/character_107.png and /dev/null differ diff --git a/u_skins/textures/character_107_preview.png b/u_skins/textures/character_107_preview.png deleted file mode 100644 index 5a91feb..0000000 Binary files a/u_skins/textures/character_107_preview.png and /dev/null differ diff --git a/u_skins/textures/character_107_preview_back.png b/u_skins/textures/character_107_preview_back.png deleted file mode 100644 index 529825c..0000000 Binary files a/u_skins/textures/character_107_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_108.png b/u_skins/textures/character_108.png deleted file mode 100644 index aa3e117..0000000 Binary files a/u_skins/textures/character_108.png and /dev/null differ diff --git a/u_skins/textures/character_108_preview.png b/u_skins/textures/character_108_preview.png deleted file mode 100644 index 6a05f4e..0000000 Binary files a/u_skins/textures/character_108_preview.png and /dev/null differ diff --git a/u_skins/textures/character_108_preview_back.png b/u_skins/textures/character_108_preview_back.png deleted file mode 100644 index 0a796d5..0000000 Binary files a/u_skins/textures/character_108_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_109.png b/u_skins/textures/character_109.png deleted file mode 100644 index 2e3d46b..0000000 Binary files a/u_skins/textures/character_109.png and /dev/null differ diff --git a/u_skins/textures/character_109_preview.png b/u_skins/textures/character_109_preview.png deleted file mode 100644 index abe307b..0000000 Binary files a/u_skins/textures/character_109_preview.png and /dev/null differ diff --git a/u_skins/textures/character_109_preview_back.png b/u_skins/textures/character_109_preview_back.png deleted file mode 100644 index 45e7167..0000000 Binary files a/u_skins/textures/character_109_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_10_preview.png b/u_skins/textures/character_10_preview.png deleted file mode 100644 index d1ae07b..0000000 Binary files a/u_skins/textures/character_10_preview.png and /dev/null differ diff --git a/u_skins/textures/character_10_preview_back.png b/u_skins/textures/character_10_preview_back.png deleted file mode 100644 index 94ceffa..0000000 Binary files a/u_skins/textures/character_10_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_11.png b/u_skins/textures/character_11.png deleted file mode 100644 index d12421e..0000000 Binary files a/u_skins/textures/character_11.png and /dev/null differ diff --git a/u_skins/textures/character_110.png b/u_skins/textures/character_110.png deleted file mode 100644 index 1bbe954..0000000 Binary files a/u_skins/textures/character_110.png and /dev/null differ diff --git a/u_skins/textures/character_110_preview.png b/u_skins/textures/character_110_preview.png deleted file mode 100644 index 28463aa..0000000 Binary files a/u_skins/textures/character_110_preview.png and /dev/null differ diff --git a/u_skins/textures/character_110_preview_back.png b/u_skins/textures/character_110_preview_back.png deleted file mode 100644 index fd7c146..0000000 Binary files a/u_skins/textures/character_110_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_111.png b/u_skins/textures/character_111.png deleted file mode 100644 index 2658f28..0000000 Binary files a/u_skins/textures/character_111.png and /dev/null differ diff --git a/u_skins/textures/character_111_preview.png b/u_skins/textures/character_111_preview.png deleted file mode 100644 index 94cda93..0000000 Binary files a/u_skins/textures/character_111_preview.png and /dev/null differ diff --git a/u_skins/textures/character_111_preview_back.png b/u_skins/textures/character_111_preview_back.png deleted file mode 100644 index 978b391..0000000 Binary files a/u_skins/textures/character_111_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_112.png b/u_skins/textures/character_112.png deleted file mode 100644 index 0567ef3..0000000 Binary files a/u_skins/textures/character_112.png and /dev/null differ diff --git a/u_skins/textures/character_112_preview.png b/u_skins/textures/character_112_preview.png deleted file mode 100644 index 6091ee8..0000000 Binary files a/u_skins/textures/character_112_preview.png and /dev/null differ diff --git a/u_skins/textures/character_112_preview_back.png b/u_skins/textures/character_112_preview_back.png deleted file mode 100644 index 276753f..0000000 Binary files a/u_skins/textures/character_112_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_113.png b/u_skins/textures/character_113.png deleted file mode 100644 index 790e7d1..0000000 Binary files a/u_skins/textures/character_113.png and /dev/null differ diff --git a/u_skins/textures/character_113_preview.png b/u_skins/textures/character_113_preview.png deleted file mode 100644 index 7e86ca4..0000000 Binary files a/u_skins/textures/character_113_preview.png and /dev/null differ diff --git a/u_skins/textures/character_113_preview_back.png b/u_skins/textures/character_113_preview_back.png deleted file mode 100644 index c01f409..0000000 Binary files a/u_skins/textures/character_113_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_114.png b/u_skins/textures/character_114.png deleted file mode 100644 index 92edde6..0000000 Binary files a/u_skins/textures/character_114.png and /dev/null differ diff --git a/u_skins/textures/character_114_preview.png b/u_skins/textures/character_114_preview.png deleted file mode 100644 index 183f4d2..0000000 Binary files a/u_skins/textures/character_114_preview.png and /dev/null differ diff --git a/u_skins/textures/character_114_preview_back.png b/u_skins/textures/character_114_preview_back.png deleted file mode 100644 index 2be1faa..0000000 Binary files a/u_skins/textures/character_114_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_115.png b/u_skins/textures/character_115.png deleted file mode 100644 index 21007fe..0000000 Binary files a/u_skins/textures/character_115.png and /dev/null differ diff --git a/u_skins/textures/character_115_preview.png b/u_skins/textures/character_115_preview.png deleted file mode 100644 index 0529764..0000000 Binary files a/u_skins/textures/character_115_preview.png and /dev/null differ diff --git a/u_skins/textures/character_115_preview_back.png b/u_skins/textures/character_115_preview_back.png deleted file mode 100644 index 3a1b605..0000000 Binary files a/u_skins/textures/character_115_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_116.png b/u_skins/textures/character_116.png deleted file mode 100644 index eb7a550..0000000 Binary files a/u_skins/textures/character_116.png and /dev/null differ diff --git a/u_skins/textures/character_116_preview.png b/u_skins/textures/character_116_preview.png deleted file mode 100644 index 1e7f589..0000000 Binary files a/u_skins/textures/character_116_preview.png and /dev/null differ diff --git a/u_skins/textures/character_116_preview_back.png b/u_skins/textures/character_116_preview_back.png deleted file mode 100644 index 30795ab..0000000 Binary files a/u_skins/textures/character_116_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_117.png b/u_skins/textures/character_117.png deleted file mode 100644 index 94555fb..0000000 Binary files a/u_skins/textures/character_117.png and /dev/null differ diff --git a/u_skins/textures/character_117_preview.png b/u_skins/textures/character_117_preview.png deleted file mode 100644 index 3324f4c..0000000 Binary files a/u_skins/textures/character_117_preview.png and /dev/null differ diff --git a/u_skins/textures/character_117_preview_back.png b/u_skins/textures/character_117_preview_back.png deleted file mode 100644 index 5b03fe9..0000000 Binary files a/u_skins/textures/character_117_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_118.png b/u_skins/textures/character_118.png deleted file mode 100644 index a1b39f4..0000000 Binary files a/u_skins/textures/character_118.png and /dev/null differ diff --git a/u_skins/textures/character_118_preview.png b/u_skins/textures/character_118_preview.png deleted file mode 100644 index 0bdc1ab..0000000 Binary files a/u_skins/textures/character_118_preview.png and /dev/null differ diff --git a/u_skins/textures/character_118_preview_back.png b/u_skins/textures/character_118_preview_back.png deleted file mode 100644 index be24c00..0000000 Binary files a/u_skins/textures/character_118_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_119.png b/u_skins/textures/character_119.png deleted file mode 100644 index 2dde6d4..0000000 Binary files a/u_skins/textures/character_119.png and /dev/null differ diff --git a/u_skins/textures/character_119_preview.png b/u_skins/textures/character_119_preview.png deleted file mode 100644 index 16e52e7..0000000 Binary files a/u_skins/textures/character_119_preview.png and /dev/null differ diff --git a/u_skins/textures/character_119_preview_back.png b/u_skins/textures/character_119_preview_back.png deleted file mode 100644 index 33fdb7b..0000000 Binary files a/u_skins/textures/character_119_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_11_preview.png b/u_skins/textures/character_11_preview.png deleted file mode 100644 index da9382a..0000000 Binary files a/u_skins/textures/character_11_preview.png and /dev/null differ diff --git a/u_skins/textures/character_11_preview_back.png b/u_skins/textures/character_11_preview_back.png deleted file mode 100644 index dc5eecd..0000000 Binary files a/u_skins/textures/character_11_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_12.png b/u_skins/textures/character_12.png deleted file mode 100644 index e6d2adc..0000000 Binary files a/u_skins/textures/character_12.png and /dev/null differ diff --git a/u_skins/textures/character_120.png b/u_skins/textures/character_120.png deleted file mode 100644 index a36a52c..0000000 Binary files a/u_skins/textures/character_120.png and /dev/null differ diff --git a/u_skins/textures/character_120_preview.png b/u_skins/textures/character_120_preview.png deleted file mode 100644 index 7032af7..0000000 Binary files a/u_skins/textures/character_120_preview.png and /dev/null differ diff --git a/u_skins/textures/character_120_preview_back.png b/u_skins/textures/character_120_preview_back.png deleted file mode 100644 index bb770e4..0000000 Binary files a/u_skins/textures/character_120_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_121.png b/u_skins/textures/character_121.png deleted file mode 100644 index 9bb1cc7..0000000 Binary files a/u_skins/textures/character_121.png and /dev/null differ diff --git a/u_skins/textures/character_121_preview.png b/u_skins/textures/character_121_preview.png deleted file mode 100644 index fedce69..0000000 Binary files a/u_skins/textures/character_121_preview.png and /dev/null differ diff --git a/u_skins/textures/character_121_preview_back.png b/u_skins/textures/character_121_preview_back.png deleted file mode 100644 index 567c2a8..0000000 Binary files a/u_skins/textures/character_121_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_122.png b/u_skins/textures/character_122.png deleted file mode 100644 index dfc4a69..0000000 Binary files a/u_skins/textures/character_122.png and /dev/null differ diff --git a/u_skins/textures/character_122_preview.png b/u_skins/textures/character_122_preview.png deleted file mode 100644 index 52ed03c..0000000 Binary files a/u_skins/textures/character_122_preview.png and /dev/null differ diff --git a/u_skins/textures/character_122_preview_back.png b/u_skins/textures/character_122_preview_back.png deleted file mode 100644 index ec3d7e4..0000000 Binary files a/u_skins/textures/character_122_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_123.png b/u_skins/textures/character_123.png deleted file mode 100644 index 1a3add8..0000000 Binary files a/u_skins/textures/character_123.png and /dev/null differ diff --git a/u_skins/textures/character_123_preview.png b/u_skins/textures/character_123_preview.png deleted file mode 100644 index bc7414c..0000000 Binary files a/u_skins/textures/character_123_preview.png and /dev/null differ diff --git a/u_skins/textures/character_123_preview_back.png b/u_skins/textures/character_123_preview_back.png deleted file mode 100644 index 8251a34..0000000 Binary files a/u_skins/textures/character_123_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_124.png b/u_skins/textures/character_124.png deleted file mode 100644 index a1bbde5..0000000 Binary files a/u_skins/textures/character_124.png and /dev/null differ diff --git a/u_skins/textures/character_124_preview.png b/u_skins/textures/character_124_preview.png deleted file mode 100644 index bcb2141..0000000 Binary files a/u_skins/textures/character_124_preview.png and /dev/null differ diff --git a/u_skins/textures/character_124_preview_back.png b/u_skins/textures/character_124_preview_back.png deleted file mode 100644 index bfef1b3..0000000 Binary files a/u_skins/textures/character_124_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_125.png b/u_skins/textures/character_125.png deleted file mode 100644 index 4b4cc30..0000000 Binary files a/u_skins/textures/character_125.png and /dev/null differ diff --git a/u_skins/textures/character_125_preview.png b/u_skins/textures/character_125_preview.png deleted file mode 100644 index b9ccf5a..0000000 Binary files a/u_skins/textures/character_125_preview.png and /dev/null differ diff --git a/u_skins/textures/character_125_preview_back.png b/u_skins/textures/character_125_preview_back.png deleted file mode 100644 index 8bd458b..0000000 Binary files a/u_skins/textures/character_125_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_126.png b/u_skins/textures/character_126.png deleted file mode 100644 index e14606e..0000000 Binary files a/u_skins/textures/character_126.png and /dev/null differ diff --git a/u_skins/textures/character_126_preview.png b/u_skins/textures/character_126_preview.png deleted file mode 100644 index 32ede99..0000000 Binary files a/u_skins/textures/character_126_preview.png and /dev/null differ diff --git a/u_skins/textures/character_126_preview_back.png b/u_skins/textures/character_126_preview_back.png deleted file mode 100644 index 01e466b..0000000 Binary files a/u_skins/textures/character_126_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_127.png b/u_skins/textures/character_127.png deleted file mode 100644 index 09d4100..0000000 Binary files a/u_skins/textures/character_127.png and /dev/null differ diff --git a/u_skins/textures/character_127_preview.png b/u_skins/textures/character_127_preview.png deleted file mode 100644 index 5e25e5c..0000000 Binary files a/u_skins/textures/character_127_preview.png and /dev/null differ diff --git a/u_skins/textures/character_127_preview_back.png b/u_skins/textures/character_127_preview_back.png deleted file mode 100644 index 4887acb..0000000 Binary files a/u_skins/textures/character_127_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_128.png b/u_skins/textures/character_128.png deleted file mode 100644 index b497972..0000000 Binary files a/u_skins/textures/character_128.png and /dev/null differ diff --git a/u_skins/textures/character_128_preview.png b/u_skins/textures/character_128_preview.png deleted file mode 100644 index 47a1295..0000000 Binary files a/u_skins/textures/character_128_preview.png and /dev/null differ diff --git a/u_skins/textures/character_128_preview_back.png b/u_skins/textures/character_128_preview_back.png deleted file mode 100644 index f3edd23..0000000 Binary files a/u_skins/textures/character_128_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_129.png b/u_skins/textures/character_129.png deleted file mode 100644 index cd67cb2..0000000 Binary files a/u_skins/textures/character_129.png and /dev/null differ diff --git a/u_skins/textures/character_129_preview.png b/u_skins/textures/character_129_preview.png deleted file mode 100644 index d3f90cd..0000000 Binary files a/u_skins/textures/character_129_preview.png and /dev/null differ diff --git a/u_skins/textures/character_129_preview_back.png b/u_skins/textures/character_129_preview_back.png deleted file mode 100644 index c24d241..0000000 Binary files a/u_skins/textures/character_129_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_12_preview.png b/u_skins/textures/character_12_preview.png deleted file mode 100644 index 7713230..0000000 Binary files a/u_skins/textures/character_12_preview.png and /dev/null differ diff --git a/u_skins/textures/character_12_preview_back.png b/u_skins/textures/character_12_preview_back.png deleted file mode 100644 index ea23120..0000000 Binary files a/u_skins/textures/character_12_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_13.png b/u_skins/textures/character_13.png deleted file mode 100644 index 358715e..0000000 Binary files a/u_skins/textures/character_13.png and /dev/null differ diff --git a/u_skins/textures/character_130.png b/u_skins/textures/character_130.png deleted file mode 100644 index e123579..0000000 Binary files a/u_skins/textures/character_130.png and /dev/null differ diff --git a/u_skins/textures/character_130_preview.png b/u_skins/textures/character_130_preview.png deleted file mode 100644 index 48f5b49..0000000 Binary files a/u_skins/textures/character_130_preview.png and /dev/null differ diff --git a/u_skins/textures/character_130_preview_back.png b/u_skins/textures/character_130_preview_back.png deleted file mode 100644 index 1483f07..0000000 Binary files a/u_skins/textures/character_130_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_131.png b/u_skins/textures/character_131.png deleted file mode 100644 index e4bbb27..0000000 Binary files a/u_skins/textures/character_131.png and /dev/null differ diff --git a/u_skins/textures/character_131_preview.png b/u_skins/textures/character_131_preview.png deleted file mode 100644 index cd5b7b9..0000000 Binary files a/u_skins/textures/character_131_preview.png and /dev/null differ diff --git a/u_skins/textures/character_131_preview_back.png b/u_skins/textures/character_131_preview_back.png deleted file mode 100644 index f83514e..0000000 Binary files a/u_skins/textures/character_131_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_132.png b/u_skins/textures/character_132.png deleted file mode 100644 index 3568bf3..0000000 Binary files a/u_skins/textures/character_132.png and /dev/null differ diff --git a/u_skins/textures/character_132_preview.png b/u_skins/textures/character_132_preview.png deleted file mode 100644 index bc7ceb9..0000000 Binary files a/u_skins/textures/character_132_preview.png and /dev/null differ diff --git a/u_skins/textures/character_132_preview_back.png b/u_skins/textures/character_132_preview_back.png deleted file mode 100644 index 30d3b81..0000000 Binary files a/u_skins/textures/character_132_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_133.png b/u_skins/textures/character_133.png deleted file mode 100644 index d55aa6a..0000000 Binary files a/u_skins/textures/character_133.png and /dev/null differ diff --git a/u_skins/textures/character_133_preview.png b/u_skins/textures/character_133_preview.png deleted file mode 100644 index 4d4529f..0000000 Binary files a/u_skins/textures/character_133_preview.png and /dev/null differ diff --git a/u_skins/textures/character_133_preview_back.png b/u_skins/textures/character_133_preview_back.png deleted file mode 100644 index 0946522..0000000 Binary files a/u_skins/textures/character_133_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_134.png b/u_skins/textures/character_134.png deleted file mode 100644 index df547db..0000000 Binary files a/u_skins/textures/character_134.png and /dev/null differ diff --git a/u_skins/textures/character_134_preview.png b/u_skins/textures/character_134_preview.png deleted file mode 100644 index 7c8963a..0000000 Binary files a/u_skins/textures/character_134_preview.png and /dev/null differ diff --git a/u_skins/textures/character_134_preview_back.png b/u_skins/textures/character_134_preview_back.png deleted file mode 100644 index 3270893..0000000 Binary files a/u_skins/textures/character_134_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_135.png b/u_skins/textures/character_135.png deleted file mode 100644 index b3103b9..0000000 Binary files a/u_skins/textures/character_135.png and /dev/null differ diff --git a/u_skins/textures/character_135_preview.png b/u_skins/textures/character_135_preview.png deleted file mode 100644 index e22cee8..0000000 Binary files a/u_skins/textures/character_135_preview.png and /dev/null differ diff --git a/u_skins/textures/character_135_preview_back.png b/u_skins/textures/character_135_preview_back.png deleted file mode 100644 index 1a9d1f5..0000000 Binary files a/u_skins/textures/character_135_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_136.png b/u_skins/textures/character_136.png deleted file mode 100644 index dcac92f..0000000 Binary files a/u_skins/textures/character_136.png and /dev/null differ diff --git a/u_skins/textures/character_136_preview.png b/u_skins/textures/character_136_preview.png deleted file mode 100644 index b3ab692..0000000 Binary files a/u_skins/textures/character_136_preview.png and /dev/null differ diff --git a/u_skins/textures/character_136_preview_back.png b/u_skins/textures/character_136_preview_back.png deleted file mode 100644 index 2d4514e..0000000 Binary files a/u_skins/textures/character_136_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_137.png b/u_skins/textures/character_137.png deleted file mode 100644 index 439296e..0000000 Binary files a/u_skins/textures/character_137.png and /dev/null differ diff --git a/u_skins/textures/character_137_preview.png b/u_skins/textures/character_137_preview.png deleted file mode 100644 index 3341716..0000000 Binary files a/u_skins/textures/character_137_preview.png and /dev/null differ diff --git a/u_skins/textures/character_137_preview_back.png b/u_skins/textures/character_137_preview_back.png deleted file mode 100644 index c5e7b0f..0000000 Binary files a/u_skins/textures/character_137_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_138.png b/u_skins/textures/character_138.png deleted file mode 100644 index 0ac19a2..0000000 Binary files a/u_skins/textures/character_138.png and /dev/null differ diff --git a/u_skins/textures/character_138_preview.png b/u_skins/textures/character_138_preview.png deleted file mode 100644 index 6cac2dc..0000000 Binary files a/u_skins/textures/character_138_preview.png and /dev/null differ diff --git a/u_skins/textures/character_138_preview_back.png b/u_skins/textures/character_138_preview_back.png deleted file mode 100644 index 772bf7d..0000000 Binary files a/u_skins/textures/character_138_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_139.png b/u_skins/textures/character_139.png deleted file mode 100644 index 6c90431..0000000 Binary files a/u_skins/textures/character_139.png and /dev/null differ diff --git a/u_skins/textures/character_139_preview.png b/u_skins/textures/character_139_preview.png deleted file mode 100644 index 18a1e6f..0000000 Binary files a/u_skins/textures/character_139_preview.png and /dev/null differ diff --git a/u_skins/textures/character_139_preview_back.png b/u_skins/textures/character_139_preview_back.png deleted file mode 100644 index 084fd80..0000000 Binary files a/u_skins/textures/character_139_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_13_preview.png b/u_skins/textures/character_13_preview.png deleted file mode 100644 index 86cc44d..0000000 Binary files a/u_skins/textures/character_13_preview.png and /dev/null differ diff --git a/u_skins/textures/character_13_preview_back.png b/u_skins/textures/character_13_preview_back.png deleted file mode 100644 index 4b594cc..0000000 Binary files a/u_skins/textures/character_13_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_14.png b/u_skins/textures/character_14.png deleted file mode 100644 index 3ca5b71..0000000 Binary files a/u_skins/textures/character_14.png and /dev/null differ diff --git a/u_skins/textures/character_140.png b/u_skins/textures/character_140.png deleted file mode 100644 index af4b11e..0000000 Binary files a/u_skins/textures/character_140.png and /dev/null differ diff --git a/u_skins/textures/character_140_preview.png b/u_skins/textures/character_140_preview.png deleted file mode 100644 index 4b9ecb7..0000000 Binary files a/u_skins/textures/character_140_preview.png and /dev/null differ diff --git a/u_skins/textures/character_140_preview_back.png b/u_skins/textures/character_140_preview_back.png deleted file mode 100644 index b9de3d8..0000000 Binary files a/u_skins/textures/character_140_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_141.png b/u_skins/textures/character_141.png deleted file mode 100644 index b907736..0000000 Binary files a/u_skins/textures/character_141.png and /dev/null differ diff --git a/u_skins/textures/character_141_preview.png b/u_skins/textures/character_141_preview.png deleted file mode 100644 index 412585c..0000000 Binary files a/u_skins/textures/character_141_preview.png and /dev/null differ diff --git a/u_skins/textures/character_141_preview_back.png b/u_skins/textures/character_141_preview_back.png deleted file mode 100644 index 9f184c8..0000000 Binary files a/u_skins/textures/character_141_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_142.png b/u_skins/textures/character_142.png deleted file mode 100644 index 718f48c..0000000 Binary files a/u_skins/textures/character_142.png and /dev/null differ diff --git a/u_skins/textures/character_142_preview.png b/u_skins/textures/character_142_preview.png deleted file mode 100644 index af7d02d..0000000 Binary files a/u_skins/textures/character_142_preview.png and /dev/null differ diff --git a/u_skins/textures/character_142_preview_back.png b/u_skins/textures/character_142_preview_back.png deleted file mode 100644 index 9980efd..0000000 Binary files a/u_skins/textures/character_142_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_143.png b/u_skins/textures/character_143.png deleted file mode 100644 index 6148977..0000000 Binary files a/u_skins/textures/character_143.png and /dev/null differ diff --git a/u_skins/textures/character_143_preview.png b/u_skins/textures/character_143_preview.png deleted file mode 100644 index ec18328..0000000 Binary files a/u_skins/textures/character_143_preview.png and /dev/null differ diff --git a/u_skins/textures/character_143_preview_back.png b/u_skins/textures/character_143_preview_back.png deleted file mode 100644 index 7005a43..0000000 Binary files a/u_skins/textures/character_143_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_144.png b/u_skins/textures/character_144.png deleted file mode 100644 index 5a43dea..0000000 Binary files a/u_skins/textures/character_144.png and /dev/null differ diff --git a/u_skins/textures/character_144_preview.png b/u_skins/textures/character_144_preview.png deleted file mode 100644 index 06f8fd7..0000000 Binary files a/u_skins/textures/character_144_preview.png and /dev/null differ diff --git a/u_skins/textures/character_144_preview_back.png b/u_skins/textures/character_144_preview_back.png deleted file mode 100644 index ebd0e6c..0000000 Binary files a/u_skins/textures/character_144_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_145.png b/u_skins/textures/character_145.png deleted file mode 100644 index 09bc2c3..0000000 Binary files a/u_skins/textures/character_145.png and /dev/null differ diff --git a/u_skins/textures/character_145_preview.png b/u_skins/textures/character_145_preview.png deleted file mode 100644 index abb1e9a..0000000 Binary files a/u_skins/textures/character_145_preview.png and /dev/null differ diff --git a/u_skins/textures/character_145_preview_back.png b/u_skins/textures/character_145_preview_back.png deleted file mode 100644 index 070cd09..0000000 Binary files a/u_skins/textures/character_145_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_146.png b/u_skins/textures/character_146.png deleted file mode 100644 index cf346fd..0000000 Binary files a/u_skins/textures/character_146.png and /dev/null differ diff --git a/u_skins/textures/character_146_preview.png b/u_skins/textures/character_146_preview.png deleted file mode 100644 index 224365f..0000000 Binary files a/u_skins/textures/character_146_preview.png and /dev/null differ diff --git a/u_skins/textures/character_146_preview_back.png b/u_skins/textures/character_146_preview_back.png deleted file mode 100644 index 1aae720..0000000 Binary files a/u_skins/textures/character_146_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_147.png b/u_skins/textures/character_147.png deleted file mode 100644 index c9ccaf3..0000000 Binary files a/u_skins/textures/character_147.png and /dev/null differ diff --git a/u_skins/textures/character_147_preview.png b/u_skins/textures/character_147_preview.png deleted file mode 100644 index a5deecf..0000000 Binary files a/u_skins/textures/character_147_preview.png and /dev/null differ diff --git a/u_skins/textures/character_147_preview_back.png b/u_skins/textures/character_147_preview_back.png deleted file mode 100644 index 94fc7dc..0000000 Binary files a/u_skins/textures/character_147_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_148.png b/u_skins/textures/character_148.png deleted file mode 100644 index 1371453..0000000 Binary files a/u_skins/textures/character_148.png and /dev/null differ diff --git a/u_skins/textures/character_148_preview.png b/u_skins/textures/character_148_preview.png deleted file mode 100644 index a5deecf..0000000 Binary files a/u_skins/textures/character_148_preview.png and /dev/null differ diff --git a/u_skins/textures/character_148_preview_back.png b/u_skins/textures/character_148_preview_back.png deleted file mode 100644 index f44f063..0000000 Binary files a/u_skins/textures/character_148_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_149.png b/u_skins/textures/character_149.png deleted file mode 100644 index 1995674..0000000 Binary files a/u_skins/textures/character_149.png and /dev/null differ diff --git a/u_skins/textures/character_149_preview.png b/u_skins/textures/character_149_preview.png deleted file mode 100644 index e7c9c3b..0000000 Binary files a/u_skins/textures/character_149_preview.png and /dev/null differ diff --git a/u_skins/textures/character_149_preview_back.png b/u_skins/textures/character_149_preview_back.png deleted file mode 100644 index 0ab55eb..0000000 Binary files a/u_skins/textures/character_149_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_14_preview.png b/u_skins/textures/character_14_preview.png deleted file mode 100644 index ce2ad9e..0000000 Binary files a/u_skins/textures/character_14_preview.png and /dev/null differ diff --git a/u_skins/textures/character_14_preview_back.png b/u_skins/textures/character_14_preview_back.png deleted file mode 100644 index 6930673..0000000 Binary files a/u_skins/textures/character_14_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_15.png b/u_skins/textures/character_15.png deleted file mode 100644 index af62d7a..0000000 Binary files a/u_skins/textures/character_15.png and /dev/null differ diff --git a/u_skins/textures/character_150.png b/u_skins/textures/character_150.png deleted file mode 100644 index 0ba6bae..0000000 Binary files a/u_skins/textures/character_150.png and /dev/null differ diff --git a/u_skins/textures/character_150_preview.png b/u_skins/textures/character_150_preview.png deleted file mode 100644 index 367b20e..0000000 Binary files a/u_skins/textures/character_150_preview.png and /dev/null differ diff --git a/u_skins/textures/character_150_preview_back.png b/u_skins/textures/character_150_preview_back.png deleted file mode 100644 index bff2dbc..0000000 Binary files a/u_skins/textures/character_150_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_151.png b/u_skins/textures/character_151.png deleted file mode 100644 index f0e4e02..0000000 Binary files a/u_skins/textures/character_151.png and /dev/null differ diff --git a/u_skins/textures/character_151_preview.png b/u_skins/textures/character_151_preview.png deleted file mode 100644 index dc64a92..0000000 Binary files a/u_skins/textures/character_151_preview.png and /dev/null differ diff --git a/u_skins/textures/character_151_preview_back.png b/u_skins/textures/character_151_preview_back.png deleted file mode 100644 index b53688e..0000000 Binary files a/u_skins/textures/character_151_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_152.png b/u_skins/textures/character_152.png deleted file mode 100644 index a0396f4..0000000 Binary files a/u_skins/textures/character_152.png and /dev/null differ diff --git a/u_skins/textures/character_152_preview.png b/u_skins/textures/character_152_preview.png deleted file mode 100644 index 07f98c6..0000000 Binary files a/u_skins/textures/character_152_preview.png and /dev/null differ diff --git a/u_skins/textures/character_152_preview_back.png b/u_skins/textures/character_152_preview_back.png deleted file mode 100644 index e280a40..0000000 Binary files a/u_skins/textures/character_152_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_15_preview.png b/u_skins/textures/character_15_preview.png deleted file mode 100644 index 32b30a2..0000000 Binary files a/u_skins/textures/character_15_preview.png and /dev/null differ diff --git a/u_skins/textures/character_15_preview_back.png b/u_skins/textures/character_15_preview_back.png deleted file mode 100644 index 46c6fe1..0000000 Binary files a/u_skins/textures/character_15_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_16.png b/u_skins/textures/character_16.png deleted file mode 100644 index f1658a2..0000000 Binary files a/u_skins/textures/character_16.png and /dev/null differ diff --git a/u_skins/textures/character_16_preview.png b/u_skins/textures/character_16_preview.png deleted file mode 100644 index 2658672..0000000 Binary files a/u_skins/textures/character_16_preview.png and /dev/null differ diff --git a/u_skins/textures/character_16_preview_back.png b/u_skins/textures/character_16_preview_back.png deleted file mode 100644 index 81bd23d..0000000 Binary files a/u_skins/textures/character_16_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_17.png b/u_skins/textures/character_17.png deleted file mode 100644 index 35a8126..0000000 Binary files a/u_skins/textures/character_17.png and /dev/null differ diff --git a/u_skins/textures/character_17_preview.png b/u_skins/textures/character_17_preview.png deleted file mode 100644 index ae8de0c..0000000 Binary files a/u_skins/textures/character_17_preview.png and /dev/null differ diff --git a/u_skins/textures/character_17_preview_back.png b/u_skins/textures/character_17_preview_back.png deleted file mode 100644 index 118aafd..0000000 Binary files a/u_skins/textures/character_17_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_18.png b/u_skins/textures/character_18.png deleted file mode 100644 index ad53a91..0000000 Binary files a/u_skins/textures/character_18.png and /dev/null differ diff --git a/u_skins/textures/character_18_preview.png b/u_skins/textures/character_18_preview.png deleted file mode 100644 index 397b359..0000000 Binary files a/u_skins/textures/character_18_preview.png and /dev/null differ diff --git a/u_skins/textures/character_18_preview_back.png b/u_skins/textures/character_18_preview_back.png deleted file mode 100644 index 1e7f282..0000000 Binary files a/u_skins/textures/character_18_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_19.png b/u_skins/textures/character_19.png deleted file mode 100644 index 9b32851..0000000 Binary files a/u_skins/textures/character_19.png and /dev/null differ diff --git a/u_skins/textures/character_19_preview.png b/u_skins/textures/character_19_preview.png deleted file mode 100644 index 9c95d73..0000000 Binary files a/u_skins/textures/character_19_preview.png and /dev/null differ diff --git a/u_skins/textures/character_19_preview_back.png b/u_skins/textures/character_19_preview_back.png deleted file mode 100644 index 173cf7a..0000000 Binary files a/u_skins/textures/character_19_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_1_preview.png b/u_skins/textures/character_1_preview.png index 6957a4e..62a9ff2 100644 Binary files a/u_skins/textures/character_1_preview.png and b/u_skins/textures/character_1_preview.png differ diff --git a/u_skins/textures/character_1_preview_back.png b/u_skins/textures/character_1_preview_back.png deleted file mode 100644 index c266347..0000000 Binary files a/u_skins/textures/character_1_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_20.png b/u_skins/textures/character_20.png deleted file mode 100644 index 690171c..0000000 Binary files a/u_skins/textures/character_20.png and /dev/null differ diff --git a/u_skins/textures/character_20_preview.png b/u_skins/textures/character_20_preview.png deleted file mode 100644 index 5f067db..0000000 Binary files a/u_skins/textures/character_20_preview.png and /dev/null differ diff --git a/u_skins/textures/character_20_preview_back.png b/u_skins/textures/character_20_preview_back.png deleted file mode 100644 index 953b777..0000000 Binary files a/u_skins/textures/character_20_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_21.png b/u_skins/textures/character_21.png deleted file mode 100644 index a3d7b59..0000000 Binary files a/u_skins/textures/character_21.png and /dev/null differ diff --git a/u_skins/textures/character_21_preview.png b/u_skins/textures/character_21_preview.png deleted file mode 100644 index ecf5d21..0000000 Binary files a/u_skins/textures/character_21_preview.png and /dev/null differ diff --git a/u_skins/textures/character_21_preview_back.png b/u_skins/textures/character_21_preview_back.png deleted file mode 100644 index 5e9c770..0000000 Binary files a/u_skins/textures/character_21_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_22.png b/u_skins/textures/character_22.png deleted file mode 100644 index 388d9c5..0000000 Binary files a/u_skins/textures/character_22.png and /dev/null differ diff --git a/u_skins/textures/character_22_preview.png b/u_skins/textures/character_22_preview.png deleted file mode 100644 index e8fb9c7..0000000 Binary files a/u_skins/textures/character_22_preview.png and /dev/null differ diff --git a/u_skins/textures/character_22_preview_back.png b/u_skins/textures/character_22_preview_back.png deleted file mode 100644 index 16dae88..0000000 Binary files a/u_skins/textures/character_22_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_23.png b/u_skins/textures/character_23.png deleted file mode 100644 index 7181481..0000000 Binary files a/u_skins/textures/character_23.png and /dev/null differ diff --git a/u_skins/textures/character_23_preview.png b/u_skins/textures/character_23_preview.png deleted file mode 100644 index 674a10a..0000000 Binary files a/u_skins/textures/character_23_preview.png and /dev/null differ diff --git a/u_skins/textures/character_23_preview_back.png b/u_skins/textures/character_23_preview_back.png deleted file mode 100644 index 8f39f0b..0000000 Binary files a/u_skins/textures/character_23_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_24.png b/u_skins/textures/character_24.png deleted file mode 100644 index fe58fa0..0000000 Binary files a/u_skins/textures/character_24.png and /dev/null differ diff --git a/u_skins/textures/character_24_preview.png b/u_skins/textures/character_24_preview.png deleted file mode 100644 index 382bf2d..0000000 Binary files a/u_skins/textures/character_24_preview.png and /dev/null differ diff --git a/u_skins/textures/character_24_preview_back.png b/u_skins/textures/character_24_preview_back.png deleted file mode 100644 index f40528d..0000000 Binary files a/u_skins/textures/character_24_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_25.png b/u_skins/textures/character_25.png deleted file mode 100644 index d246e6c..0000000 Binary files a/u_skins/textures/character_25.png and /dev/null differ diff --git a/u_skins/textures/character_25_preview.png b/u_skins/textures/character_25_preview.png deleted file mode 100644 index 01cf635..0000000 Binary files a/u_skins/textures/character_25_preview.png and /dev/null differ diff --git a/u_skins/textures/character_25_preview_back.png b/u_skins/textures/character_25_preview_back.png deleted file mode 100644 index ab75cea..0000000 Binary files a/u_skins/textures/character_25_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_26.png b/u_skins/textures/character_26.png deleted file mode 100644 index 98a6d34..0000000 Binary files a/u_skins/textures/character_26.png and /dev/null differ diff --git a/u_skins/textures/character_26_preview.png b/u_skins/textures/character_26_preview.png deleted file mode 100644 index 6a12bce..0000000 Binary files a/u_skins/textures/character_26_preview.png and /dev/null differ diff --git a/u_skins/textures/character_26_preview_back.png b/u_skins/textures/character_26_preview_back.png deleted file mode 100644 index 1859d9b..0000000 Binary files a/u_skins/textures/character_26_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_27.png b/u_skins/textures/character_27.png deleted file mode 100644 index 8d056ff..0000000 Binary files a/u_skins/textures/character_27.png and /dev/null differ diff --git a/u_skins/textures/character_27_preview.png b/u_skins/textures/character_27_preview.png deleted file mode 100644 index a511dcf..0000000 Binary files a/u_skins/textures/character_27_preview.png and /dev/null differ diff --git a/u_skins/textures/character_27_preview_back.png b/u_skins/textures/character_27_preview_back.png deleted file mode 100644 index e47e8d5..0000000 Binary files a/u_skins/textures/character_27_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_28.png b/u_skins/textures/character_28.png deleted file mode 100644 index 39b9bee..0000000 Binary files a/u_skins/textures/character_28.png and /dev/null differ diff --git a/u_skins/textures/character_28_preview.png b/u_skins/textures/character_28_preview.png deleted file mode 100644 index 8f6d0b1..0000000 Binary files a/u_skins/textures/character_28_preview.png and /dev/null differ diff --git a/u_skins/textures/character_28_preview_back.png b/u_skins/textures/character_28_preview_back.png deleted file mode 100644 index 8a3d11e..0000000 Binary files a/u_skins/textures/character_28_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_29.png b/u_skins/textures/character_29.png deleted file mode 100644 index 357ecde..0000000 Binary files a/u_skins/textures/character_29.png and /dev/null differ diff --git a/u_skins/textures/character_29_preview.png b/u_skins/textures/character_29_preview.png deleted file mode 100644 index 4ae1e2c..0000000 Binary files a/u_skins/textures/character_29_preview.png and /dev/null differ diff --git a/u_skins/textures/character_29_preview_back.png b/u_skins/textures/character_29_preview_back.png deleted file mode 100644 index e9cc2c8..0000000 Binary files a/u_skins/textures/character_29_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_2_preview.png b/u_skins/textures/character_2_preview.png index f7d80c8..0736def 100644 Binary files a/u_skins/textures/character_2_preview.png and b/u_skins/textures/character_2_preview.png differ diff --git a/u_skins/textures/character_2_preview_back.png b/u_skins/textures/character_2_preview_back.png deleted file mode 100644 index 7e68646..0000000 Binary files a/u_skins/textures/character_2_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_3.png b/u_skins/textures/character_3.png deleted file mode 100644 index 2d34c13..0000000 Binary files a/u_skins/textures/character_3.png and /dev/null differ diff --git a/u_skins/textures/character_30.png b/u_skins/textures/character_30.png deleted file mode 100644 index 6287c5c..0000000 Binary files a/u_skins/textures/character_30.png and /dev/null differ diff --git a/u_skins/textures/character_30_preview.png b/u_skins/textures/character_30_preview.png deleted file mode 100644 index 892bfcc..0000000 Binary files a/u_skins/textures/character_30_preview.png and /dev/null differ diff --git a/u_skins/textures/character_30_preview_back.png b/u_skins/textures/character_30_preview_back.png deleted file mode 100644 index 558ea29..0000000 Binary files a/u_skins/textures/character_30_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_31.png b/u_skins/textures/character_31.png deleted file mode 100644 index 155671e..0000000 Binary files a/u_skins/textures/character_31.png and /dev/null differ diff --git a/u_skins/textures/character_31_preview.png b/u_skins/textures/character_31_preview.png deleted file mode 100644 index 1f1565c..0000000 Binary files a/u_skins/textures/character_31_preview.png and /dev/null differ diff --git a/u_skins/textures/character_31_preview_back.png b/u_skins/textures/character_31_preview_back.png deleted file mode 100644 index e4e6147..0000000 Binary files a/u_skins/textures/character_31_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_32.png b/u_skins/textures/character_32.png deleted file mode 100644 index bf3adc6..0000000 Binary files a/u_skins/textures/character_32.png and /dev/null differ diff --git a/u_skins/textures/character_32_preview.png b/u_skins/textures/character_32_preview.png deleted file mode 100644 index 5aa4eac..0000000 Binary files a/u_skins/textures/character_32_preview.png and /dev/null differ diff --git a/u_skins/textures/character_32_preview_back.png b/u_skins/textures/character_32_preview_back.png deleted file mode 100644 index f588d5f..0000000 Binary files a/u_skins/textures/character_32_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_33.png b/u_skins/textures/character_33.png deleted file mode 100644 index 77e6603..0000000 Binary files a/u_skins/textures/character_33.png and /dev/null differ diff --git a/u_skins/textures/character_33_preview.png b/u_skins/textures/character_33_preview.png deleted file mode 100644 index bb4bd81..0000000 Binary files a/u_skins/textures/character_33_preview.png and /dev/null differ diff --git a/u_skins/textures/character_33_preview_back.png b/u_skins/textures/character_33_preview_back.png deleted file mode 100644 index d8772ba..0000000 Binary files a/u_skins/textures/character_33_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_34.png b/u_skins/textures/character_34.png deleted file mode 100644 index 9f2eb1a..0000000 Binary files a/u_skins/textures/character_34.png and /dev/null differ diff --git a/u_skins/textures/character_34_preview.png b/u_skins/textures/character_34_preview.png deleted file mode 100644 index 917ab68..0000000 Binary files a/u_skins/textures/character_34_preview.png and /dev/null differ diff --git a/u_skins/textures/character_34_preview_back.png b/u_skins/textures/character_34_preview_back.png deleted file mode 100644 index 15d8cbc..0000000 Binary files a/u_skins/textures/character_34_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_35.png b/u_skins/textures/character_35.png deleted file mode 100644 index f8dba17..0000000 Binary files a/u_skins/textures/character_35.png and /dev/null differ diff --git a/u_skins/textures/character_35_preview.png b/u_skins/textures/character_35_preview.png deleted file mode 100644 index 64c969f..0000000 Binary files a/u_skins/textures/character_35_preview.png and /dev/null differ diff --git a/u_skins/textures/character_35_preview_back.png b/u_skins/textures/character_35_preview_back.png deleted file mode 100644 index 0d512ee..0000000 Binary files a/u_skins/textures/character_35_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_36.png b/u_skins/textures/character_36.png deleted file mode 100644 index c434f0e..0000000 Binary files a/u_skins/textures/character_36.png and /dev/null differ diff --git a/u_skins/textures/character_36_preview.png b/u_skins/textures/character_36_preview.png deleted file mode 100644 index 4b138e0..0000000 Binary files a/u_skins/textures/character_36_preview.png and /dev/null differ diff --git a/u_skins/textures/character_36_preview_back.png b/u_skins/textures/character_36_preview_back.png deleted file mode 100644 index 3dfe51c..0000000 Binary files a/u_skins/textures/character_36_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_37.png b/u_skins/textures/character_37.png deleted file mode 100644 index 9087fdc..0000000 Binary files a/u_skins/textures/character_37.png and /dev/null differ diff --git a/u_skins/textures/character_37_preview.png b/u_skins/textures/character_37_preview.png deleted file mode 100644 index cf374ed..0000000 Binary files a/u_skins/textures/character_37_preview.png and /dev/null differ diff --git a/u_skins/textures/character_37_preview_back.png b/u_skins/textures/character_37_preview_back.png deleted file mode 100644 index 9fd620d..0000000 Binary files a/u_skins/textures/character_37_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_38.png b/u_skins/textures/character_38.png deleted file mode 100644 index 894ffcc..0000000 Binary files a/u_skins/textures/character_38.png and /dev/null differ diff --git a/u_skins/textures/character_38_preview.png b/u_skins/textures/character_38_preview.png deleted file mode 100644 index 2d4d8ef..0000000 Binary files a/u_skins/textures/character_38_preview.png and /dev/null differ diff --git a/u_skins/textures/character_38_preview_back.png b/u_skins/textures/character_38_preview_back.png deleted file mode 100644 index 3c7fda8..0000000 Binary files a/u_skins/textures/character_38_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_39.png b/u_skins/textures/character_39.png deleted file mode 100644 index 19a35d2..0000000 Binary files a/u_skins/textures/character_39.png and /dev/null differ diff --git a/u_skins/textures/character_39_preview.png b/u_skins/textures/character_39_preview.png deleted file mode 100644 index 02a7a6a..0000000 Binary files a/u_skins/textures/character_39_preview.png and /dev/null differ diff --git a/u_skins/textures/character_39_preview_back.png b/u_skins/textures/character_39_preview_back.png deleted file mode 100644 index 0b95463..0000000 Binary files a/u_skins/textures/character_39_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_3_preview.png b/u_skins/textures/character_3_preview.png deleted file mode 100644 index fb3d4f4..0000000 Binary files a/u_skins/textures/character_3_preview.png and /dev/null differ diff --git a/u_skins/textures/character_3_preview_back.png b/u_skins/textures/character_3_preview_back.png deleted file mode 100644 index ab23e6a..0000000 Binary files a/u_skins/textures/character_3_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_4.png b/u_skins/textures/character_4.png deleted file mode 100644 index ca604be..0000000 Binary files a/u_skins/textures/character_4.png and /dev/null differ diff --git a/u_skins/textures/character_40.png b/u_skins/textures/character_40.png deleted file mode 100644 index 690cd25..0000000 Binary files a/u_skins/textures/character_40.png and /dev/null differ diff --git a/u_skins/textures/character_40_preview.png b/u_skins/textures/character_40_preview.png deleted file mode 100644 index e84fdd0..0000000 Binary files a/u_skins/textures/character_40_preview.png and /dev/null differ diff --git a/u_skins/textures/character_40_preview_back.png b/u_skins/textures/character_40_preview_back.png deleted file mode 100644 index 81cbe5e..0000000 Binary files a/u_skins/textures/character_40_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_41.png b/u_skins/textures/character_41.png deleted file mode 100644 index 5ab5128..0000000 Binary files a/u_skins/textures/character_41.png and /dev/null differ diff --git a/u_skins/textures/character_41_preview.png b/u_skins/textures/character_41_preview.png deleted file mode 100644 index fd64f85..0000000 Binary files a/u_skins/textures/character_41_preview.png and /dev/null differ diff --git a/u_skins/textures/character_41_preview_back.png b/u_skins/textures/character_41_preview_back.png deleted file mode 100644 index d18a5da..0000000 Binary files a/u_skins/textures/character_41_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_42.png b/u_skins/textures/character_42.png deleted file mode 100644 index b5b2a79..0000000 Binary files a/u_skins/textures/character_42.png and /dev/null differ diff --git a/u_skins/textures/character_42_preview.png b/u_skins/textures/character_42_preview.png deleted file mode 100644 index 54375bf..0000000 Binary files a/u_skins/textures/character_42_preview.png and /dev/null differ diff --git a/u_skins/textures/character_42_preview_back.png b/u_skins/textures/character_42_preview_back.png deleted file mode 100644 index 2658516..0000000 Binary files a/u_skins/textures/character_42_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_43.png b/u_skins/textures/character_43.png deleted file mode 100644 index 67044f1..0000000 Binary files a/u_skins/textures/character_43.png and /dev/null differ diff --git a/u_skins/textures/character_43_preview.png b/u_skins/textures/character_43_preview.png deleted file mode 100644 index fcea1c8..0000000 Binary files a/u_skins/textures/character_43_preview.png and /dev/null differ diff --git a/u_skins/textures/character_43_preview_back.png b/u_skins/textures/character_43_preview_back.png deleted file mode 100644 index d568a03..0000000 Binary files a/u_skins/textures/character_43_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_44.png b/u_skins/textures/character_44.png deleted file mode 100644 index 155671e..0000000 Binary files a/u_skins/textures/character_44.png and /dev/null differ diff --git a/u_skins/textures/character_44_preview.png b/u_skins/textures/character_44_preview.png deleted file mode 100644 index 1f1565c..0000000 Binary files a/u_skins/textures/character_44_preview.png and /dev/null differ diff --git a/u_skins/textures/character_44_preview_back.png b/u_skins/textures/character_44_preview_back.png deleted file mode 100644 index e4e6147..0000000 Binary files a/u_skins/textures/character_44_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_45.png b/u_skins/textures/character_45.png deleted file mode 100644 index 689653b..0000000 Binary files a/u_skins/textures/character_45.png and /dev/null differ diff --git a/u_skins/textures/character_45_preview.png b/u_skins/textures/character_45_preview.png deleted file mode 100644 index 1ac9f79..0000000 Binary files a/u_skins/textures/character_45_preview.png and /dev/null differ diff --git a/u_skins/textures/character_45_preview_back.png b/u_skins/textures/character_45_preview_back.png deleted file mode 100644 index 96175de..0000000 Binary files a/u_skins/textures/character_45_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_46.png b/u_skins/textures/character_46.png deleted file mode 100644 index a7d417b..0000000 Binary files a/u_skins/textures/character_46.png and /dev/null differ diff --git a/u_skins/textures/character_46_preview.png b/u_skins/textures/character_46_preview.png deleted file mode 100644 index d36d387..0000000 Binary files a/u_skins/textures/character_46_preview.png and /dev/null differ diff --git a/u_skins/textures/character_46_preview_back.png b/u_skins/textures/character_46_preview_back.png deleted file mode 100644 index 87bf94d..0000000 Binary files a/u_skins/textures/character_46_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_47.png b/u_skins/textures/character_47.png deleted file mode 100644 index 0029863..0000000 Binary files a/u_skins/textures/character_47.png and /dev/null differ diff --git a/u_skins/textures/character_47_preview.png b/u_skins/textures/character_47_preview.png deleted file mode 100644 index 9d7503b..0000000 Binary files a/u_skins/textures/character_47_preview.png and /dev/null differ diff --git a/u_skins/textures/character_47_preview_back.png b/u_skins/textures/character_47_preview_back.png deleted file mode 100644 index 180b743..0000000 Binary files a/u_skins/textures/character_47_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_48.png b/u_skins/textures/character_48.png deleted file mode 100644 index ba9160d..0000000 Binary files a/u_skins/textures/character_48.png and /dev/null differ diff --git a/u_skins/textures/character_48_preview.png b/u_skins/textures/character_48_preview.png deleted file mode 100644 index 6f375cc..0000000 Binary files a/u_skins/textures/character_48_preview.png and /dev/null differ diff --git a/u_skins/textures/character_48_preview_back.png b/u_skins/textures/character_48_preview_back.png deleted file mode 100644 index afb88d0..0000000 Binary files a/u_skins/textures/character_48_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_49.png b/u_skins/textures/character_49.png deleted file mode 100644 index 46d5baf..0000000 Binary files a/u_skins/textures/character_49.png and /dev/null differ diff --git a/u_skins/textures/character_49_preview.png b/u_skins/textures/character_49_preview.png deleted file mode 100644 index 3fa27c0..0000000 Binary files a/u_skins/textures/character_49_preview.png and /dev/null differ diff --git a/u_skins/textures/character_49_preview_back.png b/u_skins/textures/character_49_preview_back.png deleted file mode 100644 index 8e9838f..0000000 Binary files a/u_skins/textures/character_49_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_4_preview.png b/u_skins/textures/character_4_preview.png deleted file mode 100644 index 4015e87..0000000 Binary files a/u_skins/textures/character_4_preview.png and /dev/null differ diff --git a/u_skins/textures/character_4_preview_back.png b/u_skins/textures/character_4_preview_back.png deleted file mode 100644 index 7e79b2d..0000000 Binary files a/u_skins/textures/character_4_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_5.png b/u_skins/textures/character_5.png deleted file mode 100644 index bccb4bb..0000000 Binary files a/u_skins/textures/character_5.png and /dev/null differ diff --git a/u_skins/textures/character_50.png b/u_skins/textures/character_50.png deleted file mode 100644 index 6341b18..0000000 Binary files a/u_skins/textures/character_50.png and /dev/null differ diff --git a/u_skins/textures/character_50_preview.png b/u_skins/textures/character_50_preview.png deleted file mode 100644 index 84b4081..0000000 Binary files a/u_skins/textures/character_50_preview.png and /dev/null differ diff --git a/u_skins/textures/character_50_preview_back.png b/u_skins/textures/character_50_preview_back.png deleted file mode 100644 index 4ca0e48..0000000 Binary files a/u_skins/textures/character_50_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_51.png b/u_skins/textures/character_51.png deleted file mode 100644 index 91df4ce..0000000 Binary files a/u_skins/textures/character_51.png and /dev/null differ diff --git a/u_skins/textures/character_51_preview.png b/u_skins/textures/character_51_preview.png deleted file mode 100644 index af7d02d..0000000 Binary files a/u_skins/textures/character_51_preview.png and /dev/null differ diff --git a/u_skins/textures/character_51_preview_back.png b/u_skins/textures/character_51_preview_back.png deleted file mode 100644 index 9980efd..0000000 Binary files a/u_skins/textures/character_51_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_52.png b/u_skins/textures/character_52.png deleted file mode 100644 index a1c44e1..0000000 Binary files a/u_skins/textures/character_52.png and /dev/null differ diff --git a/u_skins/textures/character_52_preview.png b/u_skins/textures/character_52_preview.png deleted file mode 100644 index 61bbc1e..0000000 Binary files a/u_skins/textures/character_52_preview.png and /dev/null differ diff --git a/u_skins/textures/character_52_preview_back.png b/u_skins/textures/character_52_preview_back.png deleted file mode 100644 index 7271d30..0000000 Binary files a/u_skins/textures/character_52_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_53.png b/u_skins/textures/character_53.png deleted file mode 100644 index fac09e7..0000000 Binary files a/u_skins/textures/character_53.png and /dev/null differ diff --git a/u_skins/textures/character_53_preview.png b/u_skins/textures/character_53_preview.png deleted file mode 100644 index 739797b..0000000 Binary files a/u_skins/textures/character_53_preview.png and /dev/null differ diff --git a/u_skins/textures/character_53_preview_back.png b/u_skins/textures/character_53_preview_back.png deleted file mode 100644 index b8979c6..0000000 Binary files a/u_skins/textures/character_53_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_54.png b/u_skins/textures/character_54.png deleted file mode 100644 index 123dc19..0000000 Binary files a/u_skins/textures/character_54.png and /dev/null differ diff --git a/u_skins/textures/character_54_preview.png b/u_skins/textures/character_54_preview.png deleted file mode 100644 index 25f4d34..0000000 Binary files a/u_skins/textures/character_54_preview.png and /dev/null differ diff --git a/u_skins/textures/character_54_preview_back.png b/u_skins/textures/character_54_preview_back.png deleted file mode 100644 index 9b2e14b..0000000 Binary files a/u_skins/textures/character_54_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_55.png b/u_skins/textures/character_55.png deleted file mode 100644 index f0e161c..0000000 Binary files a/u_skins/textures/character_55.png and /dev/null differ diff --git a/u_skins/textures/character_55_preview.png b/u_skins/textures/character_55_preview.png deleted file mode 100644 index c93f4e9..0000000 Binary files a/u_skins/textures/character_55_preview.png and /dev/null differ diff --git a/u_skins/textures/character_55_preview_back.png b/u_skins/textures/character_55_preview_back.png deleted file mode 100644 index 265b602..0000000 Binary files a/u_skins/textures/character_55_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_56.png b/u_skins/textures/character_56.png deleted file mode 100644 index 9ad319c..0000000 Binary files a/u_skins/textures/character_56.png and /dev/null differ diff --git a/u_skins/textures/character_56_preview.png b/u_skins/textures/character_56_preview.png deleted file mode 100644 index 04bc09b..0000000 Binary files a/u_skins/textures/character_56_preview.png and /dev/null differ diff --git a/u_skins/textures/character_56_preview_back.png b/u_skins/textures/character_56_preview_back.png deleted file mode 100644 index 38d1f91..0000000 Binary files a/u_skins/textures/character_56_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_57.png b/u_skins/textures/character_57.png deleted file mode 100644 index 970fcc0..0000000 Binary files a/u_skins/textures/character_57.png and /dev/null differ diff --git a/u_skins/textures/character_57_preview.png b/u_skins/textures/character_57_preview.png deleted file mode 100644 index 592a267..0000000 Binary files a/u_skins/textures/character_57_preview.png and /dev/null differ diff --git a/u_skins/textures/character_57_preview_back.png b/u_skins/textures/character_57_preview_back.png deleted file mode 100644 index 35a9a32..0000000 Binary files a/u_skins/textures/character_57_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_58.png b/u_skins/textures/character_58.png deleted file mode 100644 index bce67c5..0000000 Binary files a/u_skins/textures/character_58.png and /dev/null differ diff --git a/u_skins/textures/character_58_preview.png b/u_skins/textures/character_58_preview.png deleted file mode 100644 index 525a7f2..0000000 Binary files a/u_skins/textures/character_58_preview.png and /dev/null differ diff --git a/u_skins/textures/character_58_preview_back.png b/u_skins/textures/character_58_preview_back.png deleted file mode 100644 index 3a7c0e4..0000000 Binary files a/u_skins/textures/character_58_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_59.png b/u_skins/textures/character_59.png deleted file mode 100644 index dfff44d..0000000 Binary files a/u_skins/textures/character_59.png and /dev/null differ diff --git a/u_skins/textures/character_59_preview.png b/u_skins/textures/character_59_preview.png deleted file mode 100644 index 3146c1e..0000000 Binary files a/u_skins/textures/character_59_preview.png and /dev/null differ diff --git a/u_skins/textures/character_59_preview_back.png b/u_skins/textures/character_59_preview_back.png deleted file mode 100644 index e6ad691..0000000 Binary files a/u_skins/textures/character_59_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_5_preview.png b/u_skins/textures/character_5_preview.png deleted file mode 100644 index c379a8f..0000000 Binary files a/u_skins/textures/character_5_preview.png and /dev/null differ diff --git a/u_skins/textures/character_5_preview_back.png b/u_skins/textures/character_5_preview_back.png deleted file mode 100644 index 0744de8..0000000 Binary files a/u_skins/textures/character_5_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_6.png b/u_skins/textures/character_6.png deleted file mode 100644 index bb2f94a..0000000 Binary files a/u_skins/textures/character_6.png and /dev/null differ diff --git a/u_skins/textures/character_60.png b/u_skins/textures/character_60.png deleted file mode 100644 index a066956..0000000 Binary files a/u_skins/textures/character_60.png and /dev/null differ diff --git a/u_skins/textures/character_60_preview.png b/u_skins/textures/character_60_preview.png deleted file mode 100644 index 3bb00e7..0000000 Binary files a/u_skins/textures/character_60_preview.png and /dev/null differ diff --git a/u_skins/textures/character_60_preview_back.png b/u_skins/textures/character_60_preview_back.png deleted file mode 100644 index 0226430..0000000 Binary files a/u_skins/textures/character_60_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_61.png b/u_skins/textures/character_61.png deleted file mode 100644 index 184b1a6..0000000 Binary files a/u_skins/textures/character_61.png and /dev/null differ diff --git a/u_skins/textures/character_61_preview.png b/u_skins/textures/character_61_preview.png deleted file mode 100644 index 858c43b..0000000 Binary files a/u_skins/textures/character_61_preview.png and /dev/null differ diff --git a/u_skins/textures/character_61_preview_back.png b/u_skins/textures/character_61_preview_back.png deleted file mode 100644 index eaa15b2..0000000 Binary files a/u_skins/textures/character_61_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_62.png b/u_skins/textures/character_62.png deleted file mode 100644 index bb21063..0000000 Binary files a/u_skins/textures/character_62.png and /dev/null differ diff --git a/u_skins/textures/character_62_preview.png b/u_skins/textures/character_62_preview.png deleted file mode 100644 index cace83f..0000000 Binary files a/u_skins/textures/character_62_preview.png and /dev/null differ diff --git a/u_skins/textures/character_62_preview_back.png b/u_skins/textures/character_62_preview_back.png deleted file mode 100644 index ada52b3..0000000 Binary files a/u_skins/textures/character_62_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_63.png b/u_skins/textures/character_63.png deleted file mode 100644 index 7dec4b9..0000000 Binary files a/u_skins/textures/character_63.png and /dev/null differ diff --git a/u_skins/textures/character_63_preview.png b/u_skins/textures/character_63_preview.png deleted file mode 100644 index be367ee..0000000 Binary files a/u_skins/textures/character_63_preview.png and /dev/null differ diff --git a/u_skins/textures/character_63_preview_back.png b/u_skins/textures/character_63_preview_back.png deleted file mode 100644 index 737cadc..0000000 Binary files a/u_skins/textures/character_63_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_64.png b/u_skins/textures/character_64.png deleted file mode 100644 index d810e23..0000000 Binary files a/u_skins/textures/character_64.png and /dev/null differ diff --git a/u_skins/textures/character_64_preview.png b/u_skins/textures/character_64_preview.png deleted file mode 100644 index 295dde0..0000000 Binary files a/u_skins/textures/character_64_preview.png and /dev/null differ diff --git a/u_skins/textures/character_64_preview_back.png b/u_skins/textures/character_64_preview_back.png deleted file mode 100644 index e4f5208..0000000 Binary files a/u_skins/textures/character_64_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_65.png b/u_skins/textures/character_65.png deleted file mode 100644 index e61d663..0000000 Binary files a/u_skins/textures/character_65.png and /dev/null differ diff --git a/u_skins/textures/character_65_preview.png b/u_skins/textures/character_65_preview.png deleted file mode 100644 index fc2260d..0000000 Binary files a/u_skins/textures/character_65_preview.png and /dev/null differ diff --git a/u_skins/textures/character_65_preview_back.png b/u_skins/textures/character_65_preview_back.png deleted file mode 100644 index 878ce17..0000000 Binary files a/u_skins/textures/character_65_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_66.png b/u_skins/textures/character_66.png deleted file mode 100644 index 76f7821..0000000 Binary files a/u_skins/textures/character_66.png and /dev/null differ diff --git a/u_skins/textures/character_66_preview.png b/u_skins/textures/character_66_preview.png deleted file mode 100644 index 4a0d9d1..0000000 Binary files a/u_skins/textures/character_66_preview.png and /dev/null differ diff --git a/u_skins/textures/character_66_preview_back.png b/u_skins/textures/character_66_preview_back.png deleted file mode 100644 index a1ff9db..0000000 Binary files a/u_skins/textures/character_66_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_67.png b/u_skins/textures/character_67.png deleted file mode 100644 index f2c502f..0000000 Binary files a/u_skins/textures/character_67.png and /dev/null differ diff --git a/u_skins/textures/character_67_preview.png b/u_skins/textures/character_67_preview.png deleted file mode 100644 index 58d12b6..0000000 Binary files a/u_skins/textures/character_67_preview.png and /dev/null differ diff --git a/u_skins/textures/character_67_preview_back.png b/u_skins/textures/character_67_preview_back.png deleted file mode 100644 index fcdd17f..0000000 Binary files a/u_skins/textures/character_67_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_68.png b/u_skins/textures/character_68.png deleted file mode 100644 index 5096a69..0000000 Binary files a/u_skins/textures/character_68.png and /dev/null differ diff --git a/u_skins/textures/character_68_preview.png b/u_skins/textures/character_68_preview.png deleted file mode 100644 index 5d36cb8..0000000 Binary files a/u_skins/textures/character_68_preview.png and /dev/null differ diff --git a/u_skins/textures/character_68_preview_back.png b/u_skins/textures/character_68_preview_back.png deleted file mode 100644 index 5a0ce47..0000000 Binary files a/u_skins/textures/character_68_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_69.png b/u_skins/textures/character_69.png deleted file mode 100644 index cd78624..0000000 Binary files a/u_skins/textures/character_69.png and /dev/null differ diff --git a/u_skins/textures/character_69_preview.png b/u_skins/textures/character_69_preview.png deleted file mode 100644 index 0c55691..0000000 Binary files a/u_skins/textures/character_69_preview.png and /dev/null differ diff --git a/u_skins/textures/character_69_preview_back.png b/u_skins/textures/character_69_preview_back.png deleted file mode 100644 index 9ecc0e2..0000000 Binary files a/u_skins/textures/character_69_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_6_preview.png b/u_skins/textures/character_6_preview.png deleted file mode 100644 index 8635912..0000000 Binary files a/u_skins/textures/character_6_preview.png and /dev/null differ diff --git a/u_skins/textures/character_6_preview_back.png b/u_skins/textures/character_6_preview_back.png deleted file mode 100644 index 6915523..0000000 Binary files a/u_skins/textures/character_6_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_7.png b/u_skins/textures/character_7.png deleted file mode 100644 index b26cb07..0000000 Binary files a/u_skins/textures/character_7.png and /dev/null differ diff --git a/u_skins/textures/character_70.png b/u_skins/textures/character_70.png deleted file mode 100644 index 3782f04..0000000 Binary files a/u_skins/textures/character_70.png and /dev/null differ diff --git a/u_skins/textures/character_70_preview.png b/u_skins/textures/character_70_preview.png deleted file mode 100644 index bb4236a..0000000 Binary files a/u_skins/textures/character_70_preview.png and /dev/null differ diff --git a/u_skins/textures/character_70_preview_back.png b/u_skins/textures/character_70_preview_back.png deleted file mode 100644 index d8c0fd8..0000000 Binary files a/u_skins/textures/character_70_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_71.png b/u_skins/textures/character_71.png deleted file mode 100644 index 08f19fa..0000000 Binary files a/u_skins/textures/character_71.png and /dev/null differ diff --git a/u_skins/textures/character_71_preview.png b/u_skins/textures/character_71_preview.png deleted file mode 100644 index f14ebff..0000000 Binary files a/u_skins/textures/character_71_preview.png and /dev/null differ diff --git a/u_skins/textures/character_71_preview_back.png b/u_skins/textures/character_71_preview_back.png deleted file mode 100644 index f88055a..0000000 Binary files a/u_skins/textures/character_71_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_72.png b/u_skins/textures/character_72.png deleted file mode 100644 index 201a717..0000000 Binary files a/u_skins/textures/character_72.png and /dev/null differ diff --git a/u_skins/textures/character_72_preview.png b/u_skins/textures/character_72_preview.png deleted file mode 100644 index 22b561c..0000000 Binary files a/u_skins/textures/character_72_preview.png and /dev/null differ diff --git a/u_skins/textures/character_72_preview_back.png b/u_skins/textures/character_72_preview_back.png deleted file mode 100644 index 91370e1..0000000 Binary files a/u_skins/textures/character_72_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_73.png b/u_skins/textures/character_73.png deleted file mode 100644 index 4cf5e4e..0000000 Binary files a/u_skins/textures/character_73.png and /dev/null differ diff --git a/u_skins/textures/character_73_preview.png b/u_skins/textures/character_73_preview.png deleted file mode 100644 index f096dc2..0000000 Binary files a/u_skins/textures/character_73_preview.png and /dev/null differ diff --git a/u_skins/textures/character_73_preview_back.png b/u_skins/textures/character_73_preview_back.png deleted file mode 100644 index 490a927..0000000 Binary files a/u_skins/textures/character_73_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_74.png b/u_skins/textures/character_74.png deleted file mode 100644 index 89f9cda..0000000 Binary files a/u_skins/textures/character_74.png and /dev/null differ diff --git a/u_skins/textures/character_74_preview.png b/u_skins/textures/character_74_preview.png deleted file mode 100644 index e57d324..0000000 Binary files a/u_skins/textures/character_74_preview.png and /dev/null differ diff --git a/u_skins/textures/character_74_preview_back.png b/u_skins/textures/character_74_preview_back.png deleted file mode 100644 index 28bbd6c..0000000 Binary files a/u_skins/textures/character_74_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_75.png b/u_skins/textures/character_75.png deleted file mode 100644 index a34fc46..0000000 Binary files a/u_skins/textures/character_75.png and /dev/null differ diff --git a/u_skins/textures/character_75_preview.png b/u_skins/textures/character_75_preview.png deleted file mode 100644 index 77d992b..0000000 Binary files a/u_skins/textures/character_75_preview.png and /dev/null differ diff --git a/u_skins/textures/character_75_preview_back.png b/u_skins/textures/character_75_preview_back.png deleted file mode 100644 index 2d961c1..0000000 Binary files a/u_skins/textures/character_75_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_76.png b/u_skins/textures/character_76.png deleted file mode 100644 index 1a8d2f8..0000000 Binary files a/u_skins/textures/character_76.png and /dev/null differ diff --git a/u_skins/textures/character_76_preview.png b/u_skins/textures/character_76_preview.png deleted file mode 100644 index aa03c78..0000000 Binary files a/u_skins/textures/character_76_preview.png and /dev/null differ diff --git a/u_skins/textures/character_76_preview_back.png b/u_skins/textures/character_76_preview_back.png deleted file mode 100644 index 8ef14be..0000000 Binary files a/u_skins/textures/character_76_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_77.png b/u_skins/textures/character_77.png deleted file mode 100644 index 41c23dc..0000000 Binary files a/u_skins/textures/character_77.png and /dev/null differ diff --git a/u_skins/textures/character_77_preview.png b/u_skins/textures/character_77_preview.png deleted file mode 100644 index fd3c045..0000000 Binary files a/u_skins/textures/character_77_preview.png and /dev/null differ diff --git a/u_skins/textures/character_77_preview_back.png b/u_skins/textures/character_77_preview_back.png deleted file mode 100644 index 8816ae4..0000000 Binary files a/u_skins/textures/character_77_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_78.png b/u_skins/textures/character_78.png deleted file mode 100644 index f0e492e..0000000 Binary files a/u_skins/textures/character_78.png and /dev/null differ diff --git a/u_skins/textures/character_78_preview.png b/u_skins/textures/character_78_preview.png deleted file mode 100644 index b900104..0000000 Binary files a/u_skins/textures/character_78_preview.png and /dev/null differ diff --git a/u_skins/textures/character_78_preview_back.png b/u_skins/textures/character_78_preview_back.png deleted file mode 100644 index f9e9adb..0000000 Binary files a/u_skins/textures/character_78_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_79.png b/u_skins/textures/character_79.png deleted file mode 100644 index f0e492e..0000000 Binary files a/u_skins/textures/character_79.png and /dev/null differ diff --git a/u_skins/textures/character_79_preview.png b/u_skins/textures/character_79_preview.png deleted file mode 100644 index b900104..0000000 Binary files a/u_skins/textures/character_79_preview.png and /dev/null differ diff --git a/u_skins/textures/character_79_preview_back.png b/u_skins/textures/character_79_preview_back.png deleted file mode 100644 index f9e9adb..0000000 Binary files a/u_skins/textures/character_79_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_7_preview.png b/u_skins/textures/character_7_preview.png deleted file mode 100644 index 69b7ae8..0000000 Binary files a/u_skins/textures/character_7_preview.png and /dev/null differ diff --git a/u_skins/textures/character_7_preview_back.png b/u_skins/textures/character_7_preview_back.png deleted file mode 100644 index ed5a409..0000000 Binary files a/u_skins/textures/character_7_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_8.png b/u_skins/textures/character_8.png deleted file mode 100644 index 119a2e8..0000000 Binary files a/u_skins/textures/character_8.png and /dev/null differ diff --git a/u_skins/textures/character_80.png b/u_skins/textures/character_80.png deleted file mode 100644 index 966b87c..0000000 Binary files a/u_skins/textures/character_80.png and /dev/null differ diff --git a/u_skins/textures/character_80_preview.png b/u_skins/textures/character_80_preview.png deleted file mode 100644 index e3350f7..0000000 Binary files a/u_skins/textures/character_80_preview.png and /dev/null differ diff --git a/u_skins/textures/character_80_preview_back.png b/u_skins/textures/character_80_preview_back.png deleted file mode 100644 index 9625e6d..0000000 Binary files a/u_skins/textures/character_80_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_81.png b/u_skins/textures/character_81.png deleted file mode 100644 index e9abfa6..0000000 Binary files a/u_skins/textures/character_81.png and /dev/null differ diff --git a/u_skins/textures/character_81_preview.png b/u_skins/textures/character_81_preview.png deleted file mode 100644 index ae5218b..0000000 Binary files a/u_skins/textures/character_81_preview.png and /dev/null differ diff --git a/u_skins/textures/character_81_preview_back.png b/u_skins/textures/character_81_preview_back.png deleted file mode 100644 index eebd617..0000000 Binary files a/u_skins/textures/character_81_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_82.png b/u_skins/textures/character_82.png deleted file mode 100644 index b76eab2..0000000 Binary files a/u_skins/textures/character_82.png and /dev/null differ diff --git a/u_skins/textures/character_82_preview.png b/u_skins/textures/character_82_preview.png deleted file mode 100644 index 7a7f505..0000000 Binary files a/u_skins/textures/character_82_preview.png and /dev/null differ diff --git a/u_skins/textures/character_82_preview_back.png b/u_skins/textures/character_82_preview_back.png deleted file mode 100644 index ebd9e07..0000000 Binary files a/u_skins/textures/character_82_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_83.png b/u_skins/textures/character_83.png deleted file mode 100644 index 736a3e6..0000000 Binary files a/u_skins/textures/character_83.png and /dev/null differ diff --git a/u_skins/textures/character_83_preview.png b/u_skins/textures/character_83_preview.png deleted file mode 100644 index ff1fccb..0000000 Binary files a/u_skins/textures/character_83_preview.png and /dev/null differ diff --git a/u_skins/textures/character_83_preview_back.png b/u_skins/textures/character_83_preview_back.png deleted file mode 100644 index 7ac37dc..0000000 Binary files a/u_skins/textures/character_83_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_84.png b/u_skins/textures/character_84.png deleted file mode 100644 index 5fb4b0e..0000000 Binary files a/u_skins/textures/character_84.png and /dev/null differ diff --git a/u_skins/textures/character_84_preview.png b/u_skins/textures/character_84_preview.png deleted file mode 100644 index 294bf74..0000000 Binary files a/u_skins/textures/character_84_preview.png and /dev/null differ diff --git a/u_skins/textures/character_84_preview_back.png b/u_skins/textures/character_84_preview_back.png deleted file mode 100644 index c6b2c3b..0000000 Binary files a/u_skins/textures/character_84_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_85.png b/u_skins/textures/character_85.png deleted file mode 100644 index 0a88174..0000000 Binary files a/u_skins/textures/character_85.png and /dev/null differ diff --git a/u_skins/textures/character_85_preview.png b/u_skins/textures/character_85_preview.png deleted file mode 100644 index da39742..0000000 Binary files a/u_skins/textures/character_85_preview.png and /dev/null differ diff --git a/u_skins/textures/character_85_preview_back.png b/u_skins/textures/character_85_preview_back.png deleted file mode 100644 index 82fd341..0000000 Binary files a/u_skins/textures/character_85_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_86.png b/u_skins/textures/character_86.png deleted file mode 100644 index af4b11e..0000000 Binary files a/u_skins/textures/character_86.png and /dev/null differ diff --git a/u_skins/textures/character_86_preview.png b/u_skins/textures/character_86_preview.png deleted file mode 100644 index 4b9ecb7..0000000 Binary files a/u_skins/textures/character_86_preview.png and /dev/null differ diff --git a/u_skins/textures/character_86_preview_back.png b/u_skins/textures/character_86_preview_back.png deleted file mode 100644 index b9de3d8..0000000 Binary files a/u_skins/textures/character_86_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_87.png b/u_skins/textures/character_87.png deleted file mode 100644 index 46b4aeb..0000000 Binary files a/u_skins/textures/character_87.png and /dev/null differ diff --git a/u_skins/textures/character_87_preview.png b/u_skins/textures/character_87_preview.png deleted file mode 100644 index 9a3de3f..0000000 Binary files a/u_skins/textures/character_87_preview.png and /dev/null differ diff --git a/u_skins/textures/character_87_preview_back.png b/u_skins/textures/character_87_preview_back.png deleted file mode 100644 index 0297359..0000000 Binary files a/u_skins/textures/character_87_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_88.png b/u_skins/textures/character_88.png deleted file mode 100644 index d665f18..0000000 Binary files a/u_skins/textures/character_88.png and /dev/null differ diff --git a/u_skins/textures/character_88_preview.png b/u_skins/textures/character_88_preview.png deleted file mode 100644 index 73e3789..0000000 Binary files a/u_skins/textures/character_88_preview.png and /dev/null differ diff --git a/u_skins/textures/character_88_preview_back.png b/u_skins/textures/character_88_preview_back.png deleted file mode 100644 index ca1ce5e..0000000 Binary files a/u_skins/textures/character_88_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_89.png b/u_skins/textures/character_89.png deleted file mode 100644 index 35daa35..0000000 Binary files a/u_skins/textures/character_89.png and /dev/null differ diff --git a/u_skins/textures/character_89_preview.png b/u_skins/textures/character_89_preview.png deleted file mode 100644 index 242e5f8..0000000 Binary files a/u_skins/textures/character_89_preview.png and /dev/null differ diff --git a/u_skins/textures/character_89_preview_back.png b/u_skins/textures/character_89_preview_back.png deleted file mode 100644 index 5d2d766..0000000 Binary files a/u_skins/textures/character_89_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_8_preview.png b/u_skins/textures/character_8_preview.png deleted file mode 100644 index 2e8c26c..0000000 Binary files a/u_skins/textures/character_8_preview.png and /dev/null differ diff --git a/u_skins/textures/character_8_preview_back.png b/u_skins/textures/character_8_preview_back.png deleted file mode 100644 index ce2b2b1..0000000 Binary files a/u_skins/textures/character_8_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_9.png b/u_skins/textures/character_9.png deleted file mode 100644 index cf6e54b..0000000 Binary files a/u_skins/textures/character_9.png and /dev/null differ diff --git a/u_skins/textures/character_90.png b/u_skins/textures/character_90.png deleted file mode 100644 index e38cf06..0000000 Binary files a/u_skins/textures/character_90.png and /dev/null differ diff --git a/u_skins/textures/character_90_preview.png b/u_skins/textures/character_90_preview.png deleted file mode 100644 index b256dd1..0000000 Binary files a/u_skins/textures/character_90_preview.png and /dev/null differ diff --git a/u_skins/textures/character_90_preview_back.png b/u_skins/textures/character_90_preview_back.png deleted file mode 100644 index 8f68d4a..0000000 Binary files a/u_skins/textures/character_90_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_91.png b/u_skins/textures/character_91.png deleted file mode 100644 index 4ccade6..0000000 Binary files a/u_skins/textures/character_91.png and /dev/null differ diff --git a/u_skins/textures/character_91_preview.png b/u_skins/textures/character_91_preview.png deleted file mode 100644 index c3c24b4..0000000 Binary files a/u_skins/textures/character_91_preview.png and /dev/null differ diff --git a/u_skins/textures/character_91_preview_back.png b/u_skins/textures/character_91_preview_back.png deleted file mode 100644 index 08783ba..0000000 Binary files a/u_skins/textures/character_91_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_92.png b/u_skins/textures/character_92.png deleted file mode 100644 index c050ff9..0000000 Binary files a/u_skins/textures/character_92.png and /dev/null differ diff --git a/u_skins/textures/character_92_preview.png b/u_skins/textures/character_92_preview.png deleted file mode 100644 index 9bd1bea..0000000 Binary files a/u_skins/textures/character_92_preview.png and /dev/null differ diff --git a/u_skins/textures/character_92_preview_back.png b/u_skins/textures/character_92_preview_back.png deleted file mode 100644 index 9bd1bea..0000000 Binary files a/u_skins/textures/character_92_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_93.png b/u_skins/textures/character_93.png deleted file mode 100644 index b6624f1..0000000 Binary files a/u_skins/textures/character_93.png and /dev/null differ diff --git a/u_skins/textures/character_93_preview.png b/u_skins/textures/character_93_preview.png deleted file mode 100644 index 5065e86..0000000 Binary files a/u_skins/textures/character_93_preview.png and /dev/null differ diff --git a/u_skins/textures/character_93_preview_back.png b/u_skins/textures/character_93_preview_back.png deleted file mode 100644 index 7e5ac3c..0000000 Binary files a/u_skins/textures/character_93_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_94.png b/u_skins/textures/character_94.png deleted file mode 100644 index 109b11f..0000000 Binary files a/u_skins/textures/character_94.png and /dev/null differ diff --git a/u_skins/textures/character_94_preview.png b/u_skins/textures/character_94_preview.png deleted file mode 100644 index f3304eb..0000000 Binary files a/u_skins/textures/character_94_preview.png and /dev/null differ diff --git a/u_skins/textures/character_94_preview_back.png b/u_skins/textures/character_94_preview_back.png deleted file mode 100644 index ec676ca..0000000 Binary files a/u_skins/textures/character_94_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_95.png b/u_skins/textures/character_95.png deleted file mode 100644 index c4566c3..0000000 Binary files a/u_skins/textures/character_95.png and /dev/null differ diff --git a/u_skins/textures/character_95_preview.png b/u_skins/textures/character_95_preview.png deleted file mode 100644 index e64c9ea..0000000 Binary files a/u_skins/textures/character_95_preview.png and /dev/null differ diff --git a/u_skins/textures/character_95_preview_back.png b/u_skins/textures/character_95_preview_back.png deleted file mode 100644 index 7e68646..0000000 Binary files a/u_skins/textures/character_95_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_96.png b/u_skins/textures/character_96.png deleted file mode 100644 index 205d2a8..0000000 Binary files a/u_skins/textures/character_96.png and /dev/null differ diff --git a/u_skins/textures/character_96_preview.png b/u_skins/textures/character_96_preview.png deleted file mode 100644 index fddc954..0000000 Binary files a/u_skins/textures/character_96_preview.png and /dev/null differ diff --git a/u_skins/textures/character_96_preview_back.png b/u_skins/textures/character_96_preview_back.png deleted file mode 100644 index 7e223bf..0000000 Binary files a/u_skins/textures/character_96_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_97.png b/u_skins/textures/character_97.png deleted file mode 100644 index fa0385c..0000000 Binary files a/u_skins/textures/character_97.png and /dev/null differ diff --git a/u_skins/textures/character_97_preview.png b/u_skins/textures/character_97_preview.png deleted file mode 100644 index 248ca34..0000000 Binary files a/u_skins/textures/character_97_preview.png and /dev/null differ diff --git a/u_skins/textures/character_97_preview_back.png b/u_skins/textures/character_97_preview_back.png deleted file mode 100644 index 7ad7e5b..0000000 Binary files a/u_skins/textures/character_97_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_98.png b/u_skins/textures/character_98.png deleted file mode 100644 index 40cf510..0000000 Binary files a/u_skins/textures/character_98.png and /dev/null differ diff --git a/u_skins/textures/character_98_preview.png b/u_skins/textures/character_98_preview.png deleted file mode 100644 index 251733e..0000000 Binary files a/u_skins/textures/character_98_preview.png and /dev/null differ diff --git a/u_skins/textures/character_98_preview_back.png b/u_skins/textures/character_98_preview_back.png deleted file mode 100644 index c672be0..0000000 Binary files a/u_skins/textures/character_98_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_99.png b/u_skins/textures/character_99.png deleted file mode 100644 index 817b91c..0000000 Binary files a/u_skins/textures/character_99.png and /dev/null differ diff --git a/u_skins/textures/character_99_preview.png b/u_skins/textures/character_99_preview.png deleted file mode 100644 index 39c920f..0000000 Binary files a/u_skins/textures/character_99_preview.png and /dev/null differ diff --git a/u_skins/textures/character_99_preview_back.png b/u_skins/textures/character_99_preview_back.png deleted file mode 100644 index 0cf8ba9..0000000 Binary files a/u_skins/textures/character_99_preview_back.png and /dev/null differ diff --git a/u_skins/textures/character_9_preview.png b/u_skins/textures/character_9_preview.png deleted file mode 100644 index c431244..0000000 Binary files a/u_skins/textures/character_9_preview.png and /dev/null differ diff --git a/u_skins/textures/character_9_preview_back.png b/u_skins/textures/character_9_preview_back.png deleted file mode 100644 index 627ec96..0000000 Binary files a/u_skins/textures/character_9_preview_back.png and /dev/null differ diff --git a/update_from_db.py b/update_from_db.py index 193c87d..a943000 100755 --- a/update_from_db.py +++ b/update_from_db.py @@ -33,14 +33,26 @@ def addpage(page): f.write(base64.b64decode(s["img"])) f.close() f = open(metadir+"character_"+str(i)+".txt",'w') - f.write('name = "'+s["name"]+'",\n') - f.write('author = "'+s["author"]+'",\n') - f.write('comment = "'+s["license"]+'",\n') + f.write(s["name"] + '\n') + f.write(s["author"] + '\n') + f.write(s["license"]) + f.close() + try: + c.request("GET","/skins/1/"+str(s["id"])+".png") + r = c.getresponse() + except StandardError: + c.request("GET","/skins/1/"+str(s["id"])+".png") + r = c.getresponse() + if r.status != 200: + print("Error", r.status) + exit(r.status) + data = r.read() + f = open(skinsdir+"character_"+str(i)+"_preview.png",'wb') + f.write(data) f.close() i = i + 1 addpage(1) if pages > 1: for p in range(pages-1): addpage(p+2) -print("Skins have been updated. Please run ./generate_previews.sh") - +print("Skins have been updated!") \ No newline at end of file diff --git a/update_from_db2.py b/update_from_db2.py deleted file mode 100755 index 0afe1c9..0000000 --- a/update_from_db2.py +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/python3 -#from http.client import HTTPConnection -import json -import base64 -import requests - -server = "minetest.fensta.bplaced.net" -skinsdir = "u_skins/textures/" -metadir = "u_skins/meta/" -i = 1 -pages = 0 - -#c = HTTPConnection(server) -def addpage(page): - global i, pages - print( "Page: "+str(page)) - try: - #c.request("GET","/api/get.json.php?getlist&page="+str(page)+"&outformat=base64") - #r = c.getresponse() - r = requests.get("http://"+str(server)+"/api/get.json.php?getlist&page="+str(page)+"&outformat=base64") - except StandardError: - print("Error", r.status) - exit(r.status) - data = r.text - l = json.loads(data) - if not l["success"]: - print("Success != True") - exit(1) - pages = int(l["pages"]) - for s in l["skins"]: - f = open(skinsdir+"character_"+str(i)+".png",'wb') - f.write(base64.b64decode(s["img"])) - f.close() - f = open(metadir+"character_"+str(i)+".txt",'w') - f.write('name = "'+s["name"]+'",\n') - f.write('author = "'+s["author"]+'",\n') - f.write('comment = "'+s["license"]+'",\n') - f.close() - i = i + 1 -addpage(1) -if pages > 1: - for p in range(pages-1): - addpage(p+2) -print("Skins have been updated. Please run ./generate_previews.sh") - diff --git a/update_from_db_hacky.py b/update_from_db_hacky.py deleted file mode 100644 index 1ae3280..0000000 --- a/update_from_db_hacky.py +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/python3 -from http.client import HTTPConnection -import json -import base64 - -server = "minetest.fensta.bplaced.net" -skinsdir = "u_skins/textures/" -metadir = "u_skins/meta/" -i = 1 -pages = 0 - -c = HTTPConnection(server) -def addpage(page): - global i, pages - print( "Page: "+str(page)) - try: - c.request("GET","/api/get.json.php?getlist&page="+str(page)+"&outformat=base64") - r = c.getresponse() - except StandardError: - c.request("GET","/api/get.json.php?getlist&page="+str(page)+"&outformat=base64") - r = c.getresponse() - if r.status != 200: - print("Error", r.status) - exit(r.status) - data = r.read().decode() - l = json.loads(data) - if not l["success"]: - print("Success != True") - exit(1) - pages = int(l["pages"]) - for s in l["skins"]: - f = open(skinsdir+"character_"+str(i)+".png",'wb') - f.write(base64.b64decode(s["img"])) - f.close() - f = open(metadir+"character_"+str(i)+".txt",'w') - f.write('name = "'+s["name"]+'",\n') - f.write('author = "'+s["author"]+'",\n') - f.write('comment = "'+s["license"]+'",\n') - f.close() - try: - c.request("GET","/skins/1/"+str(s["id"])+".png") - r = c.getresponse() - except StandardError: - c.request("GET","/skins/1/"+str(s["id"])+".png") - r = c.getresponse() - if r.status != 200: - print("Error", r.status) - exit(r.status) - data = r.read() - f = open(skinsdir+"character_"+str(i)+"_preview.png",'wb') - f.write(data) - f.close() - i = i + 1 -addpage(1) -if pages > 1: - for p in range(pages-1): - addpage(p+2) -print("Skins have been updated!") -