One-time downloads · $2.99–$9.99 USD. No subscription.

Perunlight

Svarn Audit Pack · Svarn Audit Pack 0.1.1 · Python 3.10+

Check a sprite export before delivery

Check a sprite export and share a readable report of warnings, failures and file changes.

$2.99 USD · one-time purchase

Python tool · opening steps

Extract svarn-audit-pack-0.1.1.zip and open a terminal in its folder. Run python3 audit.py /path/to/svarn-export --format text, or use --format html > report.html and open report.html. No extra Python packages are needed. Svarn and Aseprite are separate.

Download: ZIP with the described tool and instructions. Check compatibility & limits.

See it in useBuy download — $2.99

No subscription. Final total and tax appear at checkout.

Read the reports before buying

Includes the manual and fictional examples. The audit program is in the paid download.

  • See warnings and changes clearly: Choose a text or HTML report to read export warnings and failures. Compare two exports to see added, removed and byte-changed PNG files. The reports check files and manifest data; they do not assess artwork or compare pixels.
Actual Svarn Audit Pack command output, displayed as a plain-text transcript in Chrome: fictional sprite exports show one added, one changed and one removed PNG
Actual Svarn Audit Pack command output, displayed as a plain-text transcript in Chrome: fictional sprite exports show one added, one changed and one removed PNG; a deliberately corrupted PNG fails its CRC check. This is a CLI tool, not a graphical editor. View full size

See it in use

Audit and compare sprite export folders

A screenshot walkthrough with fictional practice data. Select a step to explore.

The command/report screenshots and saved comparison text show separate fictional sprite exports; this is a command-line tool.

1. Start with

Audit and compare sprite export folders

The practice pack has clean, changed and damaged fictional PNG folders.

Sample files and contents

examples/svarn-audit-pack/ contains three small fictional folders laid out like a Svarn schema-1 export (16×16 PNG squares, not real artwork): export-v1 (frog_1, frog_2, lily_1), export-v2 (frog_2 recoloured, lily_1 removed, dragonfly_1 added) and export-damaged (a copy of export-v1 with one byte flipped inside lily_1.png).

Practice files and guides are free. The complete app is included only where the product page says so.

2. In the app

Svarn Audit Pack: See warnings and changes clearly
Choose a text or HTML report to read export warnings and failures. Compare two exports to see added, removed and byte-changed PNG files. The reports check files and manifest data; they do not assess artwork or compare pixels. Enlarge image ↗

Try it in three steps

  1. Run the auditor on export-v1.
  2. Compare export-v1 with export-v2.
  3. Run the damaged-folder check and inspect the transcript.
Show every click and setting
  1. In a terminal, change into the extracted svarn-audit-pack folder.
  2. Run: python3 audit.py /path/to/examples/svarn-audit-pack/export-v1
  3. Run: python3 audit.py /path/to/examples/svarn-audit-pack/export-v1 --compare /path/to/examples/svarn-audit-pack/export-v2
  4. Run: python3 audit.py /path/to/examples/svarn-audit-pack/export-damaged

3. The result

A separate demonstration

The separate command transcript shows one added, one changed and one removed PNG; a corrupted PNG fails CRC validation.

The command/report screenshots and saved comparison text show separate fictional sprite exports; this is a command-line tool.

Actual Svarn Audit Pack command output, displayed as a plain-text transcript in Chrome: fictional sprite exports show one added, one changed and one removed PNG
Actual Svarn Audit Pack command output, displayed as a plain-text transcript in Chrome: fictional sprite exports show one added, one changed and one removed PNG; a deliberately corrupted PNG fails its CRC check. This is a CLI tool, not a graphical editor. Enlarge image ↗
What to check in the practice result

1) "status": "verified" with "files": 3 and exit code 0. 2) Also verified, plus "comparison": added ["dragonfly_1.png"], changed ["frog_2.png"], removed ["lily_1.png"]. 3) AUDIT FAILED: PNG CRC mismatch, exit code 1.

What it helps you do

Check schema-1 manifest entries, PNG structure and SHA-256 hashes. Read JSON, text or HTML reports and compare added, removed or byte-changed PNGs across exports. Pixel and artwork comparison are not included.

What is in your download

  • audit.py and readable Python source
  • Illustrated English HTML manual with three actual report screenshots
  • Fictional export folders and report examples
  • README, licence and third-party notices

Before you buy

  • Extract the complete svarn-audit-pack-0.1.1.zip. Python 3.10 on Linux and HTML reports in Chrome 152 on Linux were checked. Other operating systems, browsers and customer workflows remain unverified.
  • Python 3.10 or newer, run from a terminal.
  • An export folder from the Svarn Aseprite extension (schema 1): it contains svarn-manifest.json next to the PNG files. Svarn and Aseprite are separate downloads and are not included.
  • The Svarn Audit Pack ZIP from your purchase (see the Buying and downloading guide).

Extract svarn-audit-pack-0.1.1.zip and open a terminal in its folder. Run python3 audit.py /path/to/svarn-export --format text, or use --format html > report.html and open report.html. No extra Python packages are needed. Svarn and Aseprite are separate.

Compatibility & limits

A saved four-PNG Linux Aseprite export passed the ordinary, corrupt, changed and missing cases. The tool does not fully decode pixels or compare with the Aseprite source. Other platforms and customer workflows are untested. Python 3.10 on Linux and HTML reports in Chrome 152 on Linux were checked. Other operating systems, browsers and customer workflows remain unverified.

Need to create the sprite export first?

Svarn is a separate $4.99 one-time download containing the Aseprite exporter, guide and examples. Its online guide and practice files are free to inspect; the public practice ZIP does not contain the exporter. Audit Pack is an optional, separate $2.99 purchase. Aseprite is licensed separately.

Read the Svarn guide and download requirements

Get Svarn Audit Pack

Perpetual use of the purchased version on your devices for personal or internal commercial work. Keep reasonable backups and modify your own copy; do not redistribute or resell original proprietary code. Third-party licenses and any existing preview permissions retain their rights.

Before payment, save the private recovery code shown by checkout. After Paddle confirms payment, use it to download your ZIP or return for it later. No subscription, future update or email delivery is promised. See the illustrated steps.

License · Terms · Privacy · Refunds · Support

$2.99 USD · once

Buy download — $2.99