IllusionMods / AnimationLoader

GNU General Public License v3.0
25 stars 4 forks source link

Possible issue with displaying H positions #18

Closed ghost closed 2 years ago

ghost commented 2 years ago

Hello.

First, I'll start by asking: If it's necessary, will it be ok for me to .zip some ingame screenshots with the positions I see displayed wrong?

  1. The following positions hide the chair once the positions get selected (so the girl floats in midair):

Map tested: At home Map marker: Seated on a chair Service - Hand: Between legs footjob, Foot rubbing, Teasing footjob, Thighjob against seat.

Insert: Chair missionary, Straddling.

  1. There may or may not be an issue with the Better Penetration plugin and yours as I've noticed on 'cum outside' button press, the penis bends wrong (breaks) or points towards the ground instead onto the girl, on certain positions. Also the semen ends up below the girl as a result, e.g. laying down missionary. This will need to get tested again for confirmation since the version I used was v4.3 which turned out to have issues, and a fix should be underway.

  2. Under the Laying category - Insert - there are 2x Standing doggystyle and 2x Reverse cowgirl position names, with different animations. Perhaps rename them by adding 1 and 2 at the end?

AnimationLoader.Koikatu plugin v.1.0.8.0

Keelhauled commented 2 years ago

Cataloging broken positions is good and all but they are also really easy to fix just by editing the zipmod xml file. Only 2. probably needs some code changes. If you want to fix them template.xml has documentation for it and i can help as well.

ghost commented 2 years ago

Uhh honestly that's beyond me. I'm not a modder so I'd rather not mess around with things I don't understand.

ghost commented 2 years ago

Service -> Mouth -> Standing Deepthroat, after 'cum inside' mouth the girl pulls out and shift her head 90 degrees horizontally, waiting for the choices. The guy's hands hang in the air and right arm goes through her head. Service -> Breasts -> Pressed Paizuri 2, during the animation the guy's head is constantly shaking. Also when you click on the girl, her tongue sticks out with a licking animation (lasts 1-2 seconds).

IDontHaveIdea commented 2 years ago

The positions mentioned here will look better on next release. No programming was involved.

<manifest schema-ver="1">
    <guid>kpluganim</guid>
    <name>KPlug Animations</name>
    <version>1.3.1</version>
    <author>katarsys</author>
    <description>Load with AnimationLoader</description>
    <website>https://github.com/IllusionMods/AnimationLoader</website>

    <AnimationLoader>

          <Animation>
        <StudioId>10</StudioId>
        <PathFemale>anim_imports/kplug/female/01_48.unity3d</PathFemale>
        <PathMale>anim_imports/kplug/male/01_48.unity3d</PathMale>
        <ControllerFemale>khh_f_69</ControllerFemale>
        <ControllerMale>khh_m_69</ControllerMale>
        <AnimationName>Pressed Titjob 2</AnimationName>
        <Mode>houshi</Mode>
        <kindHoushi>Breasts</kindHoushi>
        <categories>
            <category>LieDown</category>
            <category>Stand</category>
        </categories>
        <DonorPoseId>12</DonorPoseId>
        <NeckDonorId>0</NeckDonorId>
      </Animation>

    </AnimationLoader>

<!-- houshi (teasing) -->

<!-- 
KK 

id, mode, nameAnimation, posture, numCtrl, kinfHoushi, houshiLoopActionS, isFemaleInitiative, lstCategory, paramFemale.fileSiruPaste

