Hacking [Release] Haxchi Installer 1.2 (Noob friendly)

DeadlyFoez

XFlak Fanboy
Banned
Joined
Apr 12, 2009
Messages
5,920
Trophies
0
Website
DeadlyFoez.zzl.org
XP
2,875
Country
United States
Just a suggestion. You can bundle wget with this tool and have the script use wget to download everything else that is needed so users only have to fownload 1 thing on their own and everything else is downloaded for them.

Thats how modmii does it.
 
  • Like
Reactions: KiiWii

vickdu31

Well-Known Member
OP
Member
Joined
Nov 14, 2016
Messages
228
Trophies
0
Age
27
XP
353
Country
Thanks for this tool! It seems to work (replaces all the files) but after starting the app, I see the logo for a few secs and then it crashes into black screen + beep.
Some info:
- Firmware 5.5.1 EUR
- New Super Mario Bros. (installed on SysNAND, I also tried USB)
- Homebrew Launcher installed to /wiiu/apps/homebrew_launcher/homebrew_launcher.elf
I had the same problem with v1.0.
Any ideas?
Some people have this problem, I have to investigate...

Okay, so now that I have the HBL haxchi forwarder installed, icon and all, the only things I wish to change with 1.1 are:
- Adding the bootsound
- Adding the XML and uploading it to change the title to read Homebrew Launcher

All I need to do is place the right XML and bootsound in the folder, and let the script do the rest? I want to be sure I only update these two files and nothing more :P
No need to take care of the XML, its downloaded, edited and uploaded automatically. The script will replace rom.zip whatever choice you choose but its no problem.

I tried injecting Homebrew over Brain Training (with custom Icon, Boot Sound and Splash Screens) but the game starts normally. Help?
Some people have this problem, I have to investigate...

Edit : I am back from a little investigation. Here are some lines :
PATH1 = "/vol/storage_" + storage_code + "/usr/title/00050000/" + game_id + "/content/0010/rom.zip"
PATH2 = "/vol/storage_" + storage_code + "/usr/title/00050000/" + game_id + "/meta/iconTex.tga"
If PATH2 is working perfectly, I see no reason why it would not work for PATH1...
Then I use this command : wupclient.up("rom.zip", PATH1) which is exactly the same as
w.up("rom.zip", "/vol/storage_mlc01/usr/title/00050000/YOUR_GAME_TITLE_ID/content/0010/rom.zip")

I'll try something and you tell me if it works. I give you custom version via MP
 
Last edited by vickdu31,

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Some people have this problem, I have to investigate...


No need to take care of the XML, its downloaded, edited and uploaded automatically. The script will replace rom.zip whatever choice you choose but its no problem.


Some people have this problem, I have to investigate...


Interesting, that's nice though, most excellent :P What about not telling it to change the images/icons (since I already did that)? And the boot sound file? I noticed that it's a compiled PY script. Even though I already have the forwarder installed on the old version?
 
D

Deleted User

Guest
Some people have this problem, I have to investigate...
I think the game skips rom.zip in vol\content\0010. Maybe it actually needs rom.nds, but it crashes on black screen with buzzing noise like @plyscho had when unzipping & rename to rom.nds. I don't get why we need .zip instead of original .nds replaced...

Edit: Nvm, I was on older version of that game and had to redownload off eShop lol
 
Last edited by ,

vickdu31

Well-Known Member
OP
Member
Joined
Nov 14, 2016
Messages
228
Trophies
0
Age
27
XP
353
Country
It might be because of NSMB. I've dumped my tickets and sent them to FIX94 who seems to be investigating, too. :)
Actually, some people have the same problem with brain age.
Would there be different game ID for demo or for something else ?
Or then some of the fix94 rom.zip have some problem. Before the 1.0 and 1.1 release, I re-downloaded all zip from his 1.7 release. But I highly doubt that.
Or maybe, the rom.zip location is different for some games/game version
usr/title/00050000/YOUR_GAME_TITLE_ID/content/0010/rom.zip
What if you try with the original wupclient manual commands with the same .zip ? (just rename the good one)
Interesting, that's nice though, most excellent :P What about not telling it to change the images/icons (since I already did that)? And the boot sound file? I noticed that it's a compiled PY script. Even though I already have the forwarder installed on the old version?
Yes, you can add only the sound file, select keep current icons but sound yes. I will not edit the META. First it was editing the meta but I decided its stupid to put haxchi by default if people want to only add the sound and they want another name.
 
Last edited by vickdu31,
  • Like
