Skip to content

tennaproject/tenna-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

481 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 is experimental and currently reuses known Chapter 1-4 editor data where applicable. Dedicated Chapter 5 weapons, armors, items, rooms, 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

Ensure Node.js >=22.16.0 and npm >=10.9.2. A Node version manager like nvm can use the version specified in .nvmrc.

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

Install dependencies:

npm install

Running

Start a development server:

npm run dev

Building

Create a production build:

npm run build

Preview the production build locally:

npm run preview

Contributing

Run linting and formatting before submitting changes:

npm run lint
npm run lint:fix
npm run format
npm run format:check

License

This project is licensed under the zlib License. See the LICENSE file 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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages