Emulation HELP: How do I convert CDN files to .CIA so Azahar can support a game's DLC?

  • Thread starter Thread starter Kazekai
  • Start date Start date
  • Views Views 1,237
  • Replies Replies 6

Kazekai

Well-Known Member
Member
Joined
Mar 25, 2013
Messages
195
Reaction score
31
Trophies
1
Age
35
XP
519
Country
United States
I've just migrated my Citra data over to Azahar, figuring I would try it out as a proper alternative since it's getting updates now. The compatibility has vastly improved, but there is still one major problem: It cannot load Fantasy Life's DLC, and that is a very significant part of the game.

There was no release of Fantasy Life that came with this DLC on the cartridge. When it was a new game, the DLC was an extra $10 required on top of the $40 I paid for it, and everyone else I knew needed to also pay that extra $10 because DLC owners couldn't play with non-DLC owners. Somehow, 12 years later, this game's stupid anti-consumer decision is still haunting me.

For the sake of transparency: Yes, I own this game. No, I don't have a hacked 3DS. That means I'm reliant on roundabout methods to play games I own on an emulator. My motive for wanting to play on an emulator, as opposed to the hardware, is two-fold:
1. My eyesight is terrible now and I just can't see small screens like I used to.
2. I can only motivate myself to play games while chatting in Discord and I want to stream them lol.

I have been all over the internet looking for this answer and the closest thing I've found that does not return a bunch of 404 errors (or just look like straight-up malware) is this github which I cannot, for the life of me, figure out how to use. The readme file seems to assume I already know what to do with everything on the git, and I feel like I might require some programming knowledge to really make use of this. I found it on this thread which is the closest thread to someone asking a similar question to me, but the OP apparently already knows how to use the tool, and further discussion doesn't really answer my question.

The other solutions I've found are no longer on github and it would seem most of them are obsolete anyway after Nintendo's method of title key generation was leaked. (Good job, Nintendo. Never change.) I'm not allergic to learning a bit of technical things to accomplish my goal, I just don't really know where to begin and it seems that all the available tools for this assume competence I currently do not have, so I apologize if this question is very stupid. If anyone is willing to point me toward a resource that an absolute fool can understand - or at least, some way to get my foot in the door with the above-linked solution - then I would appreciate you immensely.
 
I have been all over the internet looking for this answer
Have you tried just looking for instructions on how to play Fantasy Life with the DLC on an emulator..? Manipulating CDN files is one thing, but I can't imagine you're the first one on the Internet who has wanted to play Fantasy Life with the DLC on an emulator.

is this github which I cannot, for the life of me, figure out how to use. The readme file seems to assume I already know what to do with everything on the git, and I feel like I might require some programming knowledge to really make use of this.
Well, what have you done so far? Were you able to download the code? Do you have Python installed?

I can only motivate myself to play games while chatting in Discord and I want to stream them lol.
(Also, perhaps you should consider finding games that you are more motivated to play..?)
 
You shouldn't be really messing with CDN contents to use your game. The easiest thing for you is to mod your console and dump the game AND the DLC as cia files. You can do that from GodMode9 by going to the title manager (press Home) then finding the game (the one that starts with 00040000) and the DLC (the one that starts with 0004008C). Dump as standard so that they are dumped decrypted.
 
Well, what have you done so far? Were you able to download the code? Do you have Python installed?
i have python installed but i dont get the python scripts to run. i have the No Intro - Nintendo 3DS (Digital) (CND) dump from m*yr**nt and i need help to convert the cdn content to cia or 3ds files :)
 
You can also use this, it's still CLI, but you don't need Python:
https://github.com/DevYukine/rom-converto
Example command for CDN to CIA conversion:
Code:
rom-converto-windows-x64.exe ctr cdn-to-cia <CDN_DIR> [OUTPUT]
To decrypt the resulting CIA:
Code:
rom-converto-windows-x64.exe ctr decrypt-cia <INPUT> <OUTPUT>
For games with seed crypto it will try to fetch seeds from Nintendo's servers, or you can place the seeddb.bin next to rom-converto's executable to load them locally.
 
  • Like
Reactions: razorlord
You can also use this, it's still CLI, but you don't need Python:
https://github.com/DevYukine/rom-converto
Example command for CDN to CIA conversion:
Code:
rom-converto-windows-x64.exe ctr cdn-to-cia <CDN_DIR> [OUTPUT]
To decrypt the resulting CIA:
Code:
rom-converto-windows-x64.exe ctr decrypt-cia <INPUT> <OUTPUT>
For games with seed crypto it will try to fetch seeds from Nintendo's servers, or you can place the seeddb.bin next to rom-converto's executable to load them locally.
thx i will give it a try :)

this cia will work on citra or Azahar?
 
  • Like
Reactions: redunka

Site & Scene News

Popular threads in this forum