vahagn
12th December 2002, 09:18
Hi, I'm posting here because afaik who ever ever really reads the Winamp2 "Wishlist" or the Winamp2 "BugReports" or even the "BitchList" and besides i'm not complaining. :) - Basically i've arrived at an admitedly cheap but feasible way for winamp2.81+ to actually fix the playlist bug and still allow for every other skin past and present to work just fine...
I've read what they wrote on the skin faq (http://www.winamp.com/nsdn/winamp2x/dev/skins/faq.jhtml)...
4) Some of the skin coordinates are wrong. Can you guys fix them?
In a word, no. Due to lack of quality assurance back in the days when Winamp was still shareware, a number of coordinate glitches seeped into the release version. Before we could correct them, people had already begun making skins left and right. If we make these fixes now, we will effectively render our thousands of skins obsolete. Fortunately, the errors are minor and easily worked around.
... and the problem i'm discussing here is specifically the playlist Shade Bug (http://home.iprimus.com.au/vahagn/misc/ShadeBugExample.gif) that moves 1pixel to the right when you drag your mouse away and it messes up the skin (i'm sure every1 is familiar with it because it's been around for a while)
I've posted about this bug before and to be blunt i think i'm obsessed with seeing it fixed because it's the only thing in winamp2.x that annoys the heck out of me. So....
My Lame Idea:
Why not make winamp2.8x check the pledit.bmp files size. ALL older pledit.bmp's (old skins) are 155kb due the width and height of 280 x 190 pixels ...
Now if we change the size to 280(w) x 205(h) pixels by adding an extra 15pixels to the pledit.bmp image the size of the file changes to 168kb - This way new skins can still have the old graphics but also incorporate a new section of graphics that winamp can then read and read properly!.
It's not hard for winamp to now differentiate between one or the other bmp files and this doesn't upset the thousands of previous skins that have been created.
It's cheap and probably bad somehow but it fixes the problem without cuasing any other problems - I would like to see something happen *at least*.
Finally, here's a litle picture i put together to illustrate the idea.
I've read what they wrote on the skin faq (http://www.winamp.com/nsdn/winamp2x/dev/skins/faq.jhtml)...
4) Some of the skin coordinates are wrong. Can you guys fix them?
In a word, no. Due to lack of quality assurance back in the days when Winamp was still shareware, a number of coordinate glitches seeped into the release version. Before we could correct them, people had already begun making skins left and right. If we make these fixes now, we will effectively render our thousands of skins obsolete. Fortunately, the errors are minor and easily worked around.
... and the problem i'm discussing here is specifically the playlist Shade Bug (http://home.iprimus.com.au/vahagn/misc/ShadeBugExample.gif) that moves 1pixel to the right when you drag your mouse away and it messes up the skin (i'm sure every1 is familiar with it because it's been around for a while)
I've posted about this bug before and to be blunt i think i'm obsessed with seeing it fixed because it's the only thing in winamp2.x that annoys the heck out of me. So....
My Lame Idea:
Why not make winamp2.8x check the pledit.bmp files size. ALL older pledit.bmp's (old skins) are 155kb due the width and height of 280 x 190 pixels ...
Now if we change the size to 280(w) x 205(h) pixels by adding an extra 15pixels to the pledit.bmp image the size of the file changes to 168kb - This way new skins can still have the old graphics but also incorporate a new section of graphics that winamp can then read and read properly!.
It's not hard for winamp to now differentiate between one or the other bmp files and this doesn't upset the thousands of previous skins that have been created.
It's cheap and probably bad somehow but it fixes the problem without cuasing any other problems - I would like to see something happen *at least*.
Finally, here's a litle picture i put together to illustrate the idea.