Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/daviamsilva/animatedpokemon
https://github.com/daviamsilva/animatedpokemon
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/daviamsilva/animatedpokemon
- Owner: DaviAMSilva
- License: mit
- Created: 2022-10-02T20:49:03.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2022-10-11T23:40:16.000Z (about 2 years ago)
- Last Synced: 2023-03-06T04:18:33.209Z (almost 2 years ago)
- Language: JavaScript
- Size: 1.95 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Animated Pokémon
This is a custom Wallpaper Engine Web Wallpaper featuring **ALL** currently existing pokémon and their forms, most of them animated using Generation 5 sprites.I do not own any rights to the sprites used in this wallpaper. The data and images used were provided by [PokéAPI](https://pokeapi.co/).
## Installing
Available on the [Steam Workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=2870660754).
### Manual Installation
1. Download the latest [release](https://github.com/DaviAMSilva/AnimatedPokemon/releases/tag/latest) from the releases page;
2. Extract the contents of the zip file to a folder;
3. Right click on the desktop and select `Create Wallpaper`;
4. Select `Create Wallpaper` on the Editor;
5. Search for folder you unzipped and select the `index.html` file;
6. Give the wallpaper a name and click `Create`;
7. Go to the Wallpaper tab in Wallpaper Engine and select the wallpaper.## Features
- Customize the type of background and the colors;
- Click on the pokédex national number to choose a new random pokémon;
- Whitelist and blacklist pokémon to be displayed, using the pokédex national number, PokéAPI id or the pokémon name;
- Adjust the speed in which pokémon are cycled through;
- Choose the types of sprites to be displayed.## Pokémon Sprites Types:
- **Animated**: All 649 pokémon up to generation 5 (Black & White), enabled by default;
- **Gen5**: All remaining pokémon up to 898 (Sword & Shield) have been drawn using Gen5-like sprites that aren't animated;
- **Gen8**: Some alternate forms in Sword & Shield don't have Gen5-like sprites, so they have the Gen8 sprites instead;
- **Artwork**: Pokémon in Arceus and some alternate forms in Gen8 don't have sprites, so they use the official artwork instead.For a better experience don't allow any other sprite type in the Wallpaper Engine settings to only show animated sprites.
To see all currently available pokémon in their original form, select `Allow Static Gen 5 Sprites` and deselect `Allow Alternate Forms`.
To see all currently available pokémon and their alternate forms, allow every sprite type and select `Allow Alternate Forms`.
## Building
Requires [Python](https://www.python.org/) installed. Run `python build.py` to download all the sprites to the `sprites/` directory and build the `pokemon.js` file containing all pokémon info.## External Resources
- Font Credit: https://www.dafont.com/pokemon-classic.font
- Data & Sprites Credit: https://github.com/PokeAPI/pokeapi## Examples
![Example Wallpapers](examples/25.png)
![Example Wallpapers](examples/272.png)
![Example Wallpapers](examples/643.png)