GithubHelp home page GithubHelp logo

aturfah / eou-grimoire-editor Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 0.0 16.56 MB

Grimoire Editor for Etrian Odyssey Untold Save Files

Shell 0.05% Python 96.91% JavaScript 1.20% CSS 0.06% HTML 1.77%

eou-grimoire-editor's People

Contributors

aturfah avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

eou-grimoire-editor's Issues

Redo interface using eel

The eel package allows this to be built using a web interface; this should be easier than the nonsense I had to do with tkinter.

Check out the EO2U version for more info

Better Error logging

There are cases where the file load can break and it just says "Make sure you're loading the correct file."

Add messages that indicate how/why things error out.

Tab for entering skills

Would it be possible to allow the use of Tab to confirm a skill edit?

As of now, Enter or Return is required to submit an update in the program, which means having to either tab 15 times back to where you were, or click.
The first time i was using the program i was writing skill names and tabbing to the next line assuming it would work and then found out it wasn't and couldn't think of why until i read that only Enter and Return make a submission.

Wrong Skills

Ice Breath and Knockdown pull the wrong versions of the skill. They each have two versions, and the first instances of them should be pulled, but they are pulling the 2nd instance.

Knockdown pulls a version that hits a row and binds arms from ID737, instead of the base attack that is just damage from lD483 (referencing the not-official IDson our player skill sheet).

Ice Breath is pulling from ID640 which has varying TP costs, and different stats altogether, instead of the one from ID480.

Autocomplete Issues

The autocomplete feature is nice, but it's also a bit buggy. Typing names too fast sometimes causes it to autocomplete a name and then continue to enter your text at the end of the name, even if it was wrong (ex. i was typing "Corrosive" and it autocompleted "Coconut Cannon" and put the "rr" at the end of the autocompleted skill.

Would it be possible to treat the text field as a search bar, and populate possible matches in a dropdown directly under the box, so that not only would you be able to see all current possible matches, but also click/arrow down to the skill you're trying to pick?
A good example of this function is from the Pokemon Showdown Calculator https://calc.pokemonshowdown.com/

Set Grimoire Type

We can manually set the grimoire type (Perfect, Slightly damaged, etc).

Add a dropdown menu for this

Grimoire Generator Name

this is true for both classic and story mode

00 09 08 01 0C 00 82 62 82 85 82 89 82 92 82 8F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 84 00 0A 00 87 00 05 00 88 00 05 00 7D 00 08 00 32 00 0A 00 16 00 05 00 34 00 03 00 

for example... 82 62 82 85 82 89 82 92 82 8F is the name

The "generator" is the name of the person who made the grimoire; watch out for story mode indicators in the class hex as well

00 02 Protector (Shield)
08 02 Protector (Shield) - Raquna

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.