Homebrew Homebrew Development

  • Thread starter Thread starter aliak11
  • Start date Start date
  • Views Views 1,475,181
  • Replies Replies 6,048
  • Likes Likes 54
Smea seems to be developing something cool:
I don't know what he plans to do with it, but it's awesome he's got it working.
 
  • Like
Reactions: Quantumcat
uncart now dumps and decrypts all at once which is much nicer than dealing with the convoluted muti-step process of old.
The option remains to just dump a standard encrypted cci - 2.5x faster than GW, without unique header id.
All credits to citra team https://github.com/neobrain/uncart

I've only tested this on cubic ninja and it appeared to do a good job for the most part, but the update partition wasn't decrypted. Not important in most cases, but it should be known.
 

Attachments

Last edited by zoogie,
uncart now dumps and decrypts all at once which is much nicer than dealing with the convoluted muti-step process of old.
The option remains to just dump a standard encrypted cci - 2.5x faster than GW, without unique header id.
All credits to citra team https://github.com/citra-emu/uncart

I've only tested this on cubic ninja and it appeared to do a good job for the most part, but the update partition wasn't decrypted. Not important in most cases, but it should be known.
Last time I checked the on-the-fly decryption was still under as a pull request.
 
Last edited by zoogie,
Hello,
I tried to make an audio, which plays raw audio, which worked ... ok. But I didn't got it working with own raw audio files, because it crashed. I took some code of the nyan cat homebrew to play audio and tested it with one of the included .bin files. So I decided to take an mp3, convert it to wav, convert it to an raw audio file with audacity and then renamed the file ending to .bin. I'm 100% sure that I am converting it wrong. Would be nice if anyone of you could tell me how to convert my audio files right.
-josamilu

EDIT: May the problem be that the audio file is to big? Because it restarts the system if I load my audio file. The audio file is 10,3mb.
 
Last edited by josamilu,
Hello,
I tried to make an audio, which plays raw audio, which worked ... ok. But I didn't got it working with own raw audio files, because it crashed. I took some code of the nyan cat homebrew to play audio and tested it with one of the included .bin files. So I decided to take an mp3, convert it to wav, convert it to an raw audio file with audacity and then renamed the file ending to .bin. I'm 100% sure that I am converting it wrong. Would be nice if anyone of you could tell me how to convert my audio files right.
-josamilu

EDIT: May the problem be that the audio file is to big? Because it restarts the system if I load my audio file. The audio file is 10,3mb.
Since you need to move the audio to linear memory range for playback - are you sure the call to linearAlloc returned a non zero value?
 
Since you need to move the audio to linear memory range for playback - are you sure the call to linearAlloc returned a non zero value?
Ok I solved my problem now. I was right, I converted the file in the wrong way, I converted it with 25020 hz and signed 8-bit PCM, but I had to convert it with 32000hz and 16-bit PCM. Now it plays my music ;)
 
  • Like
Reactions: hippy dave
Ok I solved my problem now. I was right, I converted the file in the wrong way, I converted it with 25020 hz and signed 8-bit PCM, but I had to convert it with 32000hz and 16-bit PCM. Now it plays my music ;)
Odd. Either formats works fine - provided you supply the correct parameters to the play sound call.
 
Are there any homebrew programs that utilize the right control stick and the two extra L and R buttons on the New 3DS? I was just thinking about how there's "3DS Controller" and "3DS Remote Desktop", and while Remote Desktop is closer to what I want to mess with (leave my PC on all the time, and my 3DS is essentially on god-mode while at home since I can play ANYTHING), Controller seems easier to set up, and both programs are unable to use the additional buttons. I'm just curious if it's because both programs haven't been updated in a while or if we just simply don't know how to add them in yet.
 
Didn't know that .3dsx had more available to it than .3ds and .cia did. Okay then, one other question...

You know how you can watch an Oculus Rift video in 3D using a 3DS? I know that there's some sort of driver or something to hack together Oculus Rift support for games that don't natively support it, like Bioshock or Skyrim. There's also a way to get support for things like the Dolphin emulator, since I've seen videos of someone emulating Wind Waker on an Oculus Rift with a first-person hack. Remote Desktop proves that we can stream video from the PC to the 3DS quickly enough to be able to play games and stuff like that. Would it be possible to make something similar, but with support for Oculus drivers like what I mentioned, or a custom-made driver, so that games that don't normally have 3D support would be able to be streamed to the 3DS in 3D in the same way, or would that be too much for the 3DS to handle?

Sorry about the "what if?" questions. I know that they can get annoying, but this has been on my mind for the last couple days and, since I tend to have a one-track mind at times, it's been driving me insane.
 
Didn't know that .3dsx had more available to it than .3ds and .cia did. Okay then, one other question...

You know how you can watch an Oculus Rift video in 3D using a 3DS? I know that there's some sort of driver or something to hack together Oculus Rift support for games that don't natively support it, like Bioshock or Skyrim. There's also a way to get support for things like the Dolphin emulator, since I've seen videos of someone emulating Wind Waker on an Oculus Rift with a first-person hack. Remote Desktop proves that we can stream video from the PC to the 3DS quickly enough to be able to play games and stuff like that. Would it be possible to make something similar, but with support for Oculus drivers like what I mentioned, or a custom-made driver, so that games that don't normally have 3D support would be able to be streamed to the 3DS in 3D in the same way, or would that be too much for the 3DS to handle?

Sorry about the "what if?" questions. I know that they can get annoying, but this has been on my mind for the last couple days and, since I tend to have a one-track mind at times, it's been driving me insane.
Possible, possibly. But I think the limitations of that wouldn't make it viable since you're basically doubling the amount of data being sent, and thats already part of why the current remote viewers are jerky.

Also someone skilled enough to pull this off would have to actually be interested in the idea, which is probably the least likely part of the whole idea.
 
If anyone gets a cia or .3ds that can be rebuilt as a cia version of uncart, Or their own homebrew using similar code, Lemme know please.
I'm done trying to get ninjhax working. And even if I have it working, it's still - load rxmode -> load cubic ninja -> load uncart
whereas with gateway it's just turn on the 3ds and point the browser at a specific URL.
But yeah, that's the only thing I want Ninjhax for and I'm not sure why it's not working. I'm using the correct QR. I made a CIA of AQNJ because I couldn't find a live link to one. Still nothing. (4.4.0-10J Sysnand)
Tried some on my 9.8U emunand but that obviously didn't work since ninjhax was patched in 9.3
Not about to screw around updating/downgrading sysnand/emunand just for one thing, so I'm gonna stick with gw's much slower dumper for now.

I guess even getting an uncart-clone cia working would still be slower to startup than GW's launcher, but since I'm already in my emunand all the time it wouldn't matter, and the ability to return to the emunand home menu would more than make up for it.
 
Is it possible to read files from the SD card with the OOT exploit via the FS:User service ?
I took yellows8 code as a base, I just changed the archive id to 9, but it still fails. Do I have to prefix the path with "dmc:" ?
Or am I missing something, like mounting the SD card ?
 

Site & Scene News

Popular threads in this forum