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

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

HiD

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2016
Messages
98
Trophies
0
XP
900
Country
Canada
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.
if it bothers anybody, I can stop distributing it. I don’t mind at all. I don’t put any pride in my code. I have tons of other projects to work on. Especially my graphics engine.
 
Last edited by HiD,

SoCALCat

Well-Known Member
Newcomer
Joined
Jun 24, 2018
Messages
92
Trophies
0
Age
37
XP
249
Country
United States
Dang! This looks clean. I'll definitely be checking this bad boy out.
Thank for the upload:yay:
 
  • Like
Reactions: HiD

snoofly

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
1,012
Trophies
0
Age
54
XP
2,133
Country
United Kingdom
Interesting if albeit a slightly sour tone this thread has picked up which is a shame.
As much as my head can see the logic behind both stances, my heart is saying “biting hand that feeds” is worse than “conducting development as per best GPL practices”
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
if it bothers anybody, I can stop distributing it. I don’t mind at all. I don’t put any pride in my code. I have tons of other projects to work on. Especially my graphics engine.

I think you should stop doing releases, and speak with adubbz about doing PR's to tinfoil. His GUI has been a WIP for awhile, because he has been focusing on functionality like network installs and USB installs. I am sure he would welcome your help on the GUI side. Then you can work together to try to kick DZ's ass :)

But you are your own man, you make your own decisions.
 

Dfroberts86

Well-Known Member
Newcomer
Joined
Jun 27, 2018
Messages
80
Trophies
0
Age
38
XP
402
Country
United States
So I tried to install a xci, and it extracted it, then tried to patch the ncas but gave me an error, I think my keys.txt file was wrong, which I have since fixed.

Anyways, my question is, it appears that the extracted ncas are still taking up room on my SD card, but I can't find them. Do you know where they would be located?

Sent from my BND-L24 using Tapatalk
 

WiseFool

Well-Known Member
Member
Joined
Sep 3, 2018
Messages
144
Trophies
0
Age
33
XP
432
Country
India
I think you should stop doing releases, and speak with adubbz about doing PR's to tinfoil. His GUI has been a WIP for awhile, because he has been focusing on functionality like network installs and USB installs. I am sure he would welcome your help on the GUI side. Then you can work together to try to kick DZ's ass :)

But you are your own man, you make your own decisions.

yea this suggestion seems great. That way development would be faster and everyone is benefited.
 

subcon959

@!#?@!
Member
Joined
Dec 24, 2008
Messages
5,845
Trophies
4
XP
10,107
Country
United Kingdom
Just because you can, doesn't mean you should.
One could also say, just because you don't think he should, doesn't mean he shouldn't. I don't mean that in an insulting way, just that your personal opinion does not trump the license - which he is fully complying to. It's up to the original author to contact him with any concerns. This sort of stuff is exactly what I don't like about the open source scene, and by that I mean the insertion of conflict/drama where there isn't any.
 

mattytrog

You don`t want to listen to anything I say.
Member
Joined
Apr 27, 2018
Messages
3,708
Trophies
0
Age
48
XP
4,328
Country
United Kingdom
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.

Oh for crying out loud... Here we go again... Politics.

Look. This chap wanted to fork someones work and make his own version. Nothing wrong with that. I`ve done it and had it done to me before. So what? Thats what the bloody fork function is for. Not some bollocks "unwritten rule" that forking is disrespectful.

If the author didn`t want potential forks, why put it on fucking Git? He has credited the author as per GPL guidelines. Not for profit.

People on here are really starting to fuck me off with this holier-than-thou attitude. Don`t like it? Mind your own business.
Twats like you will eventually stifle development as people and potential good devs will be put off by some FOSS wanking contest you all seem to be having and people won`t know which way to bloody jump.

if it bothers anybody, I can stop distributing it. I don’t mind at all. I don’t put any pride in my code. I have tons of other projects to work on. Especially my graphics engine.

No mate. Carry on. You have done nothing wrong. Unless the author has a problem, which I cannot imagine him having one because he posted it on Github...

Ignore the pillocks on here saying you can`t wipe your own arse from back to front. Tell them to fuck off.

I think you should stop doing releases, and speak with adubbz about doing PR's to tinfoil. His GUI has been a WIP for awhile, because he has been focusing on functionality like network installs and USB installs. I am sure he would welcome your help on the GUI side. Then you can work together to try to kick DZ's ass :)

But you are your own man, you make your own decisions.

Do. Me. A. Favour... No reason they cannot work together in the future.

I forked Atlas44s SAMD code way back. Done my own things and posted it back. No complaints. Going to have a high-and-mighty opinion of me too are you?

Any improvements are available for the original author to include in their code too.
 
Last edited by mattytrog,

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,864
Trophies
2
Location
At Home :)
XP
4,451
Country
@HiD the app works a treat I really love it! The nsp installer works very well and the set out looks great! Just a suggestion for a future update would it be possible to implement a delete content feature on titles the updates, dlc etc.. similar to the devmenu also a proper nsp release of this app would be very handy for the main menu.
 
Last edited by Reecey,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,038
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,989
Country
Portugal
I just released a first version of dOPUS, my NSP/XCI manager for the Switch!
It is based on Tinfoil and 4NXCI.
You can grab it here: https://github.com/Hidki/dOPUS/releases/tag/v0.6

The interface should be self-explanatory:

Features:
  • File browser like interface
  • Install or "Install & Delete" NSP, XCI
  • Install an extracted NSP or XCI (NCA folder)
  • Extract NSP, XCI to a folder
  • Convert XCI to NSP
-------> Don't forget to place keys.dat to the root of the SDCard to use XCI features! <-------
You can generate it using kezplez https://github.com/tesnos/kezplez-nx/releases
Edit: Draxzelex suggested to us shchmue's fork of kezplez over tesnos'. Hers supports the fuses and TSEC being dumped in multiple locations as well as also supporting firmware 6.0.
Edit2: Untested with SX OS emunand, but we all know this emunand is not the real deal anyway :)

Keep in mind this is a first alpha release. If people like it and use it, I might add more features!
As always I'm not responsible for any damage caused to your switch or your data.
Cheers!

aAnktuP.jpg
kO5FP7i.png
I like how it looks. well done!
 

Adubbz

Member
Newcomer
Joined
Jul 3, 2016
Messages
15
Trophies
0
XP
489
Country
I guess I should clarify my views here. From a licensing standpoint, there's absolutely nothing wrong with the existence of this. However, I indeed would've much preferred it to have been treated as a pull request rather than being spun off into its own project. This is something I've very much been interested in for some time, and am more than happy to collaborate with someone wanting to take care of Tinfoil's UI issues. As it stands though, I do tend to agree with blawar's assessment that it does mean I'm probably going to be competing with myself :/
 
  • Like
Reactions: blawar

altorn

Well-Known Member
Member
Joined
Jul 15, 2007
Messages
1,070
Trophies
1
Age
35
Location
Toronto, Ontario
Website
atlaswing.zxq.net
XP
1,935
Country
Canada
Someone please help me with this. I am stuck unable to play because I cant get it to install xci files.

These are the steps i did:
1. Dump your TSEC and fuses bin from CTCaer Hekate Mod.
2. In fact, dump everything and copy them to your PC as backup. Keep the originals in your switch SD card.
3. In your Switch SD card: using your PC, place the kezplez-nx nro file, this dOpus nro file where you put your homebrew. Also place your XCI files in a folder.
4. Go to your favourite CFW and run kezplez-nx from the homebrew menu. run it to dump the prod.keys.
5. Either put your SD card into your PC or use NX-shell (which i did) to do this: duplicate your prod.keys and rename one as keys.dat and keep that in your SD card root.
6. Run dOPUS and install your XCI's.
 

WiseFool

Well-Known Member
Member
Joined
Sep 3, 2018
Messages
144
Trophies
0
Age
33
XP
432
Country
India
These are the steps i did:
1. Dump your TSEC and fuses bin from CTCaer Hekate Mod.
2. In fact, dump everything and copy them to your PC as backup. Keep the originals in your switch SD card.
3. In your Switch SD card: using your PC, place the kezplez-nx nro file, this dOpus nro file where you put your homebrew. Also place your XCI files in a folder.
4. Go to your favourite CFW and run kezplez-nx from the homebrew menu. run it to dump the prod.keys.
5. Either put your SD card into your PC or use NX-shell (which i did) to do this: duplicate your prod.keys and rename one as keys.dat and keep that in your SD card root.
6. Run dOPUS and install your XCI's.

Thank you so much. It is working now. Apologies for my nubness.
 
  • Like
Reactions: altorn
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.
    NinStar @ NinStar: It will actually make it worse