- Windows 11/10 x64.
- Visual Studio Community 2022 + Desktop Development with C++ + Windows 10.0 SDK (latest).
- CMake.
- Ninja Build System.
- Skia.
- Winrar or 7zip.
-
Get Visual Studio Community 2022.
-
Once the installer launches, select Desktop Development with C++ workload.
-
In the "Individual Components" section, select Windows 10.0 SDK (latest).
-
Click the "Install while downloading" button to begin installing Visual Studio 2022.
-
Get the Aseprite source code
Aseprite-v1.x-Source.zip
-
Get CMake
cmake-3.xx.x-windows-x86_64.msi
-
Choose the option
Add CMake To The PATH For environment variable
-
Download Ninja Build System.
-
Extract
ninja-win.zip
and copyninja.exe
toC:\Program Files\CMake\bin
.
-
Download Skia
Skia-Windows-Release-x64.zip
. -
In the
C:\
directory, create a folder nameddeps
. -
Inside the
deps
directory, create another folder namedskia
. -
Extract the contents of
Skia-Windows-Release-x64.zip
into theskia
folder.
-
In the
C:\
directory, create a folder namedaseprite
. -
Extract the contents of
Aseprite-v1.x-Source.zip
into theaseprite
folder. -
Search
Command Prompt
-
Execute the following commands:
call "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\VsDevCmd.bat" -arch=x64
cd C:\aseprite
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja ..
- Now compile with Ninja Build System:
ninja aseprite
-
If CMake is unable to detect the C/C++ compiler:
- Execute the following command instead:
cmake -DCMAKE_CXX_COMPILER="C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe" -DCMAKE_C_COMPILER="C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\bin\Hostx64\x64\cl.exe" -DCMAKE_BUILD_TYPE=RelWithDebInfo -DLAF_BACKEND=skia -DSKIA_DIR=C:\deps\skia -DSKIA_LIBRARY_DIR=C:\deps\skia\out\Release-x64 -DSKIA_LIBRARY=C:\deps\skia\out\Release-x64\skia.lib -G Ninja ..
-
The executable will be located at
C:\aseprite\build\bin\aseprite.exe
.
Tested With Aseprite v1.3.9.1
Please remember to support the creators of Aseprite. Only use this method to try the program or if you don't have access to funds or a credit card :)
@Gokhantino @ImMounir @rar3rgaming @VermeilChan
After running into the issue above, the same one @Gokhantino got, I did some digging. Turns out the issue is that I was using the latest release beta version. Had to go back to the Aseprite releases and used v1.3.13, then just repeat the steps in this guide. It worked for me! Also, v1.3.13 seems to be working just fine for me, haven't ran into any issues but its only been a day.