Skip to content

Releases: Garhoogin/ptexconv

ptexconv 1.5.0.1

12 Mar 02:28
b28e2ae
Compare
Choose a tag to compare

Changes:

  • Uses correct HDRX block definition on GRF file output
  • Optimized compression routines

ptexconv 1.5.0.0

14 Jan 23:42
51510f5
Compare
Choose a tag to compare

Changes:

  • Support for GRF v2
    • Does not support old GRF v1
    • Format changes documented in BlocksDS repository
  • Support for compression (applies to C, binary, GRF files)
    • BIOS formats: LZ, RLE, Huffman
    • Dummy compression
    • Extented LZ (LZX/LZ11)
  • Proper support for affine, affine extended backgrounds
  • Support trimming generated textures vertically for non-power-of-2 heights

ptexconv 1.4.2.0 1/21/2024 fix

21 Jan 20:15
77cd46b
Compare
Choose a tag to compare

Changes:

  • Fix tex4x4 transparent tiles compression bug

ptexconv 1.4.2.0

01 Jan 21:24
9ea99d7
Compare
Choose a tag to compare

Changes:

  • added -cn, ct switches for 4x4 compression
  • fix -fp flag for texture conversion
  • allow using an alpha key
  • C source file output is no longer dependent on libnds
  • fixes to C source file output
  • updates to color reduction

ptexconv 1.4.1.0

17 Nov 08:58
977d809
Compare
Choose a tag to compare

Changes:

  • Fixed a bug in color reduction
  • Tweaked character map color reduction
  • Code cleanup

ptexconv 1.4.0.2

08 May 05:17
d67a89a
Compare
Choose a tag to compare

Changes:

  • Fixed a bug writing NNS TGA files

ptexconv 1.4.0.1

18 Apr 05:15
eb44a64
Compare
Choose a tag to compare

Changes:

  • Fixed handling of character map color reduction
    • Allow EXT palette character map color reduction
  • Add option to add to existing character file
  • Add option to write to existing palette file
  • Add option to generate screen using existing palette and character
  • Add palette offset setting
  • Changed file output suffixes
    • NBFP -> _pal.bin, NBFC -> _chr.bin, NBFS -> _scr.bin
    • NTFP -> _pal.bin, NTFT -> _tex.bin, NTFI -> _idx.bin
  • Should compile correctly on MinGW now

The previous versions for Windows are compatible with Windows XP. Here ptexconv.exe is compiled using MinGW and is faster and statically links its CRT, hence its bloated size.

ptexconv 1.3.0.0

16 Mar 06:23
505c071
Compare
Choose a tag to compare

Changes:

  • Standard color reduction
    • Palette reclustering
    • Consistent handling of translucent pixels in outline transparency
  • Character map color reduction
    • Palette group reclustering
    • Palette generation respects 15-bit density
    • Fix occasional crash on empty groups
  • Character compression
    • Much faster now for 512x512 images
    • Better merging algorithm
  • Texture compression
    • Texture compression respects 18-bit colors
    • Endpoint refinement
    • Better texture conversion defaults
    • Some speed optimizations
    • Fix color counting and transparency bug
  • Add balance settings from NitroPaint

ptexconv 1.2.0.0

26 Jul 22:25
a07ff25
Compare
Choose a tag to compare

Changes:

  • Improved color deduplication
  • Improved 4x4 compression quality
  • Add DIB output setting
  • Add NNS TGA output setting
  • Change C code output to generate separate C and H files

ptexconv 1.1.0.0

11 Feb 05:24
0f8c227
Compare
Choose a tag to compare

Sync up texture and palette code with NitroPaint.
Changes:

  • Speed and quality improvements to 4x4 textures
  • Faster and better dithering algorithm
  • Allow dithering of 4x4 textures