Homebrew RELEASE dOPUS 0.6 - NSP/XCI file installer and manager for the Switch

  • Thread starter HiD
  • Start date
  • Views 59,886
  • Replies 156
  • Likes 50
Status
Not open for further replies.

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,656
Trophies
3
Age
29
XP
3,490
Country
France
Quick question about the "Install or "Install & Delete" NSP, XCI" feature.
Does it delete NSP right after installation, or does it delete them all at the end?
 

HiD

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2016
Messages
98
Trophies
0
XP
900
Country
Canada
Quick question about the "Install or "Install & Delete" NSP, XCI" feature.
Does it delete NSP right after installation, or does it delete them all at the end?
Atm you install files one by one, but when I submit multi file selection, it will delete files one by one right after install. Stay tuned.
 

ColaBeldy

Member
Newcomer
Joined
May 24, 2018
Messages
7
Trophies
0
Age
38
XP
130
Country
Russia
How fast XCI-to-NSP conversion is?

Is there a way to delete NSP after installation? E.g. I accidentally press A (Install) instead of X (Install & Delete). In this case, I have to open NXShell, navigate to the folder and delete the file which takes quite a lot of time.
 

HiD

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2016
Messages
98
Trophies
0
XP
900
Country
Canada
How fast XCI-to-NSP conversion is?

Is there a way to delete NSP after installation? E.g. I accidentally press A (Install) instead of X (Install & Delete). In this case, I have to open NXShell, navigate to the folder and delete the file which takes quite a lot of time.
I could add an option to simply delete selected files.

Nice feature would be to install a game straight from the cartridge to the SD or NAND.
That would be dope. I don't think it's impossible. There is another thread mentionning a 4NXCI clone that can convert to NSP directly from the XCI (without extracting nor decrypting). I think the main issue is hekate missing a certain sig patch to run those. If it gets solved, not only I can convert to XCI to NSP without temp files, but I can install directly from them. I'll have to look at the cartridge dumper to see how it works.
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
I could add an option to simply delete selected files.

That would be dope. I don't think it's impossible. There is another thread mentionning a 4NXCI clone that can convert to NSP directly from the XCI (without extracting nor decrypting). I think the main issue is hekate missing a certain sig patch to run those. If it gets solved, not only I can convert to XCI to NSP without temp files, but I can install directly from them. I'll have to look at the cartridge dumper to see how it works.

Nice! A gamecard installer would help us FAT32 Users a lot!
 

shadoom

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
296
Trophies
1
XP
1,744
Country
Taiwan
"Error: Processing Files"
when wanting to convert to an xci to nsp
Its my keys.txt that I generated some time ago. A more descriptive error would help
 

Skonikol

Well-Known Member
Member
Joined
May 25, 2017
Messages
119
Trophies
0
Age
41
Location
Muhosransk
XP
566
Country
Russia
"Error: Processing Files"
when wanting to convert to an xci to nsp
Its my keys.txt that I generated some time ago. A more descriptive error would help
You have renamed keys.txt => keys.dat ?

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

@HiD I was unable to run the converted to .nsp. I suppose it's the path to the key file. How can this be corrected? Thank you!
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
I do like your GUI as far as homebrew goes, you clearly put some work into it. However don't you think this is pretty shitty thing to do to tinfoil? Adubbz is clearly working on a GUI as you can see from the files in the repo you copied, and you are forcing him to compete with himself now. He is trying to write USB installation code, that you will no doubt turn around and merge into your project. Why should he not stop working on that, and focus on his GUI instead (and the scene loses out on USB installation)?

Functionally, your project didn't improve upon anything, it is effectively just a GUI wrapper around tinfoil (and 4nxci).

Perhaps Adubbz does not care, I do not know. I just see it as a low blow, and I do not believe the scene should support or encourage this behavior, as the scene loses in the long run when developers lose interest in improving their applications.
 
  • Like
Reactions: Skonikol and jakkal

whateverg1012

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
573
Trophies
0
XP
1,426
Country
United States
I do like your GUI as far as homebrew goes, you clearly put some work into it. However don't you think this is pretty shitty thing to do to tinfoil? Adubbz is clearly working on a GUI as you can see from the files in the repo you copied, and you are forcing him to compete with himself now. He is trying to write USB installation code, that you will no doubt turn around and merge into your project. Why should he not stop working on that, and focus on his GUI instead (and the scene loses out on USB installation)?

Functionally, your project didn't improve upon anything, it is effectively just a GUI wrapper around tinfoil (and 4nxci).

Perhaps Adubbz does not care, I do not know. I just see it as a low blow, and I do not believe the scene should support or encourage this behavior, as the scene loses in the long run when developers lose interest in improving their applications.

Isn't tinfoil already competing with itself since team xecuter stole adubbz code and made their own nsp installer? At least OP gave credit and is releasing his work for free. I see your point though.
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
Isn't tinfoil already competing with itself since team xecuter stole adubbz code and made their own nsp installer? At least OP gave credit and is releasing his work for free. I see your point though.

