ROM Hack [WIP] Fire Emblem Fates Randomizer

Conker10000

New Member
Newbie
Joined
Jul 22, 2020
Messages
2
Trophies
0
Age
26
XP
52
Country
Canada
Quick question: Is posible to Randomize Corrin too? (Like say, Sakura replacing Corrin)

Asking since i see the option for Male/Female player but Is greyed out.
 

thane98

Well-Known Member
OP
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
Quick question: Is posible to Randomize Corrin too? (Like say, Sakura replacing Corrin)

Asking since i see the option for Male/Female player but Is greyed out.
Randomizing Corrin isn't supported. The game hardcodes a lot of things around Corrin, so trying to replace them generally leads to crashes.
 

AshenWitch

New Member
Newbie
Joined
Jul 24, 2020
Messages
1
Trophies
0
Age
25
XP
43
Country
Canada
Good day everyone. I just wanted to ask if its normal that the enemies return to their original character affter chapter 6 for battle (Ex: Ryoma is replaced by keaton as a spear master, but he is ryoma during battles while showing keaton during dialogue and cutscenes) could it be the randomizer doesn't support the randomized enemies? or did i run into a unexpected result?
 

susanoomon

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
498
Trophies
0
Age
33
XP
1,808
Country
United States
How do I get the randomizer to keep the randomized character models throughout the game? I've noticed that not too long after getting a character that has been randomized they change from what they are first shown as to what is normal for that class if they were to change into them normally.... I.e. if say a male character shows up randomized into a female class they not to long afterwards change from the female class model to a male one. I'd love to know how to get it to not do that as them with the opposite gender's sprite is just hilarious
 

PixelHacker

Member
Newcomer
Joined
Jun 4, 2020
Messages
16
Trophies
0
XP
152
Country
United States
How do I get the randomizer to keep the randomized character models throughout the game? I've noticed that not too long after getting a character that has been randomized they change from what they are first shown as to what is normal for that class if they were to change into them normally.... I.e. if say a male character shows up randomized into a female class they not to long afterwards change from the female class model to a male one. I'd love to know how to get it to not do that as them with the opposite gender's sprite is just hilarious
That's likely not possible. Unlike in Fire Emblem Awakening, where the male and female versions of each class are stored separately, in Fates it looks at a block of the character code to check if the character is male or female and applies the class models and details based on that.
 

wheatle

New Member
Newbie
Joined
Dec 29, 2020
Messages
4
Trophies
0
Age
23
XP
60
Country
United States
Are there any steps that can be taken to prevent crashing? When the nohrians come from the left if the screen in the beginning of chapter 6 the game crashes. Also on another try on chapter 6 after selecting the route the units revert to their unrandomized selves but their portraits remain randomized.
 

RayOfSpeed

New Member
Newbie
Joined
Jan 24, 2021
Messages
1
Trophies
0
Age
33
XP
43
Country
Australia
Made an account just for this...
At first I was having an issue where when I told it to randomize it would go into not-responding. Since my computer had been starting to slow down I did some updating and cycled it, then ran the tool fresh. This time, when clicking randomize, it would do absolutely nothing.

I closed it, reordered my filepath a bit to remove spaces from the filepath it was looking at for the game files, and re-ran the randomizer, at which point it refused to boot at all (regardless of if I was running the .jar file directly from file explorer or in an elevated command prompt).

Exactly two people ever appear to have had the first issue, one person on page 37 in this thread who got told there was no answer and one person on page 38 who resolved the issue by using the 4-2 version of the randomizer, which seems to no longer exist.

I can't find anyone who has an issue where the randomizer just won't launch at all. And yes, my java is up to date.

Any ideas?
 

AdriSaurXYZ

New Member
Newbie
Joined
Mar 18, 2021
Messages
1
Trophies
0
Age
21
XP
34
Country
Spain
Hi, I was wondering if someone could help me to randomize a fire emblem fates ROM, I'm having problems with the randomizer (I used version 5.1), when I do all the steps of extracting files the randomizer does not recognize the rom and I do not know why... If someone has enough time could you help me?
 
Last edited by WeedZ,

WhippedInCream

New Member
Newbie
Joined
Mar 27, 2021
Messages
2
Trophies
0
Age
25
XP
44
Country
United States
I know this project's sorta dead and the rewrite if compiled probably doesn't have this problem, but for anyone trying to fix the issue of children not inheriting anything whatsoever (skills/hair color/etc.) even from their main parent, it seems like sometimes their Parent information just gets unassigned completely in the randomization process. This means that even if you manually unlock their paralogue, they're always a blank slate because they don't know whose marriage to check in the first place. It doesn't seem like the randomizer always has this issue, but I stacked a bunch of mods on top of mine so I'm not sure what exactly causes it.

This is easily fixed in Nightmare/FEFEditor per character, e.g. if Shiro replaces Dwyer and Selena replaces Jakob, you just select Selena as Shiro's parent in the editor. As far as I can tell everything works normally from there, including with same-sex supports
 

thane98

Well-Known Member
OP
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
Hey everyone,

