NEXXT 3.4.1 Released
This update straddles the line between minor and major, but since all improvements are more or less tied into old features, I decided it was minor.
Still, there's 1 particularly important bugfix i recommend anyone using 3.x, or possibly earlier, to update to this version.
At some point, the "save latest size" command for CHR exports broke, and has now been fixed.
====
3.4.1
====
Improvements to existing features
------------------------------------------
Sateen strip scales with UI:
The 'sateen strip' that lets you pattern-paint with NES NTSC safe 3-step sateen dither patterns, now scales to 1.5 of a tile per pattern when UI scale is 3x or above.
Instead of zooming and causing blur, the repeat shows an overshoot of 4 NES pixels in each dimension.
The behaviour is exactly the same as before; only the UI has been enlarged for viewing, hovering and clicking purposes.
'Null Tile' setting stored in .nss session:
The 'null tile', that is, the tile that NEXXT repaints with when deleting or cutting nametable content, and which is used in certain analytical calculations under the hood, is now stored in the .nss session file.
This makes it considerably more convenient to work with materials where you want the null tile to be anything other than ID $00.
'Set Null Tile' alternate method:
Right clicking the "null tile" recess below the tileset will enter an alternate 'set null tile' mode. Clicking the tileset after will set the null tile to that tile, and exit the mode.
You may also click a tilespace on the map/nametable canvas while in this mode, which can be handy.
Clicking on the null tile recess again will abort this mode without setting a new null tile.
This is an alternate method to the two preexisting ways, which are:
-Double clicking sets the null tile to the currently selected top left tile in the tileset.
-Click, hold, and drag up/down will scroll through the tiles to select the null tile.
Expanded selection box, Metasprites Tab [F2]:
The 'view boxes' group now has a "+1" toggle button, which expands the visual representation of the selected sprite 1 pixel outside the sprite boundaries. This can help get a clearer view of the sprite you're editing (especially handing when drawing pixels and viewing the metasprite for reference), but has the drawback of being harder to position accurately.
It is turned off by default.
Map and Metasprite Tabs [F1 resp. F2] remembers tile and palette buttons:
When switching between the map and the metasprite tab, each tab remembers the tileset and palette set buttons it used last.
This makes it more convenient to work on small projects (NROM or CNROM games, for example) contained in a single session file.
For larger projects, it's still generally recommended to keep one set of assets per session file rather than trying to collect them in just one. But if the project is easily managed enough, this should help.
NESlib RLE Export:
Warning messagebox pops up when an RLE encoded file is backwards incompatible with Shiru's original version of NESlib RLE. This happens whenever an asset is using all 256 tiles, which was a bug / out of spec that the original decoder couldn't parse correctly.
A drop-in replacement has long been in the 'NES programming resources' folder, but now it's more evident when you may need to use it.
The warning message has a "don't remind me" checkbox.
Bugfixes:
-----------
Save Latest CHR:
Wholly broken, would lay down tiles unreliably. Fixed.
Thanks to Mazionach for reporting.
CHR Editor, Brush toolbox, Bank Selector:
Pressing or holding keys with these forms active could make NEXXT run redundant UI updates. Fixed.
Canvas> Set empty spaces to subpalette [Alt+E]:
Got broken in some previous version, and flagged most spaces as positive by mistake. Fixed.
RLE compression:
Didn't catch if the last byte (usually an attribute) of the stream represented a different/new run. Fixed.
Thanks to nesrocks for reporting and working this through with me.
Load .mrle:
Attributes had a rounding-down error that made it skip populating half-attributes. Fixed.
Files
Get NEXXT studio 3
NEXXT studio 3
Featureful NES assets studio based off the classic "NES Screen Tool". It's the "famitracker" of NES graphics.
More posts
- NEXXT 3.4 released10 days ago
- 3.3.2 - bugfix update87 days ago
- NEXXT 3.3.1 - "seams checker", selection aware sort actions, and more97 days ago
- NEXXT 3.2 released - 'pattern paint', CHR Editor improvements, and moreDec 19, 2024
- Small update - NEXXT 3.1.1 releasedNov 28, 2024
- NEXXT studo 3.1.0 released - minor new features and bugfixesNov 06, 2024
- NEXXT 3.0.1 released - bugfixesOct 29, 2024
- NEXXT 3.0 releasedOct 15, 2024
- 5th closed beta - overscan guide, fast pan, fixesAug 11, 2024
Leave a comment
Log in with itch.io to leave a comment.