Jump to content

Gaiden Guy

Member
  • Posts

    3
  • Joined

  • Last visited

Posts posted by Gaiden Guy

  1. I noticed Mae is still May even though she was explicitly called Mae in Awakening. It's an official name that's easy to overlook, as she's only mentioned in Boey's LB2 death quote, but still an official name all the same.

    I changed that but then changed it back because I forgot why I made her name Mae. Someone else pointed this out and I appreciate you guys doing so. Her name will be fixed in the next patch with the fixed credits. Sorry this has taken so long, but I have not forgotten.

  2. I know FE Gaiden has a 4 letter character limit for unit names, How did you fit names like Valbar, Nomah and Luthier to fit?

    (I haven't played this patch yet so I don't know if you used these names.)

    Someone mentioned it later, but yeah, I had to mess with graphics to fit names within 4 spaces. It causes names like Luthier to be rather squished, but that's all I got for now.

    Ok FINALLY, someone who can hack that wants to do this. I've been wanting to do this for over 2 years now despite having no hacking skills- so much so that I thought of a name for such a project, "Project Mila" (to go with Project Naga) and I actually scoured the internet for a month to hunt down the man himself, Artemis. Here's the important thing he told me:

    The ROM itself basically NEEDS to be ASM hacked if you want to implement official names for classes, he had a hell of a time with "Dread Fighter" specifically (I convinced him to attempt an ill fated redux of the patch), and he admitted it came down to him taking a lot of shortcuts to get the game out within a month like he did, since the character limit is so small. So you may have to end up gutting the ROM to really implement names like "Luthier" and "Dread Fighter"

    One more thing: Quite a few names from Gaiden show up in Fates, not just Awakening.

    So check BOTH 3DS games for official names, I know there's an entire einherjar style DLC dedicated to Gaiden in Fates (Witch's Trial) and weapons like Ragnarok reappear for the first time since Gaiden in Fates.

    EDIT: this is just an opinion but since "Teeta" is clearly a reference to Nyna, to the point they share the very same Sprite edited, I think her name should (perhaps) be rendered as Tyna or Tina. ALSO, it's been proven that Siegbert in Fates has the same first syllable as Camus's alias (Jiku), meaning that we got an official translation for Camus's alias in this game in the same way Kurth got his in Kurthnaga- in this case, Sieg.

    http://fireemblem.wikia.com/wiki/Siegbert

    http://fireemblem.wikia.com/wiki/Camus

    Look at the Japanese renderings of the names for the characters (THIS IS AN EXAMPLE OF GAIDEN NAMES SHOWING UP IN FATES)

    Once I start to get further into this project, I'll likely start doing more renames for characters lacking English names. Sieg seems fairly reasonable. Right now I just wanna get everything working with as few name changes as possible for those who like the names as is. Yeah, I don't see me getting Dread Fighter in without some serious hacking. I'm not too great at that for now, but I'm sure its not impossibe.

    Here's how to edit the names in the credits, in case you haven't already figured it out:

    The names start at offset 0x1345C and use a completely ridiculous encoding. Basically, each letter of a name is encoded by a single hex digit and the one that comes immediately after it.

    The first character is encoded as follows:

    0 = (unknown, causes the game to freeze), '

    1 = (space), .

    2 = !, (end)

    3 = A, B

    4 = C, D

    5 = E, F

    6 = G, H

    7 = I, J

    8 = K, L

    9 = M, N

    A = O, P

    B = Q, R

    C = S, T

    D = U, V

    E = W, X

    F = Y, Z

    If the number after this is 0-7, the first character is displayed, and if it's 8-F, the second is displayed.

    The next character is encoded as follows:

    0 = (unknown, causes the game to freeze), ',(space), .

    1 = !,(end), A, B

    2 = C, D, E, F

    3 = G, H, I, J

    4 = K, L, M, N

    5 = O, P, Q, R

    6 = S, T, U, V

    7 = W, X, Y, Z

    8-F = same as 0-7

    If the number after this is 0-3, the first character is displayed, if it's 4-7, the second is displayed, etc.

    The next character is encoded as follows:

    0 = (unknown, causes the game to freeze), ',(space), ., !, (end), A, B

    1 = C, D, E, F, G, H, I, J

    2 = K, L, M, N, O, P, Q, R

    3 = S, T, U, V, W, X, Y, Z

    4-7 = same as 0-3

    8-B = same as 0-3

    C-F = same as 0-3

    If the number after this is 0-1, the first character is displayed, if it's 2-3, the second is displayed, etc.

    The next character is encoded as follows:

    0 = (unknown, causes game to freeze), ',(space), ., !, (end), A, B, C, D, E, F, G, H, I, J

    1 = K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z

    2-3 = same as 0-1

    4-5 = same as 0-1

    6-7 = same as 0-1

    8-9 = same as 0-1

    A-B = same as 0-1

    C-D = same as 0-1

    E-F = same as 0-1

    If the number after this is 0, the first character is displayed, if it's 1, the second is displayed, etc.

    The next number doesn't encode any characters; it exists solely to modify the character before it.

    After this, the next character will be encoded the same way as the first, the character after that will be encoded the same way as the second, and so on.

    Here's an example, in case that was hard to follow. The first 5 hex digits of the credit names are 3, 4, 6, 4, and 5. The first number is a 3, so it's either an A or a B. Since the number after is a 4, the first letter is displayed, so it's an A. The next number is a 4, so it's either a K, an L, an M, or an N. Since the number after is six, the second letter is displayed, so it's an L. The next number is a 6, so it's either K, L, M, N, O, P, Q, or R. The number after is a 4, so the third letter is displayed, so it's an M. The next number is a 4, so it's either (unknown, causes game to freeze), ',(space), ., !, (end), A, B, C, D, E, F, G, H, I, or J. Since the number after is a 5, the sixth letter is displayed, so it's (end). The 5 doesn't encode any letter. So, 34 64 5 encodes ALM(end).

    Note that unless you want to have names like ALMCELICAMYCENNOMAH, every name must end with the (end) character.

    If you want, I can give you the hex data from a patch I made myself where I have already changed the names to the ones used in Awakening, but since I changed May to Mae, and left Jesse, Jenny and Python's names alone, you would have to make some changes to get it to match your patch.

    You're a lifesaver! Having your patch would help, as I could take a closer look at how that all works to make sure all the names I use here function correctly in my personal patch. Thanks a bunch to you and everyone else for the suggestions and Gaiden info. This stuff sure isn't easy to find.

  3. Hello!

    Recently I decided to start hacking and worked on updating Gaiden's translation. Unlike FE4/5, nobody had worked on making Gaiden's translation consistent with names used in Awakening.

    Besides the credits, the entire game has had names updated to FE13 names.

    Here are some screenshots.

    QN3Z5Mk.png

    Here's the patch

    What is the purpose of this patch?

    To update the names in Gaiden to be consistent with names used in Fire Emblem Awakening. I also fixed a few errors in the original patch, such as the "Full inventory" message. This is not intended to replace the current patch, as not only is this not yet complete,

    Do you have any plans to make further changes?

    Besides fixing the credits, yes. If I eventually get good enough at hacking, I'd like to fully redo Gaiden's translation to clean up some of the awkward text and make it so that spell names and character names are able to fit without looking squished/having to be cut off. If anyone is interested in helping out with that, I'd appreciate any advice/help they can give.

    Credits are in the readme. In short, pretty much all credit goes to Artemis, the guy who did the most recent Gaiden patch. All I've really done so far is edit his patch.

    I hope you enjoy.

×
×
  • Create New...