FE7Lex Project -- Lyn's Story Released!

The initial release of FE7Lex is now available! Get it here!
(Click the download button in the upper right.)

The readme is available here.

FE7Lex is a conversion of Fire Emblem 7 into the Lex Talionis (LT) engine. For those who don’t know, LT is a Python-based fangame engine designed to replicate GBA FE gameplay with additional features. Note that knowledge of Python is not required to use LT. A link to LT is at the bottom of this post.

Some built-in features:

Native Skill Support
Skills

Threat Ranges
Danger Zone

HP Meters
HP Bars

Fixed Growths Mode
Fixed Growths

Casual Mode
Casual Mode

Text-editable Classes, Items, and Units
Text Edit Classes

This initial release comprises all of Lyn’s chapters. I have tried to mirror the experience of the original game as closely as possible. Thus, this base conversion will not incorporate skills, branching promotions, etc. I will leave those aspects for community modders to tweak to their liking. I am interested in all hearing suggestions or feedback from players!

I intend for FE7Lex to serve as a base for like-minded ROM hackers who enjoy FE7 but have been stymied at times by the shortage of resources and features for modding this ROM compared to FE8. I intend to continue adding chapters until the entire game is converted. Please be patient, however, as this is far from a trivial endeavor: everything must be imported and re-scripted by hand. I am basically playing through the FE7 ROM and re-creating it all using the LT engine. Larger chapters can take a couple evenings to complete in this manner. Once this conversion is complete in the future, I will announce further plans.

Links:
Lex Talionis
Lex Talionis Modding Tutorial

17 Likes

pogchampion

2 Likes

Amazing work

Yeah umm how hard is python??(compare to java i havent tried python yet i wanna know how long should i be practicing python)

To be clear: you don’t have to delve into Python to modify stats and script cutscenes, etc. Python would only be needed if you wanted to modify the engine’s code itself for things such as adding whole new features.

I am largely able to translate FE7 into LT with no prior Python experience, for example. If you do want to learn Python, there are many resources online for that. A lot of people find it user-friendly if you have some pre-existing coding experience with a different language.

I suggest checking out the Lex Talionis Discord server if you have questions about the engine. They are very helpful and active. LT Discord Link

*Edit: if you’re interested in how to write dialogue etc. in the LT engine, there’s a step by step tutorial on the wiki page of the link in the main post!

1 Like

It’s worth mentioning that as of this moment Lex Talionis only has one gui editor for the chapters, not for editing players, dialogue, or anything else. There are some big editors in the pipeline though! Look forward to it.

For one second I thought this was going to be FE7 but every character was Lex from FE4.

On a more serious note, how flexible is the Lex Talionis engine?
Did you hit any roadbumps while making this?

1 Like

It’s under very active development but I’ve been able to accomplish everything I set out to do thus far. That is, up through the end of the Siblings Abroad chapter. The developer, rainlash, is often active on the LT Discord server and quickly addresses any bugs that are found with the engine. In short, highly recommend.

1 Like

I personally never got the engine to work, but it is nice to see that people use it to do cool things. Hopefully, this Project will do well in the future.

I should mention that one “roadbump” you will encounter is that most publicly available FE resources are formatted for import using FEBuilder and the like. Things like battle animations, map sprites, etc. will need to be converted to LT format for use in the game. Luckily, rainlash created two utilities that automatically translate map sprites and battle animations into LT format, so it’s pretty easy. To my knowledge, the only thing that remains challenging to convert is spell animations. However, there are some folks (@BBHood217 I believe) courageously converting these on the LT Discord.

I have uploaded the initial release of FE7Lex in the first post! This release contains all of Lyn’s story. Normal and Hard difficulties are currently supported. Lunatic will be added at a later date for the masochists. Please let me know if you encounter any bugs or have any suggestions. I expect that some bugs will crop up, especially in this initial release. Thanks!

6 Likes

image

This custom Lowen cavalier battle sprite will be included in the next release of FE7Lex. So nice to be freed from the 16 color limit! Thanks to Pikmin1211 for his input.

Next up: Marcus.

5 Likes

This is a really interesting project that I am very much looking forward to seeing its completion! Trying out lyns story now! Great work so far!

1 Like

Another new feature coming in the next version! All player characters are voiced similar to modern FE games. This includes battle grunts for attacks, taking a big hit, dying, critically hitting, and when selected for the first time on a turn. See the following very echo-ey video for a demonstration!

All voices were taken from Fire Emblem: Heroes. For characters who haven’t been introduced in that game, I hand-picked a voice from one of the characters. For example, Kent is using FEH Sigurd’s voice. Once this is released, I will definitely appreciate feedback on the voices.

5 Likes

Very nice! It’s cool to see what you can do when not confined by GBA’s limitations.

1 Like

Oh booy!! that’s awesome! :heart:

Will there be any way to turn these voices off? I can see why they might be cool, but personally, I find them kind of annoying and immersion-breaking. It’s still an interesting feature, though!

I can probably add the option to toggle them on and off. I’ll look into it.

*Edit: yep, I added an entry to the Options menu to enable/disable character voices.

2 Likes

This is really cool.