User Tools

Site Tools


Sidebar


Product Index


Turbo Loader for Genesis and Genesis 2

Click for original

Product Name: Turbo Loader for Genesis and Genesis 2
Product ID: 85732
Published Artist(s): RiverSoft Art
Created By: N/A
Release Date: 2022-05-09

Product Information

  • Required Products: None

Do you have a large content library? Have you started to dread loading a Genesis or Genesis 2 figure because it can take so long? Then the Turbo Loader for Genesis and Genesis 2 is for you! Turbo Loader turbocharges Daz Studio for users with large content libraries. By disabling unneeded morphs for your Genesis and Genesis 2 figures, see dramatic speed increases in loading scenes and figures, and even clearing scenes.

The first time that Daz Studio loads a Genesis, Genesis 2 Female, or Genesis 2 Male in a scene, Daz Studio searches your content directories for all the morphs used by that figure and creates properties to control them. With a large content library with lots of morphs, this operation can take a long time. However, for most scenes, you don't need all of those morphs.

The Turbo Loader scripts detect ALL morphs in your system for Genesis, Genesis 2 Female, or Genesis 2 Male and organizes them by product. Turbo Loader will work with morphs installed manually, by Daz Install Manager, or even by Daz Connect!

Disable all the morphs for a figure type (except some important products such as Genesis 2 Starter Essentials). Then, quickly enable select morphs for the scene you want to create. You will be amazed at how much more responsive Daz Studio is!

Turbocharge the loading of figures* and scenes. Finds morphs, properties, and aliases wherever they are located, even in multiple locations such as products installed with Daz Connect. Organizes morphs by product, allowing you to easily enable and disable morphs to suit your current needs. Create configurations to quickly and easily enable or disable sets of morphs before loading figures. Products installed manually or with products like Content Wizard do not have morphs recognized by the Daz Studio database. They will be organized as unknown products with a name from their parent directory.

*This is very dependent on the number of morphs you have for a figure generation. In tests, we have seen speed increases from 5-12x faster!

Product Notes

Installation Packages

Below is a list of the installation package types provided by this product. The name of each package contains a Package Qualifier, which is used as a key to indicate something about the contents of that package.

  • 1 Core 1)

[ ] = Optional, depending on target application(s)

Not all installation packages provide files that are displayed to the user within the interface of an application. The packages listed below, do. The application(s), and the location(s) within each application, are shown below.

Turbo Loader for Genesis and Genesis 2 (Core)

  • You can find new icons for loading this product in the following DAZ Studio Folders:
    • “Scripts:RiverSoft Art:Turbo Loader”
  • You can find new icons for this product in the following DAZ Studio Categories:
    • “Utilities:Scripts”

Additional Details

* Scripts included in this product include source or derivative code from one or more of the Scripting Samples provided here:

Resolved Issues

  • 2024-10-10 Updated ver 1.6:
    • Fixed RSTurboLoaderFunctions unit to handle Genesis 9 era morph files that reference morphs WITHOUT a path. Updated GetMorphsFromJSON function to handle Genesis 9 era output morphs that do NOT include the relative path anymore. Uses the file's relative path (i.e., the included morphs “should” be in the same directory) as that works for all tests conducted in 2024/09.
    • Fixed an infinite loop on some morph files by fixing the GetMorphsFromJSON function to not include current morph in list of morphs.
    • Added FindAllJSONPropertyMatches function override so that it can handle patterns
  • 2024-07-20 Updated Turbo Loader v1.5
    • Updated common RSTurboLoaderFunctions unit to support multiple folders necessary for Turbo Loader for Genesis 9
    • Updated install custom actions script to allow choosing which actions to install to the toolbar
    • Added Eyelashes, Eyes, Mouth, and Tear to Genesis 9 folders in FIGURE_MORPH_BASE_DIRS
    • Added sMORPH_DIRS_G9 constant
    • Updated LoadMorphsListViewFromDirs function for multiple G9 directories
    • Updated ResetContentDirectories function for multiple G9 directories
  • 2023-10-13 Updated
    • Added option for scanning all frames in the scene with the Turbo Loader Scene Configuration script
    • Added ScanSceneFrame function to scan one frame of a scene
    • Modified ScanScene to optionally scan all frames in a scene
    • Fixed bug in ScanSceneFrame where it would only scan one figure of each type
    • Added Genesis 9 to SCENE_FIGURES variable
    • Added IGNORE_UNKNOWN_FIGURES variable for ScanScene method
    • Added SCAN_ALL_FRAMES variable to control whether all frames in a scene need to be scanned in the ScanScene method
    • Added DEFAULT_SCAN_FRAMES_OPTION variable
  • 2023-07-06 Updated:
    • Updated RSTurboLoaderConstants.dsa file for Turbo Loader for Genesis 9 support
    • Modified getting selected assets in Turbo Loader Scene Configuration to ask which you want to use, if both Smart Content and Content Library panes are visible and have selected assets
    • Changed GetFilesFromDir function so that the function ignores symbolic links
  • 2022-09-09 Updated
    • Added behavior to add a product name to the wAddFilteredProductName text box when the user double clicks on a product name in the morph list. Note that this does NOT add the product name to the Filtered Product list; it adds it to the text box so the user can choose to add the product name by clicking Add
    • Updated data/RiverSoft Art/Common files for Turbo Loader Booster Utilities update

Known Issues

  • None

Support

Visit our site for technical support questions or concerns.

1)
The contents of this package are in DAZ Studio Native formats