• Happy Holidays Guest!

    We want to announce that we will be working at reduced staffing for the holidays. Specifically Monday the 23rd until Jan 2nd.

    This will affect approval queue times and responses to support tickets. Please adjust your plans accordingly and enjoy yourselves this holiday season!

  • Hi Guest!

    Please be aware that we have released a critical security patch for VaM. We strongly recommend updating to version 1.22.0.7 using the VaM_Updater found in your installation folder.

    Details about the security patch can be found here.
BrowserAssist

Paid Plugins BrowserAssist

JayJayWon updated BrowserAssist with a new update entry:

BrowserAssist v1.15.1 Update

New Features:
  • Additional Tagging window. Optional side bar can now be opened allowing a larger list of Tags to be selected from when applying Tags to resources. Can be opened using the '<' button in the top right corner of the Tags action tab.
View attachment 245625

Bug fix/Tweaks:
  • Fixed a bug causing clothing items to be missing if the containing VAR was removed and then replaced.

Read the rest of this update entry...
 
JayJayWon updated BrowserAssist with a new update entry:

BrowserAssist v1.15.3 Update

This version provides some defect fixes & tweaks:
  • Resolved issue that was causing issues when deleting VARs that contained clothing items
  • Tweaked the clothing items browser to make it more performant
  • Introduced a warning dialog that appears once to inform users how Clothing item Tags are synchronised between VAM and BrowserAssist
  • Introduced a warning dialog that appears once to inform users about the SymLinks batch file. Wont appear if SymLinks have already been setup.

Read the rest of this update entry...
 
I've just realised a load of Looks I downloaded and couldn't find were in the Legacy Load Look menu rather than Appearances, Is there a way to see those Looks in BA? thanks
 
How do I remove a tag or rename it from the tag list?
From the session plugin UI:
1687506794721.png
 
JayJayWon updated BrowserAssist with a new update entry:

BrowserAssist v1.17.0

New Features:
  • In the PluginUI, Creators can be marked as 'Preferred' for a given resource type (e.g. Scene or Appearance Preset). Once marked as preferred then they will appear at the top of the Creators filter drop down list in the main Browser window.
  • The sort order for the Creators drop down in the browser filter, can now be configured on a per resource type (or kept as the default order). Sort order is either alphabetically or by resource count.
Bug Fixes:
  • ...

Read the rest of this update entry...
 
Hello. Previously, there was a problem with the computer where the monitor had no response and the keyboard lights were not working. After reinserting the memory bar, the issue was resolved. However, when running vam.exe, the JayJayWon.BrowserAssist plugin failed to load properly. Even when running RemoveBASymLinks.bat and then CreateBASymLinks.bat with administrator privileges, reloading the plugin in Session Plugins had no effect. The plugin warning states "An unexpected...for assistance." how should I solve the problem?

Virt A MaleV error report:

Code:
!> Exception in BA.ResourceManifest.ReloadLocalDataFiles for File Saves\PluginData\JayJayWon\BrowserAssist\LocalResourcesUserData\LocalResourcesData1.userData: System.NullReferenceException: Object reference not set to an instance of an object
  at JayJayWon.ResourceManifest.ReloadLocalDataFiles () [0x00000] in <filename unknown>:0
!> Exception in BA.ResourceManifest.ReloadLocalDataFiles for File Saves\PluginData\JayJayWon\BrowserAssist\LocalResourcesUserData\LocalResourcesData37.userData: System.NullReferenceException: Object reference not set to an instance of an object
  at JayJayWon.ResourceManifest.ReloadLocalDataFiles () [0x00000] in <filename unknown>:0
!> Exception in BA.ResourceManifest.ReloadLocalDataFiles for File Saves\PluginData\JayJayWon\BrowserAssist\LocalResourcesUserData\LocalResourcesData5.userData: System.NullReferenceException: Object reference not set to an instance of an object
  at JayJayWon.ResourceManifest.ReloadLocalDataFiles () [0x00000] in <filename unknown>:0

Edit....

Now it is solved.....

Only deleted 'Saves\PluginData\JayJayWon\BrowserAssist', after reloading the browser....
 
Last edited:
Hello. Previously, there was a problem with the computer where the monitor had no response and the keyboard lights were not working. After reinserting the memory bar, the issue was resolved. However, when running vam.exe, the JayJayWon.BrowserAssist plugin failed to load properly. Even when running RemoveBASymLinks.bat and then CreateBASymLinks.bat with administrator privileges, reloading the plugin in Session Plugins had no effect. The plugin warning states "An unexpected...for assistance." how should I solve the problem?

Virt A MaleV error report:

