[Release] SEEDChecker - check if a SEED is available on the Nintendo server

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Favna, Nov 3, 2016.

  1. Favna
    OP

    Favna #PCMasterRace

    Member
    809
    391
    Sep 12, 2009
    Netherlands
    [​IMG]
    Hello all,

    Today I release my tool SeedChecker. This is a very simple tool that allows you to check if the SEED for a title is available on the Nintendo server by giving the tool a TitleID and Country code.


    Usage
    First of all make sure you have Java installed. You can download it here

    • With Java installed run the tool.
    • Enter the TitleID of the title you want to start checking
    • Enter country following the ISO Alpha 2 code, examples are JP for Japan and US for United Stated.
      • You can find all ISO Alpha 2 country codes here.
    • Finally select the interval at which you want the tool to check the server and hit the button. A new window will pop up which will produce a log of events. Assuming you are checking for a SEED that is not available it will mostly tell you just that, once it is available however it will download it and tell you the download location.
    • The download location will by default always be your user directory/downloads/TitleID.dat.
      • For example: C:\Users\UserName\downloads\TitleID.dat
    Download
    You can find the download releases here: https://github.com/Favna/SEEDChecker/releases/latest
    And you can find the source here: https://github.com/Favna/SEEDChecker


    Changelog

    v1.1:
    There was an issue that if a TitleID was used of which no SEED was found it would not properly new-line append messages as well print a crap load of NULL values. This was because I was still using an Array from earlier working around passing the text to the text area, since I started using .append the array is no longer required.

    v1.0:
    Initial release
     
    Last edited by Favna, Nov 3, 2016
    Laroon, zeldaism, KunoichiZ and 7 others like this.
  2. SomeGamer

    SomeGamer GBAtemp Guru

    Member
    5,758
    2,712
    Dec 19, 2014
    Hungary
    Totally won't be using it for Pokémon SOON. THX!
     
    VinLark and C02 like this.
  3. cheuble

    cheuble Marieism™

    Member
    714
    1,341
    Feb 6, 2016
    France
    Somewhere
    YES! Finally someone made this! A F5 key for the eShop!!!!!!!!!!!!!!!!!!!!!!!!
     
    TyBlood13 likes this.
  4. Favna
    OP

    Favna #PCMasterRace

    Member
    809
    391
    Sep 12, 2009
    Netherlands
    haha Interesting way to put it. It's not really the eshop though. The SEED server is separate from the CDN which has all the actual titles.
     
  5. cheuble

    cheuble Marieism™

    Member
    714
    1,341
    Feb 6, 2016
    France
    Somewhere
    Yeah, I know, it's just the main use people will have is downloading the fastest way possible Pokémon S&M.
     
  6. HellaJvke

    HellaJvke Advanced Member

    Newcomer
    73
    24
    Oct 25, 2016
    United States
    In your mind
    the pkmn S/M seed is @ the Svalbard global seed vault
    this program wont be able to acquire it.
    only the forces of spacetime can release the seed
     
  7. AnalogMan

    AnalogMan sumoCheatMenu Dev

    Member
    1,465
    863
    Apr 20, 2007
    United States
    Thanks, we all know this. This program serves a different purpose.
     
  8. Genetic935115

    Genetic935115 Advanced Member

    Newcomer
    84
    24
    Jan 2, 2016
    United States
    What are the odds of someone finding the seed or leaking it?

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

    Or maybe the odds of a guy getting the game early (like a tester or a youtuber) and dumping the game on that iso site?
     
  9. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    8,110
    3,284
    Mar 16, 2012
    United States
    Finding it: 1 in never
    Leaking it: wait for release date in Japan/AU
     
    zeldaism, Favna and Genetic935115 like this.
  10. Favna
    OP

    Favna #PCMasterRace

    Member
    809
    391
    Sep 12, 2009
    Netherlands
    The idea is that once it IS available it gets downloaded instantly

    Finding and leaking the SEED is 0 until Nintendo puts it on their server - either too early by accident or on release (in case of the latter the tool serves as a confirmation of availability)

    If someone leaks the entire game that would be a cartridge leak and cartridges don't need a SEED to run.
     
    HellaJvke likes this.
  11. Genetic935115

    Genetic935115 Advanced Member

    Newcomer
    84
    24
    Jan 2, 2016
    United States
    So if someone for example in japan gets the game in a store magically early and he leaks it we would get it right? since its region free
     
  12. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    8,110
    3,284
    Mar 16, 2012
    United States
    Yep.
     
    Genetic935115 likes this.
  13. Genetic935115

    Genetic935115 Advanced Member

    Newcomer
    84
    24
    Jan 2, 2016
    United States
    Then we just have to pray and wait for it
     
  14. AecdArmy

    AecdArmy Because Its Nintendo

    Member
    485
    168
    Jan 4, 2016
    The Ninty Ninja HQ
    Seems like it will be fun to use for waiting for the last couple hours till S&M are released.
     
  15. blujay

    blujay GBATemp's Official Warthog

    Member
    2,114
    1,944
    Nov 2, 2015
    United States
    Gilbert, Arizona
    So, this doesn't compile when run through
    Code:
    java SeedCheckerLauncher
    and it only says
    Code:
    Error: Could not find or load main class SeedCheckerLauncher
     
  16. Favna
    OP

    Favna #PCMasterRace

    Member
    809
    391
    Sep 12, 2009
    Netherlands
    Looking into it. Partially related to not have JDK in PATH but also because I was apparently wrong to not include the .class files on the repo..... at least I think. I'll do some testing when I can and push it to the repo when it works. (Won't be in a new release since I shouldn't have to change any files for the jar)

    In the meantime you can just use a pre-made release.

    To add to path:

    Code:
    set PATH=%PATH%;C:\Path\To\jdk1.8.X_XX\bin
    
    Generally this is (exact version number behind the _ might differ, but you HAVE to have Java 8 as the tool using String.join which is new in Java 8)

    Code:
    set PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_91\bin
    
     
  17. Favna
    OP

    Favna #PCMasterRace

    Member
    809
    391
    Sep 12, 2009
    Netherlands
    Can't figure out why it won't work at all so I'm just gonna say that the best way to compile it yourself is by getting an IDE such as NetBeans or IntelliJ IDEA and using that instead....

    Now if only I /could/ figure out what I'm missing ._."
     
  18. Brawl9977

    Brawl9977 Advanced Member

    Newcomer
    54
    14
    Oct 13, 2015
    United States
    chicago
    so... what exactly does this do?
     
  19. Favna
    OP

    Favna #PCMasterRace

    Member
    809
    391
    Sep 12, 2009
    Netherlands