Homebrew CIA requires seed

D

Deleted User

Guest
You need to use FBI.

Create the folder fbi/seed/ on your sd card, copy the seeds <titleID>.dat
into this folder and finally in fbi select the title and click import seed...
 

ThoD

GBATemp Addict (apparently), but more like "bored"
Member
Joined
Sep 8, 2017
Messages
3,631
Trophies
1
Age
27
XP
3,049
Country
Greece
No need to even bother with files really, just go on FBI, find the title and import the seed from the database, MUCH simpler, requires internet connection though.
 
  • Like
Reactions: Mythical
D

Deleted User

Guest
Yes, fbi looks for the folder first else it downloads the seeds from the database.
 

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
Yes, fbi looks for the folder first else it downloads the seeds from the database.

Sorry to revive an old-ish thread, but s this still true? I put my seeds in fbi/seed, tried to Import them, and received an error that makes it seem like it's trying to automatically connect to the database. I disconnected my wi-fi.
 
D

Deleted User

Guest
It should still work, the latest release of fbi is 2.6.0 from january 2019.
The path is sd:/fbi/seed/<titleid>.dat
 

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
It should still work, the latest release of fbi is 2.6.0 from january 2019.
The path is sd:/fbi/seed/<titleid>.dat

Thanks for your response!! I can confirm that I put the seed files there.

When I tried to Import Seeds, I get a 404 error, so it doesn't seem like it knows where the seeds are. I checked that the game does require a seed. Is it possible that I just got a bad CIA file that fbi was somehow still able to install?

The origin of my issue was that many of the CIA files I installed didn't show up on my Home Screen, but show up in fbi - they have a little picture next to the game title, so I didn't think that the CIA file was corrupt. I have run into the issue before where I did get a bad CIA file, but FBI failed to even install it.
 
D

Deleted User

Guest
When FBI tries to connect to the internet that means the seed is not correct. Just tried it with and without seed folder.
FBI is save to use and will not install "bad" cias as far as I know.

I can´t help you with the missing titles on Home Screen, installing them again mostly fixes this.

Make sure your SD card isn´t the problem with h2testw, backup your files before and (re-)format the SD.
Be careful and don´t wipe your EmuNand if you have one set up.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Last edited by TurdPooCharger,

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
Importing the seed with FBI without Internet connection...

Thanks for confirming the steps and reassuring me that I did it correctly. I'm not sure why it didn't work. Like I said before, I purposely disconnected my wi-fi so that it can read the files from my SD card but it was not working. I may have just found an improper CIA file; I will try another file soon and will update if I figure out what was going wrong.

Not sure if this matters but I am using a Mac. I recently followed the 3dshacks guide about 2 weeks ago so all my files are up to date.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Thanks for confirming the steps and reassuring me that I did it correctly. I'm not sure why it didn't work. Like I said before, I purposely disconnected my wi-fi so that it can read the files from my SD card but it was not working. I may have just found an improper CIA file; I will try another file soon and will update if I figure out what was going wrong.

Not sure if this matters but I am using a Mac. I recently followed the 3dshacks guide about 2 weeks ago so all my files are up to date.
Seed importing only applies for the digital versions of those games on that SeedDB list. It does not apply for the physical 3DS cart dumps converted into CIAs.

No idea about how Mac works. Were you running in Windows bootcamp when you used hydroseed?

Lastly, are you trying to play an out-of-region game where it does not match region with the 3DS firmware?
Also, some games don't run on firmware versions that are too old. It's best to update to latest cfw setup [ B9S v1.3 / Luma v10.0.1 / GM9 v1.9.1 ] and latest 11.13.0-45 firmware.
 

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
Seed importing only applies for the digital versions of those games on that SeedDB list. It does not apply for the physical 3DS cart dumps converted into CIAs.

No idea about how Mac works. Were you running in Windows bootcamp when you used hydroseed?

Lastly, are you trying to play an out-of-region game where it does not match region with the 3DS firmware?
Also, some games don't run on firmware versions that are too old. It's best to update to latest cfw setup [ B9S v1.3 / Luma v10.0.1 / GM9 v1.9.1 ] and latest 11.13.0-45 firmware.

Thanks for the clarification. As I am not sure whether the CIA file I had was a digital version vs. physical conversion to CIA, I think that may be a reasonable explanation as to why it didn't work.

I wasn't using Windows bootcamp when I used hydroseed. The Github page actually had instructions on the Mac so I was able to make the Mac executable file (.dll) to grab the seed files and didn't encounter any errors during this process.

I'm on the latest setup and firmware as far as I can tell. There is something that I remember I did where I accidentally replaced some file on the SD root towards the end of the guide. I am not sure if it had any impact as I am able to install and play most of the CIAs I have found, aside from the few that made me raise this question in the first place.

I think some of the games may have been RF, so don't think that region was an issue. I have not directly tired to install and play any other region games like EUR or JP. It's my understanding that Luma handles this automatically, but please correct me if I'm wrong! There were a few JP games with English translations I was curious about trying (Rocket Slime, of course) but I didn't exactly understand what I was supposed to do there so I didn't.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Thanks for the clarification. As I am not sure whether the CIA file I had was a digital version vs. physical conversion to CIA, I think that may be a reasonable explanation as to why it didn't work.

I wasn't using Windows bootcamp when I used hydroseed. The Github page actually had instructions on the Mac so I was able to make the Mac executable file (.dll) to grab the seed files and didn't encounter any errors during this process.

