Commit graph

227 commits

Author SHA1 Message Date
Leon Styhre cf065e8935 Reverted binary file openings in some cases where it causes Windows line breaks to not get converted to standard format 2023-08-10 23:13:55 +02:00
Leon Styhre de4bd7341f Changed a number of stream operations to open files in binary mode to always get proper Unix line breaks 2023-08-10 23:02:36 +02:00
Leon Styhre b82f9d3546 When an invalid media file is detected by the scraper, the media type is now included in the error message 2023-08-07 23:32:14 +02:00
Leon Styhre 295cd87bfb Added the monthly allowance reset timer info to the debug log output for GamesDBJSONScraper 2023-08-04 21:05:22 +02:00
Leon Styhre 1da9a8cf00 Fixed an issue where ScreenScraper API calls were slightly malformed for systems where multiple platforms were defined 2023-08-04 18:08:59 +02:00
Leon Styhre fc24b21311 Fixed an issue where duplicate ScreenScraper game entries could show up in the interactive scraper if multiple platforms were defined for the system 2023-08-04 18:02:12 +02:00
Leon Styhre 82338d9b90 Added more scraper debug log output to ScreenScraper and GamesDBJSONScraper 2023-08-04 17:56:50 +02:00
Leon Styhre 47a790ccff The entire path is now included in the debug log output if a scraped file or folder is not in the root of the game directory 2023-08-04 17:54:02 +02:00
Leon Styhre d94cdb013f Added additional MD5 file hash logging to the scraper 2023-08-03 22:28:13 +02:00
Leon Styhre 40d27ff772 Added MD5 file hash searching support to the scraper when using ScreenScraper 2023-08-03 20:48:54 +02:00
Leon Styhre f91a87251d Added a download percentage indicator to the application updater together with some other minor improvements
Also cleaned up HttpReq in general and added a progress meter callback
2023-08-01 17:36:15 +02:00
Leon Styhre c2289b961f Added a ScreenScraper identifier for the AppImage build 2023-07-29 12:21:44 +02:00
Leon Styhre 306b58e290 (Windows) Added support for the Visual Pinball (vpinball) game system 2023-07-10 19:16:41 +02:00
Leon Styhre 2849e7e265 (Windows) Added support for the Future Pinball (fpinball) game system 2023-07-10 19:12:53 +02:00
Leon Styhre 63a90447dc Added support for the Hartung Game Master (gmaster) game system 2023-07-10 14:48:39 +02:00
Leon Styhre 6efab2041f Added support for the Epoch Super Cassette Vision (scv) game system 2023-07-05 19:27:59 +02:00
Leon Styhre 22130544ce Added support for the LowRes NX Fantasy Console (lowresnx) game system 2023-07-04 20:28:21 +02:00
Leon Styhre a2c30cae28 Added an sgb (Nintendo Super Game Boy) platform to improve scraping using ScreenScraper 2023-07-02 11:21:40 +02:00
Leon Styhre 51241c8b94 Added support for scraping the arduboy and ps4 systems using ScreenScraper 2023-06-30 18:44:31 +02:00
Leon Styhre 9ced3a88a8 Some minor changes to a couple of scraper error messages 2023-06-21 22:34:56 +02:00
Leon Styhre 279bbe9b46 Minor cosmetic change to a ScreenScraper debug log message 2023-05-11 19:30:21 +02:00
Leon Styhre 99d2d5ec04 (Windows) Converted forward slashes to backslashes for two scraper log messages 2023-05-08 17:29:08 +02:00
Leon Styhre d83374b38f Added an option to scrape game manuals using ScreenScraper
Also changed the scraper auto-retry functionality to not run on non-recoverable errors or duing manual scraping
2023-05-08 17:14:52 +02:00
Leon Styhre 24ad185924 Removed some incorrect scraper code comments 2023-04-29 10:48:13 +02:00
Leon Styhre 683ee5f509 Added support for the Tiger Electronics Game.com (gamecom) game system. 2023-03-01 22:09:27 +01:00
Leon Styhre c0f9d354ce Added support for the VTech CreatiVision (crvision) game system. 2023-02-28 18:25:00 +01:00
Leon Styhre 11b16621b7 Added support for the Casio PV-1000 (pv1000) game system. 2023-02-28 18:20:14 +01:00
Leon Styhre 6a67df894f (Windows) Converted forward slashes to backslashes for two log messages. 2023-02-27 20:29:37 +01:00
Leon Styhre 7139faaad6 Added support for the WASM-4 Fantasy Console (wasm4) game system. 2023-02-25 21:38:25 +01:00
Leon Styhre f76af6735c Added support for the bbcmicro game system by adding the MAME standalone emulator. 2023-02-24 22:02:53 +01:00
Leon Styhre b73bb5181c Added support for the LCD Handheld Games (lcdgames) game system. 2023-02-03 20:16:29 +01:00
Leon Styhre 1454783884 Fixed an issue where invalid game entries were sometimes not filtered out from ScreenScraper server responses. 2023-02-02 23:18:08 +01:00
Leon Styhre 80e0937bf5 Added support for the VTech V.Smile (vsmile) game system. 2023-02-01 22:30:43 +01:00
Leon Styhre 886f368fd9 Hex-encoded ampersand characters in game names are now converted correctly when scraping with ScreenScraper. 2023-01-30 19:41:24 +01:00
Leon Styhre 90851befc5 Fixed an uninitialized bool in the scraper. 2023-01-23 21:45:53 +01:00
Leon Styhre fb7c9a1e3b Newline characters are now removed from game names when scraping with ScreenScraper.
Also cleaned up some code.
2023-01-22 13:09:41 +01:00
Leon Styhre 1fb8ce6b7d (Windows) Converted forward slashes to backslashes for a few scraper debug log messages.
Also did some minor code cleanup.
2023-01-09 20:47:00 +01:00
Leon Styhre 6d4086639a Disabled ScreenScraper controller scraping as they have ruined that functionality. 2022-12-15 18:27:45 +01:00
Leon Styhre 035b1004db Added application platform identifiers for ScreenScraper. 2022-09-25 22:57:43 +02:00
Leon Styhre 02aba10a08 Added a ScreenScraper option to remove dots from game name searches when using the automatic scraper. 2022-09-20 22:45:32 +02:00
Leon Styhre c537de51ef Some general code cleanup. 2022-09-07 19:59:27 +02:00
Leon Styhre 33b52d61b5 If wheel (marquee) images on ScreenScraper falls back to another region, then the wheel-hd image is now used instead if that matches the set region. 2022-08-26 18:00:46 +02:00
Leon Styhre 00b6f16136 Added scraper support for the dragon32 platform. 2022-07-13 19:00:30 +02:00
Leon Styhre aa7d0d7579 Added support for the EasyRPG game engine (easyrpg) game system. 2022-07-07 18:20:58 +02:00
Leon Styhre b149f0d054 Added support for the Fujitsu FM Towns (fmtowns) game system on Unix and Windows. 2022-07-06 20:10:28 +02:00
Leon Styhre d701f89039 Added scraper support for the megaduck and supervision systems. 2022-07-04 19:50:19 +02:00
Leon Styhre bded2bf31f Added a ScreenScraper option to fallback to additional regions to allow scraping of country-specific games and unofficial releases. 2022-06-16 19:56:41 +02:00
Leon Styhre 4eae72621a Added TheGamesDB support for the oric and ti99 platforms. 2022-06-12 15:41:48 +02:00
Leon Styhre b982ec627a Added ScreenScraper support for the ti99 platform. 2022-06-12 15:40:05 +02:00
Leon Styhre 0008e44294 Removed all short enums comments as they're now properly solved by AllowShortEnumsOnASingleLine. 2022-06-05 12:36:55 +02:00