~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Product Name: Runtime Organizer for Poser 12 Copyright 2023 - All Rights reserved By: Ken1171 Designs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Please note this tool REQUIRES Poser 12.0.1029 or newer. Runtime Organizer is a Python script for Poser 12 that allows managing and organizing your external runtimes with more options than is allowed by the existing Poser library tools. Besides just adding and removing runtimes to your library, you can also edit the order of each runtime in the list, alphabetize it, and also auto-remove runtimes with invalid paths. These are some of the main features: * Add/Remove external runtimes to your Poser library. * Edit the order in which they show in the list. * Sort runtimes by alphabetic order (A to Z). * Sort runtimes by reversed alphabetic order (Z to A). * Auto-clean runtimes list by removing invalid paths. * Save button highlights when changes are made. * Quick & simple operation with a streamlined panel. * Game panel persists when switching Poser Rooms. * All controls have informative tooltips describing what it does. * Native dockable Poser panel with Dark Theme. * Built-in PDF manual. Don't forget to add Ken1171_Designs to your favorite vendor list, so you don't miss any new release, sale or promotion. ++++++++++++++++++++++++++++++++++++++++++++++++ In order to work you must own Poser 12.0.1029 or above. It may not work with older versions. In Poser, click Help > About Poser to see what version you have installed. The version is displayed on the bottom left corner. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Installation Instructions: You can install this Python script in 2 different ways (requires Poser 12.0.1029 or newer): 1. If you have the ZIP file: from Poser's main menu, choose File > Install from ZIP archive. 2. From Poser's built-in store: From the library's "Purchase" tab, click the "Renderosity" option. Now locate your purchased Python script tool, and click the respective "Install" button. Once the script is installed, it will show it in Poser's main menu, from the Scripts menu. +++++++++++++++++++++++++++++++++++++++++++++++++ Usage Tips: * Editing the runtime list from the script won't make any changes to the Poser library configuration until we press the SAVE button. The SAVE button is disabled until we make any changes. If you see the button highlighted, it means you have to click it before closing the script, or else, the changes will be lost. * Once changes are saved, the Poser library will become LOCKED until we restart Poser. This is to prevent Poser from overwriting the settings, which would result into losing all changes. From this point on, the Poser library becomes LOCKED, and only the script can do further changes to the list of external runtimes. At this point you are encouraged to restart Poser as soon as possible. Once this is done, your changes will take effect, and the library configuration will be automatically unlocked. * The button to "Clear Invalid" runtime paths has no confirmation, and cannot be undone. It tests each provided runtime path to verify if they are valid. If the paths are broken, the external runtime is automatically removed. No files are deleted - it just removes it from the Poser library. * The UP/DOWN buttons have a double action. If clicked, they move the selected item up or down. If CTRL+clicked, they move the selected item to the top or bottom of the list. * Some of the default runtimes CANNOT be removed. Those are the default Poser 12 runtime, the "Included" runtime that contains the items bundled with Poser, and the 2 runtimes reserved by the Library embedded store, which are "Purchases" and "Downloads". The Remove button is disable for these items, and that is normal. Poser won't allow them to be removed. * Every control in the game has informative tooltips to help you know what they do. * The Runtime Organizer tool is a native Poser panel, and can be freely resized, positioned, and even docked into the Poser interface. It will remember it's last position, size, and docking state next time you launch it. * You can open the PDF manual at any time by clicking the Help button from the Runtime Organizer interface. +++++++++++++++++++++++++++++++++++++++++++++++++ Ownership Statement: Created by Ken1171 Designs. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ File List: ..\addons\Runtime Organizer P12 __init__.pyc ..\Ken1171\Runtime Organizer P12 install_python.json Runtime Organizer.pyc ..\Ken1171\Runtime Organizer P12\Classes RuntimeOrganizer.pyc RuntimeOrganizerGUI.pyc ..\Ken1171\Runtime Organizer P12\Classes\Images btn_About.png btn_Add.png btn_DockableOff.png btn_DockableOn.png btn_Down.png btn_Help.png btn_RemInvalid.png btn_Remove.png btn_SaveOff.png btn_SaveOn.png btn_Sort.png btn_SortRev.png btn_Up.png ..\Ken1171\Runtime Organizer P12\Classes\runtimeOrganizer AboutHelpButtons.pyc ButtonsHighlightColor.pyc PanelLauncher.pyc PanelState.pyc RendoProcess.pyc WxDialogs.pyc ..\Ken1171\Runtime Organizer P12\Manual Runtime Organizer v1.0.0 Manual.pdf ..\Ken1171\Runtime Organizer P12\Readme for Runtime Organizer Readme for Runtime Organizer.txt ++++++++++++++++++++++++++++++++++++++++++++++++++ Notes & Copyright This product and its entire content are copyrighted. Copyright 2023, Ken1171 Designs. All rights reserved. You may use it for personal and commercial applications, but you may not, under any circumstances, re-sell or re-distribute this product free of charge or any derivative thereof, in whole or in part. +++++++++++++++++++++++++++++++++++++++++++++++++++