About

This is the user help documentation for the Fire Emblem Conversation Editor developed by SecretiveCactus.

You can find the source code for the Fire Emblem Conversation Editor at:

secretivecactus / fe-conversation-editor

The Javadoc can be found here.

License

The Fire Emblem Conversation Editor is licensed under the GNU General Public License v3.0.

Third-Party Licenses

A major portion of this project would not have been possible without SciresM’s work on FEITS, on which the simulation panel was based. It is licensed under the GPLv3.

I am similarly thankful for SciresM’s FEAT, from which the ability to directly edit .bin and .bin.lz files was derived. FEAT is licensed under the GPLv2 with the “any later version” clause.

Einstein95’s DSDecmp is also present in this project, where it assists the FEAT-based code in loading the aforementioned archives. DSDecmp has no license.

Tomas Mikula’s RichTextFX is used for syntax highlighting when editing scripts. It is licensed under a BSD 2-clause license.

iamlixiao’s fork of PNGJ is used to enable the saving of large conversations as a single image when running in hardware-accelerated mode. The code from the fork has been included in the project repository, as it is not present in the Maven Central Repository and in any case uses an outdated Gradle build script targeting Java 6. It is licensed under the Apache License v2.0.

The Apache Commons Collections 4 is used for the sake of caching via the ReferenceMap class. This allows cached images to be garbage collected if the JVM’s memory is running low. It is licensed under the Apache License v2.0.

A single method from JFXtras has been used in order to allow conversion of hex strings to colors. It is licensed under a 3-clause BSD license.