Reactions: the_randomizer

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Actually, some people have the same problem with brain age.
Would there be different game ID for demo or for something else ?
Or then some of the fix94 rom.zip have some problem. Before the 1.0 and 1.1 release, I re-downloaded all zip from his 1.7 release. But I highly doubt that.
Or maybe, the rom.zip location is different for some games/game version
usr/title/00050000/YOUR_GAME_TITLE_ID/content/0010/rom.zip
What if you try with the original wupclient manual commands with the same .zip ? (just rename the good one)

Yes, you can add only the sound file, select keep current icons but sound yes. I will not edit the META. First it was editing the meta but I decided its stupid to put haxchi by default if people want to only add the sound and they want another name.

Okay, so the app will download the meta, I can change the name, have the app re-upload it and the sound file too. Sounds good, and thank you ^_^
 

vickdu31

Well-Known Member
OP
Member
Joined
Nov 14, 2016
Messages
228
Trophies
0
Age
27
XP
353
Country
Okay, so the app will download the meta, I can change the name, have the app re-upload it and the sound file too. Sounds good, and thank you ^_^
Or just install the logo again, you can't edit the file since it does the download, edit and upload very fast. But it do one backup of the original so you can edit it and une wupclient manually.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Or just install the logo again, you can't edit the file since it does the download, edit and upload very fast. But it do one backup of the original so you can edit it and une wupclient manually.


Unfortunately, I don't have any XML files to use, I could never get wupclient to extract, and download the XML, it kept spewing out syntax errors for the life of me. Maybe I'd best not bother with it *shrug*.
 

dodori

Member
Newcomer
Joined
Dec 5, 2015
Messages
17
Trophies
0
Age
26
XP
78
Country
Gambia, The
So, I tried installing haxchi with only wupserver and the normal rom.zip, but everytime I did it, it would just start normal Brain Age.

Now installed haxchi with your Installer, and now I have a "Homebrew Launcher" App, with a Homebrew Launcher Icon, Homebrew Launcher Bootscreen and Homebrew Launcher Bootsound, that starts Brain Age...

I don't know why, but for some reason it doesn't replace the Rom. It replaces everything BUT the rom!
 

vickdu31

Well-Known Member
OP
Member
Joined
Nov 14, 2016
Messages
228
Trophies
0
Age
27
XP
353
Country
Unfortunately, I don't have any XML files to use, I could never get wupclient to extract, and download the XML, it kept spewing out syntax errors for the life of me. Maybe I'd best not bother with it *shrug*.
Oh sorry I forgot to mention, don't use my wupclient, i'ts modified to work only with my script...
So, I tried installing haxchi with only wupserver and the normal rom.zip, but everytime I did it, it would just start normal Brain Age.
Now installed haxchi with your Installer, and now I have a "Homebrew Launcher" App, with a Homebrew Launcher Icon, Homebrew Launcher Bootscreen and Homebrew Launcher Bootsound, that starts Brain Age...
I don't know why, but for some reason it doesn't replace the Rom. It replaces everything BUT the rom!
Now I am afraid of something from big N... When did you install the NDS game ?
Try with this one : https://github.com/FIX94/haxchi/releases/download/v1.6/brainage.zip
 
  • Like
Reactions: the_randomizer

dodori

Member
Newcomer
Joined
Dec 5, 2015
Messages
17
Trophies
0
Age
26
XP
78
Country
Gambia, The

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
Oh sorry I forgot to mention, don't use my wupclient, i'ts modified to work only with my script...

Now I am afraid of something from big N... When did you install the NDS game ?
Try with this one : https://github.com/FIX94/haxchi/releases/download/v1.6/brainage.zip

Okay, so just the haxchi script, but what of the XML file from Brain Age, I mean, surely there's a way to get an XML file, edit the title to read Homebrew Launcher, and have it injected back to the DS game, no?
 

galneon

Well-Known Member
Member
Joined
Jul 9, 2006
Messages
254
Trophies
1
XP
536
Country
United States
Just thought I'd add I installed Brain Age on my US consoles' sysNANDs only four days ago. Just ran Haxchi Installer v1.1 and everything worked flawlessly.
 

vickdu31

Well-Known Member
OP
Member
Joined
Nov 14, 2016
Messages
228
Trophies
0
Age
27
XP
353
Country
Okay, so just the haxchi script, but what of the XML file from Brain Age, I mean, surely there's a way to get an XML file, edit the title to read Homebrew Launcher, and have it injected back to the DS game, no?
For that, don't use my script, use wupclient but not mine :P
Then :
w.dl("/vol/storage_mlc01/usr/title/00050000/GAMEID/meta/meta.xml") (if its on NAND)
Edit the file
w.up("meta.xml", "/vol/storage_mlc01/usr/title/00050000/GAMEID/meta/meta.xml")

