# Development

**URL:** https://community.aseprite.org/c/development/11.md

[Latest](https://community.aseprite.org/latest.md) · [Categories](https://community.aseprite.org/categories.md)

---

## [About the Development category](https://community.aseprite.org/t/about-the-development-category/1353)

<div class="topic-metadata">

**Author:** [@dacap](https://community.aseprite.org/u/dacap)\
**Replies:** 0

</div>

You can use this category to ask questions about compilation problems, programming related stuff, code, internals, etc.

---

## [What is Aseprite's stance on commercial server-side usage for file conversion?](https://community.aseprite.org/t/what-is-aseprites-stance-on-commercial-server-side-usage-for-file-conversion/28691)

<div class="topic-metadata">

**Author:** [@Uncommented](https://community.aseprite.org/u/Uncommented)\
**Replies:** 2\
**Last updated:** [August 18, 2026, 2:26pm UTC](https://community.aseprite.org/t/what-is-aseprites-stance-on-commercial-server-side-usage-for-file-conversion/28691 "2026-08-18T14:26:54Z")

</div>

Good morning Aseprite community, I have a licensing question; is it acceptable to terminate a file conversion endpoint with logic that takes an upload .ase and runs the exporter cli as a step? I ask because I have a com…

---

## [sprite:newTilemap command?](https://community.aseprite.org/t/sprite-newtilemap-command/28542)

<div class="topic-metadata">

**Author:** [@bbrainstormer](https://community.aseprite.org/u/bbrainstormer)\
**Replies:** 0\
**Last updated:** [July 13, 2026, 4:30am UTC](https://community.aseprite.org/t/sprite-newtilemap-command/28542 "2026-07-13T04:30:56Z")

</div>

It doesn’t seem like there’s a way in Lua to add a tilemap layer to a sprite (except for app.command.NewLayer). I was interested in drafting a PR, but I wanted to know it anyone else was already working on this first.

---

## [Anyone available for hire to modify script?](https://community.aseprite.org/t/anyone-available-for-hire-to-modify-script/15711)

<div class="topic-metadata">

**Author:** [@sungkhum](https://community.aseprite.org/u/sungkhum)\
**Replies:** 2\
**Last updated:** [June 30, 2026, 12:28am UTC](https://community.aseprite.org/t/anyone-available-for-hire-to-modify-script/15711 "2026-06-30T00:28:13Z")

</div>

I’m looking for someone I can hire to modify this script: BG Auto-Scroll Toolbar by CarbsCode I want to modify it so that it can work with a background that contains frames of animation. I’ve tried contacting CarbsCode …

---

## [Debugging while developing features for Aseprite](https://community.aseprite.org/t/debugging-while-developing-features-for-aseprite/28458)

<div class="topic-metadata">

**Author:** [@DucktorCid](https://community.aseprite.org/u/DucktorCid)\
**Replies:** 0\
**Last updated:** [June 17, 2026, 4:31pm UTC](https://community.aseprite.org/t/debugging-while-developing-features-for-aseprite/28458 "2026-06-17T16:31:11Z")

</div>

I’m currently working on a tool for better sprite sheet management in Aseprite (for personal use) where I can define the position of sprites in a sprite sheet via quads (sprite sheet I’m using has sprites with varying si…

---

## [Stb\_image.h like library](https://community.aseprite.org/t/stb-image-h-like-library/28448)

<div class="topic-metadata">

**Author:** [@eri0o](https://community.aseprite.org/u/eri0o)\
**Replies:** 1\
**Last updated:** [June 15, 2026, 1:47pm UTC](https://community.aseprite.org/t/stb-image-h-like-library/28448 "2026-06-15T13:47:09Z")

</div>

hey, does anyone knows a header only, small, no dependencies, library similar to stb\_image.h but for loading .ase files? Perhaps with handling like the simplified PSD handling by stb\_image.h? It would be nice to be able…

---

## [Build failed on macOS 15.4, due to "fp.h" not found](https://community.aseprite.org/t/build-failed-on-macos-15-4-due-to-fp-h-not-found/25192)

<div class="topic-metadata">

**Author:** [@KCN-judu](https://community.aseprite.org/u/KCN-judu)\
**Replies:** 7\
**Last updated:** [June 9, 2026, 8:20am UTC](https://community.aseprite.org/t/build-failed-on-macos-15-4-due-to-fp-h-not-found/25192 "2026-06-09T08:20:34Z")

</div>

Platform info : Apple Silicon M4 macOS SDK 15.4 Skia-m102 cmake version 4.0.1 ninja version 1.12.1 Build Command: cmake \\ -DCMAKE\_POLICY\_VERSION\_MINIMUM=3.5 \\ -DCMAKE\_BUILD\_TYPE=RelWithDebInfo \\ -DCMAKE\_OSX\_ARC…

---

## [Too expensive for such an application](https://community.aseprite.org/t/too-expensive-for-such-an-application/21125)

<div class="topic-metadata">

**Author:** [@Dredik0](https://community.aseprite.org/u/Dredik0)\
**Replies:** 9\
**Last updated:** [March 5, 2026, 4:37am UTC](https://community.aseprite.org/t/too-expensive-for-such-an-application/21125 "2026-03-05T04:37:35Z")

</div>

I think $20 is way too much for an app like this, it’s $13 on Steam but it’s still too expensive. It would be nice if you lowered the price of ASEPRITE.

---

## [Process to create a new keybind](https://community.aseprite.org/t/process-to-create-a-new-keybind/27372)

<div class="topic-metadata">

**Author:** [@Willsbr](https://community.aseprite.org/u/Willsbr)\
**Replies:** 1\
**Last updated:** [September 16, 2025, 3:27pm UTC](https://community.aseprite.org/t/process-to-create-a-new-keybind/27372 "2025-09-16T15:27:20Z")

</div>

Heyo, I’m trying to create a custom keybind in the source code to execute code for a off screen eyedropper, as It seemed like it would be a better method then rewriting how Aseprite handles click events. However I’m a bi…

---

## [I want to make this where do i start](https://community.aseprite.org/t/i-want-to-make-this-where-do-i-start/27196)

<div class="topic-metadata">

**Author:** [@Emma\_Padgett](https://community.aseprite.org/u/Emma_Padgett)\
**Replies:** 1\
**Last updated:** [September 16, 2025, 10:14am UTC](https://community.aseprite.org/t/i-want-to-make-this-where-do-i-start/27196 "2025-09-16T10:14:15Z")

</div>

i thought about tracing it but that would be cheating i come here pls comment this is going to be my first charter pixel art . please comment leave steps I will mention you on my profil

---

## [Aseprite file format: User Data Chunk?](https://community.aseprite.org/t/aseprite-file-format-user-data-chunk/27350)

<div class="topic-metadata">

**Author:** [@duke\_of\_germany](https://community.aseprite.org/u/duke_of_germany)\
**Replies:** 2\
**Last updated:** [September 15, 2025, 7:45am UTC](https://community.aseprite.org/t/aseprite-file-format-user-data-chunk/27350 "2025-09-15T07:45:45Z")

</div>

Hello! I am current implementing a parser for the Aseprite file format, following the format specification on GitHub. The documentation is really good! The only thing that is a bit unclear to me is the User Data Chunk …

---

## [Os.execute fails to call binaries in steams version of Aseprite](https://community.aseprite.org/t/os-execute-fails-to-call-binaries-in-steams-version-of-aseprite/27280)

<div class="topic-metadata">

**Author:** [@Ashrek](https://community.aseprite.org/u/Ashrek)\
**Replies:** 0\
**Last updated:** [September 10, 2025, 5:33am UTC](https://community.aseprite.org/t/os-execute-fails-to-call-binaries-in-steams-version-of-aseprite/27280 "2025-09-10T05:33:17Z")

</div>

I’ve been trying to develop an extension in aseprite that allows me to clone a python git repository and run a server to use the websocket functionality. I keep running into issues where my os.execute commands only retu…

---

## [Questions about contributing to Aseprite](https://community.aseprite.org/t/questions-about-contributing-to-aseprite/27002)

<div class="topic-metadata">

**Author:** [@ADON15](https://community.aseprite.org/u/ADON15)\
**Replies:** 0\
**Last updated:** [August 21, 2025, 1:28am UTC](https://community.aseprite.org/t/questions-about-contributing-to-aseprite/27002 "2025-08-21T01:28:15Z")

</div>

Hi, I was looking into adding an OkHsl option for the colour picker (and maybe adding a few other related options) but I’m not sure how to actually contribute my changes. I got two questions: First issue, I need to make…

---

## [Plugin calling function in other installed plugin](https://community.aseprite.org/t/plugin-calling-function-in-other-installed-plugin/25653)

<div class="topic-metadata">

**Author:** [@Arecher](https://community.aseprite.org/u/Arecher)\
**Replies:** 3\
**Last updated:** [August 18, 2025, 5:23pm UTC](https://community.aseprite.org/t/plugin-calling-function-in-other-installed-plugin/25653 "2025-08-18T17:23:28Z")

</div>

I have a few of my own plugins installed, and some of them have generic functions with the same names. I’ve recently been running into the issue that PluginA can call a get\_layers(), and end up running the get\_layers() f…

---

## [Ninja: error: loading 'build.ninja': The system cannot find the file specified](https://community.aseprite.org/t/ninja-error-loading-build-ninja-the-system-cannot-find-the-file-specified/13943)

<div class="topic-metadata">

**Author:** [@insecurestudios](https://community.aseprite.org/u/insecurestudios)\
**Replies:** 2\
**Last updated:** [August 16, 2025, 11:07pm UTC](https://community.aseprite.org/t/ninja-error-loading-build-ninja-the-system-cannot-find-the-file-specified/13943 "2025-08-16T23:07:20Z")

</div>

I’m on windows 10, and I followed every instruction from How to compile Aseprite 2020 || Get Aseprite for FREE! - YouTube, and that was the error message I got when I ran C:\\aseprite\\build\>ninja aseprite Every forum thr…

---

## [Uncle got me aseprite, doesnt work for steam family. cant refund it](https://community.aseprite.org/t/uncle-got-me-aseprite-doesnt-work-for-steam-family-cant-refund-it/26879)

<div class="topic-metadata">

**Author:** [@Psyceor2](https://community.aseprite.org/u/Psyceor2)\
**Replies:** 1\
**Last updated:** [August 16, 2025, 6:40am UTC](https://community.aseprite.org/t/uncle-got-me-aseprite-doesnt-work-for-steam-family-cant-refund-it/26879 "2025-08-16T06:40:28Z")

</div>

Almost everyday i check to see if my uncle has gotten me aseprite. i checked and i told him, its not there. and he told me its in software. so i checked, everywhere still dont see it. till someone told me that it doesnt …

---

## [Problem compiling on Windows - Help me](https://community.aseprite.org/t/problem-compiling-on-windows-help-me/26404)

<div class="topic-metadata">

**Author:** [@Develowonn](https://community.aseprite.org/u/Develowonn)\
**Replies:** 1\
**Last updated:** [July 20, 2025, 2:43am UTC](https://community.aseprite.org/t/problem-compiling-on-windows-help-me/26404 "2025-07-20T02:43:22Z")

</div>

aseprite Source Code : 1.3.14.4 cMake : 3.31.8 ninja : 1.13.1 skia : m124 How do I fix it? FAILED: \[code=4294967295\] bin/aseprite.exe C:\\WINDOWS\\system32\\cmd.exe /C "cd . && "C:\\Program Files\\CMake\\bin\\cmake.exe" -E…

---

## [Aseprite interface font?](https://community.aseprite.org/t/aseprite-interface-font/971)

<div class="topic-metadata">

**Author:** [@Glitcher](https://community.aseprite.org/u/Glitcher)\
**Replies:** 21\
**Last updated:** [June 20, 2025, 4:56pm UTC](https://community.aseprite.org/t/aseprite-interface-font/971 "2025-06-20T16:56:38Z")

</div>

This is probably a message straight for @dacap… And that is – what is that cool font you used in the Aseprite interface, did you create it? Is it available? Is it free? Is it actually somewhere in the app’s files and u…

---

## [Binary Serialization of Tilesets (Resolved)](https://community.aseprite.org/t/binary-serialization-of-tilesets-resolved/25824)

<div class="topic-metadata">

**Author:** [@Matt\_T](https://community.aseprite.org/u/Matt_T)\
**Replies:** 2\
**Last updated:** [June 17, 2025, 4:03am UTC](https://community.aseprite.org/t/binary-serialization-of-tilesets-resolved/25824 "2025-06-17T04:03:18Z")

</div>

I’ve been trying to procedurally generate .aseprite binary files for a project I’m working on, but I’m having some trouble serializing tilesets and Tilemaps I’ve been able to create a struct that represents the Aseprite…

---

## [Error compiling aseprite](https://community.aseprite.org/t/error-compiling-aseprite/25463)

<div class="topic-metadata">

**Author:** [@Notbroke](https://community.aseprite.org/u/Notbroke)\
**Replies:** 0\
**Last updated:** [May 17, 2025, 7:29pm UTC](https://community.aseprite.org/t/error-compiling-aseprite/25463 "2025-05-17T19:29:07Z")

</div>

its my first time compiling anything the versions am using is: aseprite: Aseprite v1.3.11 cmake: cmake-3.31.7-windows-x86\_64.msi ninja: v1.12.1(ninja-win.zip) skia:Skia-m102(Skia-Windows-Release-x64.zip vs: visual s…

---

## [Build failing on json11](https://community.aseprite.org/t/build-failing-on-json11/25361)

<div class="topic-metadata">

**Author:** [@Dalto77](https://community.aseprite.org/u/Dalto77)\
**Replies:** 0\
**Last updated:** [May 4, 2025, 2:50pm UTC](https://community.aseprite.org/t/build-failing-on-json11/25361 "2025-05-04T14:50:13Z")

</div>

Fedora 42, skia-m124 I’m trying to compile Aseprite, but i keep getting an error on the ninja asprite step; FAILED: third\_party/json11/CMakeFiles/json11.dir/json11.cpp.o . I get the error both using the script and comil…

---

## [Creating a script for import/export our format - working but issues](https://community.aseprite.org/t/creating-a-script-for-import-export-our-format-working-but-issues/25002)

<div class="topic-metadata">

**Author:** [@Dominus](https://community.aseprite.org/u/Dominus)\
**Replies:** 1\
**Last updated:** [March 19, 2025, 1:15pm UTC](https://community.aseprite.org/t/creating-a-script-for-import-export-our-format-working-but-issues/25002 "2025-03-19T13:15:11Z")

</div>

I’ve created a plugin for the Ultima VII/Exult shp file format. There are two ways I’ve been doing it and mostly making it work. Shapes are indexed with #255 being the transparent color, consisting of frames (or layers)…

---

## [Build stops at last command](https://community.aseprite.org/t/build-stops-at-last-command/24815)

<div class="topic-metadata">

**Author:** [@Fishwithagun](https://community.aseprite.org/u/Fishwithagun)\
**Replies:** 0\
**Last updated:** [February 28, 2025, 11:31pm UTC](https://community.aseprite.org/t/build-stops-at-last-command/24815 "2025-02-28T23:31:59Z")

</div>

I’ve been following this tutorial and I got to the last stage of the building process but I keep getting this error: ninja: error: ‘C:/deps/skia/out/Release-x64/skia.lib’, needed by ‘bin/aseprite.exe’, missing and no k…

---

## [Aseprite error in execution](https://community.aseprite.org/t/aseprite-error-in-execution/19941)

<div class="topic-metadata">

**Author:** [@zwktps](https://community.aseprite.org/u/zwktps)\
**Replies:** 4\
**Last updated:** [February 12, 2025, 4:58pm UTC](https://community.aseprite.org/t/aseprite-error-in-execution/19941 "2025-02-12T16:58:14Z")

</div>

Hi, when I open aseprite on windows I get that the libcrypto-1\_1-x64.dll file was not found (I also tried on different windows PCs, both win10 and win11). I compiled from source code and the build was successful.

---

## [Why is app.image always nil](https://community.aseprite.org/t/why-is-app-image-always-nil/24384)

<div class="topic-metadata">

**Author:** [@B0r34li5](https://community.aseprite.org/u/B0r34li5)\
**Replies:** 2\
**Last updated:** [January 17, 2025, 9:43pm UTC](https://community.aseprite.org/t/why-is-app-image-always-nil/24384 "2025-01-17T21:43:06Z")

</div>

I was trying to make a script, when I ran into this issue. app.image is nil and I don’t know why since I have an image open. local image = app.image if image == nil then return app.alert("NO IMAGE IN APP") end fo…

---

## [Help Me! ~ ninja: build stopped: subcommand failed.~](https://community.aseprite.org/t/help-me-ninja-build-stopped-subcommand-failed/24110)

<div class="topic-metadata">

**Author:** [@zixiang0623](https://community.aseprite.org/u/zixiang0623)\
**Replies:** 0\
**Last updated:** [December 14, 2024, 1:39pm UTC](https://community.aseprite.org/t/help-me-ninja-build-stopped-subcommand-failed/24110 "2024-12-14T13:39:40Z")

</div>

I tried to build Aseprite on Windows 11 Japanese version. However, an unexpected error occurred. It is as follows:\` – Configuring done (10.3s) – Generating done (1.3s) – Build files have been written to: C:/Aseprite/b…

---

## [Idea: Custom Fonts](https://community.aseprite.org/t/idea-custom-fonts/23960)

<div class="topic-metadata">

**Author:** [@glebyglobster](https://community.aseprite.org/u/glebyglobster)\
**Replies:** 1\
**Last updated:** [November 28, 2024, 6:39pm UTC](https://community.aseprite.org/t/idea-custom-fonts/23960 "2024-11-28T18:39:35Z")

</div>

What if you could use a spritesheet as a font with the text tool?

---

## [Unresolved external symbols when compiling](https://community.aseprite.org/t/unresolved-external-symbols-when-compiling/23619)

<div class="topic-metadata">

**Author:** [@H\_Schneider](https://community.aseprite.org/u/H_Schneider)\
**Replies:** 0\
**Last updated:** [October 6, 2024, 11:43pm UTC](https://community.aseprite.org/t/unresolved-external-symbols-when-compiling/23619 "2024-10-06T23:43:10Z")

</div>

Hello, I’ve been having multiple LNK2001 errors when building with ninja, as follows \[1544/1544\] Linking CXX executable bin\\aseprite.exe FAILED: bin/aseprite.exe C:\\WINDOWS\\system32\\cmd.exe /C "cd . && "C:\\Program Files…

---

## [Issue with compiling on Linux (Steam Deck - Arch?)](https://community.aseprite.org/t/issue-with-compiling-on-linux-steam-deck-arch/23465)

<div class="topic-metadata">

**Author:** [@dama](https://community.aseprite.org/u/dama)\
**Replies:** 0\
**Last updated:** [September 19, 2024, 5:04pm UTC](https://community.aseprite.org/t/issue-with-compiling-on-linux-steam-deck-arch/23465 "2024-09-19T17:04:46Z")

</div>

Hi all, I’m having some compilation problems on Linux (Steam Deck - i believe Arch?) and wanted to post the steps I’ve gone through here and ask if anyone might know how to fix it. Downloaded latest aseprite release fr…

---

## [Compiling for FreeBSD](https://community.aseprite.org/t/compiling-for-freebsd/22612)

<div class="topic-metadata">

**Author:** [@morokiane](https://community.aseprite.org/u/morokiane)\
**Replies:** 0\
**Last updated:** [July 23, 2024, 1:22pm UTC](https://community.aseprite.org/t/compiling-for-freebsd/22612 "2024-07-23T13:22:35Z")

</div>

How do you compile Aseprite on FreeBSD?

[Next page](https://community.aseprite.org/c/development/11.md?page=1)
