Posted August 03, 2020 by Kyzrati
REXPaint has a new update, and we're going all the way to 1.50!
This release combines all of the cumulative feature request patches released on the forums over the past couple years, and most importantly includes what was originally planned to be a 2.0 feature: unlimited character bitmaps! Custom fonts are no longer limited to CP437's 16x16 grid, and can add as many rows as you like to include additional glyphs or otherwise expanded tilesets--lots and lots of room for especially the gamedev REXPaint users out there ;)
REXPaint 1.50 (200803) changelog:
Regarding the new extended font support, here's the relevant excerpt from the manual:
Although the default number of rows in a font bitmap is 16, and that is the largest number REXPaint will display at once, fonts with additional rows are supported, essentially allowing space for an "unlimited" number of glyphs in an image. Simply specify the proper number of rows available for the relevant art font in _config.xt and it will be loaded normally (16 columns is still a requirement), then you can use PgUp/Dn or the scroll wheel (with cursor in the glyph area) to see and use glyphs beyond #255. The mouse scrolling rate can be adjusted in REXPaint.cfg via glyphScrollRowCount. If any art fonts have more than 16 rows, the font window will display numbers at the top right indicating the number of rows currently above and below the current view. To make it easier to use large tilesets, by default right-clicking on an image glyph to select a glyph currently outside the viewable glyph window does not automatically scroll the view to show it unless you right-click on the same selected glyph a second time, though you can overide this behavior and have it always scroll immediately by setting glyphSelectAlwaysAutoscrolls in REXPaint.cfg.
For those of you updating your install from a previous version in which you're using custom fonts/tilesets, note that due to the new expanded character support, the format of fonts/_config.xt has changed a bit, requiring you to explicitly list the number of columns and rows in each font file. See the default install's included version for the proper formatting.
Some of the new features in action
Playing with a custom extended tileset (specifically Kenney's 1-bit pack).
Using explicit transparency mode to visually isolate layers from one another.
Ctrl-Up/Down cycling through images in Paint mode.
Multilayer copy/paste.
Enhanced glyph usage highlighting.
Exporting art to the JSON format used by Cataclysm: Dark Days Ahead (CDDA).
Happy painting/designing/mapping/developing!