Homebrew RELEASE Nro2Nsp Retroarch Rom/Nro Forwarders!

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
not sure but you made my weekend i am happily converting and made like 30 links so far awesome app!
I figured out the issue, it appears the switch doesnt like sRGB color representation. I now added a way to inspect for it and convert it. Also improved the image conversion process that doesnt butcher the quality.
 

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
The issue i see is with your keys file. The first thing i see it that its named keys.txt.txt which shouldnt be an issue i dont think. The main error is Error: key_area_key_application for keygeneration 1 is not present in keyset file. With "keygeneration 1" youll need masterkey_00 and some other keys. Look at the wiki for the required keys https://github.com/Root-MtX/Nro2Nsp/wiki/Requirements
 

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
Can some people check out the image conversion now and see if quality is improved. Conversion will take place if not a .jpeg or if the color representation is sRGB. Please try high res icons of non jpeg format and see how it looks after conversion. Ive done a couple and havent noticed a difference but i dont have a great eye for detail.

https://www.dropbox.com/s/f62a3x44vfm08r0/Nro2Nsp_3.3.2_-_Stable_R3.zip?dl=0
 

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
287
Trophies
0
XP
1,083
Country
United States
Should be fixed, was an issue populating the settings on the setting menu due to an indexing error. Should work as intended now
https://github.com/Root-MtX/Nro2Nsp/blob/master/Releases/Betas/Nro2Nsp 3.3.2 - Stable R2.zip

Ok the crash issue is resolved now. But I honestly feel like the whole "Settings" ordeal is just completely overcomplicated! It's so overcomplicated that there isn't an easier way to simplify it, the it's almost better that you didn't have it at all. Without going into the new issues I've found, I would just like to make some suggestions instead. Since I don't have the answers to these questions and rather than wait for your reply, I'll just provide you with suggestions for both YES and NO answers.

- Would it be possible to only have one "Settings" file that saves in the "Resources" folder instead of "AppData\Local\MtX\...."?

YES: If this is possible, then I would suggest getting rid of both the "Export Settings File" option, and the "Settings.xml Location" option. There is no reason to have those options if the settings can be saved locally in the Resources folder. This just makes the most sense because it's the "Resources" folder! It contains all the logo images, log file, key data file, various other xml files, etc. So the "Settings.xml" or "user.config" should be kept there also!

NO: If this is not possible, then I would suggest having an "Impor Settings" option to go along with the "Export Settings" option in the Settings menu. Right now the user can only Export the settings file, but there is no way to Import it. Currently, if the user wants to use that Exported "Settings.xml" file then they have to place it into a specific folder. But rather than do that, why not just make it so that there is an "Import Settings File" that will allow Nro2Nsp to read that "Settings.xml" file and then "Overwrite" the current settings in "user.config"? This would allow you to get rid of the "Settings.xml Location" option, which IMO just makes things more complicated than it needs to be.

I have made notes of the new issues I've found, but like I said before, I think it's best to just discuss these suggestions first, rather than keep trying to overcomplicate things.
 

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
Ok the crash issue is resolved now. But I honestly feel like the whole "Settings" ordeal is just completely overcomplicated! It's so overcomplicated that there isn't an easier way to simplify it, the it's almost better that you didn't have it at all. Without going into the new issues I've found, I would just like to make some suggestions instead. Since I don't have the answers to these questions and rather than wait for your reply, I'll just provide you with suggestions for both YES and NO answers.

- Would it be possible to only have one "Settings" file that saves in the "Resources" folder instead of "AppData\Local\MtX\...."?

YES: If this is possible, then I would suggest getting rid of both the "Export Settings File" option, and the "Settings.xml Location" option. There is no reason to have those options if the settings can be saved locally in the Resources folder. This just makes the most sense because it's the "Resources" folder! It contains all the logo images, log file, key data file, various other xml files, etc. So the "Settings.xml" or "user.config" should be kept there also!

NO: If this is not possible, then I would suggest having an "Impor Settings" option to go along with the "Export Settings" option in the Settings menu. Right now the user can only Export the settings file, but there is no way to Import it. Currently, if the user wants to use that Exported "Settings.xml" file then they have to place it into a specific folder. But rather than do that, why not just make it so that there is an "Import Settings File" that will allow Nro2Nsp to read that "Settings.xml" file and then "Overwrite" the current settings in "user.config"? This would allow you to get rid of the "Settings.xml Location" option, which IMO just makes things more complicated than it needs to be.

I have made notes of the new issues I've found, but like I said before, I think it's best to just discuss these suggestions first, rather than keep trying to overcomplicate things.
Originally there was an issue when making new builds of the app it wouldn’t revert all the settings to default. I didn’t want this especially with the theme settings as it would be a pain every time the user updated their app. I think I’ve since fixed this and probably don’t need different locations anymore. The reason I don’t like the resources folder for the settings files is then every update the user will be required to move the settings file. If it’s stored locally locally then all you need to do is run the app. Maybe I’ll drop it all together then and just do the import/export
 

Harriszilla

Member
Newcomer
Joined
Feb 7, 2019
Messages
15
Trophies
0
Age
39
XP
223
Country
United States
The issue i see is with your keys file. The first thing i see it that its named keys.txt.txt which shouldnt be an issue i dont think. The main error is Error: key_area_key_application for keygeneration 1 is not present in keyset file. With "keygeneration 1" youll need masterkey_00 and some other keys. Look at the wiki for the required keys https://github.com/Root-MtX/Nro2Nsp/wiki/Requirements

Awesome! Thank you so much! I have it working now! Final Fantasy Tactics works like a charm, but I'm getting a "?" for the icon for Front Mission 3.
 

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
Awesome! Thank you so much! I have it working now! Final Fantasy Tactics works like a charm, but I'm getting a "?" for the icon for Front Mission 3.
Try my link a couple posts up, it looks like the switch doesn’t like images with Color representation sRGB. The one I linked above should detect that now and convert if necessary.
 

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
287
Trophies
0
XP
1,083
Country
United States

Glad to see you went with my suggestion on the "Import/Export", it's much cleaner now. New build seems to be working great, only one problem I found is that "Import Settings" doesn't work if the user doesn't already have a "user.config" file present on the system.

Example.
- Make sure there are no previous settings in the "AppData\Local" and "AppData\Roaming".
- Launch Nro2Nsp > Settings > Import Settings
- Select a previously exported XML file.
- Click "Yes" to the warning.
- Now you're back at the main window but the "user.config" will not be created/updated.

I think what you need to do is have Nro2Nsp check for a "user.config" file on startup, and if there isn't a previous one then create a default one. That should solve the issue assuming there isn't some other code that would interfere.

You're definitely on the right track now though as this new import/export implementation is way more streamlined than how it was before!
 

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
Glad to see you went with my suggestion on the "Import/Export", it's much cleaner now. New build seems to be working great, only one problem I found is that "Import Settings" doesn't work if the user doesn't already have a "user.config" file present on the system.

Example.
- Make sure there are no previous settings in the "AppData\Local" and "AppData\Roaming".
- Launch Nro2Nsp > Settings > Import Settings
- Select a previously exported XML file.
- Click "Yes" to the warning.
- Now you're back at the main window but the "user.config" will not be created/updated.

I think what you need to do is have Nro2Nsp check for a "user.config" file on startup, and if there isn't a previous one then create a default one. That should solve the issue assuming there isn't some other code that would interfere.

You're definitely on the right track now though as this new import/export implementation is way more streamlined than how it was before!
I meant to do that but totally forgot to. Will fix it lol
 
  • Like
Reactions: FanboyKilla

Guivas73

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
235
Trophies
0
XP
878
Country
United States
In trying to put psx on the home menu but it keeps telling me when I try to start it that it cant find anything in the directory path and I do have the bin and cue file in there and heres how my rom path looks
 

Attachments

  • 1553988080544872975631228750795.jpg
    1553988080544872975631228750795.jpg
    2.7 MB · Views: 147

re.lax

Well-Known Member
OP
Member
Joined
Apr 5, 2009
Messages
243
Trophies
0
Location
United States, Texas
XP
1,024
Country
United States
In trying to put psx on the home menu but it keeps telling me when I try to start it that it cant find anything in the directory path and I do have the bin and cue file in there and heres how my rom path looks
You’ll need to add the extension to the rom path. .cue or .bin. I’m unsure which one is used to load from retroarch
 
Last edited by re.lax,

DollyWhipDoll

Royalty & Unbothered. LMFAO!!! ;)
Member
Joined
May 18, 2018
Messages
453
Trophies
0
XP
980
Country
United States
Amazing, thank you!


Had to delete my antivirus to get this going. If any of you keep getting {?}, be sure your square is a little bigger than 256x256 and the software will do the resizing. I kept getting that, on all except for 1, until I let the app do it. Actually, it can be whatever size, but it'll look best if it's not a rectangle.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: Chili dog :ninja: