Homebrew RELEASE Awoo Installer - A No-Bullshit NSP/NSZ/XCI/XCZ Installer Based on Tinfoil

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Some thoughts about USB code:
1. 0x1000000 buffer - bad idea. According to switchbrew.org due to some issues postBufferAsync on switch side silently hangs on such buffer size in some cases.
2. No checks for alloc fail.
3. Why to memalign alloc? usbCommsRead handles all that align issues.
4. awoo_usbCommsInitializeEx do stuff only if hosversion >= 5, so all that Init1x is useless.
1. I'll look into this, thanks for the info.
2. My thoughts on this are that memory allocation isn't a big concern when using the software properly. We already warn about applet mode use, and it's really not a concern when ran over a title. Still, I'll write it down as a to-do, because avoiding hard-crashes and presenting the user with the reason for a software crash is always a positive.
3. I know it does, but if you don't align the buffer it puts the final data into you run into a lot of issues still. I had this discussion with TotalJustice a few weeks back, this was finally what made USB transfers work properly for us.
4. Most of awoo_usbComms was ripped straight from libnx. If there's an issue with anything going on in there, minus my forced timeouts, it's likely their concern. Unless I'm not understanding exactly what you're describing.

Also, feature request: see installed size before install and warn if there are not enough space. For nsz it should be extremely useful!
Good idea. I'll put this down as well, wouldn't be too hard. I haven't done a lot with the installation interface since 1.0.0.
 

duckbill007

Well-Known Member
Member
Joined
May 5, 2011
Messages
691
Trophies
1
XP
2,472
Country
Russia
4. I mean there are unused code that should be for initialization interface on FW < 5.0, but I think it can be deleted.

--------------------- MERGED ---------------------------

Also - from my installers usage statistics switch side can hang on reading of any amount of data, so increasing buffer size just descrease number of calls.
 

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Awoo Installer 1.3.0

What's new?

- Remote installations over USB
- Files can now be installed over USB from other devices!
- Just select the "Install over USB" option on the main menu!
- NS-USBloader in Tinfoil mode is recommended for ALL remote installations with Awoo Installer
- Support will NOT currently be given for other uploaders, but that doesn't mean they won't work
- A setup guide for USB installations can be found here
- Updates to Awoo Installer are now checked for automatically on startup
- Updates can be installed in-app or ignored for later
- This feature can be disabled in the Settings menu
- Updates can also be checked for manually in the Settings menu​
- Languages can now be changed in the Settings menu
- Languages will be automatically selected based on the system language​
- Russian language support (Thanks @developer_su!)
- German language support (Thanks @HookedBehemoth!)
- Support for NSP/NSZ files containing multiple contents
- Contents installed previously are now removed before re-installation
- Config files are now stored in JSON
- Previously selected settings will not carry over to 1.3.0+​
- Mashing the exit button on startup no longer crashes the software
- Now a feature exclusive to Goldleaf :^)​
- Many small changes and bug fixes

What's next?
We need your help translating Awoo Installer! If you're skilled in English and another language you'd like to see support for in Awoo Installer, drop us a line on my IRC! We'd love to collaborate with you on getting your language looking as spiffy as possible for the next release!

Oh, and sorry for the wait on USB installing! @HookedBehemoth and I have spent a lot of time trying to make it work as well as we could before giving it out to you guys! If you have any problems, feel free to submit an issue! We want to see Awoo Installer do its job as well as it possibly can!

Merry Christmas and have a happy new year!

Download
 

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Tried to install witcher 4 times via USB. Unsuccessfully. Process hangs at random time. Another installer works fine from the first time.
We've tested many large personal backups such as The Witcher and Alien Isolation in many different formats before releasing this, and as of late it has just-werked on our mashines. Please submit a detailed report on the Github for us to help out, or give me a shout on my IRC.
 

Patatas

Active Member
Newcomer
Joined
Jan 8, 2018
Messages
40
Trophies
0
Age
35
XP
664
Country
Spain
That easter egg tho. So much for "no-bullshit-Edit as I confused the hate speech between different apps.
 
Last edited by Patatas,

leondas

New Member
Newbie
Joined
Aug 16, 2017
Messages
2
Trophies
0
Age
47
XP
266
Country
Greece
You must generate a public link for files on your Google Drive, then input their file ID after pressing Y on the LAN/Internet install page. The file ID is the ~33 character "random" string in the URL to your file.

anything easier such as browsing my gdrives directory?
 

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Is it possible to use JackInTheShop with this? Or is it Tinfoil exclusive?
The goal of Awoo Installer isn't a piracy suite, just an installer. If others would like to contribute other formats for receiving file URLs, then I'm more than happy to take a look. Forks also welcome!

anything easier such as browsing my gdrives directory?
This is a planned feature, keep an eye out for future releases.
 

WhiteWakandan

Banned!
Banned
Joined
Jan 1, 2020
Messages
6
Trophies
0
XP
7
Country
United States
Hey eb, listen, what I wanna know is who drew that cute little anime fox character that is in your avatar, and more importantly who is she? Where is she from? I need the lore behind this, also Awoo-Installer blows GoldBricks out the water. Dope little app, love it.
 

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States
Nsz installation is not yet fully stable. I tried installing dragonballz fighter. It installed but could not launch game even with proper sigpatches. Reinstalled the game using tinfoil io and it works.
Using latest atmosphere with 9.1 firmware
 
D

Deleted User

Guest
Not sure if it's an issue with NS-USBloader or Awoo but have trouble installing all the files for DAEMONxMACHINA as I can't add them all to Awoo from NS-USBloader, is there a limit on how many files can be added?

EDIT: It's a limitation of NS-USBloader.
 
Last edited by ,

Huntereb

Well-Known Member
OP
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
Hey eb, listen, what I wanna know is who drew that cute little anime fox character that is in your avatar, and more importantly who is she? Where is she from? I need the lore behind this, also Awoo-Installer blows GoldBricks out the water. Dope little app, love it.
It was some russian artist I found a while ago. He has a very... "unique" art style. I think his name was something like "pecha". Didn't translate well.

I like your profile picture and name by the way. Lol

Nsz installation is not yet fully stable. I tried installing dragonballz fighter. It installed but could not launch game even with proper sigpatches. Reinstalled the game using tinfoil io and it works.
Using latest atmosphere with 9.1 firmware
Probably related to block NSZ compression, which hasn't yet been implemented into Awoo Installer. It's on my todo, but NSZ files shouldn't really be using block compression at all... It's completely useless (for now) and just increases file size.

Not sure if it's an issue with NS-USBloader or Awoo but have trouble installing all the files for DAEMONxMACHINA as I can't add them all to Awoo from NS-USBloader, is there a limit on how many files can be added?

EDIT: It's a limitation of NS-USBloader.
Yeah I just got the memo of this issue from @developer_su . It looks like it's probably a NS-USBloader issue, as I can send hundreds of files to Awoo Installer using other, less-pretty means. Will be fixed soon.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: