Skip to content

Releases: Garhoogin/NitroPaint

NitroPaint 2.9.10.0

Choose a tag to compare

@Garhoogin Garhoogin released this 02 Jun 04:08
b491299

Changes:

  • IMPORTANT: Color reduction settings have changed:
    • Balance slider default position has a more sensible meaning now
    • Balance slider is stronger
    • If you were dragging the balance slider all the way to "Color" before, you probably don't have to do that anymore!
  • Support for STTEX files from S&SASRDS
  • 4x4 compression better respects textures with large gradient colors
  • Added more options to the dialog to import SHARP LC fonts
  • Add option to show unused palette colors in the texture editor
    • Marks completely unused colors with X
    • Marks colors used only for interpolation with -
  • Adds the selection system to the texture editor
  • Paste unconverted image data into a texture (will convert on the fly)
  • Performance improvements to color reduction
  • New file IPC mechanism over pipes
  • Corrected a bug in writing 5TX files with heights under a power of 2
  • Corrected a bug where keyboard shortcuts on Windows controls in editors were being lost
  • Corrected a bug where a file that failed to be opened would read as a file of 0 bytes

NitroPaint 2.9.9.1

Choose a tag to compare

@Garhoogin Garhoogin released this 18 Apr 04:26
69d05ce

Changes:

  • Corrects some behaviors in the layered palette system:
    • Fixes a bug where a cluster with only one color would not calculate its centroid correctly for layered palettes
    • Fixes a bug where layered palettes used with color-0 transparency mode would reference the palette incorrectly

NitroPaint 2.9.9.0

Choose a tag to compare

@Garhoogin Garhoogin released this 08 Apr 00:49
a97d548

Changes:

  • Add palette swap texture conversion functionality
    • Input multiple images and generate one texture to be shared with one palette for each of the input images
  • Importing texture data from NTFT shows a preview of texture data
  • Support for the PIC image format and NNS PIC texture format
  • Indexed TGA files are now treated as indexed images
  • Performance improvements to color reduction
  • Fixes an issue where changing a file's format would not cause it to be saved in the new format
  • Fixes a bug where color reduction in color-0-transparent mode would sometimes delete an extra color
  • Fixes an issue where importing a SHARP LC Font into a Shift-JIS font would cause code points to be incorrect
  • Fixes an issue where a SHARP LC Font using UTF-16 encoding would be treated as Shift-JIS
  • Fixes a bug where NSBTX data would be output incorrectly
  • Fixes a bug where reading a binary spec file would crash
  • Fixes a bug where importing a direct color TGA file onto character data would crash
  • Fixes a bug excluding the SPT format from the GUI
  • Fixes a bug where one field in the Tose NSC files was incorrect

NitroPaint 2.9.8.0

Choose a tag to compare

@Garhoogin Garhoogin released this 01 Mar 03:51
42c64dd

Thanks for bearing with me the past month! A new version arrives.

Changes:

  • Adjustments to the texture editor interface
    • Status information is moved to a status bar on the bottom of the editor
    • UI commands are moved to the top of the editor
    • Texture palette is no longer a separate MDI window but appears in the texture editor
    • New "Show Alpha" option to show the alpha channel in isolation
  • Added support for the PuCrunch compression format
  • Added a new "Open As" dialog for manual file format specification
  • Added new "Compress File" and "Decompress File" menu commands for general file compression/decompression
  • Corrected an incorrect field in GRF file output
  • Corrected an issue with incorrect alpha conversion in opaque textures under a3i5/a5i3 formats
  • Performance improvements to color reduction
  • A bug causing incorrect NSBTX output of sub-power-of-2 textures was corrected
  • A bug causing crashes in the NANR file output was corrected
  • A problem causing poor performance of the color palette viewer was corrected

NitroPaint 2.9.7.2

Choose a tag to compare

@Garhoogin Garhoogin released this 14 Jan 22:38
df54090

Sorry for the bugs! A few have been corrected.

Changes:

  • Fixes a bug causing incorrect NSBTX output
  • Fixes a bug where GRF textures with sub-power-of-2 heights would be read incorrectly
  • Fixes a bug causing incorrect Huffman detection
  • Fixes a bug causing crashes when importing bitmaps in the BG screen editor
  • Corrected handling of 5BG files for background
  • GRF files use optimal compression for each block
  • BMG file sizes are optimized

NitroPaint 2.9.7.1

Choose a tag to compare

@Garhoogin Garhoogin released this 03 Jan 05:51
68cf516

Happy New Years! A couple of bugs fixed from the last release:

  • Cell generator was not respecting transparency of input image data
  • NTF texture import was not taking NTFP input correctly

NitroPaint 2.9.7.0

Choose a tag to compare

@Garhoogin Garhoogin released this 01 Jan 00:25
d9cbe2d

Changes:

  • Color reduction
    • Made faster using SSE2 vector operations
    • General color reduction supports the fixed palette
    • Enhance Colors is now enabled by default
  • Background conversion
    • Uses less memory during character compression
    • Ability to use color 0 as an opaque color slot
    • Support for generating normal affine and bitmap backgrounds
  • Texture Conversion
    • Direct mode texture conversion uses balance settings
    • Revised color reduction of a3i5/a5i3 textures
    • Progress bar works for all texture formats
    • Texture conversion may be aborted
    • Texture conversion warns when VRAM limits are exceeded
    • Batch texture conversion converts textures in parallel
  • Font Editor
    • Supports Starfy DS font files
    • Support importing glyphs from SHARP LC Fonts
    • Fixed a bug causing incorrect text rendering and input with Shift-JIS fonts
    • Fixed a bug causing crashes when invalidating the glyph cache
  • Message Editor
    • Added (support for BMG files)
  • Character Editor
    • Support OBJ-mode graphics import
    • Fixed bug with attribute data on changing bit depths
  • Cell Editor
    • Auto-Calculate Bounds is now enabled by default
  • Others
    • Support OBJ-mode 5BG files
    • Support files from TOSE games
    • Support GRF Files
      • Textures
      • Backgrounds
      • Cell and animation
    • File format presets
    • Ability to zoom 32x and 64x
  • Bug fixes
    • Fixed bug copying DIBv5 data to the clipboard
    • Fixed layout editor crashing on empty fonts
    • Fixed a bug where combo files would not have the right Save As filters
    • Fixed a bug causing crashes attempting to detect some Mario vs Donkey Kong compressed files

NitroPaint 2.9.6.2

Choose a tag to compare

@Garhoogin Garhoogin released this 10 Nov 03:57
06f1adc

Changes:

  • Texture editor
    • 4x4 compression is made faster
    • Warnings for potentially invalid texture sizes
  • BG generator
    • Fixed a bug introduced in 2.9.6.1 where an incorrect color slot may be used
  • Font editor
    • Export whole glyph set
  • Animation Editor
    • Fixed a bug causing a crash when selecting "Insert Below" in an empty animation
  • Texture archives
    • Warn on resource name truncation

NitroPaint 2.9.6.1

Choose a tag to compare

@Garhoogin Garhoogin released this 19 Oct 17:31
f690d51

Changes:

  • Performance improvements to color reduction
  • Slight modifications to color weighting
  • Color reduction bug fixes
    • Under some scenarios, there would be excess color distortion during color reduction
    • 4x4 compression could crash in specific cases

NitroPaint 2.9.6.0

Choose a tag to compare

@Garhoogin Garhoogin released this 24 Sep 06:21
070a5d0

Changes:

  • Color Reduction dialog
    • Reduce image colors (general use)
  • OBJ mode character import
    • Select OBJ size to import 1D with respect to
  • Support SPT files
  • Support TGA grayscale images
  • Copying graphics copies indexed image data when possible
  • Interoperability with bitmap and palette alpha with iMageStudio clipboard
  • Zoom via Ctrl+Scroll
  • Bug fixes
    • Layout editor was using the wrong icon sometimes
    • Texture/palette name crashes
    • Alpha values appropriately weighted during color reduction
    • 4x4 compression consistently uses the user-specified balance settings