• Hi Guest!

    We are extremely excited to announce the release of our first Beta for VaM2, the next generation of Virt-A-Mate which is currently in development.
    To participate in the Beta, a subscription to the Entertainer or Creator Tier is required. Once subscribed, download instructions can be found here.

    Click here for information and guides regarding the VaM2 beta. Join our Discord server for more announcements and community discussion about VaM2.
Benchmark

Plugins + Scripts Benchmark

Download [27.04 MB]
I have a similar situation, I click on any of the launch options, the interface just disappears (where the launch buttons are) and nothing happens in the scene
Same issue, but I got it working on a "CLEAN" install updated to the latest version 12, meaning no additional vars, no session plugin, nothing but the essential. Give it a try.
 
Same issue, but I got it working on a "CLEAN" install updated to the latest version 12, meaning no additional vars, no session plugin, nothing but the essential. Give it a try.
yes you are right. as soon as i removed all session plugins everything started working. thanks
 
as soon as i removed all session plugins everything started working. thanks
It would be interesting to know WHICH Session plugin was causing this.
Normally the Benchmark plugin is supposed to TELL you that you got session plugins and that you need to remove them. Maybe there is some plugin that does weird stuff breaking this check somehow?

TL;DR: Please give me a list of your session plugins....or better, try yourself which one is causing this.
 
It would be interesting to know WHICH Session plugin was causing this.
Normally the Benchmark plugin is supposed to TELL you that you got session plugins and that you need to remove them. Maybe there is some plugin that does weird stuff breaking this check somehow?

TL;DR: Please give me a list of your session plugins....or better, try yourself which one is causing this.
1743744550618.png


1743744559530.png


I know it's not UI Assist, probably one of the other ones.
 
It would be interesting to know WHICH Session plugin was causing this.
Normally the Benchmark plugin is supposed to TELL you that you got session plugins and that you need to remove them. Maybe there is some plugin that does weird stuff breaking this check somehow?

TL;DR: Please give me a list of your session plugins....or better, try yourself which one is causing this.
yes, if you don't remove this plugin from the session plugins, then even the message doesn't appear
 
Thanks for your help @MaximusVelikii and @VAMSOY. Issue is indeed caused by @CheesyFX 's plugin. It stores NULL data into the scene JSON for some reason. That causes JSONClass.ToString to throw an exception when Benchmark is trying to check scene integrity. Member variables sceneLightConfig and lightshowConfig are not initialized properly, so they can be just NULL.
C#:
// FocusOnMe_ScenePlugin.cs

public override JSONClass GetJSON(bool includePhysical = true, bool includeAppearance = true, bool forceStore = false)
{
    JSONClass jc = base.GetJSON(includePhysical, includeAppearance, forceStore);
    jc["LightMeUp"]["SceneLightConfig"] = sceneLightConfig;
    jc["LightMeUp"]["LightshowConfig"] = lightshowConfig;
    needsStore = true;
    return jc;
}

Will try to push an update to Benchmark soon™ that works around this and show an appropriate error message. However, this should be fixed on @CheesyFX 's side. Actually I'm not sure why it doesn't cause issues when saving any VaM scene.
 
MacGruber updated Benchmark with a new update entry:

Version 5

Changelog
  • Scene integrity checks could freeze, if there was faulty data injected in the scene JSON by certain session/scene plugins. This was for example the case with FocusOnMe by @CheesyFX. Now we are showing an appropriate message, telling you to remove all session plugins and run the original unmodified the scene.
  • Replacing Unity's OpenURL function with the new VaM version...as...

Read the rest of this update entry...
 
Sir, what's the scene and skybox in this plugin ? It looks great
Uh? The scene comes with the plugin? It was specifically made for this.
The environment is the Cyberpunk room included in VaM, just with some modifications like changing colors, turning stuff off (like the window shades) and adding other standard VaM props.
1744042660221.png


The sky is no skybox, just a regular photo of the skyline of Hong Kong, probably photoshopped 🤷‍♂️
Since the Cyberpunk room has just that one window you can just take any picture and scale it to huge size. In this case it's 800x400meters and moved 300 meters away. Looks okay'ish as long as player stays far enough away from the window. It's build as a prefab in Unity, because you can't scale an ImagePanel atom that large in VaM. Imported via CUA. The AssetBundle also includes two different ReflectionProbes used by SkyMagic. The latter are highly customized for this scene. SkyMagic plugin is not exactly easy to use but still the best way to get the light look "right" for a scene.
 
Last edited:
Do you use the Online Verification for the file ?
version 4 says I modify the file.(I just download version 4 var file here and download the dependence using "download all"button inside the game )

version 5 does not work on 22.0.3, maybe it need the latest VAM, I think you can mark it in the update note
(error:!> Compile of MacGruber.Benchmark.5:/Custom/Scripts/MacGruber/Benchmark/Benchmark.cslist failed. Errors:
!> [CS117]: `SuperController' does not contain a definition for `OpenURL' in <Unknown> at [1119, 62])
 
Last edited:
Do you use the Online Verification for the file ?
version 4 says I modify the file.(I just download version 4 var file here and download the dependence using "download all"button inside the game )
There might be session plugins or something like that which modify the scene without you noticing. Make sure that after removing ALL your session plugins, and saving that as a new default session plugin preset, to restart VaM. Some plugins to not clean up properly behind themselves and leave stuff in the scene.

You should update VaM, though. There were multiple security issues fixed, the OpenURL thing was one of them. The update is free when you already have 1.22, there is really no reason not to update.
 

Similar threads

Back
Top Bottom