Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

REXPaint, an ASCII artwork editor

Bymarco_rocchinotti@hotmail.com

Jan 10, 2024 #18x18, #20x20* NEW: Cellwise HSV color shifting of both foreground and background (interval controlled in options)* NEW: Info window shows palette/art foreground/background color values under cursor, #and more:Fonts from Aquarius, #and more:New version of REXPaint coming soon. Logged Kyzrati After more than two years since its inception, #and more!Full release notes and demo images can be found on the dev blog here.The full REXPaint 1.00 (151220) changelog:* NEW: Added more CP437 fonts (greater range of image zoom/scale options): 14x14, #Apple II, #Art, #ASCII, #cellwise HSV tweaking, #Commodore 64, #editor, #either RGB or HSV (toggle with 'q')* NEW: Rect/Copy tools can show area dimensions directly on the canvas (toggle via "RDim" button, #Game, #gamewarp, #Gaming, #Indie, #Indie game, #layer locking, #MSX, #NES, #options menu, #or Ctrl-d)* NEW: Lock individual layers to prevent accidental modification ("Lck" button, #or F2)* NEW: Program settings changed while running are saved/remembered for next time, #or Shift-1~4)* NEW: Hold Alt while cursor hovering over a palette color to highlight all uses in image (akin to glyph highlighting feature)* NEW: Options menu (the 'O' button at the bottom, #Phillips VG 5000, #return a list of comma separated tags from this title: Kyzrati For anyone who wants to play with palettes and fonts from legacy systems, #REXPaint, #REXPaint has finally reached 1.0 :DMore fonts, #Sega Master System, #those resources are now available for download (compatible with earlier versions of REXPaint--they don't come with the program).Palettes from Atari 2600, #video game, #Video games, #ZX Spectrum, #ZX81

[ad_1]

Kyzrati


For anybody who needs to play with palettes and fonts from legacy programs, these assets at the moment are accessible for obtain (appropriate with earlier variations of REXPaint–they do not include this system).

Palettes from Atari 2600, Apple II, Commodore 64, NES, Sega Grasp System, ZX Spectrum, and extra:

Fonts from Aquarius, MSX, Phillips VG 5000, ZX81, and extra:

New model of REXPaint coming quickly.


Logged

Kyzrati


After greater than two years since its inception, REXPaint has lastly reached 1.0 😀

Extra fonts, cellwise HSV tweaking, layer locking, choices menu, and extra!

Full launch notes and demo pictures may be discovered on the dev weblog right here.

The total REXPaint 1.00 (151220) changelog:

* NEW: Added extra CP437 fonts (better vary of picture zoom/scale choices): 14×14, 18×18, 20×20
* NEW: Cellwise HSV shade shifting of each foreground and background (interval managed in choices)
* NEW: Information window exhibits palette/artwork foreground/background shade values underneath cursor, both RGB or HSV (toggle with ‘q’)
* NEW: Rect/Copy instruments can present space dimensions immediately on the canvas (toggle by way of “RDim” button, or Ctrl-d)
* NEW: Lock particular person layers to stop unintentional modification (“Lck” button, or Shift-1~4)
* NEW: Maintain Alt whereas cursor hovering over a palette shade to spotlight all makes use of in picture (akin to glyph highlighting function)
* NEW: Choices menu (the ‘O’ button on the backside, or F2)
* NEW: Program settings modified whereas operating are saved/remembered for subsequent time, with out requiring cfg modifications
* NEW: Exiting whereas picture(s) have unsaved adjustments requires affirmation (may be disabled in choices)
* NEW: Reset picture location to top-left nook by way of Enter (centering switched to Ctrl-Enter)
* NEW: Ctrl-RMB copies the uppermost seen cell at that place in a multi-layered picture (working w/reference layers, and so forth.)
* NEW: Premade Arne32/Arne64 palettes accessible from the web site assets web page
* MOD: Enhanced 16×16 CP437 font’s relative proportionality with different fonts
* MOD: Picture dimension limits elevated from 999×999 to 2500×2500
* MOD: Eliminated Undo/Redo buttons to save lots of house (use ctrl-z/y as a substitute)
* MOD: Autosaving now inactive by default (should set desired interval worth in choices)
* MOD: Layer delete button modified from “Del” to “X”
* MOD: Palette/shade swaps solely function on unhidden layers
* MOD: Adjustments to layer disguise/unhide/energetic states now not rely in direction of the unsaved progress indicator
* MOD: Completely different cfg format, now that choices can be found from inside REXPaint itself
* MOD: Change pores and skin keyboard command switched from F2 to F3 (additionally now accessible immediately from choices menu)
* MOD: License in README file extra specific about industrial use of pictures
* MOD: Eliminated backwards compatibility with pre-R9 .xp pictures (2013 format), which have been transformed by 0.99r9 construct (2014)
* FIX: One mixed-line glyph within the sq. 10×10 CP437 font was 1 pixel off
* FIX: Reversed NW/SE directional canvas scrolling by way of numpad
* FIX: Utilizing the mouse to pick a price field within the shade picker required an additional key press earlier than detecting enter
* FIX: Creating a brand new picture copied the view offset of the picture at present open, slightly than resetting it to (0,0)
* FIX: Picture browser could not collapse subdirectories at a depth of three or better
* FIX: Copy-paste of lone clear cell on layer 2+ crashed editor (Observe: RMB-copy quicker for this goal, anyway!)
* FIX: Cellwise drawing off fringe of picture with out releasing LMB broken undo historical past, which may crash if accessed
* FIX: Might try to attract multi-cell objects to components of a big picture shifted underneath the instruments space, resulting in UI points
* FIX: Typing a grave character on the finish of a textual content entry would crash the font renderer
* FIX: Crash on operating with out an enabled audio system (now no such system required)


Logged

Kyzrati


REXPaint has a brand new replace, and we’re going all the best way to 1.50!

This launch combines all the cumulative function request patches launched on the boards over the previous couple years, and most significantly consists of what was initially deliberate to be a 2.0 function: limitless character bitmaps! Customized fonts are now not restricted to CP437’s 16×16 grid, and might add as many rows as you want to incorporate extra glyphs or in any other case expanded tilesets–lots and plenty of room for particularly the gamedev REXPaint customers on the market 😉

REXPaint 1.50 (200803) changelog:

  • NEW: Assist for greater than 256 glyphs in a single font (scroll with wheel or PgUp/Dn)
  • NEW: Adjustable wheel-based prolonged glyph scrolling (“glyphScrollRowCount” in cfg)
  • NEW: Handbook offers extra details about prolonged customized fonts and tilesets
  • NEW: Multi-layer assist for Copy/Lower/Paste instruments, use ‘d’ and Shift-d to regulate the specified operational depth
  • NEW: Full layer copy (Ctrl-Shift-c) obeys present multi-layer copy depth setting as properly
  • NEW: Cycle pictures whereas in Paint mode utilizing Ctrl-Up/Down
  • NEW: Reload all picture information by way of Ctrl-Shift-r or the Browse window’s “R” button
  • NEW: Batch export of all .xp pictures to PNGs supported by way of command line (see handbook Appendix H)
  • NEW: Export to format used for artwork in Cataclysm: Darkish Days Forward (Ctrl-j) (see handbook Appendix I for more information)
  • NEW: Toggle clear cell visibility with ‘n’ (solely exhibits present layer)
  • NEW: Change between two completely different preset transparency visualization shade schemes (editable in skins.xt) (hotkey Shift-Alt-n)
  • NEW: Handbook explicitly states that various paste modes have an effect on the outcomes of any copy motion
  • NEW: Handbook explicitly states that customized fonts at all times deal with index 32 as an area, no matter what the bitmap accommodates there
  • MOD: Font config for customized fonts requires specifying the variety of columns and rows current in every bitmap font
  • MOD: Choices menu Default Picture Background (applies to new pictures, expansions from resize, layer 1 areas) now defaults to clear as a substitute of black
  • MOD: Holding Alt whereas cursor hovering over font glyph highlights matching glyphs throughout a layer utilizing a unique model slightly than merely flashing them
  • MOD: “Shift all layers in indicated course” hotkey modified to Shift-Arrow/Numpad
  • MOD: Shade Shift Mode hotkey modified from Ctrl-h/s/v to Shift-h/s/v
  • MOD: Keyboard’s Pause key now not has an impact
  • FIX: Canvas-sized picture created on opening additionally obeys Default Picture Background setting
  • FIX: Model test performance restored after an sudden server change broke the earlier connection system
  • FIX: Utilizing separate fonts for GUI and artwork was not appropriate with the brand new chosen glyph preview within the Apply field
  • FIX: Non-obligatory glyph hover ID show was off by one

You may obtain REXPaint right here, and be aware that as of 1.04 it is additionally accessible on itch.io.

Concerning the brand new prolonged font assist, here is the related excerpt from the handbook:

Though the default variety of rows in a font bitmap is 16, and that’s the largest quantity REXPaint will show directly, fonts with extra rows are supported, primarily permitting house for an “limitless” variety of glyphs in a picture. Merely specify the right variety of rows accessible for the related artwork font in _config.xt and it will likely be loaded usually (16 columns remains to be a requirement), then you should utilize PgUp/Dn or the scroll wheel (with cursor within the glyph space) to see and use glyphs past #255. The mouse scrolling fee may be adjusted in REXPaint.cfg by way of glyphScrollRowCount. If any artwork fonts have greater than 16 rows, the font window will show numbers on the prime proper indicating the variety of rows at present above and under the present view. To make it simpler to make use of massive tilesets, by default right-clicking on a picture glyph to pick a glyph at present exterior the viewable glyph window doesn’t routinely scroll the view to point out it except you right-click on the identical chosen glyph a second time, although you may overide this conduct and have it at all times scroll instantly by setting glyphSelectAlwaysAutoscrolls in REXPaint.cfg.

For these of you updating your set up from a earlier model during which you are utilizing customized fonts/tilesets, be aware that because of the new expanded character assist, the format of fonts/_config.xt has modified a bit, requiring you to explicitly listing the variety of columns and rows in every font file. See the default set up’s included model for the right formatting.

Among the new options in motion

Taking part in with a customized prolonged tileset (particularly Kenney’s 1-bit pack).

Utilizing specific transparency mode to visually isolate layers from each other.

Ctrl-Up/Down biking by means of pictures in Paint mode.

Multilayer copy/paste.

Enhanced glyph utilization highlighting.

Exporting artwork to the JSON format utilized by Cataclysm: Darkish Days Forward (CDDA).

Blissful portray/designing/mapping/growing!

« Final Edit: August 02, 2020, 07:29:43 PM by Kyzrati »
Logged

Kyzrati


Progress on Cogmind has just lately led to quite a few engine enhancements (and some bug fixes), so mixed with function request patches from the previous few years we’re getting an official launch for the brand new and improved REXPaint!

Huge gadgets this time round embrace autoscaling of font bitmaps, .gpl (GIMP) palette assist, and even higher .ans (ANSI artwork) support–for the primary time REXPaint can routinely import a format aside from its personal!

First, the total changelog…