Code:
!> Exception in BA.ResourceManifest.ReloadLocalDataFiles for File Saves\PluginData\JayJayWon\BrowserAssist\LocalResourcesUserData\LocalResourcesData1.userData: System.NullReferenceException: Object reference not set to an instance of an object
  at JayJayWon.ResourceManifest.ReloadLocalDataFiles () [0x00000] in <filename unknown>:0
!> Exception in BA.ResourceManifest.ReloadLocalDataFiles for File Saves\PluginData\JayJayWon\BrowserAssist\LocalResourcesUserData\LocalResourcesData37.userData: System.NullReferenceException: Object reference not set to an instance of an object
  at JayJayWon.ResourceManifest.ReloadLocalDataFiles () [0x00000] in <filename unknown>:0
!> Exception in BA.ResourceManifest.ReloadLocalDataFiles for File Saves\PluginData\JayJayWon\BrowserAssist\LocalResourcesUserData\LocalResourcesData5.userData: System.NullReferenceException: Object reference not set to an instance of an object
  at JayJayWon.ResourceManifest.ReloadLocalDataFiles () [0x00000] in <filename unknown>:0

Edit....

Now it is solved.....

Only deleted 'Saves\PluginData\JayJayWon\BrowserAssist', after reloading the browser....
Well glad its sorted for you - the problem with deleting that folder is you will lose any Tags that you set. Consider taking a backup of that folder in future as per here: https://www.patreon.com/posts/backup-your-tags-80656760
 
@JayJayWon - don't suppose it's possible to expose the currently selected or multiple currently selected files as a registered JSONStorable, so that it could be accessed from other plug-ins? Your interface is great for navigating files, would be great to integrate/leverage this in other plug-ins as an alternative to using the built-in FileBrowser methods
 
@JayJayWon - don't suppose it's possible to expose the currently selected or multiple currently selected files as a registered JSONStorable, so that it could be accessed from other plug-ins? Your interface is great for navigating files, would be great to integrate/leverage this in other plug-ins as an alternative to using the built-in FileBrowser methods
Its a VAM limitation that you can not directly access the JSONStorables of session plugins through the standard trigger system from a Scene (or a Scene or Atom plugin).

However, I did build an API interface that allows other plugins (including Scene plugins) to open a reduced BA Browser window to select a file (or alternatively just return a group of files based on some filter criteria).The paid version of UIAssist uses that API to access file references from BA.

It's my intention that any plugin could use that same interface - but I havent publicised it or documented it or extensively tested it yet. If you're a plugin author and are interested in trying it out then DM me on Discord and we can discuss.
 
JayJayWon updated BrowserAssist with a new update entry:

BrowserAssist v1.18.0 Update

WARNING: Please backup your tag meta data before using this version (see instructions here). Once upgraded you wont be able to roll back to a previous version of BrowserAssist without restoring your tag data from the backup. Please note that I'm also away for almost 2 weeks following this release, so I'm not going to be able to support any issues until I return (please report as usual).

