Wiki › Project

cedit

Article
From Chaipat's knowledge graph

cedit is a desktop save editor for several games, built around one idea. Each game's save format, file locations and quirks live entirely in their own profile, and the editor itself knows nothing about any particular game. Adding a game never means touching the editor.

Supported games

GameNotes
Escape from Duckov
Octopath Traveler I and IIHe also wrote a standalone Octopath editor
DREDGEA dedicated editor window; see also his standalone DREDGE editor
Dave the DiverSee also his standalone Dave the Diver editor
BlazBlue Entropy Effect
Monster Hunter World: IceborneDecrypts the save; a searchable grid of 2,774 items, and names for 11,421 weapons, armour pieces, charms and kinsects
Hades
Hades IIReads Supergiant's binary save container (Adler-32 checksums, LZ4 compression, embedded Lua state), with a nine-tab editor suite and an item spawner

Engineering

It is written in Python with PySide6 (Qt), the Qt bindings. It started on Tkinter, but the move to PySide6 had a concrete reason. Homebrew's Tcl/Tk 9 renders slowly on macOS in a way application code can't fix, while PySide6 ships its own Qt through a normal pip install. The repository has tests, a Makefile, packaging specs for standalone builds and GitHub Actions workflows.

See also