What Are Artpacks? How ANSI and ASCII Art Collections Work

An artpack is a packaged collection of text-mode artwork—mostly ANSI and ASCII pieces—released by a group or artist, usually on a monthly schedule or as a single themed drop. If you have an artpack and want to see or convert its contents, you open the individual files inside it with a text-art viewer or convert them to images with a tool like Ansilove. The catch is that many files carry SAUCE metadata and assume a specific font (often CP437), so the right viewer or converter settings matter for correct display.

What an artpack actually contains

An artpack is not one file format. It is a container—historically a ZIP or similar archive—holding many small text-art files plus supporting material. Typical contents:

  • .ans files — ANSI art. These use escape sequences to set colors and cursor positions, so they only look right when rendered by something that interprets those codes.
  • .asc files — ASCII art. Plain characters, no color codes, viewable in any text editor but designed for a fixed-width font.
  • .pcb files — PCBoard format, associated with the PCBoard BBS software. These are a distinct text-mode format, not plain ANSI.
  • SAUCE metadata — a trailing record attached to many artscene files that describes the file: title, author, group, and often the font or display mode expected. Tools read this to render correctly.
  • Readme/nfo files — release notes, member lists, and credits that accompany the art.

The name "artpack" comes from the artscene, the community of artists who made text-mode graphics for bulletin board systems (BBSes) and later distributed their work in these packs.

Why they exist and how they were distributed

Artpacks solved a distribution problem. Before the web, artscene groups needed a way to ship a whole month's worth of work to BBSes and rival groups in one transfer. Packing the files into a single archive made that practical.

Two common release patterns:

  • Monthly packs — a group releases everything its members made that month.
  • Group or themed packs — a curated set around a theme, an event, or a specific artist.

This is why artpacks are a historical record: they preserve text art that would otherwise exist only as scattered files on dead BBSes. Archives like Textfiles.com collect them, and projects such as Ansilove list artpack-related collections among their users.

How to open or convert an artpack

The workflow is the same whether you just want to look or want to produce images.

  1. Unpack the archive. Extract the artpack to a folder. You will get many individual .ans, .asc, .pcb, and text files.
  2. Choose a viewer or converter. For viewing, any ANSI/ASCII-aware viewer works. For conversion to PNG, Ansilove is a dedicated ANSI-to-PNG converter that also handles artscene-related formats.
  3. Convert a file. With Ansilove, you point it at an input file and it writes a PNG. The input is the text-art file; the action is rendering it through a font and color table; the expected result is a PNG that matches how the art looked in a text-mode terminal.
  4. Check the output against the original. If colors or characters look wrong, the issue is usually font or encoding, not the file.

Because artpacks contain many files, batch conversion is the practical approach—run the converter over the whole extracted folder rather than one file at a time.

Common problems and how to fix them

Most display errors trace back to two things: SAUCE metadata and font/encoding.

Symptom Likely cause What to check
Wrong characters (blocks, arrows, symbols) Wrong font or missing CP437 support Use a converter/font with full CP437 coverage
Wrong colors Display mode not read correctly Check the file's SAUCE record for the intended mode
Amiga-style art looks off Wrong font selected from SAUCE Ensure the tool honors the SAUCE font field
Some characters missing entirely Font lacks those glyphs Switch to a font with broader coverage

Ansilove's own changelog shows how real these issues are. Recent releases fixed "Amiga Topaz 1" font selection from SAUCE metadata, corrected a font table entry count so topaz500+ became reachable, and added the Spleen 8x16 font with full CP437 support. In other words, correct rendering depends on the tool reading SAUCE and having the right font data—so if an artpack file looks broken, updating the converter or changing the font is often the fix, not editing the file.

Practical takeaways

  • An artpack is an archive of ANSI/ASCII/PCBoard text art, usually released monthly or by group.
  • The files inside are not interchangeable: .ans, .asc, and .pcb need format-aware handling.
  • SAUCE metadata tells viewers and converters how to render a file—respect it.
  • For conversion to PNG, use a tool with broad font and CP437 support, and batch-process the extracted folder.
  • When output looks wrong, suspect font selection or SAUCE handling before assuming the file is corrupt.
ansilove.org
ANSi to PNG converter - A set of tools to convert ANSi and artscene related file formats into PNG images