Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

597 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tenna Editor - An unofficial DELTARUNE Save Editor

Motivation

Harsh progression in Chapter 3 motivated me to look for a tool for editing saves. There is a very popular Spamton Editor out there, which at the time when I wanted to use it, was unavailable. And after it got back online, it didn't have the features I needed. I decided to work on an alternative that works like a modern web app that doesn't rely on external servers to function.

Welcome Tab

Features

Tenna Editor is a browser-based save editor for DELTARUNE. It covers the main save data for Chapters 1-4, including inventory, party stats, equipment, Light World data, recruits, rooms, plot progress, and many story flags. Some flag metadata is still incomplete and may change as it gets verified.

The main editor tabs are:

  • Home (basic save options)
  • Inventory
  • Party
  • Light World
  • Story
  • Recruits
  • Flags (advanced flag editor)

Some of them have their own subtabs. For example, in the Party tab, each character has their own subtab for managing their stats and equipment.

Story Tab

Party Tab

Recruits Tab

One Editor To Edit Everything

Tenna Editor automatically detects your save file Chapter when you upload it. It is currently compatible with saves from Chapters 1 to 5. Chapter 5 support includes editor data for the currently mapped weapons, armors, items, rooms, and other fields. Dedicated Chapter 5 flags and plot points are not mapped yet.

NOTE: Console versions are currently unsupported.

All the saves you make are saved in the memory of your browser. You can use custom names to easily identify and switch between them seamlessly. Editor adapts to your save, displaying only values and tabs that apply to the current chapter. Settings also include backup and restore options for exporting or importing editor-managed saves.

Saves Selector

All Inside Your Browser

Tenna Editor operates entirely within your browser. All data processing occurs on your device, ensuring that no information is sent elsewhere.

You can also choose to install Tenna Editor as a Progressive Web App (PWA) on compatible devices and browsers. This allows it to function like a traditional desktop or mobile app, complete with its own shortcut and offline access.

PWA Window

Works Everywhere (almost)

Although primarily designed for widescreen use, Tenna Editor functions well on mobile devices, offering full feature support.

Tenna Editor on mobile

Name And Design

I really enjoyed character of Tenna while playing Chapter 3. This combined with existance of Spamton Editor caused instant decision to just name it after Tenna as Spamton and Tenna are very related characters that you probably know already.

You can`t get this from an EGG!

I put a lot of effort into making the layout look distinct and directly inspired by Tenna's colors. The design went through many iterations. I also tried to incorporate additional design elements inspired by Tenna, such as some yellow accents, but they didn’t quite fit well. I'm not particularly fan of designing user interfaces in general, so I welcome any suggestions!

Special Thanks

Contributors

Development

The project uses Bun for dependency management, package scripts, and its JavaScript runtime.

Warning

Node.js/npm is not supported. It may currently work in some cases, but the project does not provide an npm lockfile or test Node-based workflows.

You can also open the repository in the provided Dev Container for a preconfigured environment.

Install dependencies:

bun install --frozen-lockfile

Running

Start a development server:

bun run dev

Building

Create a production build:

bun run build

Preview the production build locally:

bun run preview

Contributing

Run linting and formatting before submitting changes:

bun run check

License

This project is licensed under the zlib License. See the LICENSE file for details.

Name And Branding Notice

The "Tenna Editor" name, logo, and branding assets are not covered by the zlib License and may not be used to brand other instances or derivatives of this project. If you fork or rehost this project, use your own name and branding. See BRANDING.md for details.

DELTARUNE™ Assets Notice

The assets under src/assets/deltarune/ are from DELTARUNE™ and copyrighted by Toby Fox. They are used under fair use for this non-commercial, transformative project. No endorsement is implied. See NOTICE.md for full details.

About

An unofficial DELTARUNE™ Save Editor

Resources

Stars

94 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages