SpritePad C64 Pro 3.79


Public Release 16/6/2025 (SpritePad C64 Pro 3.79)

- Fixed: the .NET version of the app was unusable, exited during start up.

- Fixed: Image Export - GIF image export could be very slow for large images (.NET). 

- Fixed: 'Save As' was saving the wrong file format version (v3 instead of v5, Win32/64), this went largely unnoticed as 'Save' was saving v5.

- Fixed: the scrollbars of some forms could appear incorrectly configured after using the wheel to zoom (Win32/64).

- Fixed: Clipboard files were deleted on program start, causing problems with copy/paste between instances.

- Fixed: Z-rotator - sequence generation was producing one too many frames (Win32/64).

- Fixed: Z-rotator - sequence generation was producing one too few frames in a 0-360 sequence. 

- Fixed: Import/Export Binary - Sprites - the attribute style selector dialog form was not functional nor even being being offered when importing (Win32/64).

- Fixed: Sprite/Tile Animations - single stepping animations consisting of a single frame (when set to Ping-Pong) was producing incorrect results. 

- Fixed: Z-rotator - the option to put results in the copy buffer was not making the sprite(s) available to other instances.

- Fixed: Colour Palette Settings - The marquee was flickering during colour changes (Win32/64).

- Fixed: Tile Editor - the 'Paste' toolbar button was not working (Win32/64).

- Fixed: Tile Editor - the form canvas could become unresponsive after a dialog was displayed.

- Fixed: Colour Palette Settings (form): the compound RGB text-box did not allow copy/paste.

- Fixed: Text Export - Tile Set (and attributes) - the attribute bytes did not include the flags but did include a (currently useless) colour value (Win32/64).

- Fixed: Project Save - projects saved with more than 256 tiles could not be loaded. 

- Fixed: Image Import - Animated GIF import was seeing a few problem cases where blank frames were produced or unwanted scrolling or crashes when opening.

- Fixed: Image Import - Animated GIF import - it was necessary to re-load a file to apply a new tile-size (option: 'resize animated GIF frames to tile-size').

- Added: When copying/pasting tiles using the toolbar or the menus, holding SHIFT will force the copy/paste to operate only with the tile 

         data, ie. ignoring all pixel data.

         This allows copied tiles to be pasted without needing to decompress and upset the current sprite-set order. 

- Added: the layout of the child windows (sizes, positions) can now be saved/loaded (see "View" menu).

- Added: the default scaling factor (zoom) for each child window can now be set by editing "AppSettingsAuto.ini".

- Added: the current colour palette is now saved at exit and loaded at start-up. 

- Added: Colour Palette Settings (form) - Saturation Filter.

- Added: Colour Palette Settings (form) - Import/Export Palette from/to image (compatible with ie. images made using www.colodore.com).

- Added: Examples - Game Rips - "Eon".

- Added: file names are now added to the MRU list when saved, previously a file would need to be opened before appearing in the list.

- Added: Image Importer - Saturation Filter + Reset button.

- Added: Image Importer - Balance Filters (R,G,B) + Reset button.

- Added: Image Importer - Option: Remove duplicate tiles.

- Added: Image Importer - added a progress bar (currently it really just functions as a "busy" indicator).  

- Added: Image Importer - added mouse-panning of the loaded image.  

- Added: Sprite Set (form) - when a hi-res sprite is selected (by clicking), the current pen (and associated colour reg) are now automatically 

                             changed for the foreground pen if a multi-colour pen was previously active.  

                             nb. this saves the user from having to manually switch pens or see a popup error message when they try and draw.

- Added: Sprite Set (form) - menu item 'Sort Interlaced Layer Sequence', separates interlaced (underlay, overlay) sequences into two blocks. 

- Added: Tile Set (form) - menu item 'Sort Interlaced Layer Sequence', separates interlaced (underlay, overlay) sequences into two blocks. 

- Added: Sprite Editor (form) - toolbar button 'Toggle Underlay/Overlay'.

- Added: Tile Editor (form) - toolbar button 'Toggle Underlay/Overlay'.

- Added: 'Smart-Swap' option - when swapping (CTRL + LEFT mouse) two sprites or two tiles which both have overlays, the overlays are also swapped.

- Added: 'Render Overlays' option - this single checkbox can toggle the drawing of all overlay sprites/tiles.

- Added : Sprite Editor - a hint button and pop-up hint about sprite expansion usage.

- Added : Z-rotator - an option to allow the rotation to go anti-clockwise.

- Added: Compress - options to consider names and tags when removing duplicate tiles.

- Added: Child forms now have various single-key shortcuts.

- Added: Help - a list of the new single-key shortcuts, also available as a pop-up from the Help menu.

- Added: a 'single colour' (Colour Mixer) dialog for adjusting the child form (and grid) background colour.

- Added: Text Export: Sprite Animations - a warning about bit depth/clipping if more than 256 sprites in the set.

- Added: Text Export: Tile Animations - a warning about bit depth/clipping if more than 256 tiles in the set.

- Added: Main form - "Find" (menu) + operations for finding the current sprite image in the tile-set.

- Added: Image Importer - an option 'Use weighted colour matching' performs nearest colour matching based on human perception of relative (channel) brightness.

- Changed: Image Importer - now uses the current palette when doing (closest match) colour conversions.

- Changed: Image Importer - the import process now executes on a separate thread to prevent the app becoming unresponsive on very large images.

- Changed: Image Importer - the filtering process has been optimized to only (immediately) affect the visible part of the image.

           nb. this mostly benefits the .NET version where the scroll/track controls could become laggy on large images.

- Changed: the animated GIF exporter now uses the the current palette when painting frames.

- Changed: improved the layout of child forms.

- Changed: SEUCK export - improved the dialog and default file name + removed the need to manually trim to 127 images. 

- Changed: removed the restriction on the use of 1x1 tiles.

- Changed: animators (forms) - removed the rendering of the yellow indicator bars when only a single animation is present. 

- Changed: sprite/tile sets (forms) - removed the rendering of the yellow/red indicator bars when only a single item is present. 

Files

SpritePadC64Pro379.zip 5.9 MB
2 days ago
SpritePadC64Pro379.rar 4.1 MB
2 days ago

Get CharPad C64 Pro + SpritePad C64 Pro

Buy Now$20.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.