Stepping in to say this project isn't completely dead yet. The original randomizer definitely is, but a rewritten, feature-complete FE14 randomizer is available here: https://github.com/thane98/ignis/

Only blockers for full release are playtesting and some small fixes. Otherwise, Ignis should be easier to use than the original, produce better results, and give you a more stable playthrough. I plan to wrap these up over the next week.

Once I'm done with these pieces, I'll do a proper release, update the main post, etc. Sorry for the lack of updates.
 
Last edited by thane98,
  • Like
Reactions: TomboyGamerXL

PixelHacker

Member
Newcomer
Joined
Jun 4, 2020
Messages
16
Trophies
0
XP
152
Country
United States
When I try to use this with Gay Fates (and not otherwise), Ignis gives me this error:
Traceback (most recent call last):
File "ignis\core\randomize_worker.py", line 34, in run
Exception: Failed to read data from stores.

Caused by:
0: Failed to read data from store 'gamedata'.
1: Failed to parse type GameDataFile from file GameData/GameData.bin.lz
2: Failed to read typename 'GameDataFile' field 'data' at address '0x32FD7
3: Failed to read typename 'GameData' field 'character_table' at address '0x32FD7
4: Failed to read typename 'PersonTable' field 'supports' at address '0x32FD7
5: Failed to read typename 'MainSupportTable' field 'tables' at address '0x32FD7
6: Failed to read typename 'MainSupportTableEntry' field 'table' at address '0x32FD7
7: Failed to read typename 'SupportTable' field 'owner' at address '0x32FD7
8: Unaligned value '208855' should be aligned to 2 bytes.

Am I doing something wrong? The documentation mentions Gay Fates specifically, so I figured it should be compatible. The mod files are in the output folder like it says to do.
 
Last edited by PixelHacker,

thane98

Well-Known Member
OP
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
When I try to use this with Gay Fates (and not otherwise), Ignis gives me this error:
Traceback (most recent call last):
File "ignis\core\randomize_worker.py", line 34, in run
Exception: Failed to read data from stores.

Caused by:
0: Failed to read data from store 'gamedata'.
1: Failed to parse type GameDataFile from file GameData/GameData.bin.lz
2: Failed to read typename 'GameDataFile' field 'data' at address '0x32FD7
3: Failed to read typename 'GameData' field 'character_table' at address '0x32FD7
4: Failed to read typename 'PersonTable' field 'supports' at address '0x32FD7
5: Failed to read typename 'MainSupportTable' field 'tables' at address '0x32FD7
6: Failed to read typename 'MainSupportTableEntry' field 'table' at address '0x32FD7
7: Failed to read typename 'SupportTable' field 'owner' at address '0x32FD7
8: Unaligned value '208855' should be aligned to 2 bytes.

Am I doing something wrong? The documentation mentions Gay Fates specifically, so I figured it should be compatible. The mod files are in the output folder like it says to do.
The gay fates files in the gbatemp thread are a little dated and don't play well with Ignis. I've attached an updated version developed by Moonling which is compatible with Ignis and Paragon.
 

Attachments

  • Gay_Fates.7z
    2.1 MB · Views: 102

PixelHacker

Member
Newcomer
Joined
Jun 4, 2020
Messages
16
Trophies
0
XP
152
Country
United States
Thank you! I've also encountered a weird (but not pressing) issue where characters are sometimes given two of the same weapon when recruited. The examples of this that come to mind are Corrin in a sword using class getting an additional bronze sword beyond the one they start with anyway and a randomized Hoshido Noble Xander (I believe in Jakob's role) starting with two dragonstones.
 

thane98

Well-Known Member
OP
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
Thank you! I've also encountered a weird (but not pressing) issue where characters are sometimes given two of the same weapon when recruited. The examples of this that come to mind are Corrin in a sword using class getting an additional bronze sword beyond the one they start with anyway and a randomized Hoshido Noble Xander (I believe in Jakob's role) starting with two dragonstones.
This is an oversight on my part - the randomizer doesn't look at the unit's inventory at all when adding new items. I'll add this to my todo list.
 

flameofstorm33

Member
Newcomer
Joined
Sep 9, 2021
Messages
19
Trophies
0
Age
27
XP
139
Country
United States
Hello. I am currently trying to get the ignis randomizer to work. The README states:

"5.To build the Rust backend, run `maturin develop --release` from the root directory of the project. This will produce a "target" folder and a "pyd" file in the ignis folder.
6. If the install succeeds, you can run the main script with the command `python ignis/ui/main.py`."

After completing these steps, when I attempt to run the main script, I receive the error message "can't find '__main__' module". How would I go about fixing this?
 

WilliamMcF2

New Member
Newbie
Joined
Jun 11, 2023
Messages
1
Trophies
0
Age
28
XP
12
Country
Canada
Hi i am trying to get this to work. I randomized the romfs and placed it in a mod folder but nothing seams to have changed. Is there anything else I need to do?
Post automatically merged:

Hi I was trying to use this randomizer I randomized the romfs and put the output into my mods folder but it seams like it didn't work. is there anything else I need to do?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=hke2YUirpf4 +1