Homebrew RELEASE TinWoo Installer

Status
Not open for further replies.

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
With USB HDD it freezes, with more than 10 files with the Y key.
I just created 11 nro forwarders + 11 xci files and then put them on a udb drive. I was able to select them all with Y. Probably the reason it's freezing is down to the file size of all the nsp files combined and the amount of nca files contained in all those files and the amount of files you are selecting. The more files you select the longer it takes to get the info about the nca's so it appears if the app has crashed/froze. I can force this to limit to what's only shown on the page with an update as currently it's getting every single file from the directory and the more you have the longer it takes to read the games to get the file sizes, In http installs I added an option to limit this to 50 games. Basically this is down to the original way awoo and tinleaf code operates so would need a bit of a re-write to make faster.
 
  • Like
Reactions: bigking94

bigking94

Well-Known Member
Newcomer
Joined
Jun 5, 2020
Messages
69
Trophies
0
Age
37
XP
328
Country
Germany
Thanks for the message, maybe you can find a way to do it. Love the TinWoo tool...am absolutely satisfied. It's just that freezing is stupid. I am grateful for every solution.

:) :bow:
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,230
Country
Mexico
Tinwoo 1.24

Added option to disable Modifiying the the Distrubtion Bit in the nca headers during installs. Patches take care of this anyway so just leave this unchecked. For those that need more information about this check - I suggest reading this:

https://github.com/ITotalJustice/sys-patch/issues/5

Anyway I can confirm that installing XCI files that have not had this bit modded work fine in 17.0.0 with patches that are now available. I tested with the new HOT WHEELS UNLEASHED™ 2 - Turbocharged xci file (without installing the update) and it runs fine on 17.0.0.

That doesn't mean you should update but for those that have an already have the "current" new patches for 17.0.0 that are not released yet, you should be able to install unmodded XCI with this now and they should work.

Also for those that can't be arsed reading a few post back, I have made my github for tinwoo private for now, so you can ask questions here if you have any, and if you have and older version of tinwoo already installed, it won't auto update and I recommend you do a clean install to prevent issues.
How do we disable the distribution bit for installations with this new release of TinWoo?
I've been having issues with installed XCI games and updating them with NSPs, since the games only work with the base version, but as soon as I install any updates for said game, they crash on boot.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,384
Trophies
3
Age
46
Location
At my chair.
XP
18,824
Country
Colombia
How do we disable the distribution bit for installations with this new release of TinWoo?
I've been having issues with installed XCI games and updating them with NSPs, since the games only work with the base version, but as soon as I install any updates for said game, they crash on boot.
you don't need do anything, the latest version of TinWoo (and DBI) takes care of use the correct way of that bit.
 
  • Like
Reactions: bigking94

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
12,214
Trophies
2
XP
34,230
Country
Mexico
you don't need do anything, the latest version of TinWoo (and DBI) takes care of use the correct way of that bit.
Turns I did need to do something :P
There's a new option inside "Settings" which I need to enable in order for the distribution bit to be disabled for the XCI installs to work with the updates.
I just checked that option, reinstalled both XCIs for BotW and TotK, and now they both work properly with all their updates and DLCs :D
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,384
Trophies
3
Age
46
Location
At my chair.
XP
18,824
Country
Colombia
Turns I did need to do something :P
There's a new option inside "Settings" which I need to enable in order for the distribution bit to be disabled for the XCI installs to work with the updates.
I just checked that option, reinstalled both XCIs for BotW and TotK, and now they both work properly with all their updates and DLCs :D
Thanks a lot.
 
  • Like
Reactions: ShadowOne333

bakasaru

Active Member
Newcomer
Joined
Sep 25, 2006
Messages
35
Trophies
1
XP
580
Country
How to disable this warning message?

smDbGKx.jpeg
 
  • Wow
Reactions: impeeza

Slluxx

GBATemp Mayor
Developer
Joined
Jul 17, 2019
Messages
607
Trophies
0
XP
2,148
Country
Germany
how I should run my own git

(Disclaimer: This is my first message about this - i never commented about this anywhere)

You shadowupdated all your releases with complete disregard to the versioning system and githubs structure, which made it basically impossible to use their API to get any meaningful information from your repo/release. There are certain minimum standards that people expect from others when developing someting for an audience. You basically made it impossible for anyone to work with what you do and take valid feedback like a child in the issues section, pretending you know better.

I dont give a damn about how many good practices you choose to ignore but at least get a grip of how git works and stop pussying around about valid feedback. Making your repo private because you get told that (and how) you could do something better is just absolutly childish. Btw you also could have only removed the issues section, leaving the source code public for anyone instead of "releasing" stuff without source in this thread. I guess this just further proves my point.

For that and a few other reasons, we also decided to not use tinwoo in deepsea anymore.
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
How to disable this warning message?

smDbGKx.jpeg
It's there on purpose to let you know you are installing a ticketless dump. I haven't added an option to disable it so you can't for now.
Post automatically merged:

For that and a few other reasons, we also decided to not use tinwoo in deepsea anymore.
No worries, it's a free world dude and you can make your own choices. I recommend DBI installer if you aren't already as that's a great installer. Also what's deepsea? is that something that noobs use to set up their sd cards? If I was going to make something like that I'd make a proper GUI so people could just plug their micro sd cards into a computer or connect their switch via usb cable and click a button to install everything, also I'd probably add some checkboxe's so those people could choose what to install without a whole heap of stuff being put on their cards that they don't want - but that's just me. Probably it's a good thing that you do things your way. That's what I do, I just do them my own way and that's all there is to it.

Also if you are looking for source code, here's where I got the original source for tinwoo before I started modding it, that should come in handy for you to get started making something with the features you want.

