var browser

Other var browser

  this resource requires an external software: BepInEx, a modding software for Unity games. Virt-A-Mate is made with Unity. Users accept all risks associated with using this resource
OpenSource:https://github.com/sFisherE/var_browser

var browser help people who have massive var packages and take too long time to enter game.

this plugin made on BepInEx.
here is the steps(this is write by kretos,thanks)
(all in VAM's game directory) :
  • download BepInEx from https://github.com/BepInEx/BepInEx/releases/download/v5.4.21/BepInEx_x64_5.4.21.0.zip
  • extract BepInEx_x64_5.4.21.0.zip inside VAM directory so there's BepInEx directory and it contains core subdirectory (see structure below)
  • create subdirectory plugins inside BepInEx if not exists, so there are core and plugins subdirectories
  • put var_browser.dll into BepInEx\plugins
  • create AllPackages directory in VAM directory
  • put all your vars there (there can be subdirectories)
So structure looks like:
  • VAM directory
    • BepInEx
      • core
      • plugins
        • var_browser.dll
    • AllPackages
      • all your var files here
    • VaM.exe etc...

the first time,var browser will create cache files in path:"Cache\AllPackagesJSON\"
it may be slow,but it will be very fast next time.

the vars in AllPackages will not loaded so it need an install process but it is automatically and the process is slient to user.
you may not feel the vars are outside the game.
the install process is just cut var files by var browser form AllPackages to AddonPackages directory.
it will keep the relative path.

just click the item in the file browser,it will automatically intalled with all the dependecies and auto open the scene just like original file browser.

here is main menu:
shortcut key for show/hide:Ctrl+Shift+V.
for VR user,you can install the "VarBrowserSessionPlugin.cs" to the session plugin.

shortcut key is configurable.
1675171944802.png

1675172057518.png

you should use my "Hub Browser" to download vars especially the missing packages.
buton named "Remove Invalid Vars" is remove all the duplicated or not incorrect named vars to "InvalidPackages" directory.
“Uninstall all” will clean game vars to speed up,it will ingore the autoinstall vars.
"remove old version"will move the old verison vars to "InvlidPackages/OldVersion" path,
the var which is referenced by other var will not been moved.

you can set autoinstall status or favorite status.
1672197253077.png




local favorite file:Custom/PluginData/sfishere/Favorites.txt
local autoinstall file:Custom/PluginData/sfishere/AutoInstall.txt

buy me a coffee😃


Welcome to put forward the suggestion and the bugs.

欢迎加入我的qq群12981658,直接与我交流。
  this resource requires an external software: BepInEx, a modding software for Unity games. Virt-A-Mate is made with Unity. Users accept all risks associated with using this resource
Author
sfishere
Downloads
4,522
Views
25,879
Version
v0.12
First release
Last update
Rating
4.72 star(s) 18 ratings

Resource team

More resources from sfishere

  • mmd2timeline
    Plugins mmd2timeline
    powerfull mmd plugin for creators(convert to timeline to create scene) and players(playback mmd)

Latest updates

  1. v0.12

    1.[hub browse] fix the detail view display 2.[hub browse] add downloading progress 3.[hub...
  2. v0.11

    1.add "install in background" button,this is suggested by kretos for merge load. 2.favorite...
  3. v0.10f1

    compatible with VaM 1.21.0.4

Latest reviews

No var_browser.dll in the file... so cant install. needs to be updated i think
Upvote 0
Suggest using hard link instead of moving the files in and out
S
sfishere
if you check the discussion you will know why. the initial version using hard link but it require adminstrator privilege to start and it is forbidden by hub.
I cost very much time to modify the mechanism.
Upvote 0
Very useful!
Upvote 0
Thank you. This is an excellent and powerful Plug-in
Upvote 0
It would be really usefull to have an option to "show only not installed"/"hide all installed" packages. This helps when you have a lot of new/uninstalled packages and want to test them one by one, so you don't have to scroll through all packages, including the ones already installed. With that you can use var_browser for all new vars and for example BrowserAssist from JayJayWon for all known vars, with tagging and so on.
Upvote 1
This plug-in should be officially included and will significantly reduce the waiting time for operations. (The more var packs you have, the more effective it is) good job!
Upvote 0
666666
Upvote 0
Perfect job!
Upvote 0
Thank you. Neccesary plugin for Vam
Upvote 0
I think I'm just too stupid...I have no idea how to get all this stuff installed and running without an install file. The problem is that I should install this BepInEx but there is no installation file anywhere. Then you should put the .dll in a BepInEx/Plugin directory. But there is no such thing either. Can someone please explain step by step HOW to install it and how get running?
Upvote 1
Back
Top Bottom