I'm on the latest setup and firmware as far as I can tell. There is something that I remember I did where I accidentally replaced some file on the SD root towards the end of the guide. I am not sure if it had any impact as I am able to install and play most of the CIAs I have found, aside from the few that made me raise this question in the first place.

I think some of the games may have been RF, so don't think that region was an issue. I have not directly tired to install and play any other region games like EUR or JP. It's my understanding that Luma handles this automatically, but please correct me if I'm wrong! There were a few JP games with English translations I was curious about trying (Rocket Slime, of course) but I didn't exactly understand what I was supposed to do there so I didn't.

Some out-of-region games originally dumped from 3DS carts are converted into CIAs but are wrongly tagged as region free. These do require Luma game patching and Locale Emulation enabled, despite stating otherwise.

English translated Japanese games and romhacks almost always require game patching. Some use LayeredFS if the edited rom files are loaded up externally (ie, not patched into the CIA rom).
  • For more details, see the Enable Game Patching section in the Luma3DS wiki's Optional Features.
***

Here's a quick rundown on how to use Locale Emulation.
  1. Hold (SELECT) button while turning on the 3DS → Luma3DS v#.# configuration
    • (x) Enable game patching
    • (x) Show NAND or user string in System Settings
  2. For whichever game that requires Locale Emulation, use the homebrew app LumaLocaleSwitcher.
    • Note: Some region-free games may require locale emulation.
    • Note: Not all out-of-region games require locale emulation.
    • sdmc:/luma/titles/000400000XXXXX00/locale.txt
    • Code:
      RRR LL
    • 000400000XXXXX00 = title id
    • RRR = region ( JPN, USA, EUR, AUS, CHN, KOR, TWN )
    • LL = language ( JP, EN, FR, DE, IT, ES, ZH, KO, NL, PT, RU, TW )
 
Last edited by TurdPooCharger,

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
Some out-of-region games originally dumped from 3DS carts are converted into CIAs but are wrongly tagged as region free. These do require Luma game patching and Locale Emulation enabled, despite stating otherwise.

...

Thanks - I really appreciate this information and your time too in providing these instructions. I've enabled game patching on Luma and downloaded the Locale Switcher.

So am I correct in understanding the following:
  • Taking Rocket Slime as an example, once I've installed the game from a CIA, then I need to go into my SD card and create a locale.txt file in the appropriate location with the correct title ID that has one line of text (JPN JP). Then I can download the English translation patch and follow the instructions, but ignore the step about "inserting game cartridge" on the website. Finally, I need to launch LumaLocaleSwitcher, find the title to the game, and change the locale there. I should be able to play the game after.
  • If an out of region game requires locale emulation, I'm assuming it would fail upon launch? And then I would follow the steps above.
btw, sorry for not being able to quote your full message - since I am still new on the forums I get an error when I try to post something with links in it.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Taking Rocket Slime as an example, once I've installed the game from a CIA, then I need to go into my SD card and create a locale.txt file in the appropriate location with the correct title ID that has one line of text (JPN JP). Then I can download the English translation patch and follow the instructions, but ignore the step about "inserting game cartridge" on the website. Finally, I need to launch LumaLocaleSwitcher, find the title to the game, and change the locale there. I should be able to play the game after.
For the English translated Dragon Quest Heroes 3: Rocket Slime, this romhack most likely requires the (x) Enable Game Patching setting but not necessarily the Locale Emulation. I don't know for sure as I've never played this version of the game.

For out-of-region games that need Locale Emulation, the (x) Enable Game Patching must be turned on.

The LumaLocaleSwitcher is a homebrew app that automates adding, editing, and removing those locale.txt files instead of manually doing it yourself with a text editor.


If an out of region game requires locale emulation, I'm assuming it would fail upon launch? And then I would follow the steps above.
It depends on the particular game. Those that need locale emulation either crashes the 3DS upon launching the game. Some times the crash occurs when you navigate in the in-game's menu.

That's when you look up that particular game's title id in FBI, check its region against the 3dsdb databases using that title id, and compare that against your 3DS firmware's region before determining whether or not it needs locale emulation.
 
Last edited by TurdPooCharger,

noducksgiven

Member
Newcomer
Joined
Mar 20, 2020
Messages
11
Trophies
0
XP
67
Country
United States
For the English translated Dragon Quest Heroes 3: Rocket Slime, this romhack most likely requires the (x) Enable Game Patching setting but not necessarily the Locale Emulation. I don't know for sure as I've never played this version of the game.

For out-of-region games that need Locale Emulation, the (x) Enable Game Patching must be turned on.

The LumaLocaleSwitcher is a homebrew app that automates adding, editing, and removing those locale.txt files instead of manually doing it yourself with a text editor.



It depends on the particular game. Those that need locale emulation either crashes the 3DS upon launching the game. Some times the crash occurs when you navigate in the in-game's menu.

That's when you look up that particular game's title id in FBI, check its region against the 3dsdb databases using that title id, and compare that against your 3DS firmware's region before determining whether or not it needs locale emulation.

Great, thanks for clarifying! You've been so helpful especially to someone like me, who's trying to figure out how to get all these parts together. It's nice to know that these forums are active and people are still nice and responsive.
 

Buckeyes

New Member
Newbie
Joined
Jan 6, 2020
Messages
3
Trophies
0
Age
31
XP
117
Country
United States
I cannot for the live of me figure out how to use hydroseed lol can anyone help me? (my 3ds wifi is messed up so I cannnot get the seeds via FBI.) help would be so appreicated.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Like for micro