Homebrew COMPLETED NRO Asset Editor

vgmoose

Well-Known Member
Member
Joined
Jan 31, 2016
Messages
332
Trophies
0
Website
github.com
XP
2,112
Country
United States
This is a small program that allows editing of the icons and metadata within an already compiled .NRO file. I'm hoping that this tool makes it easier to organize some of the Switch homebrew that is coming, out as this data is embedded directly into the binary.

Download is here:
https://github.com/vgmoose/nro-asset-editor/releases

One example usage of this program is editing the Assets data of a pynx .nro so that you can fully publish your own python-based Switch homebrew only by editing the main.py file and adding your own assets!

Screen Shot 2018-03-16 at 10.05.09 PM.png Screen Shot 2018-03-16 at 10.11.27 PM.png

This program is open source, if you would like to contribute the source code is also available at the above link. In the future, I would like to add a command-line only version of this program so that it can be invoked without needing a display, which may be useful for Makefiles.

The program does not output much debug information (unless an error happens). I don't usually release PC tools so please let me know on Github if there are any issues with it.
 

wsdyleon

Active Member
Newcomer
Joined
Aug 12, 2011
Messages
29
Trophies
0
XP
189
Country
United States
Clueless person. This can be used right now to edit nros. We don't need to wait for cfw
you are right!i need waiting for cfw to use this tool since i donot have any homebrew at ofw v4.0.1.maybe you can get my words from CHinese-English
 

lordelan

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
5,157
Trophies
0
Age
41
XP
4,758
Country
Germany
256x256 is the size of the image that gets inserted into the NRO, but you can use a larger square one and it should resize it for you
You could add this information to the first post. :P

So the icons are directly inside the NRO file. Good to know and thanks for the great tool! I really can see this being used very often with OpenBOR or (as you said) Python games or for emulators/cores. :)
 
  • Like
Reactions: mitcha
D

Deleted User

Guest
Sorry for the bump, but was anyone able to use this on Windows? I'm having troubles
 

Leonidas87

Well-Known Member
Member
Joined
Jul 15, 2014
Messages
652
Trophies
0
Location
Toronto, Ontario
Website
www.youtube.com
XP
929
Country
Canada
This is a small program that allows editing of the icons and metadata within an already compiled .NRO file. I'm hoping that this tool makes it easier to organize some of the Switch homebrew that is coming, out as this data is embedded directly into the binary.

Download is here:
https://github.com/vgmoose/nro-asset-editor/releases

One example usage of this program is editing the Assets data of a pynx .nro so that you can fully publish your own python-based Switch homebrew only by editing the main.py file and adding your own assets!

View attachment 117774 View attachment 117775

This program is open source, if you would like to contribute the source code is also available at the above link. In the future, I would like to add a command-line only version of this program so that it can be invoked without needing a display, which may be useful for Makefiles.

The program does not output much debug information (unless an error happens). I don't usually release PC tools so please let me know on Github if there are any issues with it.

Can I use this tool just to add images to Homebrew Apps that do not have one?
 
  • Like
Reactions: Shrike

Site & Scene News

General chit-chat
Help Users
  • DinohScene @ DinohScene:
    huraay for keeping backups
  • kenenthk @ kenenthk:
    huraay for that backup drive being the issue back up a back up of a
    back ups :teach:
  • DinohScene @ DinohScene:
    if only you could encode the backup in your DNA and carry it with you
  • kenenthk @ kenenthk:
    In 20 years we'll probably have micro sd cards implants in our heads
  • DinohScene @ DinohScene:
    microsd?
  • kenenthk @ kenenthk:
    I'd be okay with getting my brain taken out and replaced with one as long as its not intel or apple
  • DinohScene @ DinohScene:
    shiet get on with the time grampa, we're using picoSD now
  • kenenthk @ kenenthk:
    Only the most important humans will have nvme installed in their head
  • _Shimon @ _Shimon:
    oh shit this exists
  • Arras @ Arras:
    wait this is where the shoutbox went?
  • Adran_Marit @ Adran_Marit:
    What are everyone's
    thoughts on gpu prices atm?
  • Arras @ Arras:
    high
  • Adran_Marit @ Adran_Marit:
    lol yes they are high, mate of mine just got a 1080 for $700 AUD
  • Adran_Marit @ Adran_Marit:
    second hand which is nuts as when the 3070 came out here that's how much it was new at the time
  • kenenthk @ kenenthk:
    I
    f you have tech that can decently run games don't buy anything yet wait a year or two
  • Adran_Marit @ Adran_Marit:
    I just got a core build upgrade, minus gpu due to price, will be running my GTX780 until I can afford an upgrade
  • kenenthk @ kenenthk:
    Prices are up because of bots and
    shortages it'll die down with a year or two
  • Adran_Marit @ Adran_Marit:
    Yeah I imagine there will be a short period where prices are low then the next series will come out and low and behold have high prices again
  • kenenthk @ kenenthk:
    Today's games look just fine at 1080 with decent 60fos unless you have disposable income it's not really worth it
  • kenenthk @ kenenthk:
    Probably won't be that long until theirs 4k capable apus around $400
  • PeeJay Bonobo @ PeeJay Bonobo:
    And I'm here stuck with my 3800X (though I need to plan if I want to upgrade to a 5900X) and an RX 5700 (XT BIOS).
  • p1ngpong @ p1ngpong:
    DEAD
  • DinohScene @ DinohScene:
    ALIVE
  • Slluxx @ Slluxx:
    oh wow, chat available from any where, nice
  • AkiraKurusu @ AkiraKurusu:
    Are scalpers still scalping PS5s? If no, might plan on getting one soonish.
    AkiraKurusu @ AkiraKurusu: Are scalpers still scalping PS5s? If no, might plan on getting one soonish.