So this is something I actually started working on fairly early last year and showed to UnassumingVenusaur, but... A lot of unfortunate things ended up happening and I ended up having no time for any kind of side projects until last week. I've picked it up again, and it's coming along very nicely -- I think I'll probably be able to toss out a release at some point in the next week or two.
So what is it? I'll let the screenshots be my opener:
It's a full text editor for Fire Emblem, both Awakening and Fates. It can load .bin.lz files, .bin files, or .txt files, and save to any of those three formats. It can also display the conversation, much like FEITS (in fact, much of that side of things is a Java port of FEITS), though it goes further by having the ability to actually play the music and voice files (albeit imperfectly, as some names are directives stored in a way that I haven't had time to fully explore yet).
There are two text modes: regular mode and script mode.
The first screenshot is taken in Awakening mode and demonstrates the "script" mode for writing text. It's human-readable and, in my humble opinion, quite a bit nicer than trying to edit normal FE text!
There are two kinds of scripts: [SCRIPT] and [FORMATTED SCRIPT].
[SCRIPT] will automatically wrap and paginate text to ensure that it fits, taking into account use of $G and the maximum possible length of a player name. With [SCRIPT], every newline is treated as a directive to start a new page.
[FORMATTED SCRIPT] will assume that you know what you're doing and will not perform any kind of automatic wrapping. Every newline will be treated as a call for a newline, and every second newline will paginate. You will need to accommodate for $G and player name length yourself.
The second screenshot is taken in Fates mode and was the result of directly opening the セツナ_ヒノカ.bin.lz file with automatic script conversion turned off. That's right -- existing text can be converted into a script automatically!
So... Yeah, hopefully people will find this useful. It works for both support conversations and other text -- with support conversations you get the little C, B, A, and S tabs to move between things, but for other text you'll get tabs corresponding to their own text keys.
Edit: Oh, right, that thing at the bottom. It's a palette! It's in Audio mode in the screenshots -- pressing the buttons will play the audio corresponding to the button and put it into your clipboard (in script or raw mode, depending on your current settings) for pasting into a conversation.
It also has a graphical mode, which will let you click on portraits rather than audio buttons for similar copy/paste stuff.
Edit edit: One of the things currently in the works is a form of syntax highlighting for the script mode, so if that pans out it'll be a little prettier on release.
So what is it? I'll let the screenshots be my opener:
It's a full text editor for Fire Emblem, both Awakening and Fates. It can load .bin.lz files, .bin files, or .txt files, and save to any of those three formats. It can also display the conversation, much like FEITS (in fact, much of that side of things is a Java port of FEITS), though it goes further by having the ability to actually play the music and voice files (albeit imperfectly, as some names are directives stored in a way that I haven't had time to fully explore yet).
There are two text modes: regular mode and script mode.
The first screenshot is taken in Awakening mode and demonstrates the "script" mode for writing text. It's human-readable and, in my humble opinion, quite a bit nicer than trying to edit normal FE text!
There are two kinds of scripts: [SCRIPT] and [FORMATTED SCRIPT].
[SCRIPT] will automatically wrap and paginate text to ensure that it fits, taking into account use of $G and the maximum possible length of a player name. With [SCRIPT], every newline is treated as a directive to start a new page.
[FORMATTED SCRIPT] will assume that you know what you're doing and will not perform any kind of automatic wrapping. Every newline will be treated as a call for a newline, and every second newline will paginate. You will need to accommodate for $G and player name length yourself.
The second screenshot is taken in Fates mode and was the result of directly opening the セツナ_ヒノカ.bin.lz file with automatic script conversion turned off. That's right -- existing text can be converted into a script automatically!
So... Yeah, hopefully people will find this useful. It works for both support conversations and other text -- with support conversations you get the little C, B, A, and S tabs to move between things, but for other text you'll get tabs corresponding to their own text keys.
Edit: Oh, right, that thing at the bottom. It's a palette! It's in Audio mode in the screenshots -- pressing the buttons will play the audio corresponding to the button and put it into your clipboard (in script or raw mode, depending on your current settings) for pasting into a conversation.
It also has a graphical mode, which will let you click on portraits rather than audio buttons for similar copy/paste stuff.
Edit edit: One of the things currently in the works is a form of syntax highlighting for the script mode, so if that pans out it'll be a little prettier on release.
Last edited by SecretiveCactus,






