- Joined
- Apr 18, 2014
- Messages
- 454
- Trophies
- 1
- Age
- 49
- Location
- where the potential goes to zero
- XP
- 1,041
- Country
I really like the idea of an OFFLINE, free pokebank alternative but I just can't get this to work.
I have Pokemon Alpha Sapphire (cia installed on rxtools emunand) and I am launching homebrew with the "Homebrew Channel" also installed on emunand from a cia.
PHBank.3dsx and PHBank.smdh are in /3DS/PHBank and I copied the pbank folder to the root of the SD card.
When I tap PHBank, there is a prompt to press A to choose target. When I press A, the screen goes all funny and after some weird stuff, the bottom screen turns yellow and the top goes black. Then all you can do is power off. I also tested with a Pokemon Y cart inserted and the same thing happened.
I thought maybe the binary was bad, so I downloaded devkitPRO, installed the dependencies for PHBank and compiled it from a clone of the latest git. Exactly the same thing happens with the freshly built PHBank.3dsx and PHBank.smdh.
So then I thought maybe the Homebrew Launcher didn't like something about running from rxtools emunand and decided to build a cia of PHBank. I am not at all sure I did this right, the problem being the complicated and undocumented RSF file. I followed the instructions on the Homebrew wiki and grabbed cia.rsf from blargsnes. I customized the unique id and commented ExeFs and PlainRegion because the latest makerom doesn't understand them:
Anyway, my cia of PHBank installed but crashes just like when I launch from the homebrew channel. The only thing obviously wrong with the cia file is the icon is black.
Copying the freshly-built PHBank.elf to myproject.elf and PHBank.smdh to myproject.smdh, I followed these instructions here to make the cia:
(I made a banner out of some clip art of a pokedex and a wav of pikacu making that dumb noise using bannertool.)
I have Pokemon Alpha Sapphire (cia installed on rxtools emunand) and I am launching homebrew with the "Homebrew Channel" also installed on emunand from a cia.
PHBank.3dsx and PHBank.smdh are in /3DS/PHBank and I copied the pbank folder to the root of the SD card.
When I tap PHBank, there is a prompt to press A to choose target. When I press A, the screen goes all funny and after some weird stuff, the bottom screen turns yellow and the top goes black. Then all you can do is power off. I also tested with a Pokemon Y cart inserted and the same thing happened.
I thought maybe the binary was bad, so I downloaded devkitPRO, installed the dependencies for PHBank and compiled it from a clone of the latest git. Exactly the same thing happens with the freshly built PHBank.3dsx and PHBank.smdh.
So then I thought maybe the Homebrew Launcher didn't like something about running from rxtools emunand and decided to build a cia of PHBank. I am not at all sure I did this right, the problem being the complicated and undocumented RSF file. I followed the instructions on the Homebrew wiki and grabbed cia.rsf from blargsnes. I customized the unique id and commented ExeFs and PlainRegion because the latest makerom doesn't understand them:
Code:
#ExeFs: # these are the program segments from the ELF, check your elf for the appropriate segment names
# ReadOnly:
# - .rodata
# - RO
# ReadWrite:
# - .data
# - RO
# Text:
# - .init
# - .text
# - STUP_ENTRY
#PlainRegion: # only used with SDK ELFs
# - .module_id
Anyway, my cia of PHBank installed but crashes just like when I launch from the homebrew channel. The only thing obviously wrong with the cia file is the icon is black.
Copying the freshly-built PHBank.elf to myproject.elf and PHBank.smdh to myproject.smdh, I followed these instructions here to make the cia:
Code:
arm-none-eabi-strip myproject.elf
makerom -f cia -o myproject.cia -rsf cia.rsf -target t -exefslogo -elf myproject.elf -icon myproject.smdh -banner banner.bin