Homebrew Sega CD/Mega CD 3DS CIA maker tutorial

SwitchStation3P

Well-Known Member
OP
Member
Joined
Nov 16, 2018
Messages
334
Trophies
0
Location
Bonerville
XP
894
Country
United States
#1. Get a "Backup" of your Sega CD (or Mega CD) game you want plus grab any Sega Genesis/Mega Drive game (as a quick dummy file doesn't matter) and also a Sega CD BIOS file (all three regions)


#2. next download four important programs if you haven't already, (Ultimate GEN-MD Forwarder Maker for 3DS, HackingToolkit3DS, XVI32 *or any other hex editor program doesn't matter* and Notepad++)


#3. now run "Ultimate GEN-MD Forwarder Maker for 3DS" first, go to Open GEN-SMD File and load your downloaded Sega Genesis/Mega Drive game rom, second rename the game's name & publisher to that of the Sega CD game's name and publisher and also change the banner icon image to that of the Sega CD game you got instead (you can use the box art cover to make it quicker) and then just do the rest of the procedure, edit the screen, VC message, etc.. and then click on finish and it'll create a .cia file (that's gonna be your dummy file you'll be using for the next step)


#4. run "HackingToolkit3DS" and now copy & paste (or drag & drop) the created .cia dummy file you just made into the HackingToolkit3DS's folder, run the app and then you'll be given a list of commands you can do, but what you gonna want to do in this tutorial only is "Enter CE for extract a .CIA file" and then enter the name of that dummy file you copy & paste'd to. (so for example: SegaCD or snatcher without the .cia typed in with it)


#5. now once it's done extracting (which only takes a few seconds to finish) look back in the HackingToolkit3DS folder and you should now see three folders "ExtractedBanner", "ExtractedExeFS", and "ExtractedRomFS" plus just a bunch of .bin files, now first go into ExtractedExeFS folder and look for a file code.bin, this file you'll want to open a Hex Editor program for.


#6. next you'll want to do is open XVI32 (or any other Hex Editor program you installed instead) and load up the code.bin file from the ExtractedExeFS folder from the HackingToolkit3DS folder, and now once it's loaded next thing to do is click on the magnifying glass icon and then in the text string box type in rom.bin and then click on OK and it should take you directly to the text on the right side that'll say "romfs:/rom.bin" change the rom.bin text line to rom.cue instead, so it should now look like "romfs:/rom.cue" and now save it and exit out the editor app.


#7. and now next thing to do now is go into the ExtractedRomFS folder and open up retroarch.cfg in a text editor app like Notepad++ or any other text editing app, once your in look for system_directory = "sdmc:/" delete the entire sdmc:/ line and then you'll want to rename it now as to only romfs: so now it should look like this: system_directory = "romfs:" you can now save or save all the retroarch.cfg file and quit out of the text editor.


#8. next to last thing to do is now drag & drop all the .bin + .cue files in the Sega CD game folder you "Backup'd" eariler to the ExtractedRomFS folder and then now rename that .cue file to rom.cue and also copy the Sega CD BIOS file of your region of the game, so for example: if your Sega CD game is from USA you'll want to drag & drop (or copy & paste) it to the ExtractedRomFS folder as well too and rename it as bios_CD_U.bin


#9. and now FINALLY you can start rebuilding all the files to a new .cia file, so now what you wanna do is start up HackingToolkit3DS.exe and now this time "Enter CR for rebuild a .CIA file" and next it'll ask you to name a output file so it can create a new .cia file that being your Sega CD game this time so you can call it Snatcher or Sonic CD or whatever game your doing, follow the rest of the steps as normal and then it'll begin to rebuild the files so now just sit back and chill until it finishes... and once it's done that's it!!





Your now all done and can now finally install your Sega/Mega CD game you wanted to your 3DS and enjoy!!!


And also you can now run CleanTool.exe and have it delete all the extracted files from the HackingToolkit3DS folder completely
 
Last edited by SwitchStation3P,

Rj.MoG

Well-Known Member
Member
Joined
Jun 8, 2015
Messages
369
Trophies
0
Age
30
XP
1,299
Country
United States
#1. Get a "Backup" of your Sega CD (or Mega CD) game you want plus grab any Sega Genesis/Mega Drive game (as a quick dummy file doesn't matter) and also a Sega CD BIOS file (all three regions)


