Skip to content

Releases: risalt/skyscraper

5.3.0-risalt

Choose a tag to compare

@risalt risalt released this 21 Apr 20:46
  • 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

Choose a tag to compare

@risalt risalt released this 29 Dec 17:34
  • 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

Choose a tag to compare

@risalt risalt released this 01 Dec 12:29

Mainly bugfix release.

Full Changelog: 5.0.0-risalt...5.1.0-risalt

5.0.0-risalt

Choose a tag to compare

@risalt risalt released this 26 Nov 14:55

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

Choose a tag to compare

@risalt risalt released this 13 Nov 04:48

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