[ATTACH...

Read the rest of this update entry...
 
I noticed a strange bug with Ben-g_Copper.Chrissss_Redfield.3 on the hub. I cannot hide the "Chrissss Redfield Appearance" appearance preset. I tried redownloading it, making sure it's not read only, etc. Everything else hides normally. Maybe the dashes in the file name are breaking something. Using JayJayWon.BrowserAssist.39.
 
I noticed a strange bug with Ben-g_Copper.Chrissss_Redfield.3 on the hub. I cannot hide the "Chrissss Redfield Appearance" appearance preset. I tried redownloading it, making sure it's not read only, etc. Everything else hides normally. Maybe the dashes in the file name are breaking something. Using JayJayWon.BrowserAssist.39.
I have that same appearance preset and I seem to be able to toggle it from hidden or not without any problems. Can you describe exactly what you are doing and what happens. Do you get any error messages?
 
Hi @JayJayWon Just wanted to say thanks so much for creating this plugin, it really does make an enormous difference to quality of life in VaM.

A few of questions:
  • Is it possible to force BrowserAssist to filter/show Scenes by default when accessed from the main Vam menu (as this is the most common thing I guess we all do, when first opening Vam, we load a scene). Then when inside a scene, use the user defined settings from the BrowserAssist plugin configuration dialog (which I have set to Clothing (Female) as 95% of the time this is what I want to browse from inside a scene).

    Essentially make the BrowserAssist plugin context aware (was it opened it from the Vam main menu before loading a scene OR was it opened from inside a loaded scene), and then allow it to show different default filters for each.

  • When choosing clothing item presets from BrowserAssist UI, how can I go back to default (no preset selected) look for the current clothing item? I couldn't find an obvious way to do this without using the clunky built in Vam clothing UI, which I am really trying to avoid altogether now lol

  • If I use BrowserAssist to delete a scene, and that scene contains a female atom wearing an item of clothing... does it also delete that item of clothing completely even if it is used in other scenes? This is my main worry. I want to clean up my vars by deleting scenes and clothing items I never use, but there is a chance that I might delete a scene, unknowingly removing a piece of wanted clothing in the process, which I would then not be able to restore. Is there a best practice for doing this kind of thing?
Thanks for your help.
 
  • Is it possible to force BrowserAssist to filter/show Scenes by default when accessed from the main Vam menu (as this is the most common thing I guess we all do, when first opening Vam, we load a scene). Then when inside a scene, use the user defined settings from the BrowserAssist plugin configuration dialog (which I have set to Clothing (Female) as 95% of the time this is what I want to browse from inside a scene).

    Essentially make the BrowserAssist plugin context aware (was it opened it from the Vam main menu before loading a scene OR was it opened from inside a loaded scene), and then allow it to show different default filters for each.
Well I could implement something like that I suppose. I'll add it to this list.

  • When choosing clothing item presets from BrowserAssist UI, how can I go back to default (no preset selected) look for the current clothing item? I couldn't find an obvious way to do this without using the clunky built in Vam clothing UI, which I am really trying to avoid altogether now lol
This is definitely something I need to add - a reset to default button

  • If I use BrowserAssist to delete a scene, and that scene contains a female atom wearing an item of clothing... does it also delete that item of clothing completely even if it is used in other scenes? This is my main worry. I want to clean up my vars by deleting scenes and clothing items I never use, but there is a chance that I might delete a scene, unknowingly removing a piece of wanted clothing in the process, which I would then not be able to restore. Is there a best practice for doing this kind of thing?
Well in principle, no deleting just a scene does not delete any dependent items - but .... if the scene is in a VAR package then you cant delete just the scene. Instead you are given a button to delete the VAR package. If you delete the VAR package then any resources contained in that VAR package are deleted also.
 
Well I could implement something like that I suppose. I'll add it to this list.


This is definitely something I need to add - a reset to default button


Well in principle, no deleting just a scene does not delete any dependent items - but .... if the scene is in a VAR package then you cant delete just the scene. Instead you are given a button to delete the VAR package. If you delete the VAR package then any resources contained in that VAR package are deleted also.

Hi @JayJayWon. Thanks very much for taking the time to respond.

One other thing that I noticed whilst using BrowserAssist, currently when searching for or adding new tags in the BorwserAssist UI, it only allows alpha characters to be entered into the tags field.

VaM itself allows tags (or indeed scene names or any other named entity) to contain characters like dots, hyphens, numbers etc.

Many of my existing tags follow a dot notation format e.g `a.b.c`. A more VaM spercific example would be like `my.clothes.dresses' or 'my.clothes.skirts' etc. I do this to better organize and categorize things (not to mention, it makes seeing tags in a list much easier to follow).

So now I have the issue of managing these in BrowserAssist becomes impossible, I can't search for them, and I can't add new ones following the dot notation format. I have to drop back to the default VaM clothing UI to edit/add new tags, before opening again the BrowserAssist UI to use/filter by them.

Is there any chance you could allow dot notation (maybe even numbers and hyphens) in your tags field? It would really help with this situation and I don't think those characters specifically should cause any potential problems with tags (as like I said VaM already supports it).
 
I did the patreon for a couple months and have the paid version. How in VR, with steam knuckles, can I get the same context menu to hide/favorite like I get by right clicking from the desktop? So how to right click in VR?
 
Hi @JayJayWon. Thanks very much for taking the time to respond.

One other thing that I noticed whilst using BrowserAssist, currently when searching for or adding new tags in the BorwserAssist UI, it only allows alpha characters to be entered into the tags field.

VaM itself allows tags (or indeed scene names or any other named entity) to contain characters like dots, hyphens, numbers etc.

Many of my existing tags follow a dot notation format e.g `a.b.c`. A more VaM spercific example would be like `my.clothes.dresses' or 'my.clothes.skirts' etc. I do this to better organize and categorize things (not to mention, it makes seeing tags in a list much easier to follow).

So now I have the issue of managing these in BrowserAssist becomes impossible, I can't search for them, and I can't add new ones following the dot notation format. I have to drop back to the default VaM clothing UI to edit/add new tags, before opening again the BrowserAssist UI to use/filter by them.

Is there any chance you could allow dot notation (maybe even numbers and hyphens) in your tags field? It would really help with this situation and I don't think those characters specifically should cause any potential problems with tags (as like I said VaM already supports it).
Yes, this is all sensible and it makes sense to align with VAM Clothing tags. I'll add it to my list - should be relatively quick and easy.
 
I did the patreon for a couple months and have the paid version. How in VR, with steam knuckles, can I get the same context menu to hide/favorite like I get by right clicking from the desktop? So how to right click in VR?
In VR, I think its a long press. I think the context sensitive help tells you when you hover over a button.
 
Back
Top Bottom