ROM Hack [WIP] Fire Emblem Fates Randomizer

  • Thread starter Thread starter thane98
  • Start date Start date
  • Views Views 291,533
  • Replies Replies 1,417
  • Likes Likes 20
Oh i see :(
Anyways is there any way to dump the revelations dlc if you dont have the Special Edition and if yet what do i use
Braindump? Decrypt9? some other thing??
If you have CFW, just install the Special Edition CIA found on that iso site. Then use Decrypt9 to dump it into a CIA, which you can then extract the romfs from. It's the easiest method.
 
  • Like
Reactions: Ishtiaq1234
So, I've been retrying to install everything so many times now, but its just not working for me, everytime i see that invalid icache error pop up and then it freezes. Does anyone know a way around this?
 
I finally dumped my conquest game and put it into ctrtool but I get unable to open input file what should I do?
 
I'm a bit of a noob at this type of thing but I got all the files I needed for the directory and the randomizer gives me this
Is there something I'm doing wrong or is it Java?
 

Attachments

  • FE Randomizer.PNG
    FE Randomizer.PNG
    8.9 KB · Views: 212
Last edited by mcbabystomper,
I'm a bit of a noob at this type of thing but I got all the files I needed for the directory and the randomizer gives me this
Is there something I'm doing wrong or is it Java?
Do the files have .lz at the end if yes drag and drop your folder that carries the file into FEAT to get the Necessary files then after randomising drag/drop into FEAT again and play the game with your prefered method
 
Last edited by Ishtiaq1234,
Do the files have .lz at the end if yes drag and drop your folder that carries the file into FEAT to get the Necessary files then after randomising drag/drop into FEAT again and play the game with your prefered method
I ran it through FEAT already to decompressed the files and it gave me that message
 
Might I suggest writing up a step by step guide to dumping and randomizing DLC paths along with ones main game? I imagine it would be of a lot of help to the people who would be interested in this randomizer. I, for example, have not the slightest idea of how I would go about doing so.
 
Last edited by CrimsonKing1538,
Might I suggest writing up a step by step guide to dumping and randomizing DLC paths along with ones main game? I imagine it would be of a lot of help to the people who would be interested in this randomizer. I, for example, have not the slightest idea of how I would go about doing so.
If people have just Homebrew (which a lot of people do), you can't dump the DLC paths so the guide would be useless for those people. If you have CFW, that's another thing. Also, if you have CFW, just install the Special Edition CIA. That way you won't have to deal with dumping the DLC; you only have to dump the game. However, you can't dump just the DLC paths. You'll end up dumping any DLC for Fates that you have installed, which might make randomizing the files in the DLC difficult.
 
Last edited by KunoichiZ,
I ran it through FEAT already to decompressed the files and it gave me that message
Do the Files in GameData and a few others have .lz at the end if yes then it wasnt decompressed if no just give your files that will be used for someone to check i may not be able to because i dont always have my computer but if im available ill check =)
 
What's the process to replace characters so that I may do it manually? For example, say I want to replace everyone with Niles. How would I go about this?
 
What's the process to replace characters so that I may do it manually? For example, say I want to replace everyone with Niles. How would I go about this?
Doing something like that by hand isn't very practical - to completely swap a character out with another, you have to edit every appearance of that character. Replacing each appearance is simple - just locate their character block inside of the map's person file (romfs/GameData/Person/(map cid).bin) and replace the asset id, face id, character name, and character description with those of the character you want to appear. You may want to change the class byte as well if you want the character to show up using their normal class.

That technique works for situations where the character is not recruited. Recruited characters don't rely on the character blocks in Person - instead, they are handled through the GameData file (romfs/GameData/GameData.bin). For swapping out a character, you really just need to worry about the map spawn file (romfs/GameData/Dispo/(map cid).bin). All you have to do for map spawn files is locate the spawn block for the character you want to replace and repoint the block's PID to the PID of the character you want to appear.

Making these kinds of edits isn't particularly hard, but characters often have lots of different appearances and IDs to track down in order to make a full swap. If you want to replace every character, you'll have to replace hundreds of blocks.

Anyways, good luck if you decide to try it. If you aren't really familiar with Fates' bin files, this documentation can help you.
 
Doing something like that by hand isn't very practical - to completely swap a character out with another, you have to edit every appearance of that character. Replacing each appearance is simple - just locate their character block inside of the map's person file (romfs/GameData/Person/(map cid).bin) and replace the asset id, face id, character name, and character description with those of the character you want to appear. You may want to change the class byte as well if you want the character to show up using their normal class.

That technique works for situations where the character is not recruited. Recruited characters don't rely on the character blocks in Person - instead, they are handled through the GameData file (romfs/GameData/GameData.bin). For swapping out a character, you really just need to worry about the map spawn file (romfs/GameData/Dispo/(map cid).bin). All you have to do for map spawn files is locate the spawn block for the character you want to replace and repoint the block's PID to the PID of the character you want to appear.

Making these kinds of edits isn't particularly hard, but characters often have lots of different appearances and IDs to track down in order to make a full swap. If you want to replace every character, you'll have to replace hundreds of blocks.

Anyways, good luck if you decide to try it. If you aren't really familiar with Fates' bin files, this documentation can help you.
Or.... you can do what I did and randomize it, edit the exported HTML, and use that as settings for the randomizers and re-go.
 
When I download the file, the randomizer opens as a folder and I can't use it as an application. How can I change this?
 
When I download the file, the randomizer opens as a folder and I can't use it as an application. How can I change this?
If you're using something like WinRAR, it's probably treating jar files as archives instead of programs. Right click on the jar, go to open with, and select Java.
 
If you're using something like WinRAR, it's probably treating jar files as archives instead of programs. Right click on the jar, go to open with, and select Java.

Unfortunately I already tried that, it won't let me change the file type at all.
 
You don't need to change the file type. Just run the file using Java.

So for some reason, while on my SD Card, it doesn't let me change the file type OR run as a different file type, but when I moved the folder to my desktop suddenly I could change it. Don't know why that was, but thank you for trying to help me nonetheless.

Another thing that I'm confused about is how to run this hack using HANS. I know I need to put the newly modified code merged with the other files into a hans folder on the root, but I'm not sure what I do after that, when I launch HANS it tells me the file path is invalid.
 
So for some reason, while on my SD Card, it doesn't let me change the file type OR run as a different file type, but when I moved the folder to my desktop suddenly I could change it. Don't know why that was, but thank you for trying to help me nonetheless.

Another thing that I'm confused about is how to run this hack using HANS. I know I need to put the newly modified code merged with the other files into a hans folder on the root, but I'm not sure what I do after that, when I launch HANS it tells me the file path is invalid.
That means you named it incorrectly. What game are you randomizing, and what did you name that "modified code" file?
 
That means you named it incorrectly. What game are you randomizing, and what did you name that "modified code" file?

I'm currently compressing everything in the storage file, and I'm on Conquest, I forgot to check what my ID is for that game so I need to do that too.

--------------------- MERGED ---------------------------

That means you named it incorrectly. What game are you randomizing, and what did you name that "modified code" file?
the randomized files... or "modified code" as I just called it... I need to name it? If so, what? Is that the only thing I'm supposed to put into the "hans" folder? Because I was under the impression I needed to merge everything and insert into the hans folder renamed "(game id).romfs"..Am I misunderstanding somewhere?

EDIT: I'll be renaming the folder the last 8 digits of that code, yes?
Capture.PNG
 
Last edited by IrishMelody,

Site & Scene News

Popular threads in this forum