Homebrew Bounty 2018 Month 2: Switch Applications

Costello Dec 1, 2018.

Thread Status:
Not open for further replies.
  1. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    sorry, the computer app bounty has ended.
    the bounty is divided in 4 categories : pc apps, switch apps, switch emulators, switch games.
    we are currently on the second session, the (main) application run on the console.


    But thank you for your work :)
    I'm sure a lot of people will enjoy your GUI for Switch lan play.
     
  2. Dan-the-Rebirth

    Dan-the-Rebirth GBAtemp Advanced Fan

    Member
    6
    Jan 5, 2014
    Australia
    Well if I was a dev and had something in the works when the bounty was announced I to would have kept working on it till now(or just sat on it) why waste an opportunity to win something. But I would take entries into consideration that released the first time between the first announcement and the end of the time frame originally planned. Because of the misunderstanding
     
  3. Red1Reaper

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    Someone did say to me that he was voting for me so i kind of supposed that if someone said that, it meaning that my app did qualify to participate, so i kind of not readed it, sorry
     
    Last edited by Red1Reaper, Dec 17, 2018
  4. spacemeowx2

    spacemeowx2 Newbie

    Member
    2
    Oct 4, 2018
    China
    ldn_mitm - Play local wireless supported games online

    Whether lurking on an older firmware, banned from online activities, or unwilling to fork out for Nintendo's Switch Online, a lot of us find ourselves stuck in the void of single-player gaming. The release of switch-lan-play opened doors previously closed, allowing us to play a select list of games online regardless of bans and subscriptions. Taking another step forwards, we have ldn_mitm: a custom kip to break the final chains, to allow almost every game supporting local wireless to be enjoyed online.

    Gbatemp Thread
    : https://gbatemp.net/threads/ldn_mitm-play-local-wireless-supported-games-online.525512/

    Gbatemp Download Center: https://gbatemp.net/download/ldn_mitm.35339/

    Github: https://github.com/spacemeowx2/ldn_mitm


    [​IMG]

    [​IMG]
     
    minkcv, XorTroll, torpedo_XL and 3 others like this.
  5. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
  6. Essasetic

    Essasetic Your Local TX Fanboy Rebirth

    Member
    10
    Jun 16, 2018
    United Kingdom
    Which some have already done because some want to make some sort of profit from their homebrew applications.
     
  7. exelix11

    exelix11 Developer

    pip Developer
    9
    Feb 25, 2015
    Italy
    C:\users\exelix11\
    NXThemes Installer: manage your custom themes with ease.

    upload_2018-12-23_12-14-27.
    It's not a secret that Auto-theme (the previous method of legally sharing custom themes) wasn't very succesful, although it worked people, especially the less techincal ones, couldn't set it up properly. So as i don't like leaving things half done i kept on thinking on a way to make everything simpler: and here it is the nxtheme format.
    Nxtheme is a custom archive that just contains the background image and optionally a custom layout so it's 100% legal to share, it's basically Auto-theme in disguise, I had to go this way because a simple binary patch format wouldn't have worked across all firmwares.
    But as it's a custom format it needs a custom installer as well, and that's how NXThemes Installer came to be.
    It has to build the actual theme on the fly so it's a full c++ port of the windows injector, it just requires a quick setup (really quick this time) to get some files from the menu and it's ready to go.
    Unfortunately not everyone likes change, so i included support for the regular ~~and evil~~ szs files too, it can not only install them but will also automatically identify them and show infos such as target firmware and home menu part and fixing, if needed, the name as well.

    Source is on github.
    Download.
    I didn't make a new thread cause there are already two about custom themes and a third one seemed overkill so you can discuss about it in the injector's release thread.

    I hope you'll like it and most importantly people will actually use it, and so far it looks promising. :)

    Quick update:
    After someone proposed the idea I also made a POC sysmodule that changes the theme on boot, I may publish a beta because idk when will it make as an actual function in the installer (The beta would have to be set up manually).


    31/12 Update:
    Just updated the installer to version 1.1, this adds various functions, most notably theme shuffle support. The support is pretty barebones as I don't know how many people are interested in this feature, if people like it I'll keep working on it. I tested theme shuffle only on my console and it works, unfortunately sysmodules are unpredictable so let me know if you experience issues.
     
    Last edited by exelix11, Dec 31, 2018
    gabe_derp, XorTroll, Cyan and 2 others like this.
  8. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    I am submitting Tinfoil to this months homebrew bounty: https://gbatemp.net/download/tinfoil.35421/

    tinfoil3.


    edit by Cyan:
    edit2 by blawar to match releases at https://github.com/digableinc/tinfoil/releases

    Changelog end of November 2018: (to match NX-Shell's changelog since last major release date)
    Added UI translations.
    General UI improvements.
    Added more default scan locations.
    Fixed some asian character font rendering issues. Probably broke more stuff.
    Fixed asian languages when switch is set to non-english.
    Added reverse sorting.
    Disabled sleep during install (thanks WAIN)
    Removed home button block.
    Deleted json files before writing them to try to prevent corruption.
    General UI improvements.
    Added homebrew titleid mask 05XXXXXXXXXXY000 where Y is an even digit. Use Nro2Nsp.
    General UI enhancements.

    Changelog for December 2018:
    General UI enhancements.
    Auto generate more directories required, in case application not installed correctly.
    UI Speed improvements.
    Improved text rendering and added scrollbar to game description.
    Added ability to delete from file browser (not all locations support delete).
    Added ability to copy+paste from file browser (not all locations support write).
    Added option to set network connection timeout.
    Added option to skip auto-database download.
    Misc gui enhancements.
    Added option to enable installation of unsigned code.
    Fixed some issues with some updates / dlc not showing.
    Added more keys to the keyboard
    Added ability to add and delete locations from the GUI instead of locations.conf
    Censored passwords when displaying URL's on screen.
    Random GUI fixes.
    Added overclock options for UI and install
    fixed filebrowser copy progress bar.
    Added theme support.
    General UI enhancements.
    Added ability to preload meta images.
    Started storing all images in image databases rather than on the file system.
    Internet icon glows when the app is downloading from the internet.
    SD icon glows when the SD card is being written to (high chance of corruption if you press home while this is lit).
    Fixed bug that would crash the switch after ~25 installs.
    Added install all option.
    Fixed "delete after install"
    Added "Incomplete" section. Lists titles that are missing NCA's so they can easily be reinstalled with install all.
    Changed path from /switch/dz/dz.nro to /switch/tinfoil/tinfoil.nro
     
    Last edited by blawar, Dec 28, 2018
  9. CoolerSugar955

    CoolerSugar955 Member

    Newcomer
    3
    Feb 8, 2018
    United States
    gabe_derp likes this.
  10. Shadow_The_Hedgehog82

    Shadow_The_Hedgehog82 Advanced Member

    Newcomer
    2
    Jul 22, 2018
    Australia
  11. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    yes, there are three example themes that you can view to see how it is done.
     
  12. Shadow_The_Hedgehog82

    Shadow_The_Hedgehog82 Advanced Member

    Newcomer
    2
    Jul 22, 2018
    Australia
    awesome desu
     
  13. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
  14. hippy dave

    hippy dave BBMB

    Member
    15
    Apr 30, 2012
    United Kingdom
    You need to specify what major new features it has gained this month.

     
  15. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    22
    Oct 27, 2002
    France
    Engine room, learning
    I edited his post to add the changelog.
    I also fixed the changelog, it said "changed tinfoil to tinfoil", instead of dz to tinfoil.

    too bad it'll conflict with the original tinfoil path and filename, but I guess the original from adubbz can be located anywhere else.

    edit:
    I also updated NXshell's changelog on first page.
     
    Last edited by Cyan, Dec 28, 2018
  16. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    Hey, the project started out open source, however there was some drama so I took the project closed source.
     
  17. blawar

    blawar Developer

    pip Developer
    11
    Nov 21, 2016
    United States
    It was inevitable. I figured the 1.0 release was the time to do it if i was going to do it at all.

    Also, I would argue that my entire app should be considered, not just the Nov / Dec changes.

    GBATemp did a bad launch of the contest, all they said was to upload your app to the downloads section to enter, which I did: https://gbatemp.net/download/dz-network-installer.35214/ . Then after I entered, GBATemp changed the rules so that the app had to be published during Decemeber. I should be grandfathered in since I complied with the rules at the time you guys posted them.

    Additionally, all of the "releases" prior to this were just previews / betas. I just released 1.0 a few days ago which is a real release. I understand this is a slippery slope, however I have been one of the developers that does not hoard updates or changes typically. I generally publish them as soon as they are done, unlike most developers who work on their stuff offline and then only publish stuff when they are ready to release. @XorTroll is famous for this, and that isnt meant to be a dig at him. It is well within his right to not publish code as soon as he writes it. I would just note that the rules as written encourages that sort of gamemanship. I would also like to point out that XorTroll did not begin to seriously work on Goldleaf until Decemember, the entry month. I am not saying he did this on purpose, but again the rules encourage this sort of gamemanship. I won't mention any other names, but if you look at some of the other entries, it was obvious they too withheld release until December just to game the eligibility requirements.

    There is also the fact that many of these apps are non-trivial, and cannot be written in a month. Therefore again, the rules encourage gamesmanship to withhold releases until the actual month. I stand by my original recommendation, that GBATemp just follows the eligibility rules it originally made, and just allow all entries made after the contest was announced.
     
    iyenal likes this.
  18. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    16
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    • Although the competition hasn't officially started yet as we're only beginning Phase 1 (read below for more details), you can already begin working on your new project / project update to submit to the Homebrew Bounty. However you must publish it during the appropriate window in order to be eligible to win a prize.
    This was in Costello's original post, before any edits. Which part of this was changed?
     
  19. cpasjuste

    cpasjuste GBAtemp Advanced Fan

    Member
    12
    Aug 27, 2015
    France
    I think you do brake some licences thought.
     
  20. Scarlet

    Scarlet A Convenient Oddity

    pip Reporter
    16
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jan 7, 2015
    United Kingdom
    Middleish North-Left
    For what it's worth, I think he's fine licence-wise:
    That being said, my knowledge on the subject is fairly limited lol. If I'm wrong, feel free to correct me.
     
Loading...
Thread Status:
Not open for further replies.