SamuKata
Michael Keller
Michael Keller

patreon


VAM Plugins using BepInEx for Windows

Welcome!

I create plugins for Virt-A-Mate (VAM) using BepInEx, a modding software for Unity games. Virt-A-Mate is made with Unity. My plugins focus on the user interface (UI) of Virt-A-Mate to make VAM more enjoyable for users.

The plugins that I provide are the following:

Feel free to also propose new functionalities that you would like to see in Virt-A-Mate.

Note that other operating systems, such as Linux or Unix are currently not supported.

BepInEx

For more details about BepInEx, follow this link: BepInEx

BepInEx allows to directly change the code and therefore all aspects of Virt-A-Mate, which is usually not possible with the regular VAM-Plugins.

Please be aware that using BepInEx can pose a high risk, as plugins could inject malicious code. Therefore it is up to you to decide whether you want to take that risk and I would advise you to only use BepInEx plugins from trusted sources.

To check whether BepInEx will work with your VAM installation, please try out my free plugin: VR Laser Pointer Colors. Therefore, you can safely test if BepInEx is working for you, before deciding whether you want to subscribe to my patreon or not.

Is using BepInEx allowed with Virt-A-Mate?

I contacted meshedvr, the creator of Virt-A-Mate on June 3rd 2021 and asked if BepInEx plugins are allowed:

"Dear VAM-Team,

I am a developer and would like to create paid plugins and advertize them on the VAM Hub.

I would like to use BepInEx to create the plugins ( see https://github.com/BepInEx/BepInEx/releases ), which allows changing the VAM / Unity code directly in a way that VAM Plugins cannot do.

I was not able to determine, if this is allowed according to your terms and rules and would be thankful if you could clarify. Also, I would like to know if there is a risk of users getting their licence revoked if they used the BepInEx plugins?

An example of such a plugin would be to change the size of clickable UI buttons to make them bigger and more accessible for VR users."

Reply from meshedvr:

"It isn't against our rules, but if this system is replacing built-in dlls or otherwise modifying the game/engine code, I would caution users about that being a huge security risk to them if they use it. I would prepare yourself for some negative feedback in that regard."

Patreon subscription

Please note that when you subscribe to my patreon, you will be charged upfront, as you will then have instant access to all of my plugins.

Also note that due to time constraints, I cannot provide individual support. A FAQ section is also provided to help you to get the plugins working for you.

However, if the plugins are not working for you, there will be no refunds.

Even with the lowest tier, you will have access to all of my plugins and all future updates. The higher tiers are available only if you want to support me with an extra coffee =)

Always use the latest version of VaM and the latest version of BepInEx

My plugins are always created and updated for the latest version of VaM and the latest version of BepInEx, currently: 5.4.21. I haven't tested my plugins with the BepInEx 6.0.0-pre version, therefore please use BepInEx 5.4.21 with my plugins, as this is the version that I have been using since releasing my first plugins in August 2022.

EULA

Make sure to carefully read the EULA (End User License Agreement), as you will be agreeing to it when you download, install or use any of my plugins.

Legal disclosure - Imprint

Imprint (Impressum) in accordance with section 5 TMG (Telemediengesetz – Tele Media Act by German law):

Michael Keller
c/o Block Services
Stuttgarter Str. 106
70736 Fellbach
Germany
Email: vamplugins@mailbox.org
Website: patreon.com/vamplugins

VAT ID No.: DE353840954

Responsible for content according to section 18, paragraph 2 of the German Federal Media Agreement (MStV):

Michael Keller
c/o Block Services
Stuttgarter Str. 106
70736 Fellbach
Germany

Limitation of liability for external links

This website contains links to the websites of third parties (“external links”). As the content of these websites is not under our control, we cannot assume any liability for such external content. In all cases, the provider of information of the linked websites is liable for the content and accuracy of the information provided. At the point in time when the links were placed, no infringements of the law were recognisable to us. As soon as an infringement of the law becomes known to us, we will immediately remove the link in question.

Comments

It's a shame enabling any of these plugins disables and removes the ability to add all other plugins, be it Session, Atom or Scene. There's nothing wrong with my installation either, if I remove the plugin(s) but leave BepinEx, all my defaults come back. Utterly bizarre.

Gar Gar Finks - Musical Sphinx

See the post: "VAM Plugins: Download Collection, April 2025", Link: https://www.patreon.com/posts/89178194

Michael Keller

See the post: "VAM Plugins: Download Collection, April 2025", Link: https://www.patreon.com/posts/89178194

Michael Keller

where are the downloads?

RedPassenger

Where are the downloads I can't seem to find it

LMAOLOL

Are you maintaining these plugins anymore?

Logovore

This is just a warning and can be ignored. I get the same warning and all of the plugins work as intended.

Michael Keller

using VAM 1.22, i get this error in the log: [Warning: HarmonyX] AccessTools.Property: Could not find property for type UnityEngine.Application and name isBatchMode

jimmy peterson fife


More Creators