0, houshi, Glans Rub, 0, 0, 0, 0, False," { 0, 1 }", 
1, houshi, 1H Handjob, 0, 0, 0, 1, False," { 0, 1 }", 
2, houshi, 2H Handjob, 0, 0, 0, 1, False," { 0, 1 }", 
5, houshi, Tip & Shaft Licking, 0, 0, 1, -1, False," { 0, 1 }", siru_t_khh_05
7, houshi, 1H Blowjob, 0, 1, 1, 5, False," { 0, 1 }", siru_t_khh_07
8, houshi, 2H Blowjob, 0, 1, 1, 5, False," { 0, 1 }", siru_t_khh_08
11, houshi, Titjob, 0, 0, 2, -1, False," { 0, 1 }", siru_t_khh_11
12, houshi, Titjob w/ Arms, 0, 0, 2, -1, False," { 0, 1 }", siru_t_khh_12
13, houshi, Pressed Titjob, 0, 0, 2, -1, False," { 0, 1 }", 
15, houshi, Titjob & Sucking, 0, 1, 2, -1, False," { 0, 1 }", siru_t_khh_15
16, houshi, Sit Glans Rub, 1, 0, 0, 0, False," { 2, 3, 4, 5 }", 
17, houshi, Sit 1H Handjob, 1, 0, 0, 1, False," { 2, 3, 4, 5 }", 
21, houshi, Sit Licking, 1, 0, 1, -1, False," { 2, 3, 4, 5 }", siru_t_khh_21
22, houshi, Sit No-Hand Licking, 1, 0, 1, 4, False," { 2, 3, 4, 5 }", siru_t_khh_22
24, houshi, Sit 2H Blowjob, 1, 1, 1, 5, False," { 2, 3, 4, 5 }", siru_t_khh_24
27, houshi, Sit Titjob, 1, 0, 2, -1, False," { 2, 3, 4, 5 }", siru_t_khh_27
28, houshi, Sit Titjob/Arms, 1, 0, 2, -1, False," { 2, 3, 4, 5 }", siru_t_khh_28
30, houshi, Sit Titjob/Lick, 1, 0, 2, -1, False," { 2, 3, 4, 5 }", siru_t_khh_30
31, houshi, Sit Titjob/Suck, 1, 1, 2, -1, False," { 2, 3, 4, 5 }", siru_t_khh_31
32, houshi, Stand Glans Rub, 2, 0, 0, 0, False," { 0, 1, 6, 7, 8 }", siru_t_khh_32
33, houshi, Stand 1H HJ, 2, 0, 0, 1, False," { 0, 1, 6, 7, 8 }", siru_t_khh_33
35, houshi, Stand HJ/Ball Lick, 2, 0, 1, 2, False," { 0, 1, 6, 7, 8 }", siru_t_khh_35
36, houshi, Stand HJ/Ball Rub, 2, 0, 0, 3, False," { 0, 1, 6, 7, 8 }", siru_t_khh_36
39, houshi, Stand 1H Blowjob, 2, 1, 1, 5, False," { 0, 1, 6, 7, 8 }", siru_t_khh_39
40, houshi, Stand 2H Blowjob, 2, 1, 1, 5, False," { 0, 1, 6, 7, 8 }", siru_t_khh_40
42, houshi, Stand No Hands BJ, 2, 1, 1, 5, False," { 0, 1, 6, 7, 8 }", siru_t_khh_42
43, houshi, Stand Titjob, 2, 0, 2, -1, False," { 0, 1, 6, 7, 8 }", siru_t_khh_43
44, houshi, Stand Titjob/Arms, 2, 0, 2, -1, False," { 0, 1, 6, 7, 8 }", siru_t_khh_44
47, houshi, Stand Titjob/Suck, 2, 1, 2, -1, False," { 0, 1, 6, 7, 8 }", siru_t_khh_47
48, houshi, Pool Titjob, 2, 0, 2, -1, False," { 1004 }", siru_t_khh_48
49, houshi, Stand Onahole, 2, 0, 0, 1, False," { 0, 1, 6, 7, 8 }", siru_t_khh_49
50, houshi, Straddle Bench Blowjob, 1, 1, 1, 5, False," { 1200 }", siru_t_khh_50
51, houshi, Bench Blowjob, 1, 1, 1, 5, False," { 12 }", siru_t_khh_51
52, houshi, Crowded Handjob, 2, 0, 0, 1, False," { 1202 }", siru_t_khh_52
-->

</manifest>

This is the xml configuration if you put the file with xml extension in BepInEx\config\AnimationLoader folder you could try different DonorPoseId and NeckDonorId combinations to see if the issue can be resolved. I was unable to but the combinations are quite a few. Both can have the same donor in which case NeckDonorId can be deleted but for testing is better to have both an repeat the donor number.

Workflow:

  1. Assign a Key to Animation Loder to read the xml test configuration.

image

  1. Copy file to BepInEx\config\AnimationLoader PressTitjob2.zip

  2. Use Free-H to test if not ok edit xml test file with text editor change donors and save. Go back to the select character windows and press the Key selected on step 1 and retest.