User talk:Jello/Archive 1: Difference between revisions

m
Line 631: Line 631:
:It's actually fine to upload them static, but yeah, eventually we do plan on having them be apng. What macro system are you using? I would love it if everything uploaded by itself too. It's actually pretty tiresome to upload all these sprites manually, hence why we're still missing quite a few of them. Anyways, whatever you're doing, keep on doing it, it's really helpful. Thanks! <span style="color:red">—<small>♥</small></span> <b>[[User:Jello|<span style="color:orange;">Jello</span>]][[User Talk:Jello|<span style="color:#3FA9D0;"><sup>talk</sup></span>]]</b> 16:56, 13 November 2010 (UTC)
:It's actually fine to upload them static, but yeah, eventually we do plan on having them be apng. What macro system are you using? I would love it if everything uploaded by itself too. It's actually pretty tiresome to upload all these sprites manually, hence why we're still missing quite a few of them. Anyways, whatever you're doing, keep on doing it, it's really helpful. Thanks! <span style="color:red">—<small>♥</small></span> <b>[[User:Jello|<span style="color:orange;">Jello</span>]][[User Talk:Jello|<span style="color:#3FA9D0;"><sup>talk</sup></span>]]</b> 16:56, 13 November 2010 (UTC)
::Hmm, it's a tad off-putting that you're okay with static even though you intend to eventually have animated; it makes it seem as if you reckon that day is rather far off—speaking personally, I imagine the spriting community will have everything done in a month. Either way, I don't mind uploading the statics and will continue to do so after a short nap. The macro is written using AutoHotKey, which is a small program that lets you "talk" to your computer in all sorts of ways. Essentially, I'm having a user JavaScript file run in the background, pluck out the relevant data (back or front, number, male/female, shiny) from the filename being uploaded and having it fill in the description accordingly. Then, I'm using that same information to concatenate the filename required to grab the requisite sprite from my machine; I'm putting that data into a dummy input field so that AHK can simulate a click and copy; from there, AHK simply "clicks" the blank upload field, simulates a paste and Enter to submit the form, then the file is uploaded. The only kink I ran into is having it know which blank file it should try to upload next; seeing as how there is so much variation due to some files being uploaded already and others not, as well as some Pokémon having gender differences, the script has to simulate going back two pages to determine the next red link to click. From there, it starts the process all over again. : ) It's really rather endearing to watch it work, but it's still quite a bummer that I don't have restricted FTP access of some sort; the entire Generation V set of sprites could be updated in no more than two or three minutes. —<font face="Times New Roman">'''[[User:Hexagon Theory|<span style="color:#ab2742;">hexagon</span>]][[User_talk:Hexagon Theory|<span style="color:#60809f;">THEORY</span>]]'''</font> 17:05, 13 November 2010 (UTC)
::Hmm, it's a tad off-putting that you're okay with static even though you intend to eventually have animated; it makes it seem as if you reckon that day is rather far off—speaking personally, I imagine the spriting community will have everything done in a month. Either way, I don't mind uploading the statics and will continue to do so after a short nap. The macro is written using AutoHotKey, which is a small program that lets you "talk" to your computer in all sorts of ways. Essentially, I'm having a user JavaScript file run in the background, pluck out the relevant data (back or front, number, male/female, shiny) from the filename being uploaded and having it fill in the description accordingly. Then, I'm using that same information to concatenate the filename required to grab the requisite sprite from my machine; I'm putting that data into a dummy input field so that AHK can simulate a click and copy; from there, AHK simply "clicks" the blank upload field, simulates a paste and Enter to submit the form, then the file is uploaded. The only kink I ran into is having it know which blank file it should try to upload next; seeing as how there is so much variation due to some files being uploaded already and others not, as well as some Pokémon having gender differences, the script has to simulate going back two pages to determine the next red link to click. From there, it starts the process all over again. : ) It's really rather endearing to watch it work, but it's still quite a bummer that I don't have restricted FTP access of some sort; the entire Generation V set of sprites could be updated in no more than two or three minutes. —<font face="Times New Roman">'''[[User:Hexagon Theory|<span style="color:#ab2742;">hexagon</span>]][[User_talk:Hexagon Theory|<span style="color:#60809f;">THEORY</span>]]'''</font> 17:05, 13 November 2010 (UTC)
:::Huh, that's really interesting, although a bit complicated. About the static sprites, it's better to have ''something'' rather than nothing, right? The spriting community animates in .gif anyway, so we'd still be stuck converting them to apng. Not many people know how to animate in the apng format, so it's usually one person doing them all. Not many people upload either. FTP access would make this a hundred times easier, but you know how wikis are. :P Thanks for explaining things. <span style="color:red">—<small>♥</small></span> <b>[[User:Jello|<span style="color:orange;">Jello</span>]][[User Talk:Jello|<span style="color:#3FA9D0;"><sup>talk</sup></span>]]</b> 17:31, 13 November 2010 (UTC)
9,582

edits