I do not know if SX used tinfoil code, though if they did, they improved upon the code since SX supported installing updates / DLC before tinfoil did. I do remember scires posted some symbols from SX that offered evidence they used tinfoil's code, so I do believe it is likely they did that.

Additionally, SX doesnt directly compete with tinfoil. SX does not have network install, and generally SX users use SX, non-SX use tinfoil. The lines are clearly drawn, and tinfoil has a majority of the market share.
 

HiD

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2016
Messages
98
Trophies
0
XP
900
Country
Canada
I do like your GUI as far as homebrew goes, you clearly put some work into it. However don't you think this is pretty shitty thing to do to tinfoil? Adubbz is clearly working on a GUI as you can see from the files in the repo you copied, and you are forcing him to compete with himself now. He is trying to write USB installation code, that you will no doubt turn around and merge into your project. Why should he not stop working on that, and focus on his GUI instead (and the scene loses out on USB installation)?

Functionally, your project didn't improve upon anything, it is effectively just a GUI wrapper around tinfoil (and 4nxci).

Perhaps Adubbz does not care, I do not know. I just see it as a low blow, and I do not believe the scene should support or encourage this behavior, as the scene loses in the long run when developers lose interest in improving their applications.
I’m doing it for free, i didn’t ask for anything in return, and the code is open sourced, with Adubbz credited for it as well. I wouldn’t care for him, or anybody else, to take the whole thing and integrate it to tinfoil.
This is the idea behind GPL license. Do what you want with the code, as long as you open source what you do. It favorises sharing and creativity.
I basically started writing my ideal tool, that’s it. I’m sharing for the community to use it if it likes it. If you prefer I keep it to myself, it’s fine too.
 
Last edited by HiD,

jakkal

Well-Known Member
Member
Joined
Apr 27, 2018
Messages
2,303
Trophies
1
Age
44
XP
3,982
Country
United States
I’m doing it for free, i didn’t ask for anything in return, and the code is open sourced, with Adubbz credited for it as well. I wouldn’t care for him, or anybody else, to take the whole thing and integrate it to tinfoil.
This is the idea behind GPL license. Do what you want with the code, as long as you open source what you do. It favorises sharing and creativity.
Agreed. This is how developments are made
 
  • Like
Reactions: opmas

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
I’m doing it for free, i didn’t ask for anything in return, and the code is open sourced, with Adubbz credited for it as well. I wouldn’t care for him, or anybody else, to take the whole thing and integrate it to tinfoil.
This is the idea behind GPL license. Do what you want with the code, as long as you open source what you do. It favorises sharing and creativity.

I'm not saying you copied code for profit or anything, I don't even think you did anything intentionally with malice. I'm just letting you know how it looks from the perspective of a developer that has no bone in this, and how it could hurt the scene when stuff like this kills moral.

Yes, you are 100% within your rights to take the GPL code and implement it in your project assuming you comply with the license. Just because you can, doesn't mean you should.

You may notice in my thread that anytime someone asked for local install support, I referred them tinfoil. That was out of respect for the person who pioneered NSP installs, and continues to innovate. Tinfoil is an application, not a library. There were plenty of projects in the switch scene you could have taken on, but you chose to overlap tinfoil and waste resources :( Your skills would have been better used elsewhere.
 

Brawl345

Well-Known Member
Member
Joined
Jan 14, 2012
Messages
776
Trophies
2
Website
wiidatabase.de
XP
2,853
Country
Germany
Just because you can, doesn't mean you should
This is open-source stuff, it is MEANT to be copied and modified. Having multiple options is good and one can look what the other one does and improve their work. If Adubbz has a problem with it, he can just choose to make Tinfoil not open-source or speak with HiD.

you chose to overlap tinfoil and waste resources
It's not wasting as I said above, choice is good. I also made homebrew that overlaps with what is already there, mainly to learn from it.
 
  • Like
Reactions: opmas and HiD

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
This is open-source stuff, it is MEANT to be copied and modified. Having multiple options is good and one can look what the other one does and improve their work. If Adubbz has a problem with it, he can just choose to make Tinfoil not open-source or speak with HiD.


It's not wasting as I said above, choice is good. I also made homebrew that overlaps with what is already there, mainly to learn from it.

I am not sure you understand the politics of forking a project from a developers stand point. You sound like an end user who is too near sighted who wants "now now now" but cant see how they are hurt overall in the long run. I do not mean that as an insult, most users do not think about these politics.

Generally a fork happens when there is a disagreement among the devs about the direction or future of a project. This application just seems to be implementing what is exactly on tinfoil's roadmap. I know Adubbz is open and encourages PR's, the author would have been better served to try to contribute to tinfoil rather than fork it. tldr; forking in this manner was rude and disrespectful.
 
  • Like
Reactions: jakkal
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: good night