Releases: risalt/skyscraper
Release list
5.3.0-risalt
- Update configuration files and add support for 11 new platforms.
- Implement new hybrid scraper EveryGame(Going) with a broad set of resources specially for retrocomputing platforms. Create and adjust necessary configuration files.
- Implement a new web scraper: VGGeek, covering the videogamegeek.com website. Create/adapt the corresponding configuration files.
- Implement a new offline, specialized scraper: Spriters to retrieve sprites using an external python script. Adapt dependent files.
- Implement a new offline scraper: GameBase scraper, inspired by Gemba repo.
- Implement a new offline scraper: ExoDos, to import the PC-DOS collection database.
- Add option to printout lists of scrapers and platforms (for use in scripts).
- Adapt offlinemobygames to maximize the usage of the offline database, as the API is now fully pay-per-use.
- Adapt both mobygames-based scrapers to avoid connecting if the API key is not defined.
- Define a new resource: Sprites, and all the dependencies.
- Modify fully offline scrapers with multimedia data (gamebase and exodos) to avoid file duplication by linking the original file to the cache, rather than copying it.
- Add new option symlinkImages to avoid image file duplication (same behaviour as symlink for videos and manuals).
- Implement new flag, singleImagePerType, to avoid downloading another image for a type for which another scraper already has an image. Remove the now obsolete equivalent code from the GiantBomb and VGGeek scrapers.
- Update mameMap.csv using old and new databases.
- Implement a mapping of genres and franchises to try to homogeneize values across scrapers.
- Improve check matching to reduce the amount of false positives.
- Many fixes...
Full Changelog: 5.2.0-risalt...5.3.0-risalt
5.2.0-risalt
- Implement the hybrid OfflineTGDB scraper, using a local database instead of the online TheGamesDB one.
- Implement the local DocsDB scraper, which uses a set of '"' separated files and folders to add local documents (guides, reviews, artbooks, cheats).
- Implement the offline MAMEHistory scraper, which uses a downloadable XML file to associate descriptions to MAME short names.
- Add new resources: Cheats, Reviews, Artbooks.
- Improve the checksum functionality to find MAME short-name matches.
- Many fixes...
Full Changelog: 5.1.0-risalt...5.2.0-risalt
Bugfix release
Mainly bugfix release.
Full Changelog: 5.0.0-risalt...5.1.0-risalt
5.0.0-risalt
Implement an enhanced checksum framework.
Implement new resource (disk size).
Implement a negative match database.
Redo most of the TheGamesDB scraper.
Fix OpenRetro scraper.
Refactoring, correct C++ style and many fixes and small enhancements.
Full Changelog: https://github.com/risalt/skyscraper/commits/5.0.0-risalt
4.0.0-risalt
Stable release of my version of Skyscraper. See README for the main changes. The binary has been generated in an updated Debian Bookworm environment, but I recommend that you compile it yourself. The config skeleton folder is in the repository.
Full Changelog: https://github.com/risalt/skyscraper/commits/4.0.0-risalt