#2. next download four important programs if you haven't already, (Ultimate GEN-MD Forwarder Maker for 3DS, HackingToolkit3DS, XVI32 *or any other hex editor program doesn't matter* and Notepad++)


#3. now run "Ultimate GEN-MD Forwarder Maker for 3DS" first, go to Open GEN-SMD File and load your downloaded Sega Genesis/Mega Drive game rom, second rename the game's name & publisher to that of the Sega CD game's name and publisher and also change the banner icon image to that of the Sega CD game you got instead (you can use the box art cover to make it quicker) and then just do the rest of the procedure, edit the screen, VC message, etc.. and then click on finish and it'll create a .cia file (that's gonna be your dummy file you'll be using for the next step)


#4. run "HackingToolkit3DS" and now copy & paste (or drag & drop) the created .cia dummy file you just made into the HackingToolkit3DS's folder, run the app and then you'll be given a list of commands you can do, but what you gonna want to do in this tutorial only is "Enter CE for extract a .CIA file" and then enter the name of that dummy file you copy & paste'd to. (so for example: SegaCD or snatcher without the .cia typed in with it)


#5. now once it's done extracting (which only takes a few seconds to finish) look back in the HackingToolkit3DS folder and you should now see three folders "ExtractedBanner", "ExtractedExeFS", and "ExtractedRomFS" plus just a bunch of .bin files, now first go into ExtractedExeFS folder and look for a file code.bin, this file you'll want to open a Hex Editor program for.


#6. next you'll want to do is open XVI32 (or any other Hex Editor program you installed instead) and load up the code.bin file from the ExtractedExeFS folder from the HackingToolkit3DS folder, and now once it's loaded next thing to do is click on the magnifying glass icon and then in the text string box type in rom.bin and then click on OK and it should take you directly to the text on the right side that'll say "romfs:/rom.bin" change the rom.bin text line to rom.cue instead, so it should now look like "romfs:/rom.cue" and now save it and exit out the editor app.


#7. and now next thing to do now is go into the ExtractedRomFS folder and open up retroarch.cfg in a text editor app like Notepad++ or any other text editing app, once your in look for system_directory = "sdmc:/" delete the entire sdmc:/ line and then you'll want to rename it now as to only romfs: so now it should look like this: system_directory = "romfs:" you can now save or save all the retroarch.cfg file and quit out of the text editor.


#8. next to last thing to do is now drag & drop all the .bin + .cue files in the Sega CD game folder you "Backup'd" eariler to the ExtractedRomFS folder and then now rename that .cue file to rom.cue and also copy the Sega CD BIOS file of your region of the game, so for example: if your Sega CD game is from USA you'll want to drag & drop (or copy & paste) it to the ExtractedRomFS folder as well too and rename it as bios_CD_U.bin


#9. and now FINALLY you can start rebuilding all the files to a new .cia file, so now what you wanna do is start up HackingToolkit3DS.exe and now this time "Enter CR for rebuild a .CIA file" and next it'll ask you to name a output file so it can create a new .cia file that being your Sega CD game this time so you can call it Snatcher or Sonic CD or whatever game your doing, follow the rest of the steps as normal and then it'll begin to rebuild the files so now just sit back and chill until it finishes... and once it's done that's it!!





Your now all done and can now finally install your Sega/Mega CD game you wanted to your 3DS and enjoy!!!


And also you can now run CleanTool.exe and have it delete all the extracted files from the HackingToolkit3DS folder completely
Thank you Kanye, very cool tutorial
 

AlterL

Active Member
Newcomer
Joined
Aug 12, 2019
Messages
40
Trophies
0
Age
25
XP
123
Country
Venezuela
Could this or dome sort of adaptation of this technique allow for TemperPCE forwarders?
 

SwitchStation3P

Well-Known Member
OP
Member
Joined
Nov 16, 2018
Messages
334
Trophies
0
Location
Bonerville
XP
894
Country
United States
Could this or dome sort of adaptation of this technique allow for TemperPCE forwarders?
I'd honestly tried attempting this but unfortunately the file structure is completely different and it doesn't use a PC Engine RetroArch core as it's base so making it impossible to do atm.
 

SwitchStation3P

Well-Known Member
OP
Member
Joined
Nov 16, 2018
Messages
334
Trophies
0
Location
Bonerville
XP
894
Country
United States
Trust me, there's loads of PC Engine CD games i defo want to do as well but until the creator makes a RetroArch CIA creator tool for PCE/TG-16 CD games then hopefully we can get that possibility
 

Tyrony

Member
Newcomer
Joined
Nov 24, 2018
Messages
18
Trophies
0
Age
21
XP
262
Country
Netherlands
I'd honestly tried attempting this but unfortunately the file structure is completely different and it doesn't use a PC Engine RetroArch core as it's base so making it impossible to do atm.
Since NSUI Beta 28 is now available (albeit in Spanish) You can set T16/PCE Injects to be built with either the default VC method (which indeed has a completely different file structure), or two Retroarch Mednafen cores (one is called PCE Fast, the other SuperGrafx) I also noticed that the PCE injector for this console now accepts .cue, .img etc. CD image formats and I could open my Ys IV .cue backup without any problems. (With the Retroarch Medn. PCE Fast method, which is what i injected it with).

But when I tried running the output file after installing it, black screen. I opened the .CIA file with ninfs (for some reason, HackingToolskit did not ''give'' me any folders with names specified in the tutorial, but that's besides the point).

What i'm saying is; When I looked through the romfs and exefs folders, I could see some similarities in the file structure...(presence of a rom.cue, retroarch_.cfg etc). I should also say that when still in the injector, I could not supply any BIOS.pce file anywhere besides the CD image I loaded before, not even in the settings menu, and it still would let me inject.

TLDR: Injecting with the Mednafen method will give comparable file structures to SEGA GEN, I think it would be possible to get A PCE CD game to run with this tutorial, but i'm not much of a programmer so i'm all just speculating. Maybe haven't tried hard enough.
 
Last edited by Tyrony,
  • Like
Reactions: SwitchStation3P

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
5,995
Trophies
1
XP
5,778
Country
United States
Since NSUI Beta 28 is now available (albeit in Spanish) You can set T16/PCE Injects to be built with either the default VC method (which indeed has a completely different file structure), or two Retroarch Mednafen cores (one is called PCE Fast, the other SuperGrafx) I also noticed that the PCE injector for this console now accepts .cue, .img etc. CD image formats and I could open my Ys IV .cue backup without any problems. (With the Retroarch Medn. PCE Fast method, which is what i injected it with).

But when I tried running the output file after installing it, black screen. I opened the .CIA file with ninfs (for some reason, HackingToolskit did not ''give'' me any folders with names specified in the tutorial, but that's besides the point).

What i'm saying is; When I looked through the romfs and exefs folders, I could see some similarities in the file structure...(presence of a rom.cue, retroarch_.cfg etc). I should also say that when still in the injector, I could not supply any BIOS.pce file anywhere besides the CD image I loaded before, not even in the settings menu, and it still would let me inject.

TLDR: Injecting with the Mednafen method will give comparable file structures to SEGA GEN, I think it would be possible to get A PCE CD game to run with this tutorial, but i'm not much of a programmer so i'm all just speculating. Maybe haven't tried hard enough.
Provided the location of the BIOS is defined by the retroarch.cfg file, wouldn't it be possible to manually add the BIOS to the CIA? Of course, this sort of defeats the purpose of NSUI, but I figure if the BIOS is all that's needed then this should work. Basically, you'd have to decompile the CIA generated by NSUI, add the BIOS and edit the configuration file accordingly, then rebuild the CIA.
 

Tyrony

Member
Newcomer
Joined
Nov 24, 2018
Messages
18
Trophies
0
Age
21
XP
262
Country
Netherlands
I
Provided the location of the BIOS is defined by the retroarch.cfg file, wouldn't it be possible to manually add the BIOS to the CIA? Of course, this sort of defeats the purpose of NSUI, but I figure if the BIOS is all that's needed then this should work. Basically, you'd have to decompile the CIA generated by NSUI, add the BIOS and edit the configuration file accordingly, then rebuild the CIA.
I suppose you could, I should try that anytime soon
 

Tyrony

Member
Newcomer
Joined
Nov 24, 2018
Messages
18
Trophies
0
Age
21
XP
262
Country
Netherlands
So, coming back to my issue with HackingToolKit, about that fact the tool always gives me a couple of decrypted(romfs-exefs etc.).bin files but no extracted folders. Am I missing something here? I'm following the instructions exactly as told...
 

jzam74

Member
Newcomer
Joined
Aug 22, 2020
Messages
13
Trophies
0
Age
20
XP
96
Country
Chile
Hello, why is my HackingToolkit9DS creating just the bin files and not the "Extracted..." folders? help :(
 

SwitchStation3P

Well-Known Member
OP
Member
Joined
Nov 16, 2018
Messages
334
Trophies
0
Location
Bonerville
XP
894
Country
United States
Hello, why is my HackingToolkit9DS creating just the bin files and not the "Extracted..." folders? help :(
Did you happened to install HackingToolkit9DS by mistake and not the "3DS" version? Because, that particular version refuses to create extracted folders and only creates .bin files for some odd reason...

Sent from my SM-J700T1 using Tapatalk
 
Last edited by SwitchStation3P,

Bluremii

New Member
Newbie
Joined
Oct 26, 2020
Messages
1
Trophies
0
Age
18
XP
16
Country
United States
Ok so, whoever's having trouble getting the folders when extracting the dummy CIA just use New Super Ultimate Injector! It should be under tools. But now there's another problem...

When I try to find the romfs:/rom.bin text it doesn't show up. All I get is this

upload_2020-10-26_2-35-0.png


Just romfs:/rom_path.txt

what should I do?


Update literally 5 min later...

So actually I'm really impatient and decided to look a bit further and see what rom_path.txt is and I found that it is a text file in the folder ExtractedRomFS that reads romfs:/rom.md and in the same folder there is a rom.md file which I guess is the dummy rom. So I think what I'm gunna do is change some things to make it point to the rom.bin file instead of the txt with the path of romfs:/rom.md. Or idk ill see what I can do


Update next day


Ok so don't use NSUI to make a dummy .CIA. Use the Ultimate GEN-MD Forwarder Maker. With that you'll get the correct code.bin file to edit. So now I followed the instructions and am waiting for the Sonic CD .CIA to download.
 
Last edited by Bluremii,

NanashiFinal13

Well-Known Member
Member
Joined
May 1, 2017
Messages
374
Trophies
0
Age
27
XP
1,485
Country
Argentina
Ok so, whoever's having trouble getting the folders when extracting the dummy CIA just use New Super Ultimate Injector! It should be under tools. But now there's another problem...

When I try to find the romfs:/rom.bin text it doesn't show up. All I get is this

View attachment 231073

Just romfs:/rom_path.txt

what should I do?


Update literally 5 min later...

So actually I'm really impatient and decided to look a bit further and see what rom_path.txt is and I found that it is a text file in the folder ExtractedRomFS that reads romfs:/rom.md and in the same folder there is a rom.md file which I guess is the dummy rom. So I think what I'm gunna do is change some things to make it point to the rom.bin file instead of the txt with the path of romfs:/rom.md. Or idk ill see what I can do


Update next day


Ok so don't use NSUI to make a dummy .CIA. Use the Ultimate GEN-MD Forwarder Maker. With that you'll get the correct code.bin file to edit. So now I followed the instructions and am waiting for the Sonic CD .CIA to download.

In fact, you can use NSUI to do a Sega CD injection. You need to modify the rom_path.txt (Inside of the romfs folder). Inside of it there only one line ¨romfs:/rom.md or romfs:/rom.bin¨ (this depend on the base game format). You need to change it to ¨romfs:/rom.cue¨ and save the file. After that just follow this guide from #7 to the end and thats it.
 
Last edited by NanashiFinal13,

Thee_Stranger

Member
Newcomer
Joined
Dec 12, 2020
Messages
14
Trophies
0
XP
44
Country
United States
Help me, please. I'm at my wit's end with this. Hacked my New 3DS today, because I want to play Snatcher portably (do own an original, authentic copy for Sega CD).

Got as far as step #8 when I realize that I have absolutely no .cue file in there as the tutorial says there should be.
Figured I must have screwed something up along the way, so decided to start over again from scratch. Deleted all the .bin files extracted from the Genesis .cia file in the "PackHack" folder for the Hackingtool3DS software, as well as the three folders: "ExtractedBanner", "ExtractedExeFS", and "ExtractedRomFS".

Now the stupid 3DS Hacking Tool no longer extracts the file at all when I try! It says it extracted the file with success, but when I go back to the folder: No .bins, no folders -- nothing but the .cia dummy file I created in the Forwarder Maker. I have uninstalled and reinstalled both the Ultimate GEN-MD Forwarder Maker and the HackingToolkit3DS several times (and every available version), as well as several Genesis ROMs. Keep downloading new ones, hoping that one will take. Now I have a whole truckload of these Genesis ROMs, but can't get this thing to work. I've wasted a whole day on this. -_- And I'm ready to throw my laptop out the window. P.S. There is a prompt in the HackingToolkit not mentioned in the tutorial. After commanding the app the extract the .cia file, and then inputting the name of such file, the software prompts me with a question, "Decompress the code.bin file (n/y?):" I usually say yes, because I assume that's what you're supposed to do. But sometimes I say no just to see if something different happens. I don't really remember what I put the first time it worked, but it never works anymore either way.

Does anyone know what I can do to fix this? Any advice would be appreciated!
(TL;DR)


UPDATE:

Okay. So a little detail I omitted is that I originally changed the .cia filename of the Genesis ROM to "Snatcher", since that's what I figured the file was going to eventually be in the end anyway. When I got through Step #8, and couldn't find that .cue file, I figured renaming the file may have been my mistake. So after deleting everything and starting over, I stopped changing the file name. Well, turns out there's some kind of lingering memory issue or something going on between my computer and this software, -- even after deleting and uninstalling everything -- because after a thousand attempts to extract the file again without any success, I renamed the file to "Snatcher" again, and the .bin files and 3 folders finally reappeared after the extraction procedure. (TL;DR)

So, I went through all the steps again, and I remain stuck on Step #8, because I'm still not seeing this .cue file anywhere. I'm assuming Step #6 with the Hex Editor is supposed to produce this .cue file? If that's the case, it doesn't seem to be working. And I don't know why on earth it would be in the Sega CD game's folder since we don't really mess with that at all until the end of Step #8, it seems. I guess I'm still kind of confused here.

These are the files currently in my ExtractedRomFS folder:

- bios_CD_U.bin
- bottom.bin
- path (Text Document)
- retroarch.cfg
- retroarch-core-options.cfg
- rom.bin

My PackHack folder contains an additional six bin files (Decrypted, Header, LogoLZ), as well as the original cia dummy file. In my Snatcher Sega CD folder, there's a Read Me document, a bunch of mp3 files, and the ISO. Within the ISO is three text documents and a ton of bin files, which I haven't yet dumped into this folder, because I'm not sure if that's what I'm supposed to do. Or if I'm following right. And I'm not seeing a .cue file in any of these folders. Like, I'm guessing the "rom.bin" file is supposed to be my .cue file that I should be renaming to "rom.cue", but the thing is... it's an actual bin file, not a cue file. And just changing the file name isn't going to change the file type.

Could someone please help a moron out here, if my description is providing any insight at all as to what I'm missing?

... again, any help would be greatly appreciated! For what it's worth, I thank the OP for the guide.

UPDATE:

Whelp. I've realized that I am a complete and utter clueless n00b, and that people probably aren't going to have the time or patience to walk me through this stuff by the hand, if they're even reading this two month-old thread at all, so.... I'm wingin' it. Changed the "rom.bin" file to "rom.cue", and to my surprise, it looks like it actually changed the file type to CUE. I then dumped all of the Snatcher ISO & MP3 files into the ExtractedRomFS folder, and... I think... stuck it into the HackingToolkit3DS machine, and apparently rebuilt the CIA file. I do see altered and "_Edited.cia" files in there now. Now the problem is... if I even did it right, I have no idea where the hell to put it on my SD Card.

The struggle continues...

UPDATE:

All right, well, I threw the Snatcher_Edited.cia file onto my SD under the cia folder, and "injected" it into my DS through FBI, which did put the title on my home screen as if it were a Virtual Console game. The icons and everything were in order, but, as I expected, it immediately crashed with an error exception the second I tried to boot it up.

EDIT:

Let's just see how long I can take this thing. One BIG question: Just what or how is this thing being emulated? Shouldn't I download an emulator like Picodrive or some sort, and put it into the file? Or is the Retroarch emulator already in it?
 
Last edited by Thee_Stranger,

SwitchStation3P

Well-Known Member
OP
Member
Joined
Nov 16, 2018
Messages
334
Trophies
0
Location
Bonerville
XP
894
Country
United States
Help me, please. I'm at my wit's end with this. Hacked my New 3DS today, because I want to play Snatcher portably (do own an original, authentic copy for Sega CD).

Got as far as step #8 when I realize that I have absolutely no .cue file in there as the tutorial says there should be.
Figured I must have screwed something up along the way, so decided to start over again from scratch. Deleted all the .bin files extracted from the Genesis .cia file in the "PackHack" folder for the Hackingtool3DS software, as well as the three folders: "ExtractedBanner", "ExtractedExeFS", and "ExtractedRomFS".

Now the stupid 3DS Hacking Tool no longer extracts the file at all when I try! It says it extracted the file with success, but when I go back to the folder: No .bins, no folders -- nothing but the .cia dummy file I created in the Forwarder Maker. I have uninstalled and reinstalled both the Ultimate GEN-MD Forwarder Maker and the HackingToolkit3DS several times (and every available version), as well as several Genesis ROMs. Keep downloading new ones, hoping that one will take. Now I have a whole truckload of these Genesis ROMs, but can't get this thing to work. I've wasted a whole day on this. -_- And I'm ready to throw my laptop out the window. P.S. There is a prompt in the HackingToolkit not mentioned in the tutorial. After commanding the app the extract the .cia file, and then inputting the name of such file, the software prompts me with a question, "Decompress the code.bin file (n/y?):" I usually say yes, because I assume that's what you're supposed to do. But sometimes I say no just to see if something different happens. I don't really remember what I put the first time it worked, but it never works anymore either way.

Does anyone know what I can do to fix this? Any advice would be appreciated!
(TL;DR)


UPDATE:

Okay. So a little detail I omitted is that I originally changed the .cia filename of the Genesis ROM to "Snatcher", since that's what I figured the file was going to eventually be in the end anyway. When I got through Step #8, and couldn't find that .cue file, I figured renaming the file may have been my mistake. So after deleting everything and starting over, I stopped changing the file name. Well, turns out there's some kind of lingering memory issue or something going on between my computer and this software, -- even after deleting and uninstalling everything -- because after a thousand attempts to extract the file again without any success, I renamed the file to "Snatcher" again, and the .bin files and 3 folders finally reappeared after the extraction procedure. (TL;DR)

So, I went through all the steps again, and I remain stuck on Step #8, because I'm still not seeing this .cue file anywhere. I'm assuming Step #6 with the Hex Editor is supposed to produce this .cue file? If that's the case, it doesn't seem to be working. And I don't know why on earth it would be in the Sega CD game's folder since we don't really mess with that at all until the end of Step #8, it seems. I guess I'm still kind of confused here.

These are the files currently in my ExtractedRomFS folder:

- bios_CD_U.bin
- bottom.bin
- path (Text Document)
- retroarch.cfg
- retroarch-core-options.cfg
- rom.bin

My PackHack folder contains an additional six bin files (Decrypted, Header, LogoLZ), as well as the original cia dummy file. In my Snatcher Sega CD folder, there's a Read Me document, a bunch of mp3 files, and the ISO. Within the ISO is three text documents and a ton of bin files, which I haven't yet dumped into this folder, because I'm not sure if that's what I'm supposed to do. Or if I'm following right. And I'm not seeing a .cue file in any of these folders. Like, I'm guessing the "rom.bin" file is supposed to be my .cue file that I should be renaming to "rom.cue", but the thing is... it's an actual bin file, not a cue file. And just changing the file name isn't going to change the file type.

Could someone please help a moron out here, if my description is providing any insight at all as to what I'm missing?

... again, any help would be greatly appreciated! For what it's worth, I thank the OP for the guide.

UPDATE:

Whelp. I've realized that I am a complete and utter clueless n00b, and that people probably aren't going to have the time or patience to walk me through this stuff by the hand, if they're even reading this two month-old thread at all, so.... I'm wingin' it. Changed the "rom.bin" file to "rom.cue", and to my surprise, it looks like it actually changed the file type to CUE. I then dumped all of the Snatcher ISO & MP3 files into the ExtractedRomFS folder, and... I think... stuck it into the HackingToolkit3DS machine, and apparently rebuilt the CIA file. I do see altered and "_Edited.cia" files in there now. Now the problem is... if I even did it right, I have no idea where the hell to put it on my SD Card.

The struggle continues...

UPDATE:

All right, well, I threw the Snatcher_Edited.cia file onto my SD under the cia folder, and "injected" it into my DS through FBI, which did put the title on my home screen as if it were a Virtual Console game. The icons and everything were in order, but, as I expected, it immediately crashed with an error exception the second I tried to boot it up.

EDIT:

Let's just see how long I can take this thing. One BIG question: Just what or how is this thing being emulated? Shouldn't I download an emulator like Picodrive or some sort, and put it into the file? Or is the Retroarch emulator already in it?

Very sorry about the delayed help! I've should've been more responsible, so to your question.... which Disc dumping tool you're using? make sure you get an app like PowerISO, UltraISO, or any other similar app to convert your copy to a .bin + .cue format and then try again.

I personally don't do .iso + .mp3 support (assuming RetroArch itself does not do that format) and i feel it's a completely outdated way to run Sega CD games (or any other CD based games) nowadays.

once your able to get your copy to that bin + cue format try again to see if it finally boots up.

Btw, make sure to always use an emulator like RetroArch, Kega Fusion or Kigen to test the BIOS file and dump to make everything runs perfect before creating the .cia file

EDIT: You can actually use the Kigen emulator to convert your ISO+MP3 to Bin+Cue!! so that way it makes testing your dumps very quickly and less hassle.

Here's the emulator: https://sourceforge.net/projects/kigen-multisega-emulator/
 
Last edited by SwitchStation3P,
  • Like
Reactions: Thee_Stranger

Thee_Stranger

Member
Newcomer
Joined
Dec 12, 2020
Messages
14
Trophies
0
XP
44
Country
United States
EUREKA!!

SUCCESS! It's finally up and runnin', and this is a thing of absolute beauty. Snatcher is one of my favorite games of all time. I first played it at a very young age, before Metal Gear Solid on PSX was even a thing. The original DS rekindled my love for 90's era PC adventure games in the same vein. After playing the Homebrew version of Snatcher on the original DS, I was always crossing my fingers for a Snatcher port. But, of course, that never materialized.
This is awesome. And I don't have to dink with emulator settings or anything, it's just on the Home Menu, presented all nicely, and it just goes.
Thank you so much, man. You have no idea how happy you've made me! :yay3ds: I'd hug you if I could.

But to your point, I wasn't using any disc dumping tool. The few times I've emulated Snatcher on PC or a tablet, I've always just used the ISO. Never knew "bin+cue" was even a "thing" until now. I couldn't figure out how to convert the file with Kigen, so I downloaded UltraISO. Successfully converted it... but it stuck all the MP3 files into one single BIN file, and the sound was FUBAR'd. I ended up just downloading a bin+cue version of the ROM online, and now I am one happy camper.

Thank you so much, once again. For the guide and all of your help.

Next: Rise of the Dragon!
 
Last edited by Thee_Stranger,

Thee_Stranger

Member
Newcomer
Joined
Dec 12, 2020
Messages
14
Trophies
0
XP
44
Country
United States
Well. Rise of the Dragon worked perfectly. But, unfortunately, I'm having some problems with Snatcher. After getting out of the Turbocycle at the abandoned factory, the game stalls for, like, at least a full minute before loading the text options. And inside the factory itself, I experienced the same issue when it switches to various screens or loads new areas. And the excessively long periods of lagging and stalling keeps sporadically occurring throughout random points in the game in my current playthrough. It's quite annoying.

I've looked everywhere, and downloaded and re-downloaded all the bin/cue copies of the game I could find on the net. I've also dinked around inside of the CUE sheets trying to patch up a potential flub somewhere in there. No matter what I try, or which file I download and boot up, I experience the same issue. After digging around the internet a little more, I'm seeing that this isn't an isolated issue, and it seems to be an issue specific to Snatcher with this particular emulator (RetroArch/Picodrive).

So, I guess the question now is... is there any other Sega CD emulator that I can possibly use and inject for 3DS.CUE files? There's an option in Ultimate Gen MD to use either Picodrive or Genesis Plus GX as the base emulator. Would that also require naming the BIOS file something different when I paste it into the ExtractedROMs folder?

Thanks again for any help or advice!
 
Last edited by Thee_Stranger,
General chit-chat
Help Users
  • No one is chatting at the moment.
    N @ natedogwoof: i have twilight menu