Hello, I have been recently working on making Custom roms for Sky3DS. I have made some results, but I still stucked on anothers.
I made my way to repack an official rom with a translation patch I am working on with some friends. Here's a video showing proof of it: (by the way, my gf's 3ds cart reader is almost broken --the contact metals got shortened-- so I have to put a post it note behind the sky3ds to make it work, do not blame me about it) (and about the bad video quality, my connection it's ultraslow, so I have to caonvert it in a very bad codec).
I was working on some other ideas, but got stucked on them at some point.
I was thinking on creating custom carts with homebrew (or converting eShop games to cart games), but they show some errors (same results for homebrew and eShop):
1-If I make the .3ds file from scratch they show invalid data and the template can not be generated
2-If I take an official rom, then replace the code in the exefs, the program does not launches on the 3ds, but the game shows up on the home menu (on Citra does not load when I decrypt the .3ds file)
3-If I take an official rom, then replace the code in the exefs and exheader, the cart does not appear in the home menu and shows "Unknown CTR Card" on DevMenu (on Citra the game/homebrew works fine if I decrypt the .3ds file)
of course, if I take an official rom and replace the exefs, exheader, ncsd header and ncch header, it will be like when I make the .3ds file from scratch.
My question is: Did anyone haves any hint to help me making these custom eShop-to-cart roms or custom homebrew roms?
Why is this important to the scene? ... well just think about a new homebrew entry point on 11.6 with a custom "homebrew launcher loader rom" on any 3ds system for these people with a Sky3DS.
By the way, all of this was tested on a Sky3DS with blue button.
I made my way to repack an official rom with a translation patch I am working on with some friends. Here's a video showing proof of it: (by the way, my gf's 3ds cart reader is almost broken --the contact metals got shortened-- so I have to put a post it note behind the sky3ds to make it work, do not blame me about it) (and about the bad video quality, my connection it's ultraslow, so I have to caonvert it in a very bad codec).
I was working on some other ideas, but got stucked on them at some point.
I was thinking on creating custom carts with homebrew (or converting eShop games to cart games), but they show some errors (same results for homebrew and eShop):
1-If I make the .3ds file from scratch they show invalid data and the template can not be generated
2-If I take an official rom, then replace the code in the exefs, the program does not launches on the 3ds, but the game shows up on the home menu (on Citra does not load when I decrypt the .3ds file)
3-If I take an official rom, then replace the code in the exefs and exheader, the cart does not appear in the home menu and shows "Unknown CTR Card" on DevMenu (on Citra the game/homebrew works fine if I decrypt the .3ds file)
of course, if I take an official rom and replace the exefs, exheader, ncsd header and ncch header, it will be like when I make the .3ds file from scratch.
My question is: Did anyone haves any hint to help me making these custom eShop-to-cart roms or custom homebrew roms?
Why is this important to the scene? ... well just think about a new homebrew entry point on 11.6 with a custom "homebrew launcher loader rom" on any 3ds system for these people with a Sky3DS.
By the way, all of this was tested on a Sky3DS with blue button.