[Release] TwilightBoxart - NDS/GB(A)/SNES/NES/GG Boxart Downloader

Discussion in 'NDS - Emulation and Homebrew' started by KirovAir, Sep 18, 2019.

  1. KirovAir
    OP

    KirovAir Dutch Alcoholic Programmer

    Member
    6
    Dec 7, 2006
    Netherlands
    Netherlands
    Hi all,

    I really love TwilightMenu++ but own a lot of 'classic' titles which can not be downloaded automatically. To solve this I made a small program which combines GameTDB and libretro + NoIntro DB to get the full spectrum of consoles supported by TwilightMenu++. :)
    This is probably the most useful for DSi users as the SD card can be removed easily. :P

    Supported rom types for boxart downloads:
    - Nintendo - Game Boy (sha1)
    - Nintendo - Game Boy Color (sha1)
    - Nintendo - Game Boy Advance (titleId + sha1)
    - Nintendo - Nintendo DS (titleId + sha1)
    - Nintendo - Nintendo DSi (titleId + sha1)
    - Nintendo - Nintendo DSi (DSiWare) (titleId + sha1)
    - Nintendo - Nintendo Entertainment System (sha1)
    - Nintendo - Super Nintendo Entertainment System (sha1)
    - Sega - Mega Drive - Genesis (sha1)
    - Sega - Master System - Mark III (sha1)
    - Sega - Game Gear (sha1)

    Screenshot
    [​IMG]

    Download here

    By default the settings are customised for TwilightMenu++ but these can be changed in TwilightBoxart.ini.

    Cheers and have a great night.
     
    Last edited by KirovAir, Sep 18, 2019
  2. Flame

    Flame Me > You

    Moderator
    16
    GBAtemp Patron
    Flame is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 15, 2008
    nice work.

    ill test it now.
     
    alexander1970 likes this.
  3. godreborn

    godreborn GBAtemp Guru

    Member
    12
    Oct 10, 2009
    United States
    nice. for some reason, whenever I scan for gameboy roms, it can't find the boxart for some popular titles like super mario 3d land 1 and 2. and, when I scan over nds roms, it messes up the box art for sonic rush. sonic rush and sonic rush adventure come out as the same box art.
     
    alexander1970 likes this.
  4. Robz8

    Robz8 Coolest of TWL

    pip Developer
    19
    Oct 1, 2010
    United States
    Your app has motivated me to add in correct box art sizes for games outside the NDS, GBA, and GB(C), in TWLMenu++.

    Please use these sizes in the next app version.

    FDS: 115x115
    NES/MS/GG/GEN/MD/SFC: 84x115
    SNES (.smc): 158x115

    Also, can you add support for LZ77-compressed SNES/SFC and GEN/MD ROMs? They have ".lz77" before the file extension.
    You should just decompress the ROM on-the-fly, and then check SHA hash.
     
    Last edited by Robz8, Sep 19, 2019
  5. robyspy

    robyspy GBAtemp Regular

    Member
    4
    Sep 18, 2018
    Italy
    Excellent work!

    :nds: :yaynds:
     
    Tarmfot, Robz8 and alexander1970 like this.
  6. KirovAir
    OP

    KirovAir Dutch Alcoholic Programmer

    Member
    6
    Dec 7, 2006
    Netherlands
    Netherlands
    I’ll look into it. For gameboy art the correct nointro hash needs to match. I am working on an update that the titleid of gameboy games will be sufficient. The current NDS algorithm is very aggressive in the sense that some art is better then no art so I’ll check it out and have this fixed in the next version!

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

    Woah that is awesome to hear! I’ll add these as soon as I get home. :)
     
    Last edited by KirovAir, Sep 19, 2019
    Tarmfot, alexander1970 and Robz8 like this.
  7. alexander1970

    alexander1970 GBAtemp allows me to be here

    Member
    14
    Nov 8, 2018
    Austria
    Austria
    Hello.:)

    What a great Tool,it works very,very good.:yay:
    Great to see another collaboration is "growing".:)

    @KirovAir Thank you for this great Tool.
    @Robz8 Thank you for helping him.That is a big trait.:)
     
  8. Rahkeesh

    Rahkeesh GBAtemp Maniac

    Member
    7
    Apr 3, 2018
    United States
    Right now TWLight can't actually launch GBA roms, correct? Is this planned to change eventually?
     
    Tarmfot and alexander1970 like this.
  9. ImLEBrAn

    ImLEBrAn Member

    Newcomer
    2
    Mar 20, 2019
    Antigua and Barbuda
    Thank you for your program. Thing is, I have a little problem with getting the boxart for Pokémon Platinum (German version). As you can see I have named all my roms like they are on GameTDB and it still doesn't pick up the boxart for Platinum (https://www.gametdb.com/DS/CPUD). The platinum rom has been dumped from a legit cartridge that I own. TwilightMenu is also not able to download the boxart for some reason.
     

    Attached Files:

  10. alexander1970

    alexander1970 GBAtemp allows me to be here

    Member
    14
    Nov 8, 2018
    Austria
    Austria
    Hello.:)

    Thanks to @Gericom we HAVE the option to play GameBoy Advanced Roms.

    These are TWO different Projects and I think it takes TOO MUCH Time and Work and Effort.
    If it was that easy @Robz8 and he would have done it already.:)

    Thank you.:)
     
    Tarmfot likes this.
  11. Rahkeesh

    Rahkeesh GBAtemp Maniac

    Member
    7
    Apr 3, 2018
    United States
    Sorry yes I know of GBARunner2, its awesome, and its been included with TWLight for a while. Most of TWLight's included emulators are written by others, but are set up so you can select the Rom in TWLight and it will launch the emulator with that rom. That's why it makes sense to start creating icons or box art that TWLight can use when you are browsing the roms. But AFAIK this doesn't work with GBARunner2 at the moment, you can only select roms within GBARunner2's own interface. Nonetheless effort is being put out to make TWLight display GBA box art even though there's currently not much reason to browse GBA roms within TWLight as you can't launch them. That's why I wondered if there were plans to eventually be able to select a GBA rom within TWLight and have it boot up GBARunner 2 with that rom.
     
    Tarmfot, Dartz150 and alexander1970 like this.
  12. Nomelas

    Nomelas GBAtemp Fan

    Member
    5
    May 6, 2015
    Canada
    Malwarebytes does not like that file for windows...
     
    Dartz150 likes this.
  13. Dartz150

    Dartz150 Hat Gurl Official Fan™

    Member
    10
    May 5, 2010
    Mexico
    Under your bed
    I'm getting garbled images on everything except NDS games, also, GBA covers doesn't show up yet, I guess that happens because the GBA images need to be in another directory.
     
    Last edited by Dartz150, Sep 25, 2019
  14. KirovAir
    OP

    KirovAir Dutch Alcoholic Programmer

    Member
    6
    Dec 7, 2006
    Netherlands
    Netherlands
    I think this is because Robz8 already updated TwilightMenu++ to use the new sizes and I still need to make a build with the latest changes. Give me until tonight, I was a bit busy due to some circumstances.

    Should be a false positive. You should be able to compile it yourself with visual studio community 2019 if you don't trust it.
     
    Dartz150, Nomelas and alexander1970 like this.
  15. Nomelas

    Nomelas GBAtemp Fan

    Member
    5
    May 6, 2015
    Canada
    yeah was just an FYI - I added it to the exclusion list.

    Btw, I also raised this: https://github.com/KirovAir/TwilightBoxart/issues/1
     
  16. KirovAir
    OP

    KirovAir Dutch Alcoholic Programmer

    Member
    6
    Dec 7, 2006
    Netherlands
    Netherlands
    Just fixed it. :)
    Also pushed a release which should download the art in the correct size. @Dartz150. I haven't tested all kinds roms as of yet.
     
  17. alexander1970

    alexander1970 GBAtemp allows me to be here

    Member
    14
    Nov 8, 2018
    Austria
    Austria
    Hello.:)

    Thank you for this great Tool,it saves a lot of work on the DS/DSi titles.:yay:

    Would you be so kind and can you please give me an Advice ?
    I have a little "issues" with Covers for the DSi Ware.

    I have tried it with both of your Releases and get the following Error Messages one every DSi Ware Title (in German);

    Ohne Titel-5.


    It says:
    Something bad Happened: The request was canceled. Unable to create a secure SSL / TLS channel ..

    Do I make a mistake ? Are the Titles named wrong ? :(
    Thank you for any Help or Suggestions.:)
     
    chronoss likes this.
  18. KirovAir
    OP

    KirovAir Dutch Alcoholic Programmer

    Member
    6
    Dec 7, 2006
    Netherlands
    Netherlands
    The name of the titles should not matter as it uses the internals of the file. For most DSi titles there is no boxart unfortunately so it downloads this default image: https://raw.githubusercontent.com/KirovAir/TwilightBoxart/master/img/dsiware.jpg. It seems on your computer it does not like the github ssl certificate. Are you using a proxy maybe or have a firewall in place?
     
    alexander1970 likes this.
  19. chronoss

    chronoss GBAtemp Addict

    Member
    9
    May 26, 2015
    Central African Republic
    I have the same issue but with all my roms (Gba, Gb, Sega...), i think its was renamed... so how to renamed it to proper name ?

    "
    18:35:08 - Searching art for World Masters Golf.smc..
    18:35:08 - Something bad happened: No NoIntro name found for rom! Could not download from libretro github.
    18:35:08 - Searching art for World League Soccer.smc..
    18:35:08 - Something bad happened: La demande a été abandonnée : Impossible de créer un canal sécurisé SSL/TLS.
    18:35:08 - Searching art for Power Instinct.smc..
    18:35:08 - Something bad happened: No NoIntro name found for rom! Could not download from libretro github.
    18:35:08 - Searching art for Contra3.smc..
    18:35:09 - Something bad happened: No NoIntro name found for rom! Could not download from libretro github."
     
    Last edited by chronoss, Sep 26, 2019
    alexander1970 likes this.
  20. KirovAir
    OP

    KirovAir Dutch Alcoholic Programmer

    Member
    6
    Dec 7, 2006
    Netherlands
    Netherlands

    Hmm this is definitely something to do with the .net framework I think.. The names of the roms should not matter. Can you try this build? @alexander1970 maybe this works for you too.
     
    Last edited by KirovAir, Sep 26, 2019
    alexander1970 and chronoss like this.
Quick Reply
Draft saved Draft deleted
Loading...