Releases: DesynchVT/obsidian-ra-search-plugin
Release list
1.1.0
Added ability to download the box art of your games to your device, rather than fetching them from RA's servers every time you launch Obsidian.
Both the Add game and Auto import commands now prefer to download the box art images, rather than fetching them from RA every single time.
You must regenerate a new base with RA Search: Create base to display local images rather than fetch from RA's servers. It's a tad annoying, but you should be able to overcome it. The base view will still fetch images from RA's servers if you don't have the box art for a particular game downloaded. Meaning, aside from regenerating the base, you shouldn't have to do anything.
New command!
Add missing box art: Does as it says on the tin.- Retroactively adds a 'cover' property on your existing games.
- Box art images are downloaded to
<game_note_directory>/boxart(default:RetroAchievements/library/boxart
New setting!
Download box art into vault: Auto download box art images on add/import games. Default: enabled.- If you turn this off, you have to manually run the above mentioned command to download box art images.
Why was this done?
- It saves bandwidth for both you and RA. Each image takes up about 125KB, so my own library of almost 200 games take up 21MB worth of images. It should be fine. It's simply cheaper and more efficient to only download once.
- Offline view. You can now see the images in your base regardless of internet connection or the status of RA's servers.
- It satisfies the reasonable request from the RA team.
1.0.7
- Fixed a bug that stopped users from running
RA Search: Create baseBEFORE importing games.- Silly overlook by me. When adding a game, the plugin will ensure the user defined path exists (the
Game note directorysetting) butCreate basedid not. Now it does.
- Silly overlook by me. When adding a game, the plugin will ensure the user defined path exists (the
1.0.6
- Changed illegal character list to be actually accurate. Fml.
1.0.5
- Fixed a bug that would break the plugin when importing games starting with "." (such as the ".hack//" series).
- Added an alias to games with illegal Obsidian note title characters (.:/), so they can be searched for easier.
- Added a warning when attempting to run
Create basewhile another base already exists- Of course you can rename or move the original base if you want mulitple. I'm not the boss of you.
- Console subfolders now have a space surrounding the dash character.
- E.g.
NES-Famicon->NES - Famicon
- E.g.
1.0.4
Added custom styling to add a (glowing) bronze, silver, or gold border to your beaten, completed, and mastered games respectively.
This is done through a formula in the base's Properties called raStatus (it's displayed as just status though). You can disable the border effect by de-selecting the status FORMULA in Properties, then selecting the status TEXT property instead to keep your mastery status shown on the card.
If you already created a base, you'll have to re-create a new base with the Create base command to get the border effect to work. You will NOT have to re-import your games.
1.0.3
- Fixed a bug where the base would show itself inside the base view immediately after running "Create base".
- This utilizes the property "category" on the imported games.
- Fixed a critical bug on mobile that caused the plugin to be be enable-able. It should work perfectly fine now on both desktop and mobile.
1.0.2
Fixed 'status' not being properly imported when adding a single game
1.0.1
No code changes. Just changed the README.md to reflect how to install from the official community plugins page for Obsidian.