I read somewhere in the forum that the old(free) download for Brain Age uses an old NDS emulator and don't work with contenthax...
True that ! So maybe for those people, if they delete the game and download it again from eShop !
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
For that, don't use my script, use wupclient but not mine :P
Then :
w.dl("/vol/storage_mlc01/usr/title/00050000/GAMEID/meta/meta.xml") (if its on NAND)
Edit the file
w.up("meta.xml", "/vol/storage_mlc01/usr/title/00050000/GAMEID/meta/meta.xml")

True that ! So maybe for those people, if they delete the game and download it again from eShop !

I tried that, and another script, both yielded a stupid syntax error, despite the fact that I'm set up to use Python 2.7, so I don't know. It was proving way too infuriating for me, so I flat out gave up on trying to download the XML :unsure:

It doesn't help not knowing what lines to edit with notepad ++


*sigh* I just don't know if I want to try it again, it was way too frustrating, can you recommend a wupclient script? @ShadowOne333
 
Last edited by the_randomizer,

vickdu31

Well-Known Member
OP
Member
Joined
Nov 14, 2016
Messages
228
Trophies
0
Age
27
XP
353
Country
I tried that, and another script, both yielded a stupid syntax error, despite the fact that I'm set up to use Python 2.7, so I don't know. It was proving way too infuriating for me, so I flat out gave up on trying to download the XML :unsure:
It doesn't help not knowing what lines to edit with notepad ++
*sigh* I just don't know if I want to try it again, it was way too frustrating, can you recommend a wupclient script? @ShadowOne333
Use this : https://github.com/FIX94/wuphax/blob/master/wupclient.py
As of the lines, replace like that : http://www.logic-sunrise.com/images/validation/in-110386648.png
 
  • Like
Reactions: the_randomizer

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • AncientBoi @ AncientBoi:
    [uploads TP] :D
    +1
  • BigOnYa @ BigOnYa:
    @BakerMan I bet your mom found out you watching those kind of vids on your 3ds again, and put a limit on you.
    +3
  • BakerMan @ BakerMan:
    first of all, i don't watch those kinds of videos, and if i did i'd pull a verbalase 50k but with wizards and wario
    +1
  • BakerMan @ BakerMan:
    second of all, i don't even have a 3ds
  • BigOnYa @ BigOnYa:
    OnlyWizard&WarioFans.com
    +2
  • BakerMan @ BakerMan:
    i just want a wizard to stick his wand (whether literal or figurative is up to interpretation, either way it's either freaky or sus, or both i guess) up my ass
  • BigOnYa @ BigOnYa:
    I'm making Texas sheet cake for first time today, my Nieghbor brought us some few weeks ago and damn that's good, so I got her recipe and gonna try it today.
  • BakerMan @ BakerMan:
    mmm, sounds good
  • BigOnYa @ BigOnYa:
    Its not a brownie, and its not a cake, so what is it- Texas sheet cake.
  • BigOnYa @ BigOnYa:
    I tried making chocolate lava cakes the other day in cupcake pan, what a mess, my lava exploded out of the cakes everywhere while baking, was still ok tho, just no lava inside.
  • BigOnYa @ BigOnYa:
    We had our grandkids over yesterday and I got a small above ground swimming pool I filled for them to play in. Well today I woke to find 3 ducks swimming around in it. Don't mind really but they are annoyingly loud, quack quack. Gotta drain it today. Guess what were having for dinner, lol.
    +1
  • BakerMan @ BakerMan:
    lol
  • AncientBoi @ AncientBoi:
    BBQ'd 🦆
    +1
  • BakerMan @ BakerMan:
    also i'm sorry your molten lava cakes failed
    +2
  • BakerMan @ BakerMan:
    just looked up a pic of texas sheet cake, and it looks delicious
    +1
  • AncientBoi @ AncientBoi:
    🌋 Science Project?
  • BakerMan @ BakerMan:
    i think i might need to try making lava cakes for the 4th of july fr
    +2
  • BigOnYa @ BigOnYa:
    I used butter instead of vegetable oil, and think that's why they squirted out during baking, who knows
  • BakerMan @ BakerMan:
    yeah i think oil is the right call
    +1
  • BakerMan @ BakerMan:
    plus if you're making brownies or lava cakes for people with dairy allergies, you should use oil instead of butter anyway
    +2
  • ZeroT21 @ ZeroT21:
    @BakerMan Make me a space cake plz
  • BigOnYa @ BigOnYa:
    I make rum cake for 4th July every year, I make it a week prior and then soak it in rum in the fridge all week. I flip the cake each day, and add little more rum, it soaks it up everyday, so good.
    +2
  • BakerMan @ BakerMan:
    sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests right now, because otherwise people will get mad at me for taking a request but not making a birthday cake for @Xdqwerty (i'm sorry for that btw bro)
    BakerMan @ BakerMan: sorry, idk what you mean by a space cake, and even if i did, i'm not really taking requests...