Got a spare minute? The Archives need some love. See the to-do list to find a way to help.
If you upload a new image make sure you name and categorize it properly. If in doubt, ask an admin or see our FAQ page.

User talk:Immewnity/Archives:Image resources: Difference between revisions

From Bulbagarden Archives
Jump to navigationJump to search
(→‎New site: reply)
Line 22: Line 22:
:::= [http://cdn.pokemon-gl.com/swf/global/parts/pokemon/scaled/baabbfih.swf cdn.pokemon-gl.com/swf/global/parts/pokemon/scaled/baabbfih.swf]
:::= [http://cdn.pokemon-gl.com/swf/global/parts/pokemon/scaled/baabbfih.swf cdn.pokemon-gl.com/swf/global/parts/pokemon/scaled/baabbfih.swf]
::And so you have baabbfih.swf, a .swf file that does just about nothing in Trillix or online decompilers. To get at the image you have to extract the binary attachment to the swf file, but Trillix doesn't let you do that, so to do that I used a programme named swfextract from SWFTools. There are probably others that work too though. Running it 'swfextract.exe input.swf -b 1 -o output.swf' you get the attached .swf file, which you can then open in Trillix or other programmes. And if all you need is the shape data you can pass it through swfextract again with -i instead of -b. Hopefully I've explained it well enough, but if there's anything you still don't understand just ask. [[User:Bluesun|Bluesun]] 00:33, 24 December 2010 (UTC)
::And so you have baabbfih.swf, a .swf file that does just about nothing in Trillix or online decompilers. To get at the image you have to extract the binary attachment to the swf file, but Trillix doesn't let you do that, so to do that I used a programme named swfextract from SWFTools. There are probably others that work too though. Running it 'swfextract.exe input.swf -b 1 -o output.swf' you get the attached .swf file, which you can then open in Trillix or other programmes. And if all you need is the shape data you can pass it through swfextract again with -i instead of -b. Hopefully I've explained it well enough, but if there's anything you still don't understand just ask. [[User:Bluesun|Bluesun]] 00:33, 24 December 2010 (UTC)
:::...huh? Sorry, I'm not too good at hex stuff, and honestly have no idea how to do those equations, so I'll just give up. Don't bother explaining - I won't get it anyways! :D--'''[[User:Immewnity|<span style="color:#88AADD">''immewnity''</span>]][[User talk:Immewnity|the]][[Special:Contributions/Immewnity|mew]]''' 03:21, 24 December 2010 (UTC)

Revision as of 03:21, 24 December 2010

New site

Great page, thanks for collating this... I found this, don't know if you want to add it, didn't want to edit someone's user page myself without permission though so I thought I'd mention it here... they seem larger than the dexart... unfortunately being what they're used for, you won't find anything past 493. The maximum size is 256x256, but some don't seem to go all the way to the edges. I've tried to upload some that I noticed were lower quality before to the archives, but don't have time to go through and check every single file, plus some seem to be intentionally not use the best image...? Anyway, here's the details:

| Pokémon Popularity poll art | Sugimori art | PNG | | No | Enter National Pokédex number in URL minus preceding zeros

I could also give you URLs for the Dream World Pokemon swfs if you want them, but those are complex, bitwise XORs and Trillix won't extract them, nor any online site I've tried. Bluesun 15:10, 15 November 2010 (UTC)

  • just saw now* Thanks! I'll add that in right now. And yes, the swfs would be very useful; I could convert them to SVG and get biggesy images of all of them!--immewnitythemew 21:45, 23 December 2010 (UTC)
Okay then, I'll try to explain it. The base format for the Pokemon vector swfs is:
cdn.pokemon-gl.com/swf/global/parts/pokemon/scaled/X.swf where X=((Dex No. * 0x10000) + ((Form No. - 1) * 0x100) bitwise-XOR 0xC3C3C3) converted to letters minus preceding 'a's.
For example Cloyster:
((91*0x10000)+((1-1)*0x100) bitwise-XOR 0xC3C3C3) converted to letters minus preceding 'a's
= 0x5B0000 + 0x0 bitwise-XOR 0xC3C3C3) converted to letters minus preceding 'a's
= 0x98C3C3 converted to letters minus preceding 'a's
= baabbfih
= cdn.pokemon-gl.com/swf/global/parts/pokemon/scaled/baabbfih.swf
And so you have baabbfih.swf, a .swf file that does just about nothing in Trillix or online decompilers. To get at the image you have to extract the binary attachment to the swf file, but Trillix doesn't let you do that, so to do that I used a programme named swfextract from SWFTools. There are probably others that work too though. Running it 'swfextract.exe input.swf -b 1 -o output.swf' you get the attached .swf file, which you can then open in Trillix or other programmes. And if all you need is the shape data you can pass it through swfextract again with -i instead of -b. Hopefully I've explained it well enough, but if there's anything you still don't understand just ask. Bluesun 00:33, 24 December 2010 (UTC)
...huh? Sorry, I'm not too good at hex stuff, and honestly have no idea how to do those equations, so I'll just give up. Don't bother explaining - I won't get it anyways! :D--immewnitythemew 03:21, 24 December 2010 (UTC)