Hello guys,
I am with a small Smash Bros project which is basically getting my replays to play on Citra and record them in high definition for showing on my video channel (along with the direct sound output recording from the 3DS itself). I have dumped the ROM from my original cartridge over a year ago using the 3DS of a friend at the time, built a special version of Citra that supports the full version of Smash Bros, decrypted my replays with extdata_dump and managed to get a full speed 60FPS footage of the game by recording each rendered OpenGL frame to pictures using apitrace, then putting them to play sequentially. The result is a perfect 3DS speed footage, created entirely using Citra. You can check my progress so far over here:
Using all of this progress, If I could play my replays, I would have pretty cool HD videos of them to show around! Except... my game is updated to the latest patch, 1.1.6, so the 1.0 version running on Citra obviously won't play any of my replay files, as evidenced by the video.
Now, I've stumbled into a wall trying to deal with this update, so that I can have it over on Citra. I have searched up and down for ways to decrypt it and merge it into my 1.0 ROM, and everywhere I look, I need to use Decrypt9 to do it, and for that I would need my firmware to be on 9.2. However I am but a simple smasher trying to give some edge to his replays, and I have no intention of going beyond userland in my homebrew endeavors. As such, my firmware is the latest 11.0.0-33U, and everything I did up to now involving homebrew was nothing more than simple things such as running the launcher payload through browserhax and menuhax to decrypt a few files. For me, downgrading my 3DS is absolutely out of question. Besides it being a pain, I am not really a developer who would benefit from this and I'm not interested in pirating 3DS games either.
So, I have here with me a CIA with the 1.1.6 update, which seems encrypted, as ctrtool doesn't understand the CXI part of it at all, and I also have this update in encrypted TMD and APP files from my SD Card, which are used by the game in the 3DS. Is there anything at all that I can do, involving only userland homebrew (9.2+) and my PC?
I don't want to have the work I put on this cute little project going to waste because of an update I am utterly unable to decrypt. Somebody please help me, I am even willing to accept help in private, if a 9.2 3DS is absolutely necessary and anyone is willing to help me with theirs for decryption...
Thank you for your attention.
I am with a small Smash Bros project which is basically getting my replays to play on Citra and record them in high definition for showing on my video channel (along with the direct sound output recording from the 3DS itself). I have dumped the ROM from my original cartridge over a year ago using the 3DS of a friend at the time, built a special version of Citra that supports the full version of Smash Bros, decrypted my replays with extdata_dump and managed to get a full speed 60FPS footage of the game by recording each rendered OpenGL frame to pictures using apitrace, then putting them to play sequentially. The result is a perfect 3DS speed footage, created entirely using Citra. You can check my progress so far over here:
Using all of this progress, If I could play my replays, I would have pretty cool HD videos of them to show around! Except... my game is updated to the latest patch, 1.1.6, so the 1.0 version running on Citra obviously won't play any of my replay files, as evidenced by the video.
Now, I've stumbled into a wall trying to deal with this update, so that I can have it over on Citra. I have searched up and down for ways to decrypt it and merge it into my 1.0 ROM, and everywhere I look, I need to use Decrypt9 to do it, and for that I would need my firmware to be on 9.2. However I am but a simple smasher trying to give some edge to his replays, and I have no intention of going beyond userland in my homebrew endeavors. As such, my firmware is the latest 11.0.0-33U, and everything I did up to now involving homebrew was nothing more than simple things such as running the launcher payload through browserhax and menuhax to decrypt a few files. For me, downgrading my 3DS is absolutely out of question. Besides it being a pain, I am not really a developer who would benefit from this and I'm not interested in pirating 3DS games either.
So, I have here with me a CIA with the 1.1.6 update, which seems encrypted, as ctrtool doesn't understand the CXI part of it at all, and I also have this update in encrypted TMD and APP files from my SD Card, which are used by the game in the 3DS. Is there anything at all that I can do, involving only userland homebrew (9.2+) and my PC?
I don't want to have the work I put on this cute little project going to waste because of an update I am utterly unable to decrypt. Somebody please help me, I am even willing to accept help in private, if a 9.2 3DS is absolutely necessary and anyone is willing to help me with theirs for decryption...
Thank you for your attention.
Last edited by Sosser,