itch.io is community of indie game creators and players

Devlogs

1.15.3 update

Pixel Composer
A downloadable tool for Windows and macOS
  • Add an option to export the project as a portable zip file.
    • All attached files will be copied to the project src/subfolder
    • File reference is converted to a relative path.
  • Add preference option to clear temp folder on close program.

Interface

  • Increase coverage of localizable texts.
  • [Notification] Shell execution now shows up in the notification.
  • [Inspector] Range value shows only one textbox when the value is linked.
  • [Preview] Grid now uses vec2 for width and height.
  • [Code editor] Autocomplete can now be applied with enter key and mouse click.

Node

  • Add support for custom nodes.

  • New interpret number node for converting an array of numbers into surface.

  • New execute shell node.

  • Related node suggestion now defined externally with .json file and can be extended by adding a new file in localappdata/PixelComposer/Nodes/Related

  • Rename “node” category to “misc”

  • [Image GIF] Add option to output as array.

  • [Image Array] Now reuse the surface in each frame instead of re-creating a new one.

  • [L System] Add random seed property.

  • [L System] Improve generation performance.

  • [L System] Add max rule length limit as an attribute.

  • [L System] Add a warning when the generated rule is longer than the limit.

  • [Export] Add zero padding for the array index.

  • [Particle, VFX] Animation speed, gravity, and wiggle can now be random range.

  • [Particle, VFX] Add bounce ground friction property.

  • [Fluid > Add Fluid] Add velocity-related properties.

Bug

  • Fix project always prompt save dialog.
  • [Globalvar] Fix slider ignoring range and step value.
  • [Globalvar] Fix error on vec2 range datatype.
  • [Preview] Fix the right and bottom-most grid lines not rendering.
  • [Graph] Fix crashes when dropping a file from asset to image node.
  • [Graph Node Export] Fix error on open.
  • [Processing nodes] Fix static node flush the output surface every frame.
  • [Particle, VFX] Nodes now keep a cache of all active particle surfaces to prevent particle flashing due to flushed surface.
  • [Particle, VFX] Fix array surface causes the particle to not render.
  • [Export] Fix preview extension does not reflect the selected extension.
  • [Scatter] Fix error when using “direct data” distribution mode.

Files

  • [Beta] PixelComposer 1.15.3 itch.zip 57 MB
    Sep 29, 2023
Download Pixel Composer
Leave a comment