1. KirovAir

    OP KirovAir Dutch Alcoholic Programmer
    Member

    Joined:
    Dec 7, 2006
    Messages:
    724
    Country:
    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

    Update:
    For 3DS users I have created an updated TwilightMenu-Updater with FULL boxart support, which can be downloaded here:
    https://github.com/KirovAir/TWiLightMenu-Updater/releases
    This has the exact same features as the desktop version! This will be a stand-alone application in the future as the updater has been deprecated.

    Supported 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, Apr 2, 2020
  2. Flame

    Flame Me > You
    Moderator

    Joined:
    Jul 15, 2008
    Messages:
    5,415
    nice work.

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

    godreborn Retired
    Member

    Joined:
    Oct 10, 2009
    Messages:
    13,077
    Country:
    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
    Developer

    Joined:
    Oct 1, 2010
    Messages:
    13,687
    Country:
    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
    MUDD_BR, rommy667, Tarmfot and 3 others like this.
  5. robyspy

    robyspy GBAtemp Regular
    Member

    Joined:
    Sep 18, 2018
    Messages:
    174
    Country:
    Italy
    Excellent work!

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

    OP KirovAir Dutch Alcoholic Programmer
    Member

    Joined:
    Dec 7, 2006
    Messages:
    724
    Country:
    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 Pink Profilepagebackground for Christmas please.
    Member

    Joined:
    Nov 8, 2018
    Messages:
    11,192
    Country:
    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 Advanced Maniac
    Member

    Joined:
    Apr 3, 2018
    Messages:
    1,736
    Country:
    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 Advanced Member
    Newcomer

    Joined:
    Mar 20, 2019
    Messages:
    58
    Country:
    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 Pink Profilepagebackground for Christmas please.
    Member

    Joined:
    Nov 8, 2018
    Messages:
    11,192
    Country:
    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 Advanced Maniac
    Member

    Joined:
    Apr 3, 2018
    Messages:
    1,736
    Country:
    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

    Joined:
    May 6, 2015
    Messages:
    368
    Country:
    Canada
    Malwarebytes does not like that file for windows...
     
    Dartz150 likes this.
  13. Dartz150

    Dartz150 Yet another Onii-chan
    Member

    Joined:
    May 5, 2010
    Messages:
    2,161
    Country:
    Mexico
    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

    Joined:
    Dec 7, 2006
    Messages:
    724
    Country:
    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

    Joined:
    May 6, 2015
    Messages:
    368
    Country:
    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

    Joined:
    Dec 7, 2006
    Messages:
    724
    Country:
    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 Pink Profilepagebackground for Christmas please.
    Member

    Joined:
    Nov 8, 2018
    Messages:
    11,192
    Country:
    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.jpg


    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

    Joined:
    Dec 7, 2006
    Messages:
    724
    Country:
    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

    Joined:
    May 26, 2015
    Messages:
    2,354
    Country:
    Congo, Republic of the
    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

    Joined:
    Dec 7, 2006
    Messages:
    724
    Country:
    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.
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - TwilightBoxart, Downloader, [Release]