Skip to content

tetj/BonusTools

Repository files navigation

BonusTools

A Playnite extension to import data from Steam & IGDB & Senscritique & PlayStation & Nintendo Switch. Relies on APIs and Excel files.

Inspired by https://github.com/darklinkpower/PlayniteExtensionsCollection

Use at your own risk, take a backup of your playnite library first !

Installation

  1. Download the latest release from the releases
  2. Open the .pnext file

Usage

Download instructions here : [Playnite.docx]

Features

  • Import numbers of reviews on Steam (IGDB*300 as fallback), overwrites PlayCount
  • Import community score from SensCritique + Links + RatingCount*50 if PlayCount is empty, overwrites UserScore
  • Import prices paid for games from a PlayStation data report, overwrites Version
  • Identify PlayStation Plus Essentials (monthly) and Extra games (catalogue) as Categories
  • Import prices paid from custom spreadsheet, overwrites Version

Features for Nintendo Switch :

  • Import games ROMs (.nsp files), see ImportingSwitchNSP

  • Import Nintendo Switch playtime data (requires Atmosphere custom firmware), overwrites Time Played

  • Import Yuzu / Ryujinx compatibility data as Categories

  • Fix install path based on roms path

  • Fix broken Nintendo Switch ROM paths by searching for a file matching the game's ID :

    For example, let's say you changed the file from :

    SuperHydorah[010099F00B374800][v0].nsp to

    SuperHydorah[010099F00B374800][v262144].nsp

    This feature will search for a file matching the game's ID (010099F00B374800) and update the path in Playnite to match the new file name.

    This way, Playnite will find the file instead of marking the game as missing.

    And if you update your Emulated Folder, the game won't be detected as a new game, so you don't get duplicates in your library.

    Files can be moved safely to another directory, as long as you keep the title ID in the file name.

About

Playnite Extension to import data from various sources

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages