[Release] CitraUpdater (And installer) WINDOWS ONLY

Discussion in '3DS - Homebrew Development and Emulators' started by Termer, Sep 2, 2017.

  1. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Hello fellow tempers! I have been amazed by the progress of the Citra emulator over the last year, personally seeing support for SSB. However, I hate updating Citra. I didn't update for a long time, because I am lazy and don't want to go to the website, downloading the zip, unzipping it, and cleaning everything up. So I created this...
    CitraUpdater!
    CitraUpdater updates your Citra installation, or installs it if you don't have it.
    Download it from here: http://github.com/TermerMC/CitraUpdater/releases/latest/
    It is very buggy, and likely to break, so please report any issues on the github page. Thanks, and I hope you like it!

    Usage: Place the jarfile in the same director as Citra, or where you want to install Citra. Open the jarfile, when it asks you if you want to update, click ok. Then wait. After a while, it should show a popup that says that it's finished. Profit.

    Requirements: A Windows PC with Java 8 installed.

    Warning: When you open the jarfile, an option box should appear. If you don't see it, ALT-TAB until you do. After you choose to update, the dialog will close until finished. Also, run it in the command line to see the log!
     
    Last edited by Termer, Sep 3, 2017
    SLiV3R, DarthDub, hurrz and 1 other person like this.
  2. GhostLatte

    GhostLatte GBAtemp's Official Van Master™

    Member
    15
    Mar 26, 2015
    Antarctica
    Looks nice! Be prepared to hear the moans and groans of Linux fanboys asking for a native release.
     
  3. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    I'm working on a linux release. I have to add tarball support for that, something that I don't believe java natively has.
     
  4. Lia

    Lia GBAtemp Advanced Maniac

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

    Our Patreon
    Jan 29, 2016
    United Kingdom
    i don't know what you're talking about ;o;
     
  5. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    It means Linux users will complain about no linux support.
     
  6. Lia

    Lia GBAtemp Advanced Maniac

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

    Our Patreon
    Jan 29, 2016
    United Kingdom
    ...i'm aware, it was a joke
     
  7. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    *Embarassed look*
     
  8. proflayton123

    proflayton123 Sakura思い

    Member
    11
    Jan 11, 2016
    Japan
    日本
    Very nice

    Edit: testing as of now c:
     
    Last edited by proflayton123, Sep 3, 2017
    Termer likes this.
  9. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    By the way, this application works on all OS's with java, but it only updates and installs the windows version.
     
    proflayton123 likes this.
  10. proflayton123

    proflayton123 Sakura思い

    Member
    11
    Jan 11, 2016
    Japan
    日本
    I guess VM are a thing if needed..
     
  11. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    I don't beleive I understand what you mean
     
  12. proflayton123

    proflayton123 Sakura思い

    Member
    11
    Jan 11, 2016
    Japan
    日本
    Virtual Machines/sand box to use along side?
     
  13. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    I don't see any point in using a VM. That won't fix any of the platform issues my updater has. My updater is only for windows because it is only designed to get the windows link and to unzip the windows archive.
    Nope. They don't work on OSX and Linux.
    — Posts automatically merged - Please don't double post! —

    Just now I got promoted to Advanced Member. Cool!
     
    Last edited by Termer, Sep 3, 2017
    proflayton123 likes this.
  14. adrifcastr

    adrifcastr GBAtemp Addict

    Member
    9
    Sep 12, 2016
    Germany
    Actually Citra has a built in Updater.
     
  15. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Yes, but only the bleeding-edge builds. This updates to nightly versions, which are more stable. Plus, nightlies are usually the newest versions available.
     
  16. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Update: I've tested this on pre-Java8, and it doesn't work. Please only use Java 8. Don't report issues if you're not on it.
     
  17. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
     
  18. jselby

    jselby Advanced Member

    Newcomer
    1
    Nov 29, 2016
    Australia
    We are going to have an official updater out soon, which will support both Nightly and Canary, as well as built-in updating within Citra itself. I would recommend you guys to be patient....
     
  19. Termer
    OP

    Termer Fullstack developer

    Member
    2
    Apr 26, 2017
    United States
    The nearest computer
    Well, if I want to waste several hours making a buggy updater, so be it. It's not that I'm impatient, it's that this is a lot more convenient for me for the time being.
     
Quick Reply
Draft saved Draft deleted
Loading...