• 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.
ScreenTools

Plugins + Scripts ScreenTools

Download [0.19 MB]
Ver.23 small update and Big news !
My new plugin has been released. It's called "PoseFactory".
It's in Hub. And it can be linked with this ScreenTool.
You can easily call it with a button. Feel free to press the "POSE" button.
There may be bugs, so please avoid making anything too elaborate.
toolbar.jpg

and another update...
I've released 5 actions to acid's KEYBIND.
You can quickly hide the toolbar at the top of the screen with the keyboard.
keyBind.jpg



//////////////////////////////////////////////////////////////////////////////////////
Ver.22 Experimental update. and small bug fixes. (17-Feb-2025)
1. New feature "TimeWarp Effect"
2. small bug. Shortcut ON/OFF using cursor left and right arrow keys was reversed. I fixed it. sorry.

【what's TimeWarp Effect

Do you like dancing on timeline? Or just a simple walk motion is OK.
Even simple loop movements can be transformed into dramatic effects.
It easily creates an fake effect called "SpeedRamp" or "timeWarp".
In order to produce this effect, you need to change the mode setting in timeline Option to GameTime.
In RealTime mode, the slow effect does not occur due to compensation (this is the correct behavior of timeline).
This function Switching TimeScale and PhysicsRate. Therefore, the value in Preference will change without you realizing it.
Please familiarize yourself with this understanding.
If you have any problems, please let me know so I can improve it.

The following video was captured in real time. I am directing the scene by switching cameras. However, the music was added later.
It takes practice, but you can create a lively performance. Please try it.

//////////////////////////////////////////////////////////////////////////////////////////////////
Ver.20 slight two update. (09-Feb-2025)
1. timelineFloatUI is no longer cast a shadow (auto hideMaterial of simpleSign atom).
2. The width of timelineFloatUI can be expanded to twice the width.



//////////////////////////////////////////////////////////////////////////////////////////////////
Ver.19 small update. (04-Feb-2025)
Two small features. Convenient color-coding function when there are multiple Persons. Speedy Isolate switching function. Watch the video below.






[Summary] What can you do with this plugin?
- Recognizes monitor resolution and switches to accurate full screen. (ctrl+Enter)
- You can save 10 types of current view positions (not WindowCamera) and recall them immediately with a button.
- You can rotate the view 90 degrees with a single button, and switch between portrait and landscape. It can also be tilted to any angle.
- Make a smooth transition at the specified time when switching views. When the time is set to 0, switching is instantaneous.
- You can automatically switch between 10 different camera positions like a slide show.
- You can rotate the view at a constant speed like a turntable.
- With the FollowCamera function, the camera will track a person who is in motion.
- When FollowCamera is ON, the specified target will be automatically fitted to the center of the screen when switching cameras.
- Easily call Acid's Timeline UI with a shortcut button
- Register 5 types of session plug-in UIs and easily call them using shortcut buttons.
- You can smooth out the jerky movements of zooming and tumbling with the mouse.




This video was captured using approximately 6 cameras and switching between them in real time with improvisation.
The new feature "smoothMouse" allows you to adjust the angle naturally and seamlessly.
( This amazing costume is by Jacky Cracky. thank you! )

Share this resource

Latest updates

  1. Ver23 Small Update. and BIG NEWS.

    Big news ! My new plugin has been released. It's called "PoseFactory". It's in Hub. And it can...
  2. Ver.22 Experimental Update and small bug Fixes.

    Do you like dancing on timeline? Or just a simple walk is OK. Even simple loop movements can be...
  3. Ver.21 Experimental Update and small bug Fixes.

    Do you like dancing on timeline? Or just a simple walk is OK. Even simple loop movements can be...

Latest reviews

Positive
Version: 23
Posted:
Awesome! Btw may I ask if I can get the model you used in the video guide?
Upvote 0
Positive
Version: 22
Posted:
OMG,how can I get your scene???
Upvote 0
Positive
Version: 22
Posted:
WOW....Switch timescale and physic rate, what a genius idea! You always bring big surprises!
Upvote 0
Positive
Version: 19
Posted:
这个太酷了
Upvote 0
Positive
Version: 19
Posted:
This plugin is one of the few I can't use VAM without and you keep adding EPIC useful options to it. Thank you so much for this, slimy!!!
Upvote 0
Positive
Version: 18
Posted:
How to save preset?
slimy
slimy
Depends on what numbers you want to store. Although not all values will be restored, a common Session preset can be saved (SessionPluginPresets>>ChangeUserDefault>>SetCurrentAsUserDefault)
is. I can't paste images in this review section, so I'll paste a screenshot in Discussion.
Upvote 0
Positive
Version: 18
Posted:
Everything is fine, but please add saving presets. Thanks
slimy
slimy
Which values would be useful to store? Please tell us your opinion
Upvote 0
Negative
Version: 13
Posted:
Version 13 destroy my huge scene.


!> Exception during Save: System.NullReferenceException: Object reference not set to an instance of an object
at Slimy.ScreenTools.buttonClickA () [0x00000] in <filename unknown>:0
at Slimy.ScreenTools.OnBeforeSceneSave () [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) SuperController/OnSceneLoaded:invoke_void__this__ ()
at (wrapper delegate-invoke) SuperController/OnSceneLoaded:invoke_void__this__ ()
at (wrapper delegate-invoke) SuperController/OnSceneLoaded:invoke_void__this__ ()
at (wrapper delegate-invoke) SuperController/OnSceneLoaded:invoke_void__this__ ()
at (wrapper delegate-invoke) SuperController/OnSceneLoaded:invoke_void__this__ ()
at (wrapper delegate-invoke) SuperController/OnSceneLoaded:invoke_void__this__ ()
at SuperController.SaveInternalFinish (System.String saveName, .Atom specificAtom, Boolean includePhysical, Boolean includeAppearance, .ScreenShotCallback callback, Boolean isOverwrite) [0x00000] in <filename unknown>:0
at SuperController.SaveInternal (System.String saveName, .Atom specificAtom, Boolean includePhysical, Boolean includeAppearance, .ScreenShotCallback callback, Boolean isOverwrite, Boolean fromPlugin) [0x00000] in <filename unknown>:0
slimy
slimy
Oh, I'm sorry.
I apologize for the inconvenience.
I don't know the cause, but did you save the scene with the scene rotated 90 degrees?
In that case, to maintain compatibility, the rotation is automatically restored before saving.
It looks like there is an error in that part. I'll try to investigate the cause.
Thank you for your report.
Upvote 0
Positive
Version: 11
Posted:
It's incredibly convenient?
Upvote 0
Positive
Version: 9
Posted:
Wow! Awesome plugin. I have one more request, what skin material did you use for that girl? It looks so realistic!!!
Upvote 0
Back
Top Bottom