WIP NSPower - Switch title installer, manager and more!

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by XorTroll, Aug 1, 2018.

Thread Status:
Not open for further replies.
  1. XorTroll
    OP

    XorTroll Dev: Goldleaf, emuiibo, Brew.js...

    Member
    11
    Dec 28, 2017
    Spain
    Nowhere
    Hi everyone again!

    As you may know, I previously made a simple CDN downloader named eXhop, which was a simple console app using Rei's BogInstaller's downloading functions. Later I released eNXhop, which was the same app bit with a proper UI, despite being still a bit poor.

    This time, I'm making this thread as I'm working on the next app following this kind of downloaders: NSPower! (whose name is based on CIAngel's name's idea)
    This time this won't just be another CDN downloader, as it will have more features:
    - CDN downloads are now performed with ticket and cert, like FreeShopNX does, but as they are already included no need of any external files.

    - No more title lists are required, as now titles are got from databases from the internet at loading the app. Also more info about titles will be displayed: minimum firmware, product code, region, author, size... even their icon!

    - The UI has been improved. As always it's based on the base theme Horizon has, but with some other extras, such as toggle menus. CustomUI will get updated with a new release with all those changes.

    - Many people are asking me to fix NXPlay, but I've decided to leave that project, because I want to mix NSPower and NXPlay and add an audio player (and future video player) as another option in NSPower, to make it more a multipurpose tool.

    - Another feature I'm adding to NSPower is a title manager. Browse installed titles and delete those which you're tired of, like FBI has on 3ds systems. It will also be able to launch titles! (Despite system titles and applets don't seem to work)

    - Another option FBI has is NAND/SD filesystem browsing, and I'm also adding that. It will only have the option to dump files from NAND as it's dangerous to operate with this internal partitions. SYSTEM, USER and SAFE partitions will be browsable, along with SD card.

    As you can see, this project is way bigger than eNXhop, and I'm already working on it. All the features mentioned above will almost surely appear on the first proper release. If you have any ideas, be free to submit them here or on my discord server (I'm online almost every day): https://discord.gg/Qqnndqd

    There's no ETA for his app, as I want to perform various tests and so much stuff needs do be added. Anyway, one of the nros I made for discord testers, which downloads and parses title lists plus also downloads titles, I've decided to upload it as a very early beta version. It uses console as the UI is still under development, but it looks like it works ok: https://github.com/XorTroll/NSPower/releases/latest

    This beta is more like a PoC, showing some basic NSPower's features. As I said before, this is a very early beta, so expect errors or fails. Use it at your own risk, and be aware of any bans, although ban risk using NSPower is still uncertain.

    Anyway, hope you like this project!
     
    Last edited by XorTroll, Aug 1, 2018
    Khim09, Eternam, scionae and 40 others like this.
  2. Aldoria

    Aldoria GBAtemp Fan

    Member
    6
    May 1, 2018
    France
    nice 11/10
    would thomleg again
     
    Polarise, Girtana1 and jimmyj like this.
  3. Creatable

    Creatable GBAtemp Advanced Fan

    Member
    8
    Jul 10, 2017
    United States
    (insert wacky and amusing place here)
    Awesome, I can't wait for this! I really hope you add the functionality to launch titles through it too.
    This'll be the perfect multipurpose tool.

    — Posts automatically merged - Please don't double post! —
     
  4. snoofly

    snoofly GBAtemp Advanced Fan

    Member
    7
    Aug 18, 2015
    United States
    does this use your own certs to download from cdn or fake one?
     
  5. XorTroll
    OP

    XorTroll Dev: Goldleaf, emuiibo, Brew.js...

    Member
    11
    Dec 28, 2017
    Spain
    Nowhere
    Lol I forgot it, titles can also be launched
     
  6. zebrone

    zebrone GBAtemp Regular

    Member
    5
    Jul 2, 2007
    Italy
    ITALY
    Thank You!

    This tool could also let us download switch games?
     
  7. jjbredesen

    jjbredesen Yes I am not dead.

    Member
    13
    GBAtemp Patron
    jjbredesen is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 16, 2018
    Korea, North
    Hyrule
    Awesome work @XorTroll looking forward to the finished package!
     
    Aldoria likes this.
  8. Dontwait00

    Dontwait00 Unknown

    Member
    4
    Sep 3, 2017
    Italy
    @XorTroll Whill you add a possibility of downloading nsp format without installing directly on sistem please?
    I know is allready a CDN downloader on pc, but is annoing to transfer games every time to the sd card and use DevMenu to install directly on nand, not sd card...
    Soo if you will add this support i will definetly use this for sure!
    Thanks for youre time!
    Cheers
    EDIT: And if you could try to put a title dumper to nsp that would be great!
     
    Last edited by Dontwait00, Aug 1, 2018
  9. XorTroll
    OP

    XorTroll Dev: Goldleaf, emuiibo, Brew.js...

    Member
    11
    Dec 28, 2017
    Spain
    Nowhere
    I don't think I may add that, as it requires using a certificate and the libs we use for internet requesting don't support even https, only http, but it may add in the future
    (btw I'm thinking of a NSP dumper as I may add it in the future...)
     
    Last edited by XorTroll, Aug 1, 2018
    Girtana1 and Dontwait00 like this.
  10. Dontwait00

    Dontwait00 Unknown

    Member
    4
    Sep 3, 2017
    Italy
    looks promising! ;)
     
  11. Akuseru06

    Akuseru06 Developer

    Member
    3
    Jan 8, 2018
    Romania
    YES
     
  12. Y0sh1

    Y0sh1 GBAtemp Regular

    Member
    4
    Dec 31, 2017
    Ireland
    screenshots please
     
  13. debatesmith

    debatesmith Newbie

    Newcomer
    1
    Jul 23, 2018
    United States
    Does this use a public cert or your own consoles?
     
  14. mixon606

    mixon606 Advanced Member

    Newcomer
    3
    Jan 13, 2018
    Poland
    g8 m8 let me know when title manger is out
     
    Last edited by mixon606, Aug 1, 2018
  15. Creatable

    Creatable GBAtemp Advanced Fan

    Member
    8
    Jul 10, 2017
    United States
    (insert wacky and amusing place here)
    Gate mate?
     
    lordelan and RobXcore like this.
  16. ScarletDreamz

    ScarletDreamz [Debug Mode]

    Member
    12
    Feb 16, 2015
    United States
    Localhost
    geight meight?
     
  17. IcyMeme

    IcyMeme Newbie

    Newcomer
    1
    Jul 23, 2018
    Japan
    public cert?
     
  18. Dfroberts86

    Dfroberts86 Advanced Member

    Newcomer
    2
    Jun 27, 2018
    United States
    Oh what the heck, I'm not banned yet but at this point, being able to update firmwares with choidujour, I don't care if I do. I'll give it a try!

    Sent from my BND-L24 using Tapatalk
     
    Last edited by Dfroberts86, Aug 2, 2018
  19. Priyam

    Priyam GBAtemp Regular

    Member
    5
    Jul 27, 2012
    India
    Can it download game updates and dlc? If yes, then it will be the key point differentiating with freeshopnx
     
  20. Brawl345

    Brawl345 GBAtemp Advanced Fan

    Member
    8
    Jan 14, 2012
    Germany
Loading...
Thread Status:
Not open for further replies.