Skip to content

PokeThemer decompiles/recompiles PokeMMO theme spritesheets to make themes easier to modify.

Notifications You must be signed in to change notification settings

Seth-Revz/PokeThemer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokeThemer

PokeThemer is python desktop application for decompiling spritessheets in PokeMMO themes into separate sprites, replacing the sprites with your own, and recompiling the theme using the new sprites.

PokeThemer was created in hopes that it will help the community more easily create and modify themes. Along with helping to keep them up to date with the current client version.

Future

While PokeThemer is in a functional state, it is still a work in progress. Here are some things that will be worked on going forward.

  • Add support for more image types. Currently only dumps .pngs
  • Create a more automated process of updating themes to the current client version. Each update has the potential to break themes.
  • In app .xml modification/editor?

Requirements

Getting Started

Clone the source code with git or download it as a .zip file.

git clone https://github.com/Seth-Revz/PokeThemer.git
cd pokethemer
pip install -r requirements.txt
python pokethemer.py

Usage

  1. Open a theme by selecting the themes top level folder.

    opentheme
  2. Select and replace sprites (same size as the original).

    replacesprite
  3. Save theme

    savetheme

Known Issues

  • Image elements that dont directly call a filename are ignored. (gameshop_*, and effectivity_buttons_*)

About

PokeThemer decompiles/recompiles PokeMMO theme spritesheets to make themes easier to modify.

Resources

Stars

Watchers

Forks

Languages