Midori + Girls English patches and fixes

Some of you probably know I’ve been working on a FE Midori translation patch. It’s finally done, more or less. I hope. Download everything here. Both Midori and Girls should be patched to an FE8J (not FE8U) rom.

Credit goes to the original creator(s) of these hacks for making then, bookofholsety, Monkeybard, Black Mage, circleseverywhere, Alusq, and Eliwan for translating some things for me, Dr. Letha for suggesting I play these hacks, and whoever helped beta test or encourage me, for, well, beta-testing, and encouraging, respectively.

Be sure to read the Changelog before playing, and let me know if there are any issues and I’ll try to fix them.

EDIT: It appears that a glitch character called Snag will sometimes join if you restart a chapter. If you attempt to view its data using the R button the game will freeze. I suspect its existence is due to the author’s save hacking (which is also the reason why certain emulators sometimes eat your save files), but haven’t the faintest idea how to fix it. Just ignore it.

18 Likes

Outstanding job Teq. Thanks for making these games more accessible to us. I wasn’t aware that you were modding FEgirls in addition to Midori.

1 Like

Ridiculously excited for this. Much thanks to you and the team! :smile_cat:

3 Likes

Good to see Midori getting some love, it’s my favourite of the JP hacks.

Also nice job on the character descriptions! Othin’s is dead on.

E -

When you mouse over this person, it freezes. If you try to look at them from the unit R-menu, it resets. They joined just after C1.

1 Like

I wouldn’t worry about that. It looks like a snag in the code, no big deal.

5 Likes

Yeah, I had that happen sometimes to me as well, but I can’t figure out what’s causing it because it doesn’t always happen. I blame save shenanigans. Just ignore it.

STRONG.

STURDY.

SLOW.

1 Like

:thinking:

(I know this was posted already but fun glitches)

I played a bit of each, and now I want to play a bunch of each, maybe LP them too.

We will see.

3 Likes

Can anyone help me with patching. Because I can’t seem to patch them to a fe8 rom I’m using nups to do this but it says the patch doesn’t match the file. What am I doing wrong? thanks in advance.

Are you sure you’re using a Japanese fe8 ROM and not a North American or European one?

Suggestion: for people complaining about the gameplay changes, include two patches (“less bullshit” and “just translation”) in future releases?

2 Likes

UPDATE:

  • The Sol glitch has been discovered and fixed. Thank you @hiccup251 for sending me the savestate.
  • Several text errors have been corrected.
  • There are now 2 patches for Midori: One with only translation, bug fixes, and QoL additions (which I don’t think anyone has complained about yet) and one with all these and some gameplay changes as well. Full details can be read in the changelog, which is located in the folder.

Big shoutout to all who played and gave me feedback/pointed out errors. I didn’t expect this to be so popular (according to discord, there were 378 downloads at the time of this posting, which was reset when I changed the link). Thank you all very much.

4 Likes

Glad I could help, and surprised at the speed of the fix. These two hacks have given me many hours of fun over the last few weeks - I can tell a lot of heart went into them outside of simple translation. I felt like the translation part went above and beyond too, namely the wonderful character descriptions in Midori. Looked forward to them each time I met a new character, and have been sorely missing them as I play through FE Girls, where the descriptions are still Japanese. You and the others who contributed have done some excellent work here.

It was a surprisingly easy fix. The problem arose when current hp + hp healed went over 127; the total was cast as a signed byte, compared to the maximum hp, and then store max hp if new hp was higher. Because it was signed, however, the new total would not be higher than the max hp, so a negative value was then stored, which was then turned to 0 later on. So the fix was merely changing an asr (arithmetic shift right) to and lsr (logical shift right) (essentially, leave the byte as an unsigned value).

1 Like

If it weren’t for my writing my book, I’d be very busy playing this. It’s at the top of my list right now. I’m super excited for it.

I found a bug with Midori that seems to have to do with Greatshield. Sometimes, if a unit procs it on the first attack of two while being doubled, and the second hit is a crit, and the unit with greatshield had full health, it will cause HP overflow and a freeze. Those seem to be the conditions that need to be met in order for it to happen from my experiences, and granted, it’s not super common because that’s a lot of conditions, I just thought I’d bring it up. Very enjoyable to play thus far.

Updated the patches:

  • Fixed some text ids that were doubled up (for instance, Abel’s character description and the Knight Crest’s “use” description had the same text id…why, I haven’t the faintest idea)
  • Updated the Angel Ring’s description to indicate it grants the holder Renewal and Boon
  • Syrene should be able to move after being recruited
  • If Boon restores a person after being petrified, the ‘already moved’ bit will now also be unset

Unfortunately, I wasn’t able to replicate your problem noguchi. If you encounter it again, can you send me a save please?

6 Likes

I just finished the Green hack using your translation. Thanks to everyone who helped!