REXPaint 1.70 (240110) changelog:

  • NEW: Assist for automated upscaling of font bitmaps (see handbook underneath Customized and Prolonged Fonts)
  • NEW: .ans file automated importing and conversion (ANSI artwork)
  • NEW: .gpl (GIMP) palette assist
  • NEW: Ctrl-v throughout energetic file naming dialog or Textual content software pastes textual content from system clipboard (single line solely)
  • NEW: Reopening REXPaint recollects the final glyph index and brush foreground/background shade in use
  • NEW: Remap all layer colours to closest from present palette (Shift-Alt-p, or Ctrl-Shift-Alt-p for all unlocked layers)
  • NEW: Added full listing of legitimate shade names to skins.xt file for reference
  • NEW: Command line assist for creating new picture information (see handbook Appendix H)
  • NEW: Command line assist for opening REXPaint with particular picture chosen (see handbook Appendix H)
  • NEW: Command line assist for exporting particular picture as PNG (see handbook Appendix H)
  • MOD: .ans export format optimized for lowered file measurement
  • MOD: C:DDA picture exports now additionally reference customized Unicode glyph assignments in circumstances the place customers could desire a customized font structure moreover CP437
  • MOD: Up to date set up directions with new MSVC DLL obtain location
  • MOD: Handbook Appendix H rewritten to embody a number of forms of command line choices
  • MOD: Handbook Appendix I adjustments official C:DDA font reference to mirror swap from Unifont to Terminus, supplied on web site Sources web page
  • FIX: Reloading all pictures by way of Browse window blocked additional mouse interplay with some popups like Resize window
  • FIX: Potential uncommon crash as a consequence of multithreaded logging

You may obtain REXPaint right here, and be aware that as of 1.04 it is additionally accessible on itch.io.

.ANS Importing!

Whereas REXPaint has had .ans exporting for a few years and will due to this fact be used to create conventional ANSI artwork, solely artwork created from scratch utilizing REXPaint’s native format could possibly be used to do that. Now .ans information may be imported as properly!

Merely drop any .ans information into the /pictures/ listing construction, and on startup if REXPaint doesn’t see any corresponding .xp information by the identical title, it is going to routinely convert them for modifying entry. Though REXPaint solely edits .xp information immediately, you may re-export to .ans at any time. Unique .ans information stay unchanged except you select to overwrite one with an export.

REXPaint will import and examine .ans information even when ANSI mode is just not energetic, although correctly exporting to .ans once more would require that mode to be energetic as ordinary. (Observe: REXPaint strips SAUCE metadata when it converts .ans to .xp, and due to this fact doesn’t include any on export, both.)

Animated .ans information are past the scope of REXPaint and ignored–only static ANSI artwork is appropriate.

Here’s a demo of .ans conversion:

We have had textual content and picture file importing for some time, however these are extra fiddly, whereas this automated function was a a lot larger manufacturing. I spent some time researching the format so as to allow imports, and consequently was additionally in a position to optimize REXPaint’s .ans exports to scale back the ensuing file measurement.

(Observe that one in all these optimizations entails giving “cursor” directions to skip over empty house, however if you happen to’re intending to make use of REXPaint’s .ans exports with Discord’s “`ansi function, know that Discord’s implementation of ANSI is fairly horrible and incomplete so you will in all probability should set the brand new ansOutputNoCursorShift cfg choice to make pictures containing that kind of empty house appropriate over there.)

Another new options in motion

Import .gpl (GIMP) palettes, for instance from right here, by dropping them into the information/palettes listing:

Have a tiny font that you simply wish to improve by a complete quantity scaling issue? Now not do you must manually create a separate set of bitmaps for it! Simply add a brand new line within the font configuration file and let REXPaint do the remaining:

The system clipboard can now be used to copy-paste textual content from one other program into REXPaint’s textual content entry software (though this at present solely helps a single line of textual content):

The UI will recall the glyph and colours in use when final closed, if doable:

Over a decade for the reason that first launch and REXPaint remains to be going 🙂

I’ve nonetheless acquired tons extra deliberate, together with large options, however, you realize, after I get to it 😛


Logged

[ad_2]

Leave a Reply

Your email address will not be published. Required fields are marked *