Scripter
Scripter

? Do you like Scripter? Support me on Patreon support this project: https://www.patreon.com/posts/39197180

? Need help creating scripts or want suggest some ideas? Join us on Discord! https://discord.gg/VtUpPkb

Write JavaScript scripts in your Virt-A-Mate scenes!
  • Create and invoke triggers (float params, actions, etc.)
  • Write maths, conditions, loops
  • Run scripts on every frame
  • Create custom Keybindings commands
Check out the documentation!
1676691915150.png


1676691987309.png


The tokenizer, abstract syntax tree parser and the runtime has been written from the ground up to run in Virt-A-Mate with high performance and minimal memory allocations (it's not as good as native C# code, but it's more than enough for the vast majority of cases).
Author
Acid Bubbles
Downloads
81,062
Views
81,062
Favorites
2
Packages
1
Total Size
0.1 MB
Version
v1.5.1
First release
Last update
Rating
5.00 star(s) 11 ratings

More resources from Acid Bubbles

Latest updates

  1. Scripter v1.5.1

    - Delay init after scene has finished loading - Lazy reference storables so when they are...
  2. Scripter v1.5.0

    - Array functions: push, splice, pop, remove, join - String functions: substring, substr, split...
  3. Scripter v1.4.0

    - split and trim functions added to strings - atom.GetStorable() now allows using "endswith", so...

Latest reviews

I have been using this a lot for making a minigame and this is together with timeline my #1 var on the hub. This brings so much insane value to vam. I couldn't go back to using vam without this capability.
Upvote 0
This plugin is very useful, it allows me to achieve complex and variable volume light control logic in a Dynamic lighting stage scene, which is really great.

Acturally, I successfully built a dynamic stage lighting design tool using VAM-Scripter.
Upvote 0
From someone who knows zero of C# and almost zero of JS, this allowed me today to do a simple plugin that would have taken me forever or not even attempt it. Thanks for another great plugin.
Upvote 3
My brain was tying itself in knots when i attempted to make regular plugins for my specific needs. This simplifies things alot for me and even got me in learning JS. I fiddled with coding before and quit, but now i`m back into it thanks to this ESSENTIAL plugin. 20 out of 10
Upvote 0
This is amazing, thank you for making this!, Its already allowed me to do things I could never do in VAM before, because of my lazyness with C# I guess. I'm not sure how to do Collision detection but holy crap everything else I can think of has been a breeze so far.
Upvote 0
Yet another game changing plugin.
Be honest. You're actually some kind of technomagic AI from the future, right?

Seriously, your work never fails to impress.
Both from a technical standpoint and just on having the insight to recognize what features VAM needs to bump it up to a more expressive state.
I never thought I would find a bastion of high quality open source development in the community of a porn game, but here we are.
Acid Bubbles
Acid Bubbles
Horny people can go to surprising lengths sometimes, uh? Thanks :P Glad you like it!
Upvote 1
Great Plugin!!!
Upvote 0
This is really handy. Previously I've tried a level of automation and plugin synchronisation via tools like VUML and others. Those are good, but proved to be quite clunky and hard to migrate to a new scene. This makes implementing small chunks of logic simple to deploy and modify, without the need to make entire plugins!
Upvote 0
Beautiful option for scene scripting!
Upvote 0
This plugin is great and allows Vam to access the JavaScript ecosystem. On my side, I used the rotateTowards method of the Controller object in Person Atom and reported the error Failed to run code: Property 'rotateToWarns' does not exist on the object. Is this a bug?
Acid Bubbles
Acid Bubbles
This is an error in the docs, it should be lookAt, not rotateTowards! I fixed the docs, thanks :D If you find anything else, ping me either in the Discussion tab or on Discord!
Upvote 0
Back
Top Bottom