We only recommend installing from source if you want to develop Amulet or can't use a pre-compiled build.
- Install Git and add it to your path.
- Install CMake and add it to your path.
- Install Python 3.14
- Install Qt 6.10.3 binaries for your platform. Debug symbols are optional but recommended.
- Install Visual Studio (Windows users only).
- Copy
install_amulet.pyandCMakeLists.txtfrom this directory and put them in the diretory you want to install Amulet in. - Run
install_amulet.pywith Python 3.14. It will download and configure Amulet. - Open the project in
_buildwith your IDE and compile- The following instructions are only for Windows users.
- Open
_build/amulet_meta.slnin Visual Studio. - Change
Debugat the top toRelWithDebInfo. - Expand
CMakePredefinedTargetsin solution explorer. - Right-click on
INSTALLand selectBuild. - Wait for the build to finish. This may take a while.
- Activate
_venvand runamulet_editorto start the app.
This script installs the libraries in editable mode. This means that python code can be modified in-place without reinstalling. Modifying C++ code requires recompiling, but your IDE will only recompile your code and code that depends on your changes. If you add or remove C++ files, you will need to reconfigure cmake and then recompile.