Thanks for all the people that reported the problems and helped me test, i have been able to found the root cause of the problem, it seems that Version 2.9 is unable to generate a new clientID, so we will be using version 2.8 (that is the same thing) that works ok, now, version 2.9 and 2.8 share a bug that the author wasnt unable to solve so i made a little PATCH that solves the problem (the author is more than welcome to use it lol)
So you will need the version 2.8 patched that is here:
You must be registered to see the links
Please ONLY use this version, Also this version contains Formation and VarScanner 1.2
Now steps to enable:
Be sure to first open VAM_Updater.exe and press: "Options"
Then "Sync Repair Core"
Then extract ALL the files from the GoldenPack inside your main VAM FOLDER overwriting when asked, if you dont overwrite it wont work (Specially for the Mono Cecil DLL)
Open VAM and press "Open Default Scene"
After it loads in a BLACK SCREEN
Go to "User preferences", then "Misc", and then check "On Startup skip...."
After that press "Scene Plugins" enter to "Open Custom UI"
And Enable the check, then turn off VAM and start it again and once it loads wait some seconds before attempting to open any VAR SCENE (if none is visible just wait it has to cache), its going to scan all your vars an generates them, it will open in a BLACK SCREEN dont PANIC, press Toggle UI and then the STAR, just remember dont do it very quickly because the system will be generating the VAR cahe in the background (in one test i was very quick to enter the STAR, and an error popped up, and had to restart VAM) be patient the amount of time depends on the number of vars you have.
After that everythng will work normally.
Tech explanation of the problem (you can skip if you want)
The explanation is simple the plugin needs to be loaded to generate the VARS, and with the current new MENU it doesnt load any scene nor any plugins, when the plugin is loaded and its checked the system invokes a DLL ( \BepInEx\plugins\Console\i18N.Unicode.dll ) this DLL has a function called Initialized()
If this doesnt run then RefreshCo() doesnt run, and FileManager.Refresh(); doesnt get invoked, that is the one that loads all your VARS, note that it check the license during that, and if the license is not correct it will return false, so Initialized doesnt run lol...
So if after everything you have problems, delete the client.txt (dont use other people clientid) and restart VAM, the client.txt will regenerate, and after that use the keygen again to generate the key.pfx (the client id will change because it has some random numbers inside)
the client.txt its generated inside \BepInEx\plugins\Console\Lib\vnscenescriptext_objcam11.py
In this line of code:
client = str(SystemInfo.graphicsDeviceVendorID) + "-582-" + str(SystemInfo.graphicsDeviceID) + "-" + str(random.randint(1000000, 9999999))+"."+SystemInfo.deviceUniqueIdentifier
So if you use the clientid from someone else it wont validate because its using your PC hardware IDs
Im at your service.
P.S. This wouldnt be posible at all without the help of:
Bob_Oblong