Announcement

Collapse
No announcement yet.

Honey Select Additional Bone Modifier (v0.7.4 update 2017/06/16)

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

  • [Utilities] Honey Select Additional Bone Modifier (v0.7.4 update 2017/06/16)

    HoneySelect Additional Bone Modifier

    Apply additional bone scale modifier to a character.

    Download:
    v0.7.4 Mega: https://mega.nz/#!sAASGL7Z!Qrj3ieGer...O0gDSkkgiUjWG0
    v0.7.3 Meag: https://mega.nz/#!BJ5VQRLJ!RsJOQ6DBC...HC4i4WCNSromHI
    v0.6.5 Mega: https://mega.nz/#!wVQjxALJ!g_z0vLYNL...SUClBs1SqWTr9Q

    Old versions.


    Intended to co-work with Wide Slider mod.
    The configuration of this mod applied onto the original configuration.
    For example, if you set a bone scale to 0.8 in original game (or with Wide Slider), and then you specify the scale 0.9 in this mod, the result scale will be 0.72 (0.8 * 0.9).

    Spoiler
    Click image for larger version  Name:	image_298189.jpg Views:	2 Size:	36.9 KB ID:	5719125
    Click image for larger version  Name:	3a_result_length.jpg Views:	1 Size:	73.4 KB ID:	5719349





















    [How to Use]
    1. Select and load a character in main game,
    2. If you load the character first time, this mod creates a text file in the "UserData/chara/female" directory.
    File name is <character data.png file> + ".bonemod.txt".
    Spoiler

    Click image for larger version  Name:	1_text_data.jpg Views:	1 Size:	25.1 KB ID:	5719123


    3. Open the .bonemod.txt with a text editor.
    You will see several bone names and it value (by default all turns off, scaled 1.0, 1.0, 1.0)
    <1>index - do not change
    <2>bone name - do not change
    <3>on/off flag (True/False) - To enabled the modifier for this bone, change this value to "True"
    <4>X scale: scale modifier value. (1.0 is original scale)
    <5>Y scale: scale modifier value. (1.0 is original scale)
    <6>Z scale: scale modifier value. (1.0 is original scale)
    <7>Bone length: Bone length modidifer. (1.0 is original scale) (v0.3.0)

    Change the value as you wish, then save the text file.
    (v0.3.0) You can add additional bones by specifing the bone name. When you do so, set index as "-1".

    Spoiler
    Click image for larger version  Name:	2_edit_text.jpg Views:	2 Size:	47.8 KB ID:	5719350
    Click image for larger version  Name:	2a_edit_text_length.jpg Views:	2 Size:	41.8 KB ID:	5719351



















    4. The modified value is automatically loaded when you change the scene.
    If you want re-load the value (in the same scene), press "Ctrl"+"Shift" + "L" to reload the modified bone information.
    (v0.4.4 update) Now when the bonemod.txt file changed and saved, the file will automatically be loaded. Thus "Ctrl" + "Shift" + "L" is not necessary anymore.

    Presssing "Ctrl" + "Shift" + "M" will turn off/on the modifier in the current scene.

    Keys:
    Ctrl+Shift+L: Reload modified bone information. (with v0.4.4 no need to use this).
    Ctrl+Shift+M: Turn off/on the all modifier (only in the current scene)

    5. In the Custom Character (Famale/Male) scene, the bone modifier information also loded when you use the "Load".
    However, the modified bone information saved only when you select "Overwrite" and then save "without changing photo".
    Spoiler
    Click image for larger version  Name:	image_298190.jpg Views:	1 Size:	85.7 KB ID:	5719126



















    If you want to save a new character data copying from an exsiting character, do the following steps.
    1. Load existing character.
    2. Save the character as new character.
    3. Just after that, overwrite the saved character without taking photo.

    Note:
    As of v0.1.0, there is no UI for chaning the bone modifier information.
    Use the text editor to change the value and save.

    You may modify the Players scale with by modifing the "UserData/chara/male/ill_Player.png.bonemod.txt".
    But it may cause significant displacement in animations.


    [History]
    Spoiler

    -0.1.0
    Initial version.
    -0.2.0
    Fixed a defect in calculation logic. There is complex calculation in default scaling logic.
    Changed logic to collect the default value (without this mod) using 1 frame, then use the value as the baseline.
    -0.3.0
    Added bone length modification.
    Added more bones, and ability to add new bones manually.
    Supports re-load (Shift+L) in customze character scene.
    Fixed defect in save button in customize character scene.
    -0.3.1
    Changed internal data structure (stores modifiers as Dictionary for better integration of GameObjectList plugin).
    Now when you open a customize character scene, the bone modifier now applied to the character and can be modified through GameObjectList plugin.\
    -0.4.0
    Added Studio support.
    -0.4.1
    Add support dynamically changed bones, such as cf_J_hairBC_s, cf_J_hairBL_s (hair scale bone ).
    -0.4.2
    Fixed scale problem when re-loading body or changing hair.
    Changed shortcut keys to "Ctrl" + "Shift" + "M" and "Ctrl" + "Shift" + "L" to avoid unintentionally triggered when you input name, etc.
    -0.4.3
    Fixed scale problem when changing slider value for mod applied bones in custom scene.
    -0.4.4
    Fixed scale problem when re-loading body (regression in 0.4.3).
    Added auto reload capability that reload .bonemod.txt file when the file changed and saved.
    -0.5.0
    Added animation position adjustment mode in main game (not in studio).
    By pressing "Ctrl" + "Shift" + "," you can switch the following 3 modes.
    - Default (in game)
    - Mode A (adjust Hip position with hand/leg scale)
    - Mode B (without Adjust Hip position but respect hand/leg scale a bit)
    -0.6.0
    Added Face bone support.
    -0.6.1
    Bugfix about Face bone related logic.
    -0.6.2
    Bugfix login on both body and face bone which are not related to scale (such as cf_J_FaceUp_t_y, cf_J_Mune02_t).
    -0.6.3
    Bugfix fixed scaling problem in Adv (conversation, character select, etc.) scene.
    -0.6.4
    Bugfix fixed for Studio bug (AdditionalBoneModifierStudio.dll only). When you change(swap) character, the character flickering the scale.
    -0.6.5
    Bugfix fixed size checking logic to be applyed only for Custom Charactor scene to avoid character flickering problem on H-animation etc.
    -0.7.0
    Support new HoneySelect DLC 2017/04/28, HoneySelect Party, HoneyStudio NEO.
    -0.7.1
    Now Character replace(change) work in Studio NEO.
    Duplicate character also duplicate ABM settings in Studio NEO.
    -0.7.2
    Bugfix ABM did not work in H-Scene in HoneySelect Party main game.



    [Install]
    Requires IPA: Illusion Plugin Architecture (IllusionInjector.dll, IllusionPlugin.dll, _Patched.exe).
    This Mod does not include IPA.

    To install this mod, copy the "Plugins" directory into the HoneySelect installation directory (it should be already exists, because of the IPA installation).


    [Uninstall]
    Delete "Plugins/AdditionalBoneModifier.dll" in the HoneySelect installation directory.


    [Note]
    This mod create the configuration files for each character, adjucent to the original character save data (.png).
    This mod does not delete the .bonemod.txt file, when a character deleted in custome editor.
    So please cleanup the text file manually if needed.

    [Note for Trial version]
    Not tested with the Trial version. It may work but not sure.
    Attached Files
    Last edited by vrl0ver; 06-16-2017, 06:01 AM.

  • #16
    Updated v0.4.4
    https://mega.nz/#!QYYAwRYR!X-c2CtvLN...5mCIgaNsh9SJZ8

    -0.4.4
    Fixed scale problem when re-loading body (regression in 0.4.3).
    Added auto reload capability that reload .bonemod.txt file when the file changed and saved.

    Comment


    • #17
      Excuse my ignorance, but can I add additional bones that's not in the original game? If so, how do I find out the name of the bone that I want to add? Thanks!

      Comment


      • #18
        First of all, thanks for this mod! Been successfully using it to reduce the size of the hands as explained in your tutorial.

        When trying to make the legs a bit shorter, I'm running into quite a few problems though:

        Using the approach described in your example (scaling the bone length of LegLowRoll) didn't quite work, since that displaces the legs and arms, which results in messed up animations. That effect seems to occur when I scale any bone that doesn't have an ID (only exception being the 4 foot bones).

        I've then tried to Y-scale all the leg bones that have an ID, which did make the legs shorter but still didn't quite work since the feet remained in their position; instead of the girl getting smaller, the ankles were stretched to make up for the shorter legs. Y-Scaling the feet did finally result in shorter legs and a shorter girl ... but the feet ended up becoming rather flat.

        And thus, my question is: what am I doing wrong, or rather, is there a good way to get shorter legs? I suppose Y-Scaling the legs would work if there was a way to move the position of bones (XYZ offset), but I have no idea if that can actually be implemented.
        (`・ω・´)キリッ

        Comment


        • vrl0ver
          vrl0ver commented
          Editing a comment
          Currently, changing length (4th parameter) is more likely cause the corrupted mesh, so I prefer to use scaling the Y for cf_J_LegUp00_L/R that affects almost all leg (up/low/foot because those are children of the bone).
          By changing so, you may see pose was changed, adjusting the size change. If you see the default (1st) pose in the character customization scene, the feet alighted straight,
          It is IK (invert kinematics) animation behavior, which to adjust animation along with the model size.

          You may see different result in other poses, animations in in-game scenes, or Studio. Yet automatic adjustment the animation IK positioning is fairly a big challenge.

      • #19
        Nice Mod. how this hair thing works? can i increase the size? how i do that?

        Comment


        • Majinosity
          Majinosity commented
          Editing a comment
          Add new lines to the text file with cf_J_hairBC_s, cf_J_hairBL_s, cf_J_hairBR_s so:

          -1,cf_J_hairBC_s,true,1,1,1,1
          -1,cf_J_hairBR_s,true,1,1,1,1
          -1,cf_J_hairBL_s,true,1,1,1,1

          Then just add your adjustments C=center R=right L=left

      • #20
        Uploaded v0.5.0

        https://mega.nz/#!1UInyTbY!43byWLvyj...zH-V0s-RPqedhk

        v0.5.0
        Added animation position adjustment mode in main game (not in studio).
        By pressing "Ctrl" + "Shift" + "," you can switch the following 3 modes.
        - Default (in game)
        - Mode A (Adjust Hip position with hand/leg scale)
        - Mode B (without Adjust Hip position but respect hand/leg scale a bit)

        Comment


        • #21
          Thanks for the plugin.
          For some reason pressing Ctrl+shift+, did nothing for my game. Is there suppose to be a UI overlay to move the position?

          Comment


          • vrl0ver
            vrl0ver commented
            Editing a comment
            Try modifying leg length (cf_J_LegUp00_L and R y scale) to 0.9, then try Standing Cunnilingus (I'm not sure how it is translated though). You may see man's head position is displaced. Then try Ctrl+Shift+, that may adjust the position.

        • #22
          This isnt working in studio for me. It doesnt create the userdata/studio folder. I dont know if this is just me or is it working for anyone else in studio?

          Comment


          • #23
            Oh lord, I really love this plugin! It lets us make bodies so much more realistic. Surprisingly, I wanted to make a longer neck and found out I actually had to decrease its y-size to make it look a little longer (it lowers the base, good enough for me). It's sad illusion didn't add support for different foot size.

            I'm having problems with "chest control" in Studio (bottom of character state panel), it isn't working properly. Their length seems to be fixed or something like that. Is it related to this plugin or should I look elsewhere?

            Comment


            • gaspedo
              gaspedo commented
              Editing a comment
              For a nice realistic effect i've tried your settings with these ones, longer neck and lower shoulders:

              -1,cf_J_ShoulderIK_L,True,1,.8,1,1, y shoulder left
              -1,cf_J_ShoulderIK_R,True,1,.8,1,1, y shoulder right
              70,cf_J_Spine03_s,True,1,.8,1,1, y chest/neck_base lowered same ammount

          • #24
            Hi, thank you for this plugin.
            I wonder if you could add rotation settings

            Comment


            • #25
              after today's illusion official update patch , this mod doesn'y work anymore. it happen only for me ?

              Comment


              • cyberbeing
                cyberbeing commented
                Editing a comment
                If you are talking about Studio only, you'll need to re-patch Illusion Plugin Architecture since the honey_03_plus0930i_sub update replaces Assembly-CSharp.dll

              • iqeq1031
                iqeq1031 commented
                Editing a comment
                cyberbeing // thank you. i fix it from your advice.

            • #26
              -- Edited (2nd)
              Uploaded v0.6.3
              https://mega.nz/#!cRQmwAYZ!iY4hakKkA...3IpwCZsDqdJ-HY

              v0.6.0, v0.6.1 and v0.6.2 has problem. Please use v0.6.3.

              v0.6.2
              Added Face bone support.
              Bugfix login on both body and face bone which are not related to scale (such as cf_J_FaceUp_t_y, cf_J_Mune02_t).
              v0.6.3
              Bugfix fixed scaling problem in Adv (conversation, character select, etc.) scene.

              Last edited by vrl0ver; 09-30-2016, 11:12 PM.

              Comment


              • cyberbeing
                cyberbeing commented
                Editing a comment
                There is also a bug in 0.4.4 & 0.5.0 which causes a strange flicker and glitchy load on fade-in when you select a character during Call a Girl.

              • vrl0ver
                vrl0ver commented
                Editing a comment
                v0.6.3 handles the character selection scene better than previous versions. so please try.

              • cyberbeing
                cyberbeing commented
                Editing a comment
                Looks good. v0.6.3 seems to resolve both issues.

            • #27
              Hey, thanks for this awesome mod!

              But there is a problem with last (v0.6.3) studio plugin : after replacing a girl character with another, this character is flickering like mad alterning rapidely between several bone sizes.
              This issue was not in v0.5.0.

              Thanks in advance!
              エッチな先生 - HF-Modding/Translation Club Member - To Infinity! ... And beyond!
              My mods

              Comment


              • #28
                @totaldecay78

                Thanks. The problem reproduced. Fixed in the v0.6.4 here.
                Additional Bone Modifier v0.6.4
                https://mega.nz/#!ANgCXJZT!PHJfeHkQD...7N_cdAO5nPP73U

                Comment


                • totaldecay78
                  totaldecay78 commented
                  Editing a comment
                  Thanks for the quick answer! Looks like everything is fine now =)

              • #29
                I wonder if I can use this Mod to make a shota MC. I read that there may be animation displayments, but I wonder if the animation position displayment fix could take care of that to some extent. What do you think? Did someone try it yet?

                Comment


                • #30
                  Originally posted by totaldecay78 View Post
                  Hey, thanks for this awesome mod!

                  But there is a problem with last (v0.6.3) studio plugin : after replacing a girl character with another, this character is flickering like mad alterning rapidely between several bone sizes.
                  This issue was not in v0.5.0.

                  Thanks in advance!
                  Thanks for your great mod!
                  But I still met this problem with 0.6.4 version in both character customizing and studio when I tried to create animation using CM mod plugin.
                  Is this plugin work with CM mod?
                  Thanks in advance.
                  Last edited by gogo2228; 10-08-2016, 10:08 AM.

                  Comment

                  Working...
                  X