Skip to content

Releases: PsyCommando/ppmdu

ppmd_GfxCrunch alpha 0.13

27 Feb 07:37
Compare
Choose a tag to compare
Pre-release
* Disabled raw image inport/export for sprites, as it causes issues and is generally not worth it.
  The program will default to PNG if the raw image format is specified at the command line!
* Changed the format of the XML being outputed. So the output of the earlier version cannot be
  read by this version correctly!
* Fixed a bug with character sprites(type 1) that had no particle offset. A null pointer would be written
  to the WAN header, but only type 0 sprites can have that pointer null! 
* Fixed SIR0 encoded pointer list for sprites that had null pointers in their header. The null 
  pointers would not be properly skipped when building the list!
* Added support for unpacking PKDPX compressed sprites directly.
* Fixed logging so that its turned off by default!
* Log files are now named after the input filename/directory name!
* Added automatic updating of the sprite's meta-frames resolution, when the meta-frame refers to an 
  image in the "imgs" folder, and the resolution of the image differs from the one in the XML data.
* Added command-line option "noresfix" to disable the above feature.
* Fixed printing of the readme triggering an exception.
* Modified the sprite pack file building code so that sprite directories in the input folder do not
  need to begin with a number! The files are instead read in alphanumerical order.
* And a lot of little things..

ppmd_GfxCrunch alpha 0.12

16 Feb 06:01
Compare
Choose a tag to compare
Pre-release
  • Fixed corruption finally ! crossing my fingers
  • Fixed SIR0 ptr list encoding and decoding.
  • Achieved a decent speed-up by using pugixml, and 2 worker threads to handle entire pack files of pokemon sprites ! Got from 60+ seconds to 24 on the smallest pack file !
  • And way too many bug-fixes !!

ppmd_GfxCrunch alpha 0.11

11 Feb 03:02
Compare
Choose a tag to compare
Pre-release

Fixed a dumb bug where the value of "Unk11" in the WAN header would get overwritten by the value of "Unk12" while parsing a sprite's XML file...

ppmd_GfxCrunch alpha 0.1

06 Feb 04:40
Compare
Choose a tag to compare
Pre-release

A tool for unpacking and re-packing PMD2 ".wan" sprites.
Also supports unpacking pack files containing the pokemon sprites:
"/MONSTER/m_ground.bin"
"/MONSTER/m_attack.bin"
"/MONSTER/monster.bin"

ppmd_unpx 0.4 rev2

31 Jan 02:06
Compare
Choose a tag to compare

Simply a repack of the same utility built with the most up to date codebase, and with the extra Windows XP executable in the same package!

ppmd_packfileutil 0.51 rev2

31 Jan 02:05
Compare
Choose a tag to compare

Simply a repack of the same utility built with the most up to date codebase, and with the extra Windows XP executable in the same package!

Also:

  • Slightly improved content detection rules for assigning file extensions to files when extracting a pack file!

This utility is for unpacking and re-packing "pack files" from the Pokemon Mystery Dungeon : Explorers of Time/Darkness/Sky games. Pack files often have the extension ".bin" appended, however, several files have this extension but aren't pack files.
See list of known pack files in the readme to get a list.

ppmd_kaoutil 0.4

31 Jan 02:04
Compare
Choose a tag to compare

Fixed a few little quirks. Added Windows XP compatible executable.

ppmd_dopx_0.3 rev 2

31 Jan 02:01
Compare
Choose a tag to compare

Simply a repack of the same utility built with the most up to date codebase, and with the extra Windows XP executable in the same package!

ppmd_kaoutil 0.31

31 Dec 10:22
Compare
Choose a tag to compare

Bug fix release.
Fixed crash with PNG and BMP images having a resolution not divisible by 8.
It now expands them to the nearest size divisible by 8, and fill the blank space with color 0 pixels.
When dealing with raw images, the program will simply skip them, and throw an error at the console.

ppmd_kaoutil 0.3

27 Dec 07:58
Compare
Choose a tag to compare

A utility to extract/rebuild the kaomado.kao file from the game Pokemon Mystery Dungeon: Explorers of Sky/Time/Darkness. The kaomado.kao file contains the portraits of every single pokemons.

Its very straightforward to use, just extract the kaomado using the tool into a directory, find the pokemon to edit, then the portrait to edit. Make the edit, rebuild the kaomado, and just replace the original kaomado with the newly built one !

  • Fixed issue with images having smaller than anticipated palette resulting in a
    corrupted image in-game.
  • Fixed poorly explained crash upon not finding the facename and pokename files.
    It now continues without naming the outputed files, just like it used to!
  • Added support to import/export 4 bpp *.bmp, and raw 4bpp tiled pixels + RIFF *.pal
    color palette. Simply add the switch "-bmp" or "-raw" at the command line for exporting
    in that format. During import, the format is automatically detected, and its even possible
    to mix png, bmp, and raw images together in the same folders !
  • Re-organized most of the code repository, and folder structure, to make it hopefully
    easier to copy and work with!