Jump to content
General forum rules
Client Customization Rules

PokeAtlas - Atlas Sprite Sheet Modification Tool

Featured Replies

Posted

icon.png.f7abf4330b448748df04ae1881a30047.png

PokeAtlas

 

PokeAtlas is a Python application designed to decompile the atlas sprite sheet into individual sprites, making it easy to replace them.

Once the sprites are edited/replaced, the tool recompiles the main.png image (where all the sprites are) using the updated sprites.

 

PokeAtlas was created to save time updating the atlas file after each game update.

 

Source: https://github.com/Seth-Revz/PokeAtlas

 

Downloads

underline.thumb.png.1ab9b19f8f7d10709c90318dfeec9547.png

Windows:

https://github.com/Seth-Revz/PokeAtlas/releases/latest

 

For other operating systems, you will need to follow the instructions here to run the python script.

 

Feature Requests

underline.thumb.png.1ab9b19f8f7d10709c90318dfeec9547.png

If anything is missing that you think would be useful, please put in a feature request on the Github page here.

 

Issues

underline.thumb.png.1ab9b19f8f7d10709c90318dfeec9547.png

Please post all bugs or issues here or create an issue on the Github page here.

 

Usage

underline.thumb.png.1ab9b19f8f7d10709c90318dfeec9547.png

Spoiler

Please keep a backup of all of your custom sprites. (outside of the sprites folder PokeAtlas creates)

Sprites in the sprites folder will be overwritten when you open a new atlas sprite sheet.

 

 

Open the atlas sprite sheet.

 

PokeAtlasStart.thumb.png.660bc8c880c458b308473c60cd6f05f1.png

 

 

Your PokeMMO install may be in a different location.

From the root PokeMMO directory, `PokeMMO/data/sprites/atlas/main.atlas`

 

PokeAtlasFileSelection.thumb.png.b06765fc6a68bb11ac5c044f4da4d38f.png

 

 

You will see a preview of the full sprite sheet that was loaded.

 

PokeAtlasMain.thumb.png.64771643bca8164355dc00c9d419bf9b.png

 

 

From this point you can click on sprites in the list to view them. You can increase the preview's size with the slider.

The dimensions below are the size of the sprite. Only replace sprites with sprites of the same size.

 

PokeAtlasSpritePreview.thumb.png.ca4f7db431408717500fd9931c1998b8.png

 

 

If you have pre-existing sprites, you can double click on the sprite name or click on the "Replace Sprite" button in the toolbar. This will open a file selection window. Navigate to and select the new sprite you want to replace the old sprite with.

 

Once you have replaced a sprite, you will see the preview updated. An export button will also appear in the toolbar.

Here you can export just a main.png image, or a full mod that is importable as is.

 

PokeAtlasEditedSprite.thumb.png.ecbb7a02bda7d537a957acfa692355a4.png

 

 

There are a couple other buttons in the toolbar.

Sprite Folder will open the folder with all of the individual sprites from the atlas sprite sheet.

Mass Replace will allow you to replace multiple sprites at the same time.

 

PokeAtlasToolbar.thumb.png.c24be04d3374f954f1c69c0bfac2fde4.png

 

 

When using Mass Replace, you will select a folder instead of an individual sprite. All of the sprites contained in this folder will replace the sprites on the sprite sheet.

The sprites in the folder must be named the same as the decompiled sprite it replaces.

 

Example Mass Replace folder contents:

 

Spoiler

Folder that contains all monster type icons.

 

:/modified_atlas_sprites

├── monster_type_0_en.png

├── monster_type_1_en.png

├── monster_type_2_en.png

├── monster_type_3_en.png

├── monster_type_4_en.png

├── monster_type_5_en.png

├── monster_type_6_en.png

├── monster_type_7_en.png

├── monster_type_8_en.png

├── monster_type_9_en.png

├── monster_type_10_en.png

├── monster_type_11_en.png

├── monster_type_12_en.png

├── monster_type_13_en.png

├── monster_type_14_en.png

├── monster_type_15_en.png

├── monster_type_16_en.png

└── monster_type_17_en.png

 

 

  • 1 month later...

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.