Tool to display and edit .fezsky.json
files for the game FEZ.
My goal for this is to roughly document how skies are put together in the game, eventually integrating these tools into some other larger FEZ modding tool (whatever makes sense, considering a standalone sky editor is a little over-the-top).
Until then, this works pretty well standalone for editing FEZ skies - much better than reopening the game after every change.
- Modify
.fezsky.json
files using a graphical interface - Preview (most) changes made in a live-updating preview window
- Load textures into a library and pick them directly - avoiding confusion from typos
- Saves to and loads from FEZRepacker's sky folder structure, which can be loaded into the game as a HAT asset mod
- Clouds aren't reflected in previews yet.
- Wind (including the kind that affects background layers) isn't implemented yet.
- Shadows aren't reflected in previews yet (and I'm taking suggestions on how to even do so).
- The preview is inexact - it's close to how the sky will look in-game, but don't expect it to line up just right.
- No texture editing in the app - import your textures and select them.
- A "replace this texture" or "live-reload textures" option might happen, but making a pixel editor is a bit out of scope for this project.
- Effects hardcoded to skies with specific names aren't be implemented in the preview.
- Includes:
INDUS_CITY
glitchy flickering effectOBS_SKY
altered star opacity rangeOBS_SKY
"special background layer on only one side" hack
- Ideally there's a helper mod that allows modded skies to use these features before implementing them in the editor
- Includes: