ROM Hack [Release] 3DS Simple CIA Converter

  • Thread starter Riku
  • Start date
  • Views 1,459,732
  • Replies 844
  • Likes 158

Datalogger

Living the Dream
Member
Joined
Dec 21, 2009
Messages
416
Trophies
1
Location
Maui
XP
712
Country
United States
I don't actually play any games on my 3DS's
It's more of a preservation of content issue, like MAME and No-Intro.

These things don't seem important today, but they will be years from now when we want to look back at what was going on in the gaming world way back when...

And the statement about the games not being 1:1 is true, but the actual binary content that decodes and plays the games is the same on all the eShop "backups"
Someday we will have all of the keys to the 3DS and we will wish we had not removed content from the ROMS....
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
I don't actually play any games on my 3DS's
It's more of a preservation of content issue, like MAME and No-Intro.

These things don't seem important today, but they will be years from now when we want to look back at what was going on in the gaming world way back when...

And the statement about the games not being 1:1 is true, but the actual binary content that decodes and plays the games is the same on all the eShop "backups"
Someday we will have all of the keys to the 3DS and we will wish we had not removed content from the ROMS....

Then in that case you will just have to take the time to track down a different method for converting/backing up cia content.
 

Datalogger

Living the Dream
Member
Joined
Dec 21, 2009
Messages
416
Trophies
1
Location
Maui
XP
712
Country
United States
It's not me I'm asking this change for.
I already know how to backup an accurate image of a eShop purchase and/or a Cart (without using a GW)

It's the people that use these tools that want to make "Real" copies of what they have, but they need tools that will help them as they don't know how to do it at a lower level.
 

Aroth

Well-Known Member
Member
Joined
Apr 14, 2015
Messages
2,066
Trophies
0
Age
37
XP
891
Country
United States
It's not me I'm asking this change for.
I already know how to backup an accurate image of a eShop purchase and/or a Cart (without using a GW)

It's the people that use these tools that want to make "Real" copies of what they have, but they need tools that will help them as they don't know how to do it at a lower level.
Fair enough. Unfortunately the author is dead set against enabling a RF flag rather than automatically setting RF, so you will have to look elsewhere. There are at least 4 or 5 scripts in existence for converting 3ds files to cia, and to be completely honest it sounds like what you are doing is compiling a cia from the binary files, which is a different process than what this utility does in the first place.
 

Datalogger

Living the Dream
Member
Joined
Dec 21, 2009
Messages
416
Trophies
1
Location
Maui
XP
712
Country
United States
I'm already headed in that re-direction.

Decrypt9WIP, thanks to d0k3's hard, work can already save decTitleKeys.bin from an emuNAND directly so that printKeys.py can generate the keys for 3DS_Multi_Decryptor's CDNto3DS.py python script to take over and create the .3DS/.CIA "live" from Ninty's Servers in as close to "virgin" format as I can think of.

It's going to take a little creative batch programming to make this all as "user friendly" as I can make it - but it will be so.

It will never be as clean or as easy to use as 3DS Simple Converter - but that's to be expected from someone who started out on a DEC PDP-11 :)

(and I'm out)
 

Riku

Well-Known Member
OP
Member
Joined
May 3, 2009
Messages
288
Trophies
0
XP
1,491
Country
United States
My program is not designed for eShop content, only cartridge-based games, so stop discussing this CIA-->*.3ds-->CIA bullshit here.

My idea behind this app was so people don't need to share and store CIA files at all, just original untouched *.3ds backups. When you need one, you easily convert it yourself and install.

Also, as I already explained, RF patch is just a static 4-byte patch inside icon file, easily reversible. If it causes issues with GW, this is clearly screw-up on their part. I couldn't care less about GW stuff, honestly.
 

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,237
Thank you very much for this tool - I spent ages looking at other guides and batch files and things, this made life soooooo much easier and I have managed to convert all my dumped cartridges to CIA file now and installed them fine.

I just need to ask one question though - if I was to get a out of region 3ds file - will this program generate a region free CIA file, or do I need to edit a couple of bytes in the CIA - if so is there a standard location in the CIA or byte pattern? thanks.
 

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
573
Trophies
0
XP
1,586
Country
Italy
Thank you very much for this tool - I spent ages looking at other guides and batch files and things, this made life soooooo much easier and I have managed to convert all my dumped cartridges to CIA file now and installed them fine.

I just need to ask one question though - if I was to get a out of region 3ds file - will this program generate a region free CIA file, or do I need to edit a couple of bytes in the CIA - if so is there a standard location in the CIA or byte pattern? thanks.
It automatically generate a region free CIA
 
  • Like
Reactions: cvskid

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,237
Thank you for your prompt reply, That's good news and a great tool - which makes life very easy so thanks to the dev for coding this.
 

bbmax

Well-Known Member
Newcomer
Joined
Mar 1, 2015
Messages
76
Trophies
0
Age
46
XP
129
Country
My program is not designed for eShop content, only cartridge-based games, so stop discussing this CIA-->*.3ds-->CIA bullshit here.

My idea behind this app was so people don't need to share and store CIA files at all, just original untouched *.3ds backups. When you need one, you easily convert it yourself and install.

Also, as I already explained, RF patch is just a static 4-byte patch inside icon file, easily reversible. If it causes issues with GW, this is clearly screw-up on their part. I couldn't care less about GW stuff, honestly.

thx for this software:) works perfectly:)
 

RitchieRitchie

Well-Known Member
Member
Joined
Nov 15, 2013
Messages
787
Trophies
0
Age
50
XP
782
Country
you can use 3dz files also
Thanks - any idea if I have to be on sysnand or if I can be on emunand? There was an earlier post that said you had to be on sysnand but I don't think anyone else mentioned it and I don't really want to go online with my sysnand if I can avoid it?

r
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,311
Trophies
2
XP
4,036
Country
United Kingdom
Thanks - any idea if I have to be on sysnand or if I can be on emunand? There was an earlier post that said you had to be on sysnand but I don't think anyone else mentioned it and I don't really want to go online with my sysnand if I can avoid it?

r
you can be on both but everyone uses EMUnand because it is safer and better anyway even if you did magically get a ban Nintendo only do 2 week bans
 

RitchieRitchie

Well-Known Member
Member
Joined
Nov 15, 2013
Messages
787
Trophies
0
Age
50
XP
782
Country
you can be on both but everyone uses EMUnand because it is safer and better anyway even if you did magically get a ban Nintendo only do 2 week bans
re sysnand/emunand, I mean specifically for going onto this site -

dukesrg.no-ip.org/3ds/go/?rxTools.dat


Can I be on emunand?

I'm planning on following this guide from an earlier post but it says you should stay in sysnand (I've bolded the bit)

"He already told a few posts back :)
But here's a short howto:
- Get rxTools and place the "rxTools.dat" file onto your 3DS SD
- Get a 3ds rom and place it in the same folder as the program (for ease of use)
- Generate ncchinfo.bin with the program (Follow instructions)
- Place generated "ncchinfo.bin" on 3DS SD togheter with "slot0x25keyx.bin" (Google it)

So you should have 3 files on your 3DS SD: rxTools.dat - ncchinfo.bin and slotx25keyx.bin

- Put the SD back into your 3DS and boot your 3DS
- Stay in your Sysnand and start your webbrowser
- In your webbrowser go to this url: dukesrg.no-ip.org/3ds/go/?rxTools.dat
- rxTools menu will be shown in a few seconds
- Enter "Decryption Options"
- Enter "Xorpad generation"
- Wait a few seconds and your xorpad(s) will be generated on your SD
- Remove 3DS SD and place the xor file(s) in the same folder as simple cia converter and your 3ds rom
- Get back to the program and convert the 3DS rom (Follow instructions)"

Thanks again for taking the time to help.

rr
 

izy

Advanced Tech Pleb
Member
Joined
Sep 17, 2010
Messages
2,311
Trophies
2
XP
4,036
Country
United Kingdom
If you autoboot set for RXtools EMUnand you dont need to got into sysnand at all.

Basically it would be like this if you have it set


-Autoboot and after the messed up screen or set boot logo hold (L or R) or Both for safety
- rxTools menu will be shown in a few seconds
- Enter "Decryption Options"
- Enter "Xorpad generation"


IF not you will have to use Sysnand to get the RXtools
 

RitchieRitchie

Well-Known Member
Member
Joined
Nov 15, 2013
Messages
787
Trophies
0
Age
50
XP
782
Country
If you autoboot set for RXtools EMUnand you dont need to got into sysnand at all.

Basically it would be like this if you have it set


-Autoboot and after the messed up screen or set boot logo hold (L or R) or Both for safety
- rxTools menu will be shown in a few seconds
- Enter "Decryption Options"
- Enter "Xorpad generation"


IF not you will have to use Sysnand to get the RXtools
Ah, okay. I don't have rxtools emunand - I use gateway with unlinked nands. So I will have to use sysnand then?

cheers,

r
 
Last edited by RitchieRitchie,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
  • BakerMan @ BakerMan:
    smug sonic time lmao
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Chronic The HempHog
  • DilllyDabDharma @ DilllyDabDharma:
    I'm new! Hi!
    DilllyDabDharma @ DilllyDabDharma: I'm new! Hi!