• Hello Guest!

    We have recently updated our Site Policies regarding the use of Non Commercial content within Paid Content posts. Please read the new policy here.

    An offical announcement about this new policy can be read on our Discord.

    ~The VaMHub Moderation Team
  • Hello Guest!

    We posted an announcment regarding upcoming changes to Paid Content submissions.

    Please see this thread for more information.

SubScene Loader

Plugins SubScene Loader 6

A Plugin that loads SubScenes in the specified folder in order or randomly.
I think that the man-hours for adding and deleting subscenes will be improved.

note:
Please note that editing the SubScene tab of the SubScene Atom directly may cause the operation of the SubSceneLoader to become unstable.

------------------------------------------------------------------------------------------------
Update (ver.6):
It was pointed out that saving the scene with "Enable Random Load" checked did not work properly, so we took measures.

---------------------------------------------------------------------------------------------------
Updates (ver.5):
There was an opinion that it would be convenient to be able to load subscenes in reverse order like 3-2-1, so we added a function to load them in reverse order. It does not loop by default, so if you want it to loop, check "Enable Backward Loop".
"Auto Load" is not supported.

UI
SubSceneLoader var5 UI1.png


--------------------------------------------------------------------------------------------------
Updates (ver.4):
1) SubScenes are pre-listed and loaded in that order. Setting the SubScene Atom selection to "None" reverts the order back to number 1, so switching the SubScene Atom selection would load the same SubScene repeatedly. Changed so that the order is preserved even if the selection of SubScene Atom is changed to "None".
2) With "Enable Random Load" off, the SubScenes were loaded from the directory in the order they were read, but in some cases not alphabetically, so a sorting was added.

------------------------------------------------------------------------------------------------------
Updates:
Added a function to select the SubScene directory built into the scene var, and even if the SubScene directory is built into the scene var, it is no longer necessary to rewrite the scene json file or make the SubScene directory a separate file.

How to use:
1) Select your local SubScene directory in SubSceneLoader.
2) Check "Enable Path in Scene var" and save the scene.
3) Add the SubScene directory when creating the scene var file.
4) If you load the scene in var, SubSceneLoader will select the SubScene directory in var.
5) "Enable Path in Scene var" will be enabled only if the selected directory is both in var and local. If there is only one, it will be selected.

Note:
1) The name of the var containing the scene is retrieved into the SubSceneLoader when the scene starts. So when you reload the SubSceneLoader it will lose the var names and not work properly.
2) The SubScene Favorite built into var will be invalidated, so please set it again.
3) File search may take time if the var containing the selected SubScene is saved in a different location than when it was selected. note that.

UI Menu
SubSceneLoader var3 UI1.png


------------------------------------------------------------------------------------------

**************************************************************
I forgot to write something important.
When converting to a var file, register the folder with SubScene in "Add Directory". Also, even if you convert it to a var file, the SubScene Path in the scene file will not be rewritten, so you need to add the var file name manually.
As a countermeasure, create a var file only for SubScene in advance and specify this file in the plugin, I think that mistakes will be reduced. I apologize for the inconvenience, but please understand.

**************************************************************


How to use:
1) Load the plugin in Scene Plugins or any Atom. In the demo, it is loaded on the "Next Scene" button.
2) Select the folder containing the subscene you want to load with the "Set Path for SubScene" button.
3) Press the "Load SubScene" button to load the subscene into the target SubSceneAtom. Press again to load the next subscene. Adding subscenes doesn't require you to rewrite anything.
4) You can add a subscene Atom with the "Add SubScene" button.
If you have added, deleted, or renamed a subscene Atom or a subscene in a folder, press the "Refresh SubScene and File Lists" button.
5) Turn on "Enable Random Load" to load in random order.
6) You can specify the subscene number to load by setting "SubScene Number in SubScene" using UIButton etc. When using this function, please turn off "Enable Random Load".
7) You can save/load plugin settings. The button is at the bottom of CustomUI. Automatically create a folder for saving.

UI Menu
SubSceneLoader var2 UI1.png


SubSceneLoader var2 UI2.png
Author
ky1001
Downloads
10,815
Views
10,815
First release
Last update
Rating
5.00 star(s) 4 ratings

More resources from ky1001

  • Appearance Loader
    Plugins Appearance Loader
    You can import morphs, clothes, hair, CUA and more directly from appearance presets and scenes.
  • PresetLoader
    Plugins PresetLoader
    Load Clothing/Hair/Pose/Skin/Appearance presets randomly or in order.
  • Searchlight
    Plugins Searchlight
    This is a plugin that directs Atom to the target. You can use the InvisibleLight as a searchlight.
  • HeadLightLink
    Plugins HeadLightLink
    Connect an Atom such as a light source or CUA to the Player's CenterEye, LeftHand, and RightHand.
  • Pose Loader
    Plugins Pose Loader
    Pose Preset containing position data can be applied without moving Person's position.

Latest updates

  1. Bug fix

    Updates: It was pointed out that saving the scene with "Enable Random Load" checked did not work...
  2. Update

    Update: There was an opinion that it would be convenient to be able to load subscenes in reverse...
  3. Update

    Updates: 1) SubScenes are pre-listed and loaded in that order. Setting the SubScene Atom...

Latest reviews

Amazing plugin!
Upvote 0
Have been using with Romolas' Skyboxes to simulate time passing - fantastic. As with your other stuff, great work.
Upvote 0
5star
K
ky1001
Thank you for your evaluation.
Upvote 0
This was sorely needed! Thank you
K
ky1001
Thank you for your evaluation. I hope this plugin helps you.
Upvote 0
Back
Top Bottom