05-17-2023, 02:31 AM
(This post was last modified: 05-31-2023, 04:48 AM by OneAngryGamer.)
WARNING: I created this extension for my own use so it is not user friendly. I have provided instructions below on how to configure and use this extension.
What this does:
Requirements:
How to install:
How to configure:
How to use:
Known Issue:
Notes for the Dynamic Menu JSON:
1 = PC only. foldertree structure must use basefolder\gamename\ (e.g. E:\Music\OST\Deus Ex\)
If you found this extension useful, you can find more of my extensions here
What this does:
- Automatically detect/link matching folders to games in Playnite.
- You can choose what folder trees you want to link and how it is described and tagged.
- You can tag games with linked folders for searching and filtering.
- Allow quick access to linked folders for any game.
Requirements:
- Playnite 7 or 8 (Playnite 9+ not supported)
- You have a program that can be used for editing JSON files. (If you are unsure what this is, download and install any advanced text editor. I recommend Notepad++.)
- The default open action for JSON file extensions is set to this program. (Recommended but not required. If you don't set the default open action, you can open the data directory and manually open the JSON file in the editor.)
How to install:
- Download the extension and the example zip file
- Install the extension
- Refresh the menus by using F12 or restarting Playnite
- Open the data directory for this extension (You can access through Settings or through 'Link Folders' in the main menu)
- Extract the example archive into the data directory
- Refresh the menus by using F12 or restarting Playnite
How to configure:
- Select 'Open JSON for editing' from 'Link Folders' in the main menu
- Edit the JSON to replace the example values with your own (see bottom of this post for details)
- When you have finished editing the JSON, Refresh the menus by using F12 or restarting Playnite
How to use:
- Use the report options in 'Link Folders' to report all folders that don't match the path structure for the platform filter option chosen. Manually fix these then re-run the report.
- After renaming the folders, Tag the linked folders using either Add Tags or Link Folders in the main menu. The first time you run this, it will take a very long time to process depending on performance of your system, the number of games you have in Playnite and the number of folders in the linked foldertree. Tagging is an optional feature of this extension.
- Select Open Location in the game menu then select the linked folder you want to open.
Known Issue:
- The extension will always show all linked folder options you have set up in 'Open Location'. For performance reasons, it will not attempt to hide any options that the game does not have a folder for.
Notes for the Dynamic Menu JSON:
- descmenu = how you want the content described in the Playnite menu
- desctag = how you want the content described when adding tags
- platformfilter
1 = PC only. foldertree structure must use basefolder\gamename\ (e.g. E:\Music\OST\Deus Ex\)
- iconfilename = optional. for this to work the filename must match that of the image that you place into ExtensionsData\tbwLinkFolders\DynamicMenu\Icons\
- path = add the base path here. All \ must be doubled (e.g. E:\\Music\\OST\\Deus Ex\\ )
If you found this extension useful, you can find more of my extensions here