https://github.com/Huntereb/Awoo-Installer
https://github.com/blawar/tinleaf
https://github.com/dezem/AtmoXL-Titel-Installer
 
Last edited by mrdude,

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Last edited by mrdude,

linuxares

The inadequate, autocratic beast!
Global Moderator
Joined
Aug 5, 2007
Messages
13,357
Trophies
2
XP
18,254
Country
Sweden

coreduo0099

Active Member
Newcomer
Joined
May 3, 2009
Messages
41
Trophies
1
XP
175
Country
United States
I just created 11 nro forwarders + 11 xci files and then put them on a udb drive. I was able to select them all with Y. Probably the reason it's freezing is down to the file size of all the nsp files combined and the amount of nca files contained in all those files and the amount of files you are selecting. The more files you select the longer it takes to get the info about the nca's so it appears if the app has crashed/froze. I can force this to limit to what's only shown on the page with an update as currently it's getting every single file from the directory and the more you have the longer it takes to read the games to get the file sizes, In http installs I added an option to limit this to 50 games. Basically this is down to the original way awoo and tinleaf code operates so would need a bit of a re-write to make faster.
This looks super promising. I just tested against a USB drive with large NUT repository. directory loads then game selections were in excess of 10 min. Would it be possible to just list the .nsp/.xci/etc by file extension without digging into their details? Then after selection, or better yet at bulk install initialization, then it investigates the file details?

Curious on my PC-USB installs I get around 41MB/sec it seems. What are USB HDD transfer rates typically?
 

john87

New Member
Newbie
Joined
May 17, 2023
Messages
3
Trophies
0
Age
54
XP
151
Country
United States
Also if you are looking for source code, here's where I got the original source for tinwoo before I started modding it, that should come in handy for you to get started making something with the features you want.
You're using software licensed by GPL. If you modified the source code, you MUST share the source code and you can't share software in binary form without the source code if any user request you the source code. I request you the source code.
 

mrdude

Developer
OP
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
You're using software licensed by GPL. If you modified the source code, you MUST share the source code and you can't share software in binary form without the source code if any user request you the source code. I request you the source code.
Here you go, here's the unmodded original source that I used before modding it with my own code.

https://github.com/Huntereb/Awoo-Installer
https://github.com/blawar/tinleaf
https://github.com/dezem/AtmoXL-Titel-Installer

As for the source for Tinwoo, my git is private for now and it will remain that way for the the time being - no matter how much you stamp your feet or clench your fists. As for the license thing, yep the source was available on my git when tinwoo was posted - there's no laws saying you need to make it available forever and ever. You had your chance to get it a few weeks back and it was available for well over two years. Also it's replys like yours that make people not want to give you anything at all.
 

john87

New Member
Newbie
Joined
May 17, 2023
Messages
3
Trophies
0
Age
54
XP
151
Country
United States
Here you go, here's the unmodded original source that I used before modding it with my own code.


As for the source for Tinwoo, my git is private for now and it will remain that way for the the time being - no matter how much you stamp your feet or clench your fists. As for the license thing, yep the source was available on my git when tinwoo was posted - there's no laws saying you need to make it available forever and ever. You had your chance to get it a few weeks back and it was available for well over two years. Also it's replys like yours that make people not want to give you anything at all.
You shared a binary from a software forked from GNU GPL code. The GNU GPL license forces you to share your source code if any user request it. In #295 post of this thread you shared the binary but you didn't share the source code of GNU GPL forked software. You're breaking the license. You *must* share the source code of your modified software if any user request the source code because the original software (that you forked) was licensed by GNU GPL.

You could avoid share your source code if you avoid share any binary. If you share the binary, and any user request the source code, you *MUST* share the source code. If you have any question, read the GNU GPL.
 
Last edited by john87,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Jaws is on a diet
  • K3Nv2 @ K3Nv2:
    Damn power went out
  • BigOnYa @ BigOnYa:
    Ok xdqwerty, your little bro prob tripped On the cord and unplugged you
  • K3Nv2 @ K3Nv2:
    Ya I'm afraid of the dark hug me
  • BigOnYa @ BigOnYa:
    Grab and hold close your AncientBoi doll.
  • K3Nv2 @ K3Nv2:
    Damn didn't charge my external battery either
  • BigOnYa @ BigOnYa:
    Take the batteries out of your SuperStabber3000... Or is it gas powered?
  • K3Nv2 @ K3Nv2:
    I stole batteries from your black mamba
    +1
  • K3Nv2 @ K3Nv2:
    My frozen food better hold up for an hour I know that
  • BigOnYa @ BigOnYa:
    Or else gonna be a big lunch and dinner tomorrow.
  • BigOnYa @ BigOnYa:
    Did you pay your power bill? Or give all yo money to my wife, again.
  • K3Nv2 @ K3Nv2:
    Oh good the estimated time is the same exact time they just said
    +1
  • BigOnYa @ BigOnYa:
    Load up your pc and monitor, and head to a McDonalds dining room, they have free WiFi
  • K3Nv2 @ K3Nv2:
    Sir please watch your porn in the bathroom
    +2
  • BigOnYa @ BigOnYa:
    No sir we can not sell you anymore apple pies, after what you did with the last one.
  • K3Nv2 @ K3Nv2:
    We ran out
  • HiradeGirl @ HiradeGirl:
    for your life
    +1
  • K3Nv2 @ K3Nv2:
    My life has no value my fat ass is staying right here
  • K3Nv2 @ K3Nv2:
    Nearly 4 hours without power :(
  • Veho @ Veho:
    SO POWERLESS
  • K3Nv2 @ K3Nv2:
    Tell Kanye I need power
  • DinohScene @ DinohScene:
    Better start running in your hamster wheel
    DinohScene @ DinohScene: Better start running in your hamster wheel