Editor for World Map (live and interactive)
Editor for trixel models (Art Objects and Trile Sets)
FEZEditor is a GUI tool created for managing and modding FEZ's assets.
Warning
FEZEditor is in a development state, and only suitable for use by modding developers.
Expect that some features will be missing or will not work at all.
Clone the repository with flag --recurse-submodules.
If you have already cloned the project, use this:
git submodule update --init- .NET 9 SDK
fxc.exefor shader compilation (see below)
The build requires fxc.exe to compile HLSL shaders. You can provide it in one of two ways:
Windows:
- Place
fxc.exein theFXC/directory, or - Install the DirectX SDK (June 2010) — the build will locate it automatically via
%DXSDK_DIR%
Linux / macOS (via Wine):
- Place
fxc.exein theFXC/directory and install Wine withwinetricks d3dcompiler_43, or - Install the DirectX SDK under Wine with
winetricks dxsdk_jun2010
dotnet build -c Debugdotnet publish -c Release -r win-x64 # Windows
dotnet publish -c Release -r linux-x64 # Linux
dotnet publish -c Release -r osx-arm64 # macOSNote
In JetBrains Rider, ReSharper Build must be disabled to ensure assets are always up to date on every project build.
Go to Settings > Build, Execution, Deployment > Toolset and Build and uncheck Use ReSharper Build.
- Debug: assets are copied to
Content/next to the executable. - Release: assets are bundled into
Content.pkz, copied to the publishing directory ondotnet publish.
- Opening PAK files (readonly mode)
- Opening folders with extracted assets (XNB and FEZRepacker formats are supported)
- Extracting assets from PAK
JadeEditor: World MapDiezEditor: Tracked SongsPoEditor: Static text (localization files)SallyEditor: Save files (PC format only)ZuEditor: SpriteFontsChrisEditor: ArtObjects and TrileSets
Refer to FEZModding Wiki for FEZ assets specifications (incomplete).
Contributions are welcome! Whether it's bug fixes, implementation improvements or suggestions, your help will be greatly appreciated.
This project uses:
- FNA as main app framework.
- FEZRepacker for taking on the heavy lifting of reading and converting assets.
- ImGui.NET for creating complex editor UI.
- FEZModding folks for providing modding materials and tools.
- Godot contributors for saving hours of headaches when creating a PoC.

