Version 0.5


Version 0.5 is out! It has been in production for months and it involves heavy refactoring of most of the code in NAW. There's a lot of new features and improvements, and there will be other major upcoming features too made possible by this.

Here's the full list of changes for 0.5!

  • NAW is now Nostalgic Assets Workshop! It installs to a new folder so you may uninstall the older version manually.
  • Renamed Nametable to Map.
  • Renamed CHR to Tileset.
  • Tools: Revamped the code for the brush and stamp tools allowing for many new features!
  • Tools: Set a Draw Style to the Brush, Line, Rectangle, Ellipse and Paint Bucket tools: regular, checkerboard, vertical lines and horizontal lines.
  • Tools: Added Rounded/Square toggle to the drawing tools.
  • Tools: Added a Draw BG color toggle. You can now select an area of pixels and paste as if the BG color is transparent just by disabling the BG color draw.
  • Tools: Much more precise attribute drawing. Previously attributes were applied to the Map in a big rectangular area. Most noticeable when using the line, ellipse or brush tools on the Map area.
  • Tools: No more wrap around when pasting stamps and tiles at the edge of the Map or the Tileset. You can also partially place stamps and tools outside the edges of the canvas by panning first.
  • Tools: Can now pan while using the Write Tool by holding the middle mouse button.
  • Tools: Added diagonal fill option to the paint bucket. This allows the fill to pass through diagonally touching pixels. Great for painting dithered areas.
  • Tools: Added an option to clear all tbl key -> tile assignments. "Control + Right Mouse Button" on the "Assign Keys" button.
  • Tools: Brush size is no longer reset when switching tools.
  • Helpers: Added 4 tutorials to a "Tutorials" menu. Moved the old tutorial there as a 5th "Overview" tutorial. Created a simpler "Welcome" project.
  • Helpers: Added an attribute view toggle: disabled, dimmed and full. It is drawn on top of the map. Hotkey: "numpad .".
  • Helpers: Added an option for the dimmed attribute view in the user preferences dialog.
  • Helpers: Added two variants of attribute view: average palette color and stripes.
  • Filters: Added a configurable blur filter for visualization. Does not affect the image itself. Toggle with F9.
  • Interface: UI resolution is now scalable. Pressing "Control +" or "Control -" will change the UI resolution in integer steps. Also available on the "View" menu. The scalable UI allows the Map and Tileset areas to display more data, so now the Map and the Tileset can be panned freely inside those areas. As a consequence, it is now much easier to draw or select at the edge of the canvases.
  • Interface: Added two new UI color themes. Can be changed in the top bar under "Misc" (restarts NAW, so save your project first).
  • Interface: Improved sprite, tile and pixel selection visuals.
  • Interface: Pressing Tab now goes to the next module. Shift tab moves to previous. Previously it switched between the Background and Sprite modules only.
  • Interface: Rearranged some dropdown menus to group imports and separate them from imports.
  • Interface: Grid visibility is now remembered between sessions.
  • Maps: Improved Map randomizer. When Tileset tiles are selected only those will be used. When Map tiles are selected, only those will be randomized.
  • Maps: Now the Tileset selection is not lost when making a Map selection.
  • Maps: Unified all Map exports into a single dialog (Map select, raw or compressed, binary, asm or C).
  • Palettes: Added exports for the system palette: RGB and JASC.
  • Palettes: Added more controls for editing the system palette: reset to default, and revert all or revert selected color to the last loaded file.
  • Palettes: Added controls to instantly swap system palette files that are on the same folder as the last loaded system palette by pressing Left/Right at the Palette Module.
  • Palettes: Merged both "import system palette" RGB and JASC dropdown items into one. Automatically detects which type of palette.
  • Palettes: System palette is now saved in the .naw project file.
  • Palettes: Added system palette export as a PNG image.
  • Palettes: Added a user preference for setting the PNG system palette export's pixel scale.
  • Palettes: Made the palette index text color logic more generic. This is the text shows the color index over a color in the palette picker.
  • Palettes: Changed the default selected color when starting NAW as the last color on sub palette 1.
  • Misc: Removed the addition of " - AUTO BACKUP" string at the end of automatically recovered projects.
  • Misc: Added an update checker system and the user preference to toggle it, along with a small notification icon on the status bar when the bar is unused. Disabled by default.
  • Misc: Added .msb extension as an acceptable OAM import. Only imports the first frame currently.
  • Fixed a minor issue: OAM Picker grid no longer visible when out of context (mouse over other buttons).
  • Fixed a minor issue with pasting images from external sources.
  • Fixed a paint bucket mistake on the nametable when using non-contiguous mode.
  • Fixed a problem when trying to load a system palette (or any incompatible file) as indexed palettes.Removed bmp file support for reference images as it was not working.

Files

NostalgicAssetsWorkshop-Installer.exe 28 MB
Oct 26, 2023

Get Nostalgic Assets Workshop: NAW

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.