foo ={ {0,0,6,8,112,112,143,127,127,128,120,120,135,126,126,129,165,165,90,126,126,129,0 }, {0,0,7,8,95,95,160,228,228,27,94,94,161,113,113,142,127,127,128,18,18,237,63,63,192,0 }, {0,0,7,8,250,250,5,39,39,216,122,122,133,142,142,113,254,254,1,72,72,183,252,252,3,0 }, {0,0,7,8,128,128,127,192,192,63,254,254,1,253,253,2,127,127,128,56,56,199,48,48,207,0 }, {0,0,7,8,1,1,254,3,3,252,127,127,128,191,191,64,254,254,1,28,28,227,12,12,243,0 }, {0,0,7,8,95,95,160,228,228,27,94,94,161,127,127,128,127,127,128,18,18,237,63,63,192,0 }, {0,0,7,8,250,250,5,39,39,216,122,122,133,254,254,1,254,254,1,72,72,183,252,252,3,0 }, {0,0,7,8,128,128,127,192,192,63,254,254,1,255,255,0,127,127,128,56,56,199,48,48,207,0 }, {0,0,7,8,1,1,254,3,3,252,127,127,128,255,255,0,254,254,1,28,28,227,12,12,243,0 }, {0,0,6,8,224,224,31,158,158,97,144,144,111,255,255,0,165,165,90,126,126,129,0 }, {0,0,6,8,7,7,248,121,121,134,9,9,246,255,255,0,165,165,90,126,126,129,0 } } stringfoo={ "tank", "helico1D", "helico1G", "avion1D", "avion1G", "helico2D", "helico2G", "avion2D", "avion2G", "tank2D", "tank2G"} out = io.open("Prog.lua", "w") -- l'ancien sera effacé for i=1,#foo,1 do foo2=string.char(unpack (foo[i])) -- on remplace foo par le nom du sprite out:write("local ",stringfoo[i],'="',foo2,'"\n') io.write(stringfoo[i].." done!\n")--signal si on utilise par cmd ou autre... end out:close() io.write("DONE\n")