Announcement

Collapse
No announcement yet.

Joan6694's Honey Select Plugins - updated 12/12/2018 #253

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Utilities] Joan6694's Honey Select Plugins - updated 12/12/2018 #253


    Welcome to my Honey Select plugins thread everyone, please take a look

    Plugins

    HSPE
    Spoiler

    Hi everyone!

    HSPE is now compatible with StudioNEO!

    What does this mod do?
    - This mod adds alternative interface for posing a character with IK including some cool features.
    - However, the true strength lies in the Advanced Mode which is basically FK on steroids.

    Here is a small preview of the UI:
    Spoiler



    Features
    - Moving/Rotating several objects at the same time. http://imgbox.com/0S1jzPDz
    - Limbs symmetry http://imgbox.com/ZUrYGbPw
    - Scale/Rotate/Move almost any bone in the body http://imgbox.com/CqL9jPje
    - Boobs gravity ( ͡° ͜ʖ ͡°) http://imgbox.com/GA7jYRrW
    - Dynamic Bones gravity http://imgbox.com/oi1MAro8
    - Dynamic Bones Colliders modifications http://imgbox.com/cPPe77Od

    Requirements
    Illusion Plugin Architecture
    HSExtSave (in this post)

    Download
    Version 2.7.1 (Mega)
    Version 2.7.0 (Mega)
    Version 2.6.0 (Mega)
    Version 2.5.2 (Mega)
    Version 2.5.1 (Mega)
    Version 2.5.0 (Mega)
    Version 2.4.0 (Mega)
    Version 2.3.0 (Mega)
    Version 2.2.0 (Mega)
    Version 2.1.1 (Mega)
    Version 2.1.0 (Mega)
    Version 2.0.0 (Mega)

    Installation
    Just put HSPENeo.dll in your "Plugins" folder

    Uninstall
    Remove HSPENeo.dll and the folder HSPE from your "Plugins" folder

    How to use it?
    Drop a character in your scene (male or female, it doesn't matter, the mod is compatible with both), enable IK manual posing in the "Anim -> Kinematics -> IK" menu and hit the "H" key (shortcut can be changed). You can now start to edit the pose by selecting a bone (Left Hand, Right Foot ...) in the UI and by using the buttons to move/rotate it.

    History
    12/12/2018 - Version 2.7.1:
    - Fixed a performance/memory issue that would conflict with ShortcutsHSParty heavily.
    - Fixed a bug where the user wouldn't be able to modify Blend Shapes after replacing a character.

    30/11/2018 - Version 2.7.0:
    - HSPE is now compatible with items and not just characters! Take a look inside the advanced mode.
    - Blend shapes have names.
    - Search bar for Blend shapes.
    - Search bar for bones.
    - A new "Rotate Around" mode for the Bones Editor. This allows the user to rotate a certain bone around a custom point represented by the origin of the camera.
    - Minor UI changes and improvements.

    31/07/2018 - Version 2.6.0:
    - General optimizations, you might be able to see some improvements when several characters are in a scene.
    - Alternative update mode for breasts: this is similar to the "Dynamic Bust" option of the old HSStudioAddon. In short, with this enabled, breasts aren't controlled by the animation but by their own physic. Button is located in the Advanced Mode under the "Boobs" tab.
    - Right clicking on the "HSPE" button can now toggle the Advanced Mode.
    - A new "Copy to FK" button is available under the Dynamic Bones tab. This allows you to transfer the state of certain dynamic bones to their respective FK nodes. This feature is not 100% accurate and unfortunately, I cannot fix it.

    11/06/2018 - Version 2.5.2:
    - Fixed a bug where bones couldn't be reset in some cases in the Bones Editor.
    - Debug gizmos for the Bones Editor now show up at the right position and with the right rotation.

    09/06/2018 - Version 2.5.1:
    - Fixed a bug where the Bones Editor couldn't change certain bones (that it was able to change in the previous versions).
    - Blend shapes are now correctly applied after a character is disabled and enabled again.
    - Blend shapes are saved when the character is replaced.

    05/06/2018 - Version 2.5.0:
    - General UI reorganisation.
    - The UI scale feature was removed to let HSUS handle everything. If you think the main window is now too small, you can select between three sizes in the Options window.
    - Limb copy is finally fixed! No more weird rotations this time (I hope).
    - New "Swap pose" feature. This one simply swaps the left and right components of yrou pose, making it mirrored (experimental).
    - Crotch joint correction. This feature was actually present in HSPE during the days of the old studio and I decided to put it back (works best when the torso and legs of your character make a perpendicular angle).
    - Ankles joint correction. Inspired by a tutorial made by Frankfurt pinned in #hs-help, it helps making the ankles more realistic when rotating the feet.
    - A "Reset all" button was added in the Dynamic Bones section of the Advanced mode.
    - The new section "Blend Shapes" was added to the Advanced Mode. It allows you to combine morphs of your character (aka facial expressions). Be sure to disable eye blinking before using this.
    - Clicking any "Reset X" button in the Bones Editor section and holding "Ctrl" at the same time now resets the children as well.
    - Vectrosity is now used for drawing debug lines. As a result, lines aren't blurry anymore.

    26/02/2018 - Version 2.4.0:
    - Fixed the bug where one could still drag bones with the advanced mode closed.
    - Last dragged dynamic bone is now selected in the interface and also represented as purple.
    - Additional data is now saved in the png... "Wait what that wasn't already the case?", nope, it was never the case. This functionality now depends on the plugin HSExtSave that you can find in the first post, please make sure to download that as well otherwise it won't work!
    - Next to the "Reset X" buttons in the advanced mode you will be able to find a new "Default" button. When clicked, this one resets the position of the bone to (0, 0, 0), the rotation to (0, 0, 0) and the scale to (1, 1, 1).
    - Unlimited shortcut slots!

    - Known Issue: For some reason you cannot drag dynamic bones on certain modded hairs. I actually managed to fix this but I had to revert the fix this it would move the bug to skirts in general. It's not practical, but at least the buttons work, use them until I find a definitive solution (if I ever find one).

    03/12/2017 - Version 2.3.0:
    - Physic related objects can now be posed entirely with the mouse (a big thank to essu for the idea).
    - Added a new "HSPE" button to show the main window. Mouse lovers, this is for you!

    30/10/2017 - Version 2.2.0:
    - Fingers (and probably other bones) can be rotated like in the old studio. It means the advanced mode will work even if the hand position is not set to "0".
    - Bones in the advanced mode can now be renamed.
    - In the main window, positions buttons can now be set to two different modes: World or Local, meaning that depending on the mode, the buttons will have different effects.
    - Added a checkbox to disable the IK optimizations HSPE applies by default to each character. Uncheck this if you loaded an external scene and you feel the characters don't have the right positions.
    - Changed the blue color in the advanced mode, it was impossible to read.
    - Added a "Close" button to the advanced mode.

    06/10/2017 - Version 2.1.1:
    - Fixed a loading bug where the characters did not load in the right order
    - Fixed a minor bug with the symmetrical mode

    20/09/2017 - Version 2.1.0:
    - Fixed a minor loading bug
    - Saving with Ctrl + S doesn't produce the wrong file name anymore
    - Added a button to change the main window shortcut inside the Options window.
    - Copy limbs aren't experimental anymore! Which means that I finally fixed the last bugs on them
    - A new "Symmetrical" feature for the Advanced Mode! Be careful, this one is very experimental on the other hand

    13/09/2017 - Version 2.0.0:
    - Compatibility with NEO (duh)
    - Ability to change the shortcut in "Plugins/HSPE/configNEO.xml" (a proper in-game UI will be available later)
    - Small changes in the UI
    - Several minor fixes
    Compared to the beta version posted on discord:
    - FK and Advanced mode should be fully compatible now
    - Costume changes and skintex changes do not reset the boobs anymore

    A few examples made by the community (warning, some pictures contain blood):
    Spoiler














    Don't hesitate to send me your scenes, if I like them they may end up here.

    For old versions and history, expand this spoiler:
    Spoiler

    Hi everyone!

    For my first mod I'd like to present to you HSPE (Honey Select Pose Editor)!

    What does it do?
    This mod adds an interface with a few useful commands that make the pose edition with IK easier.

    Here is a small preview of the UI:
    Spoiler



    Requirements
    Illusion Plugin Architecture
    A fully updated game with the latest patch (6/30 patch).

    Download
    Version 1.3.1 (Mega)
    Version 1.3.0 (Mega)
    Version 1.2.0 (Mega)
    Version 1.1.1 (Mega)
    Version 1.1.0 (Mega)
    Version 1.0.0 (Mega)

    Installation
    Just put HSPE.dll in your "Plugins" folder

    Uninstall
    Remove HSPE.dll and the folder HSPE from your "Plugins" folder

    How to use it?
    Drop a character in your scene (male or female, it doesn't matter, the mod is compatible with both), enable IK manual posing in the "IK" menu and hit the "H" key or press the "HSPE" button. You can now start to edit the pose by selecting a bone (Left Hand, Right Foot ...) in the UI and by using the buttons to move/rotate it.

    Spoiler





    Experimental features
    This mod contains a few experimental features like the limb copy or the advanced mode:

    - Limb Copy: this allows the user to copy the position of a limb to another limb (to make a symmetric pose for example). This can be done by pressing the buttons named "Copy [L.|R.] [arm|leg]". However, the rotation of the hands/feet aren't always symmetric, that's why this feature is still experimental.
    - Advanced Mode: this mode allows the user to move/rotate precisely each object and sub object contained in the character. If you encounter an object that doesn't want to move, it's not a bug: it means that the animation system is using this object, and you can't do anything about it. This feature is still experimental because the "Reset" buttons does not always give a result that is logical.

    I think that's all, if you still have questions, don't hesitate to ask!

    And for now, more screenshots showing what's possible to do (made by my girlfriend):
    Spoiler















    History
    31/08/2017 - Version 1.3.1:
    - Fixed a crash of the Advanced Mode when trying to go to the "DynamicBonesEditor" tab with a character that has a specific front hair (issue described in post #98).
    - This version doesn't contains anything else. It is supposed to be a simple bug fix and DOES NOT work with Studio Neo (another update is coming soon, don't worry). Also, the future versions won't work with the old studio. For those who are still using it, please consider switching to the new studio.

    27/01/2016 - Version 1.3.0:
    - The "UI Scale" buttons have been moved to a dedicated window that can be opened by clicking the "Options" button in the main window.
    - Dynamic Bones Editor: this means that it is possible to edit the gravity applied to parts of the skirt, hair, necklaces, earings...
    - Custom shortcuts in the advanced mode: twelve shortcuts slots are available in the Bones Editor. Keep in mind that the shortcuts are not the same between, a male and a female character.
    - The size of the advanced mode window can now be changed in the "Options" window. Three sizes can be selected between "Normal", "Large" and "Very Large".

    13/01/2017 - Version 1.2.0:
    - Everything is colorful now! Rotation/movement buttons have a color that corresponds to their actual axis.
    - Possibility to use the advanced mode without activating IK on a character.
    - Addition of a "Force bend goals weight" checkbox. Disabling this option should ensure compatibility with animations imported from older games.
    - Deletion of the "Frame of reference" option in the advanced mode. Sorry, this was super buggy and it wasn't worth keeping this since nobody used it. Anyway, everything can be done without it.
    - Addition of the Boobs Editor! In the advanced mode, the force applied to each boobs can be edited. Keep in mind that this is not a new way to change how the boobs behave, this is just a clearer interface that uses the built-in system for breasts. However, I think it's easier to understand what's happening with this.
    - Collider edition and visualization. In the character tree, some objects are now green. These are the objects that collide with the skirt, necklaces, handcuffs, etc. Properties like center, radius, height among others can be changed in a dedicated window.
    - Less deformation between the ass cheeks.
    - Fixed a bug where the "Reset" buttons changed nothing on some objects.
    - UI Scaling.
    - Possibility to select multiple bones to move/rotate in the main UI by using Ctrl + click.
    - Movement intensity is divided by two in the main UI when holding right click.
    - Minor UI changes
    - Minor bugs fixed.

    30/12/2016 - Version 1.1.1:
    - Shortcuts for the advanced mode.
    - Possibility to change the scale of an object in the advanced mode.
    - Compatibility with GGmod (for real this time).
    - Compatibility with Advanced IK should be okay as well.
    - Less deformation for the forearms/elbows.
    - Less deformation for the ass.

    26/12/2016 - Version 1.1.0:
    - A better integration with the default IK system. With this, it is possible to use the default features like the Animation Reference, save/load poses etc. However, the Advanced Mode data are not (yet) saved when saving a single pose. This will be done in a future update.
    - Save/load problems fix.
    - Save format change from binary to XML: Compatibility with saves from the version 1.0.0 should be okay. If you're having issues, just tell me.
    - Addition of a slider to control the movement intensity.
    - The camera is not moving anymore when the user clicks on the UI.
    - Dissociation of the "X & Z" button into two distinct buttons.
    - Movable windows.
    - Change of the text color (for better readability).
    - Compatibility with GGmod. Since the integration with the built-in IK it seems to works, tell me if you're having issues.
    - A feature to copy the pose of a limb to the other limb.
    - A few changes of size/position in the UI.
    - Minor bugs fixed that nobody even noticed anyway...

    21/12/2016 - Version 1.0.0: First version.



    Upcoming features

    - Pose data will be saved inside the PNG.

    If you have more ideas of if you think I missed something, don't hesitate to tell me.

    Final notes
    This mod works only in the studio because I don't see a lot of reasons to make it compatible with the main game. If there is enough demand, maybe I'll change my mind. Plus, porting this mod to the main game would need me to recreate a lot of features from the studio in the game. In the end, it would be transforming the game into the studio, which is useless in my opinion.
    Also, it is not compatible VR because I don't own any VR set. So if you want compatibility please send me money (just kidding, don't send me anything).
    Keep in mind that this mod isn't perfect (that's why the advanced mode exists) and is bound to evolve.
    If you have any problem please tell me, I'll be happy to help.

    L'anglais n'est pas ma seule langue, je parle aussi français. Donc si vous avez des soucis mais que l'anglais c'est pas trop votre truc, je pourrais quand même vous aider.


    HSUS
    Spoiler

    Hello everyone! Today I bring you my second plugin for Honey Select: HSUS.

    What does this mod do?
    - This mod is a compilation of mini mods that aim to increase the quality of life in the main game and Neo.

    Features
    Here is a list of features you can find in this plugin:
    - Faster loading in the chara maker: if you have 10000 Normal Tops, this is for you!
    - Being able to scale the UI in the main game and Neo.
    - Adds a confirmation dialog when trying to delete an object in Neo (to avoid mistakes and frustrations).
    - Search bar in the chara maker.
    - Disabled shortcuts (like N and Space) when typing a name in the main game and Neo. DEPRECATED! Please use the plugin called "Kisama.dll" contained in the file "hsClothingMenu" available here
    - Changing the default character in the chara maker.
    - Various improvements and optimizations for Neo.
    - Search bar for items in Neo.
    - Any item can potentially have FK nodes.
    - Negative item scaling in Neo and for accessories in the maker.
    - Auto joint correction.
    - Eyes blink off by default in Neo
    - All postprocessing effects (screen effects) can be disabled by default as well.
    - Camera speed modifiers.
    - Improved F key for centering the camera.
    - HDR Color Picker.
    - Being able to use hand poses as starting points for FK.

    Requirements
    Illusion Plugin Architecture

    Download
    Version 1.6.1 (Mega)
    Version 1.6.0 (Mega)
    Version 1.5.0 (Mega)
    Version 1.4.0 (Mega)
    Version 1.3.0 (Mega)
    Version 1.1.0 (Mega)
    Version 1.0.0 (Mega)

    Installation
    Just put HSUS.dll in your "Plugins" folder

    Uninstall
    Remove HSUS.dll and the folder HSUS from your "Plugins" folder

    How to use it?
    For now, the mod doesn't require the user to do anything. However, if you don't like a certain feature, you can just disable it in the file "Plugins/HSUS/config.xml".

    This file is created when you launch the game or Neo once and then close it.

    For example, if you want to disable the confirmation dialog upon deleting an item in Neo, replace "<deleteConfirmation enabled="true" />" by "<deleteConfirmation enabled="false" />".

    Chara maker optimizations
    Spoiler

    This feature is mostly automatic and doesn't require any input from the user.
    It adds a search bar as a side effect:



    The Async Loading sub option means that UI elemens will be created over multiple frames while the user is doing something else. This option aims to reduce the switching time between categories at the cost of constant FPS loss (it goes back to normal after a while). This option is disabled by default but feel free to try it (especially if your game is in japanese) and to keep it if you like it that way.


    UI Scale
    Spoiler

    The UI scale is set to 1 by default, if you want to scale it up or down, just chance the "scale" values in the configuration file to something more to your liking.

    Normal Neo:


    Scaled down Neo:



    Confirmation dialog on delete
    Spoiler

    This is what it looks like:




    Changing the default female character
    Spoiler

    In the configuration file, you need to replace the value "path" in the line "<defaultFemaleChar path="" />" by the name of your card.
    So, for example: "<defaultFemaleChar path="" />" becomes "<defaultFemaleChar path="charaF_2016_1231_1529_48_238" />"


    Various improvements on Neo's UI
    Spoiler

    I was tired of seeing item names cut, so I decided to fix it. Here is a comparison:

    Before:

    After:



    Neo optimizations
    Spoiler

    Something you'll notice right away with this is that Neo takes less time to start: the improvements are massive. You can thank Illusion for faking the loading times by adding voluntary waits in the code.
    This feature also optmizes Neo's items list exactly like the chara maker: UI entries are loaded only once and then cached in memory.
    And finally, it adds two search bars as a side effect: one for items and one for backgrounds. I know allegretto can already do that but it has problems with vanilla items, so I just decided to create my alternative, feel free to choose.




    Generic FK
    Spoiler

    I was tired of having custom FK items not working in my neo for some reason, so I decided to implement this.
    If you enable this, all items with multiple non static bones will have an FK option, that's all.


    Improved Transform Operations
    Spoiler

    Adds the possibility to copy the position/rotation/scale of an object and paste it to a group of object. Very useful for moving one or several object to a precise position at once.
    Also enables negative scale values for items in Neo and accessories in the maker, useful for making symmetrical stuff.

    Prevents the items to be unselected after using the "Move Copy" feature.


    Auto Joint Correction
    Spoiler

    This one is pretty obvious if you ask me: it enables joint correction automatically when you load a new character.
    This will not affect your previous scenes.


    Postprocessing State
    Spoiler

    This features allows you to choose which screen effect you want enabled or disabled by default. Everything takes place in the configuration file as usual.



    Camera Speed Shortcuts
    Spoiler

    If enabled, the Left Shift and Left Control keys now act as live modifiers for the camera speed (Shift for speeding up, Control slowing down).


    Alternative Center to Object
    Spoiler

    If enabled, the F key will be able to center the camera on any type of selected node (not only root nodes).


    Fingers FK Copy Buttons
    Spoiler

    Adds two "From Anim" buttons that copy the rotations of fingers from the hand poses to their FK nodes.



    HDR Color Picker
    Spoiler

    This cannot be disabled since it's very unlikely that it breaks something.
    Makes the vanilla color picker compatible with HDR colors (notice the brightness above 100 on the screenshot).



    Automatic Memory Clean
    Spoiler

    This options tries to free some memory every 30 seconds (by default, can be changed). If for some reason you're having freezes at regular intervals then you may want to disable this.


    For modders: Reloading unity3d files without restarting
    Spoiler

    Super useful feature if you ask me: hit "right ctrl" on your keyboard to open the debug console and press "Clear AssetBundle Cache". The next time you load your item, this will force the game to read the file from the disk and not take it from its memory


    History
    07/11/2018 - Version 1.6.1
    - The "From Anim" buttons don't cover Allegretto show/hide toggles anymore.
    - Fixed a bug that made the plugin unusable for certain people with a slightly different version of the game (don't ask me where that version comes from, I don't know myself).
    - Fixed a minor bug related to hair sets/back hair when loading a character in the maker.

    01/11/2018 - Version 1.6.0:
    - Added a new option under the chara maker optimization called "asyncLoading". This option means that UI elemens will be created over multiple frames while the user is doing something else. It aims to reduce the switching time between categories at the cost of constant FPS loss (it goes back to normal after a while). Async Loading is disabled by default but feel free to try it (especially if your game is in japanese) and to keep it if you like it that way.
    - Added two "From Anim" buttons that copy the rotations of fingers from the hand poses to their FK nodes.
    - The vanilla color picker is now compatible with HDR colors! It's more complicated than this, but basically, it means that objects can have colors brighter than white (yes it's possible). How useful is it? In my case, I mainly use it to make the bloom affect certain objects faster (like pupils for example). Feel free to experiment with it.
    - Objects are not unselected anymore when using the "Move Copy" feature in Neo.

    03/08/2018 - Version 1.5.0:
    - Camera speed modifiers shortcuts: the speed of the camera can now be increased or decreased on the fly with Left Shift (speed up) and Left Control (slow down).
    - The F key can now snap the camera to any type of node selected (not just the character root node).
    - UI resize is now handled properly when the user resizes the window (if you have the mod for).
    - Negative/unlimited scale for accessories in the maker.

    09/06/2018 - Version 1.4.0:
    - Massive performance improvements for Neo startup screen
    - Option to disable Eyes blink by default
    - Options to disable all postprocessing effects by default
    - The ability to copy and paste position/rotation/scale of an object to one or multiple objects at once.
    - Ability to reload a unity3d file without restarting the game.

    25/02/2018 - Version 1.3.0: "wait what? Where did version 1.2 go?", it was a Discord only beta.
    - Multiple bugs related to the character maker were fixed.
    - Optimized Neo items lists.
    - Search bar for said lists.
    - Generic FK.
    - Negative scale values for Neo.
    - Auto joint correction.

    12/11/2017 - Version 1.1.0:
    - Added the search bar in the chara maker.
    - Fixed some minor UI bugs.
    - Added the possibility to change the default character in the chara maker.
    - Minor UI improvements for Neo.

    03/11/2017 - Version 1.0.0:
    - First version

    Upcoming features
    - Studio Handles (or Guide objects) that scale according to the size of the character.
    - Copy an accessory data from a character to another.
    - Probably more stuff...

    Since I created this mod to help the community, I'm looking forward to seeing suggestions coming from you guys. If you think there is some stuff that can be improved with this mod, just tell me.

    In the meantime, enjoy this plugin guys!


    MoreAccessories
    Spoiler


    What does this mod do?
    This plugin simply extends the number of accessory slot you can get to... I don't know honestly, the only limit is your computer power! But then I hear you saying, "Why should I use this instead of the summon ring?" well, this one doesn't use the slots of the other outfits. In short, it means you can have an outfit with 20 accessories, another one with 12, and another one again with 50!
    In addition to extending vanilla slots, this plugin also has some unique features described just below.

    Features
    - Removes the limit of 10 accessories per outfit.
    - Works in the Game and Neo (sorry, not HoneyStudio, and no, I don't plan to make it compatible).
    - More attachment points for your accs: more than 100 new points! Some are more useful than other, I'll let you discover them by yourself.
    - Data is persistent.
    - Compatible with HSUS search bar.

    Requirements
    Illusion Plugin Architecture
    HSExtSave 1.0.1 at least (in this post)
    A fully updated game with the latest patch (6/30 patch).

    Download
    Version 1.2.0 (Mega)
    Version 1.1.1 (Mega)
    Version 1.1.0 (Mega)

    Installation
    Just put MoreAccessories.dll and HSExtSave.dll in your "Plugins" folder

    Uninstall
    Remove MoreAccessories.dll from your "Plugins" folder

    How to use it?
    If you want to add an accessory, there is a dedicated button at the end of the acc list. For the additional attach points, you can find them in the "Position" tab of the accessory slot. Otherwise, everything is the same as vanilla.
    Some previews of the UI:
    Spoiler





    History
    29/09/2018 - Version 1.2.0
    - Fixed a bug that made the outfit list in HScenes empty.
    - The "Copy Clothing Set" menu in chara maker is now compatible with additional slots.
    - the "Bulk Clothing Color Change" menu in chara maker is also compatible with additional slots.

    15/05/2018 - Version 1.1.1:
    - Fixed a bug that prevented the user to load costumes in Neo.

    14/05/2018 - Version 1.1.0:
    - First public version

    Don't hesitate to give your thoughts on the plugin!


    LightingEditor
    Spoiler

    What does this mod do?
    - Advanced options for lights in Neo.

    It's a very simple but super cool mod for people who want finer control over lights.

    Features
    Each of the following options can be changed per light:
    - Shadow strength
    - Shadow bias: useful for fixing "shadow acne" artifacts.
    - Shadow normal bias: same as above.
    - Shadow near plane: advanced feature, this determines how close to the shadows will stop being rendered from an object.
    - Culling mask: advanced feature as well, and if you don't know what this is it means it's not useful to you.

    Additionally, the global shadow distance can be changed as well.

    Requirements
    Illusion Plugin Architecture
    HSExtSave (in this post)

    Download
    Version 1.1.0 (Mega)
    Version 1.0.1 (Mega)
    Version 1.0.0 (Mega)

    Installation
    Just put LightingEditor.dll in your "Plugins" folder

    Uninstall
    Remove LightingEditor.dll from your "Plugins" folder

    How to use it?
    - Add a light.
    - Go to the "Anim" tab.
    - Move the sliders with passion.
    - Profit

    History
    06/08/2018 - Version 1.1.0
    - Duplicating a light now copies its additional properties as well.
    - Added a "Shadow Distance" slider to the Camera Light menu. This value is usually changed to make sure certain objects in the distance receive shadows.

    19/06/2018 - Version 1.0.1:
    - Fixed a bug that prevented the plugin to import scenes correctly.

    18/06/2018 - Version 1.0.0:
    - First version.



    FogEditor
    Spoiler

    What does this mod do?
    This mod allows you to fine tune the fog in NEO.


    Features
    - Fog color.
    - Two types of fog (height based and distance based, can be used at the same time).
    - Fog density.
    - Alternative rendering: with this enabled, fog can be rendered above transparent objects (without, it's rendered before those).
    - Data is saved with the scene.

    Known issues
    There is a problem with transparent objects, and unfortunately, I can't fix it, at least not with FogEditor only. Depending on how your scene is made, I suggest you use the Alternative rendering feature, it might help a bit.
    I am currently developing another plugin (to be released very soon tm) that has the possibility to fix almost entirely this issue.

    Requirements
    Illusion Plugin Architecture
    HSExtSave (in this post)

    Download
    Version 1.2.1 (Mega)
    Version 1.2.0 (Mega)

    Installation
    Just put FogEditor.dll in your "Plugins" folder

    Uninstall
    Remove FogEditor.dll from your "Plugins" folder

    How to use it?
    - Bring up the UI with "Ctrl+F".
    - Play around with the buttons and sliders (it has a "Reset" button if you mess something up).

    History
    17/09/2018 - Version 1.2.1:
    - Fixed a bug where using the Alternative Rendering feature would make the fog disappear with HoneyShot.
    - Fixed a bug where disabling Depth of Field would make the fog disappear when using Alternative Rendering.
    - Minor UI behaviour fixes.

    08/07/2018 - Version 1.2.0:
    - First version.



    RendererEditor
    Spoiler

    What does this mod do?
    Allows the user to edit the properties of almost any Renderer and its Materials in a StudioNEO scene.

    With simpler words, this is what it can do:

    Features
    - Can change the color of an object even if it's not colorable.
    - Can change how shiny an object is even if it's not colorable.
    - Can swap textures (said textures are taken from a special folder, "Plugins/RendererEditor/Textures".
    - Textures can be dumped to the disk (only in .PNG format).
    - Change the renderqueue of a material.
    - Add/remove shader keywords.
    - Change the RenderType tag.
    - Can change the shadows properties of an item (Cast Shadows, Receive Shadows).
    - Disable Renderers altogether.
    - Can do bulk changes if the user is selecting multiple Renderers/Materials at the same time with Ctrl, Shift or the "Select all" buttons.
    - Every change is saved in the scene file.

    Additionally, this plugin can be used to prototype your mods if you're a modder.

    Requirements
    Illusion Plugin Architecture
    HSExtSave (in this post)

    Download
    Version 1.3.0 (Mega)
    Version 1.2.0 (Mega)
    Version 1.1.0 (Mega)

    Installation
    Just put RendererEditor.dll in your "Plugins" folder

    Uninstall
    Remove RendererEditor.dll from your "Plugins" folder

    How to use it?
    - Select an object/character in the Workspace area.
    - Hit "Ctrl + R".
    - The list of Renderers is on the right, select one or more.
    - Select one or more materials on the left.
    - Have fun messing with all those properties.

    History
    02/12/2018 - Version 1.3.0
    - Copying objects also copy their altered properties.
    - Added a "low memory" mode that disable texture preview but also reduce loading times and memory usage. Enable it in the modprefs by setting "previewTextures" to "0" under the "RendererEditor" area.
    - It is now possible to edit the "RenderType" tag of a certain material.
    - The materials have their own search bar.
    - The texture explorer has a button to unload unused textures in order to free some ram.
    - Using "No texture" on a material does not crash the plugin anymore upon saving the scene.
    - Minor UI and behaviour improvements.

    02/10/2018 - Version 1.2.0
    - Fixed a bug caused by changing a material properties outside of the plugin (for example, changing skin shine in the vanilla menu after editing the face material with RendererEditor). This kind of conflict could lead to additional data being lost. However, even if this is fixed, editing a material with different entities at the same time (mods/vanilla menu) can lead to serious inconsistencies and problems. Basically, doing this is asking for troubles: don't do it.
    - Improved the texture explorer: the display now follows the structure of your folder. This means that files are grouped into their respective folders and subfolders. Also, the plugin won't load a certain texture until you decide to navigate to it. TLR: loading and memory improvements.

    25/09/2018 - Version 1.1.0
    - First public version.




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


    Modding resources

    HSExtSave

    Spoiler

    Even though this one is a plugin as well, I chose to put it in the "Modding resources" section for obvious reasons.
    On its own it does nothing, but it offers a way to save/load data directly into a scene/character/coordinate png file. I am aware HSStudioNEOExtSave does the same thing for scene, but this one is not compatible with scene importing. Also, there is no need to worry, both are compatible and won't run into each other.

    Download
    Version 1.0.1 (Mega)
    Version 1.0.0 (Mega)

    How to use? (For modders only)
    In Visual Studio reference this dll as you would do with any other dll. Also, since it's a plugin, it needs to be in your Plugins folder to work, obviously.
    Then, you'll want to register the callbacks you need with the method "RegisterHandler", like this:

    Code:
    //HSExtSave plugin
    
    public delegate void ExtSaveCharReadHandler(CharFile charFile, XmlNode node);
    public delegate void ExtSaveCharWriteHandler(CharFile charFile, XmlTextWriter writer);
    public delegate void ExtSaveSceneReadHandler(string path, XmlNode node);
    public delegate void ExtSaveSceneWriteHandler(string path, XmlTextWriter writer);
    public delegate void ExtSaveClothesReadHandler(CharFileInfoClothes clothesInfo, XmlNode node);
    public delegate void ExtSaveClothesWriteHandler(CharFileInfoClothes clothesInfo, XmlTextWriter writer);
    
    /// <summary>
    /// Used to register a handler.
    /// </summary>
    /// <param name="name">Name of the handler: it must be unique and without special characters.</param>
    /// <param name="onCharRead">Callback that will be called when the plugin reads a character card.</param>
    /// <param name="onCharWrite">Callback that will be called when the plugin saves a character card.</param>
    /// <param name="onSceneLoad">Callback that will be called when the plugin reads a scene card.</param>
    /// <param name="onSceneImport">Callback that will be called when the plugin reads a scene card (import).</param>
    /// <param name="onSceneWrite">Callback that will be called when the plugin saves a scene card.</param>
    /// <returns>true if the operation was successful, otherwise false</returns>
    public static bool RegisterHandler(string name, ExtSaveCharReadHandler onCharRead, ExtSaveCharWriteHandler onCharWrite, ExtSaveSceneReadHandler onSceneLoad, ExtSaveSceneReadHandler onSceneImport, ExtSaveSceneWriteHandler onSceneWrite, ExtSaveClothesReadHandler onClothesRead, ExtSaveClothesWriteHandler onClothesWrite)
    
    //Your plugin
    
    public void OnApplicationStart()
    {
        HSExtSave.HSExtSave.RegisterHandler("theNameOfYourModForExample", null, null, this.OnSceneLoad, this.OnSceneImport, this.OnSceneSave, null, null);
    }
    
    private void OnSceneLoad(string path, XmlNode node)
    {
        //Stuff
    }
    
    private void OnSceneImport(string path, XmlNode node)
    {
        //Stuff
    }
    
    private void OnSceneSave(string path, XmlTextWriter writer)
    {
        //Even more stuff
    }
    As you can see, I'm not registering everything since in this case I don't care about loading or saving chars and coordinates.
    A note about loading callbacks (onCharRead, onSceneLoad, onSceneImport and onClothesRead): if the target doesn't contain any additional data, these methods will be called with a NULL XmlNode.

    One last thing: if you're using ILMerge to integrate one or several dlls in your plugin, make sure not to merge this one!

    History
    12/05/2018 - Version 1.0.1:
    - Fixed a bug with coordinates loading.
    - As a side effect, the plugin generates fewer logs.

    26/02/2018 - Version 1.0.0:
    - First version



    BonesFramework

    Spoiler

    BonesFramework is a plugin that allows modders to add new bones to clothes at runtime.

    Download
    Version 1.0.1 (Mega)
    Version 1.0.0 (Mega)

    How to use? (For modders only)
    It's fairly simple: you need to add bones to your clothes in whatever 3D program you're using, weight some vertices to them, export that normally, and when creating the unity3d file, you need to add a TextAsset in it as well.
    That TextAsset tells the plugin which additional bones to look for. TextAssets can be generated in unity by simply adding a txt file to your project, or in SB3UGS by copying an existing TextAsset from a list file.
    The TextAsset must be named "additional_bones", and this is how it should be formatted:

    Code:
    animator_name	name_of_the_first_additional_bone	name_of_the_second_additional_bone	...
    animator_name2	name_of_the_first_additional_bone	name_of_the_second_additional_bone	...
                   A
                   |
    This is not a space, this is a TAB (you need to be careful about this).
    One line per animator/prefab, and the line must contain only root additional bones. Let me explain:
    Let's say I have this kind of hierarchy:

    Code:
    VanillaBone1
    	VanillaBone2
    		VanillaBone3
    			VanillaBone4
    				AdditionalBone1
    					AdditionalBone2
    						AdditionalBone3
    				AdditionalBone4
    					AdditionalBone5
    The inside of the TextAsset should look like this:

    Code:
    animator name	AdditionalBone1	AdditionalBone4
                                   A
                                   |
    (this one is still a tab, not a space)
    Also, you should make sure your additional bone names are unique and don't collide with vanilla bone names! You'll have a bad time if you don't pay attention to this.

    If you follow this link, you'll find an example file made by Roy12, it's a Swim Top called "Nipple Chain": Example file (Mega)
    If you're not convinced it works, open HSUS with right ctrl and navigate to the supposed location of your bone.

    That plugin was tested by various modders before going public, but needless to say that it could still contain bugs. If you're experiencing one, or if you simply have a question as modder about this, don't hesitate to contact me here or on Discord (preferably).

    History
    21/10/2018
    - Fixed a bug where the plugin would simply not work with males.

    20/10/2018 - Version 1.0.0:
    - First version



    If you're curious, you can find the source code of all my plugins here:
    BitBucket

    If you wish to support me and my work, you can do so at:
    Patreon - PayPal
    Last edited by Joan6694; 12-12-2018, 04:08 PM.

  • Click image for larger version  Name:	error.jpg Views:	1 Size:	373.4 KB ID:	6079774 Ok i updated to 6/30 and it partially works now, got what should be the newest of hext hus ahd hsp, the search mode in the clothes works but my character cards are not loading now?
    Everything should be in the plugins I ran the patcher as well, wideslider and a the few others i have, but not sure if im missing a step someplace. the characters only appear during fusion mode and when fused or selected that is the only character useable. I fail to porn.


    FIXED: I Uhh forgot to run widesider woo!
    Last edited by WalterRR; 07-15-2018, 04:12 PM. Reason: i am a bakka with no dakka.

    Comment


    • Hey Joan, I'm having a repeat of the issue I had with HSPE last year and reported in post #97 of this very topic, only this time it's with the blend shapes tab. It's the same exact problem, when I click on blend shapes the window just goes blank, and it's only with that same hairstyle too, with others it works fine. Pretty weird that it happened again, dunno if there's something special about this particular hair piece that requires you to do something extra every time you're gonna add a new feature to your plugin or what, but you might want to make a note of it.

      Comment


      • Joan6694
        Joan6694 commented
        Editing a comment
        Hey, thank you for the report! Can you tell me the name of this front piece (or simply tell me where I can find it) so I can reproduce this on my side? Thanks.

      • Tinmake
        Tinmake commented
        Editing a comment
        It's called アシメミディアム in Japanese, if you're using a translation then I don't know what they called it. You can look at the screenshot I included back in post #97 to see what it looks like and about how far down the list it is, if it helps.

      • Joan6694
        Joan6694 commented
        Editing a comment
        Thanks, I'll see what I can find with that information.

    • cool stuff!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!

      Comment


      • Hi Joan, love all your plugins! I'm having trouble upgrading from More Accessories 1.1.0 to 1.1.1
        I have HSExtSave1.01 but the game doesn't recognize More Accessories 1.1.1 at all. Reverting back solves the issue.
        Not a big deal but if someone else has reported this issue and you have a solution let me know. Thanks!

        Comment


        • Joan6694
          Joan6694 commented
          Editing a comment
          Be sure to have a fully updated game with the latest patch (the 630 patch), I don't mention this, but you should have it as well.

      • Hello, The HSPE window is so small that I cannot read it. Is there any way to resize the window?

        Comment


        • vordac1
          vordac1 commented
          Editing a comment
          Finally clicked on it enough randomly to make it resize. Now I can actually see the button to press to resize the screen.

      • HI Joan6694, I have encountered a big problem with my game regarding plugins.

        At first, I tried to just upgrade to the latest HSPE plugin by replacing the old one, that really didn't work, pressing the H key(didn't change the hotkey) in studioNEO does nothing.

        So i started reading the thread and found out i have to install the 6/30 patch. But after that, all of my plugins fail to load.

        I also tried updated to the latest IPA, which i found out I already had the latest one before doing that. I uninstalled the IPA patch by using Alt+drag exe and then install the IPA patch again. Also tried to use the Patch&Launch exe to see if that works, but none of that did.

        What could be the reason behind this? I'd appreciate any bit of help/information from you, thanks!
        Last edited by hingfore; 07-26-2018, 03:58 AM.

        Comment


        • amazing plugins, thank you for this great work.

          Comment


          • New HSPE version with cool new features:

            What's new ?
            - General optimizations, you might be able to see some improvements when several characters are in a scene.
            - Alternative update mode for breasts: this is similar to the "Dynamic Bust" option of the old HSStudioAddon. In short, with this enabled, breasts aren't controlled by the animation but by their own physic. Button is located in the Advanced Mode under the "Boobs" tab.
            - Right clicking on the "HSPE" button can now toggle the Advanced Mode.
            - A new "Copy to FK" button is available under the Dynamic Bones tab. This allows you to transfer the state of certain dynamic bones to their respective FK nodes. This feature is not 100% accurate and unfortunately, I cannot fix it.

            Download
            Version 2.6.0 (Mega)

            Tinmake please tell me if this version fixes your front hair bug (btw, those are called "Assymetrical", you might want to update your translation).
            Last edited by Joan6694; 08-03-2018, 04:09 AM.

            Comment


            • Tinmake
              Tinmake commented
              Editing a comment
              The update fixed the issue. Thanks as always for your work, you make the most useful stuff.
              I don't use any translation at all, by the way.

            • Tompa84
              Tompa84 commented
              Editing a comment
              - Alternative update mode for breasts: this is similar to the "Dynamic Bust" option of the old HSStudioAddon. In short, with this enabled, breasts aren't controlled by the animation but by their own physic. Button is located in the Advanced Mode under the "Boobs" tab. Where do you turn this on and off evry time I save the breast animation stops on boobjob as exampel and have some other physics

              Cant find where I turn this on or off?

          • Small HSUS update, check it out!

            What's new ?
            - Camera speed modifiers shortcuts: the speed of the camera can now be increased or decreased on the fly with Left Shift (speed up) and Left Control (slow down).
            - The F key can now snap the camera to any type of node selected (not just the character root node).
            - UI resize is now handled properly when the user resizes the window (if you have the mod for).
            - Negative/unlimited scale for accessories in the maker.

            Download
            Version 1.5.0 (Mega)

            Enjoy!
            Last edited by Joan6694; 08-03-2018, 02:01 PM.

            Comment


            • Its lovely, but there is a small bug that speed randomizer cant be shut down , it causes some animation glitches

              Comment


              • Joan6694
                Joan6694 commented
                Editing a comment
                Are you sure this is the camera speed modifier doing this? Because as its name suggests, it's only related to the camera. If you can, I'd like you to narrow this bug down to a certain feature (features can be enabled/disabled in the config file, Plugins/HSUS/config.xml).

            • This time it's LightingEditor that gets updated:

              What's new ?
              - Duplicating a light now copies its additional properties as well.
              - Added a "Shadow Distance" slider to the Camera Light menu. This value is usually changed to make sure certain objects in the distance receive shadows.

              Download
              Version 1.1.0 (Mega)

              Enjoy!

              Comment


              • your plugins are efficient and well made, many common plugins here at HF destroy frame-rate (fps) for whatever reason.
                thanks again.

                Comment


                • Hello,

                  Your fog plugin is amazing. It allowed me to create so many scenes I wanted to make for so very long.
                  Thank you for creating it.

                  Comment


                  • You have been doing lots of great work on Honey Select and have done some things I was thinking of doing once I learned how to do it.

                    I was wondering if you could make a pluggin to enable all objects to receive shadows. I know what needs to be done to acheive this task but I have not yet learned the syntax or how to make a pluggin, progress has been difficult.

                    I suspect you may be working on something like this already since I saw you added two new entries to modpref.ini one of which is the pixel light count for forward rendering. As you problably know forward rendering is required for transparent objects to be shadowed in Unity 5.

                    And thanks for the other setting, light intensity max, that you added to modpref.ini. It's so strange illusion capped that to 2 when the max value for Unity is 8, no need to stack lights now.

                    In short what needs to be done for the shadows is:

                    Change rendering path to forward
                    Set receive shadows flag for all objects
                    Change the render queue of transparent and fade type objects to be 2000 to 2500

                    I can write up a list of what needs to be done in detail or draw up a flow chart if you are interested.

                    Comment


                    • Joan6694
                      Joan6694 commented
                      Editing a comment
                      Yes, a plugin that has some of the features you've mentioned is already in development (render queue and receive shadows flag).
                      However, I will not provide a way to change the Rendering Path to Forward since according to the documentation, "Deferred Shading is the rendering path with the most lighting and shadow fidelity, and is best suited if you have many realtime lights". Even though Forward has certain advantages over Deferred, I believe we should keep HS to be the most realistic possible, that is all.
                      However, if you really want to change the Rendering Path to Forward, ShortcutsHSParty can do that.

                    • THENewguy1
                      THENewguy1 commented
                      Editing a comment
                      Yes I have been using ShortcutsHSParty to switch the game to forward rendering.

                      And yes deffered rendering has better performance and lighting when using many lights and has higher quality AO. Also the built in SSR in Unity that Honey Select uses does not work in forward rendering.

                      But shadows on transparent objects does not work under deffered rending at least not correctly. Forward rendering is required for shadows on transparent objects in Unity 5.

                      The current version of Unity can have shadowed transparent objects under deffered rendering if you use the new HD render pipeline.

                  • Is it possible to 'force' the "Copy to FK" feature to work for male-to-female in any shape or form? I'm desperately trying to find a way (or a mod that I might not be aware of) to copy male animations (or male body parts positions in a paused animation) to a female (in Studio Neo, that is). For example (how I imagine it would work), I would add a male, find a male animation of my liking, go to Advanced options and copy the male's bone nodes to a female's FK. Would that work?

                    And, additionally, under Advanced > Blend Shapes, for the Mouth, is there any way to add a slider to expend the Mouth horizontally? (on the X axis) Because right now all the sliders are basically adding 'openness' vertically (on the Y axis), there's only a few sliders (2 or 3 of them) that sort of help increase the openness on the left or right side of the mouth but it's very minor. Adding openness would help a lot for scenes that involved fellatio with a penis with a large size and girth (because only having openness added vertically means there's a lot of clipping on the horizontal portion of the mouth since that part doesn't change much from default sizes). I'm not sure if adding sliders for that would be possible, but if not, how about letting us going in the negative values for the existing sliders to create the opposite effect, maybe?

                    Anyway, just my suggestions. Thanks a lot for your plugins
                    Last edited by DeMolljok; 08-23-2018, 06:22 PM.

                    Comment


                    • Joan6694
                      Joan6694 commented
                      Editing a comment
                      Copy to FK is only meant for Dynamic Bones, I don't plan to make anything involving male to female animations/poses. However, copying poses can be done manually I suppose by using the "Copy/Paste Transform" feature of HSUS. Select a node, click "Copy Transform", select another node, click "Paste Transform" and it'll the Position/Rotation/Scale of the source node, as simple as that.

                      Adding sliders is possible but not in my capabilities as I can't control them through a plugin (at least not without a lot of work). Also, the values of those sliders can't go in the negative range or past 100, it simply doesn't work, believe me I tried.

                    • THENewguy1
                      THENewguy1 commented
                      Editing a comment
                      The HSstudioAddon pluggin can do something like that but it is confusing to use, maybe buggy. I saw someone animate a girl by matching the IK nodes to a male character some where on this site. I have not gotten it to work myself though, should find that post.
                  Working...
                  X