Why does Resprite import/export some formats instead of editing them directly?
Protecting user data is the priority when we deal with third-party files. Formats such as Aseprite (.ase, .aseprite) or Photoshop PSD keep evolving and rely on editor-specific features like tilemap layers, smart objects, or layer styles (inner shadow, bevel, and so on). Resprite does not implement every one of those constructs today, which means blindly saving back to the original file could silently drop information.
To avoid accidental data loss, Resprite converts those documents into .resprite projects on import and only writes to copies you explicitly export. This keeps your source file intact while still letting you edit the converted project without surprises.
We are tracking requests from desktop users who prefer direct read/write workflows. Once we can guarantee reliable round-trips for popular formats, we will introduce an optional setting that enables direct editing for those who need it.