Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 07:18, 16 February 2025 by HydeWing (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
TwilightBoxart
General
AuthorMateusRodCosta, KirovAir
TypePC Utilities
Version0.8.2
LicenseMixed
Last Updated2024/07/18
Links
Download
Website
Source

Twilight Boxart is a boxart downloader for TWiLight Menu++ written in C#.

Originally developed by KirovAir and ported to NET 8.0 by MateusRodCosta. The port is based on version 0.6 of the original instead of 0.7 (borked due to the domain used being gone) and was motivated by an incompatibility with newer OpenSSL versions on Linux builds.

Supported rom types

System Matching (in order)
Nintendo - Game Boy (sha1 / filename)
Nintendo - Game Boy Color (sha1 / filename)
Nintendo - Game Boy Advance (sha1 / filename)
Nintendo - Nintendo DS (titleid / sha1 / filename)
Nintendo - Nintendo DSi (titleid / sha1 / filename)
Nintendo - Nintendo DSi (DSiWare) (titleid / sha1 / filename)
Nintendo - Nintendo Entertainment System (sha1 / filename)
Nintendo - Super Nintendo Entertainment System (sha1 / filename)
Nintendo - Family Computer Disk System (sha1 / filename)
Sega - Mega Drive - Genesis (sha1 / filename)
Sega - Master System - Mark III (sha1 / filename)
Sega - Game Gear (sha1 / filename)

Boxart sources

Screenshots

TwilightBoxart3DS-01.png

Changelog

v0.8.2

  • Built against .NET 8.0.7
  • Linux and MacOS builds are now shipped as a single executable instead of multiple files (one single executable instead of executable + dlls from .NET and the project).
  • Enforce only 64-bits builds (you really shouldn't be running a 32-bits OS in 2024), should support both x86 and ARM 64-bits.
  • Removal of legacy code related to security protocols handling on Windows.
  • Replacement of some WinForms code with ApplicationConfiguration.Initialize()
  • Windows GUI is now DPI Aware (might be buggy)

v0.8.1

  • Rename ".UX" project to ".GUI".
  • Improve dependencies and build configs (includes improving size of Linux and MacOS builds).
  • Fix tool claiming files whose cover art aren't available were successful.

v0.8.0 (MateusRodCosta)

  • The application has been ported to .NET 8, as .NET 6 is nearing EOL. Ported from to:
    • Shared Code: .NET Standard 2.0 -> .NET 8.0
    • CLI: .NET Core 3.0 -> .NET 8.0
    • GUI: .NET Framework 4.7.2 -> .NET 8.0 Windows (due to WinForms)

v0.7.0

  • Pure 1:1 ratio's are used now since the latest TWL++ (2020 valentine and onwards) supports these! THIS BREAKS COMPATIBILITY WITH OLDER VERSIONS! Use 0.6 if your TWL++ is on a lower version.
  • Added more sizes.
  • Added border support. (This is some experimental trickery which makes boxart a bit more aesthetic on some themes, maybe in the future I'm able to do some tricks with 3d boxart and such)
  • Loads of under-the-hood changes, which makes support for a 3DS version possible.

v0.6.0

  • Uses 1:1 boxart size for gba boxart which should work with TwilightMenu++ v11.2.0 ('TWL Christmas release') and up! Please remove all old GBA boxart from previous versions so they will be redownloaded!
  • Fixes some other small bugs as well.

v0.5.3

  • Finally fixed a really annoying issue where some images would appear to be corrupted in TWLM++. (Adobe Metadata issue, these are now stripped when images are downloaded).

v0.5.2

  • Fixed title matching for titles with '&' or '/' in the name.
  • Detect correct aspect ratio for some japanese snes titles.

v0.5.1

  • Fixes SSL compatibility issues on older Windows versions. (Framework issue..)
  • Improved some other code.

v0.5.0

  • Added matching by file name.
  • I've noticed that the NoIntro dat is not always a holy-match even when sha1 matches. (Tetris for the gameboy for example) As a final measure matching will be done on filename in this release, which should up the matching rate.

v0.4.0

  • Added LibRetro .dat format parsing for future data.
  • Currently only added extra NES data as a test.

v0.3.0

  • Fixes Github SSL error for some users.
  • Better error handling (and message) when there is no DB match.

v0.2.0

  • This version fetches the correct boxart for TwilightMenu++ 9.5.0 and onwards. Make sure you have 'Adjust to correct aspect ratio' checked.

v0.1.0 (KirovAir)

  • First Release.

External links

Advertising: