- 99
- Posts
- 15
- Years
- Seen Apr 17, 2025
I have wrote a quick utility in C# to quickly extract many gif files into multiple frames because everyone knows gif files sucks. I needed this for my C# engine as I plan on having animated Pokemon in-battle and XNA would probably scream at me for feeding it gifs.
These are all in original size, they have not been resized or anything
I will extract more sprites soon such as shinies, back sprites and trainers
Warning: This is absolutely massive and all files together total up to about 500,000 files
Gif Files
Frontal (NOT SHINY)
Frontal (SHINY)
Back (NOT SHINY)
Back (SHINY)
Trainers
Misc
All-In-One Pack (MASSIVE)
Separated into frames
Frontal (NOT SHINY)
Frontal (SHINY)
Back (NOT SHINY)
Back (SHINY)
Trainers
Menu Icons (NOT SHINY)
Menu Icons (SHINY)
Misc
All-In-One Pack (MASSIVE)
Utility used for the extraction
Virus Scan for those who fear
Note:
- It was made for my own personal usage
- Requires .NET 4 (downloadable here)
Example of frames for Pikachu
Simply load them into your animation provider or something. You might have trouble with white space if you render them at a static X and Y location on screen, since some of them have more white spaces, I'm not sure ...
Also, unless you really hate your user base, you should definitely package all of these sprites into your own data storage file that your engine read so that you only distribute one single file containing all of these sprites.
Credit:
sprites.pokecheck.org (All of the gif files)
Me (Writing the utility program)
Hopefully this helps!
These are all in original size, they have not been resized or anything
I will extract more sprites soon such as shinies, back sprites and trainers
Warning: This is absolutely massive and all files together total up to about 500,000 files
Gif Files
Frontal (NOT SHINY)
Frontal (SHINY)
Back (NOT SHINY)
Back (SHINY)
Trainers
Misc
All-In-One Pack (MASSIVE)
Separated into frames
Frontal (NOT SHINY)
Frontal (SHINY)
Back (NOT SHINY)
Back (SHINY)
Trainers
Menu Icons (NOT SHINY)
Menu Icons (SHINY)
Misc
All-In-One Pack (MASSIVE)
Utility used for the extraction
Virus Scan for those who fear
Note:
- It was made for my own personal usage
- Requires .NET 4 (downloadable here)
Example of frames for Pikachu
Simply load them into your animation provider or something. You might have trouble with white space if you render them at a static X and Y location on screen, since some of them have more white spaces, I'm not sure ...
Also, unless you really hate your user base, you should definitely package all of these sprites into your own data storage file that your engine read so that you only distribute one single file containing all of these sprites.
Credit:
sprites.pokecheck.org (All of the gif files)
Me (Writing the utility program)
Hopefully this helps!
Last edited: