[Question] Would this be helpful?

Discussion in '3DS - Homebrew Development and Emulators' started by Somebody Whoisbored, Jan 6, 2017.

  1. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    I had the idea of a helper for installs of A9LH and others with a downloader tool. The user would define their region, version, and type of 3ds, then an shareable xml file would use that information to download, rename, and place files into the SD card. It would have the ability to have "if" statements, so an xml author could say download these files if version is from 2.1.0 to 9.2.0. Would this be something I should work on?
     
    Coc4tm, AyanamiRei and zoogie like this.


  2. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,713
    2,116
    Jan 11, 2016
    Japan
    日本
    It's an interesting concept. You should have a go, it could get somewhere!
     
  3. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    I will get started soon, but my computer thought it would be a great time to corrupt the BCD data again. Think I'll get it fixed in 15 min.
     
  4. Boured

    Boured The most perverted furry

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

    Our Patreon
    532
    383
    Sep 25, 2015
    United States
    Wherever I log in at ^w^
    That actually sounds kind of cool, if you could make it it would help a lot of people :3
     
  5. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    My computer booted! Yayyyyyyy
    Well I'll start development and have an update when I get progress done.
     
    slaphappygamer likes this.
  6. Ev1lbl0w

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    Good luck for you!

    I also posted a long time ago the same exact idea you had. I got a HATE wave for some reason, everybody saying why would I do that, it's useless and such. Don't let those kind of people let you down.

    If you make your project open source, I think I can contribute xD
     
    Joel16 likes this.
  7. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    Sorry to hear that, not sure why that would get hate. I will probably develop this closed source and release a github repo with the first build. So stay tuned!
     
  8. metroid maniac

    metroid maniac An idiot with an opinion

    Member
    1,800
    718
    May 16, 2009
    I'm getting Modmii flashbacks.
     
    Voxel likes this.
  9. xile6

    xile6 GBAtemp Maniac

    Member
    1,186
    305
    Jan 15, 2006
    United States
    probably would be.
    They use to have downloaders like this for the wii.
    You can input what firmware and system you have. Then it would fetch and download the needed files and put them in the needed folders on the sd card.
    You do the steps then it downloads the next files for the next step.

    The only problem i see is that the guides change from time to time so you would have to keep your update as theres.
     
  10. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    My tool would only be a "interpreter" of sorts. The updating of links and such would be pushed onto the creators of the xml. I plan to add version control as well to deal with this.
     
    Ev1lbl0w likes this.
  11. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    Also this will be coded in Java as that is what I am most familiar with.
    *insert dramatic effect here*
     
    Ev1lbl0w likes this.
  12. Polarise

    Polarise GBAtemp Advanced Fan

    Member
    789
    97
    Jul 12, 2016
    United States
    Make sure you find a way that the files that the application gets is from the latest releases on github, or a vesion select like how some versions of SafeA9LHInstaller causes bricks.
     
  13. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    That is up to the developers of xml's to do, although I might find a way for the xml to check if updates are available.
     
    Polarise likes this.
  14. Ev1lbl0w

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    You can simply put in the XML's metadata the commit of Plailect's guide and then the program checks online if there is a newer commit. If yes, it warns the users that there is a new version of the guide and if they don't want to wait until the XML is updated, then they proceed.

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

    Also:
    I love you. Java is love, Java is life.
     
    Somebody Whoisbored likes this.
  15. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    I was thinking that the xml file would simply have a pointer to the latest version, and it would just compare them to see if it's new. I'd like this to be open to more than just Plailect's guide.
     
    Ev1lbl0w likes this.
  16. Quantumcat

    Quantumcat Dead and alive

    Member
    10,495
    5,532
    Nov 23, 2014
    Australia
    Canberra, Australia
    I'm actually working on this right now. I submitted a pull request to Plailect's guide that placed all the files in the "what you need" sections in an xml file and used JavaScript to recreate the dot points on the pages. It got rejected though so I am looking at just parsing the .md pages from the repository for the links.

    So don't bother if you haven't started. I plan to upload a preliminary version to a repository this afternoon :-)
     
    Last edited by Quantumcat, Jan 6, 2017
    Ev1lbl0w likes this.
  17. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    Do you think my idea would work? It's just an interpreter in a separate tool.
     
  18. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    I have a working GUI, just need to do the interpreter and connect it to the backend. A day or two maybe?
     
  19. Ev1lbl0w

    Ev1lbl0w GBAtemp Regular

    Member
    236
    55
    Dec 19, 2014
    If you wish I can help design the XML files.
     
  20. Somebody Whoisbored
    OP

    Somebody Whoisbored it's all okeydokey

    Member
    478
    166
    May 12, 2016
    United States
    hypeland
    I've pretty much sorted the XML files. Working on displaying download info and adding zip and 7zip support. Should I submit my test XML as a way of getting feedback?