You are completely right there! The plugin "decides" which format and which name the screenshot has.
But if you are using frontends with screenshot-, boxart- and titlescreen-support, the shots are most likely named like ROMNAME_CRC32.png (or any other file format) and put into the corresponding folders.
The frontend or in this case the emulator already has a list of the most important roms with its crc32 values (ROM_Properties.ini), so it should be a great addition to use the CRC32 in the boxart feature aswell.
The Future of Emulation: Emulate a High End Computer on a Low End System
Main: Intel Core i7 (Lynnfiled) 860 (@3.802Ghz) | 8 GB DDR3-1333 | ATI XFX HD 5750 PCI-E | ATI High Definition Audio Device | 256 GB SSD + 3 TB Internal SATA2 + 4 TB external | Windows 7 Professional X64 SP1 MSDNAA
Netbook: Asus EeePC 1015PEM | Intel Atom Dual Core N550 (1,5GHz) | 2GB DDR3-1066 | Intel GMA 3150 | 250GB HDD | Win 7 Starter
Old One: AMD Athlon 64 X2 4200+ (2x2.5Ghz; S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | Radeon HD 3850 512 MB/AGP8x | Creative SB Audigy LS | 2TB (4x500GB SATA2 HDDs Raid0) | Windows 7 Business X64 SP1 MSDNAA
My understanding is that emulator with GUI doesn't require frontends unless it is Mupenplus which lacks a window gui. Frontends that integrate different emulators should be capable of managing the underlying difference of various emulators. Emulator changes should not be made to suit frontends, rather it should be made to improve performance, playability etc of the emulator.
Does adding CRC32 in boxart make a difference?
Boxart image seem to be the same for U & E (not sure about other regions) rom.
You checked my png test pack, didn't you? I included the different U/E/J covers every time I could find them for the games.
And the crc32 value is meant as an additonal way to rename boxarts, like CRC32.jpg or ROMNAME.jpg. That was my intension.
And a lot user still prefer a frontend on top of an emulator with GUI to manage all their emulators with just one click.
1964 should be command line capable, so I think, it is frontend compatible aswell.
The Future of Emulation: Emulate a High End Computer on a Low End System
Main: Intel Core i7 (Lynnfiled) 860 (@3.802Ghz) | 8 GB DDR3-1333 | ATI XFX HD 5750 PCI-E | ATI High Definition Audio Device | 256 GB SSD + 3 TB Internal SATA2 + 4 TB external | Windows 7 Professional X64 SP1 MSDNAA
Netbook: Asus EeePC 1015PEM | Intel Atom Dual Core N550 (1,5GHz) | 2GB DDR3-1066 | Intel GMA 3150 | 250GB HDD | Win 7 Starter
Old One: AMD Athlon 64 X2 4200+ (2x2.5Ghz; S939) | MSI KbT Neo2-F V2.0 | 2x1GB Corsair Value VS1GBKIT400 | Radeon HD 3850 512 MB/AGP8x | Creative SB Audigy LS | 2TB (4x500GB SATA2 HDDs Raid0) | Windows 7 Business X64 SP1 MSDNAA
CRC32 is indeed another but it makes the name ugly looking and confusing. To differentiate between the different regions cover, it would be better to use the "Alternate Title" naming which is better.
But doing it means that we assume there is a different boxart cover for every region rom. If a user cannot find that cover, he will have to manually assign another cover for that region rom.
I would prefer to use the Rom filename / "Alternate Title" as the boxart image name and do internal check to assign boxart image to rom according to "Alternate Title" or crc32 value then the internal rom name for matchup of some sort.
Not sure if I am able to do it because I am still quite confuse with the existing codes.
The blog post on this topic is the reason why I seek user feedback.
I have nothing against frontend but (personally) doesn't like another layer over an emu that has a window gui. If users like frontend, they can use it but they will have to manage it. It is just personal thing.![]()