Jump to content

Recommended Posts

Posted

I was just wondering, do people release new animations for LPK anymore?

in fact hows the LPK modding scene in general?

I'm not seeing much activity even though i personally still play Oblivion every once in a while.  

Posted

Found 3 bugs in the LoversIdleAnimsPriority.esp ( also in the one from LoversCreatures2 )

 

I had a problem with some animations, they were always misplaced/ wrong position.

During the last days I replaced many animation ( I still had some no-amimated-penis anis to fill empty numbers and I replaced the aninis with wrong postions and some anis with objects )

But the ani numbers with totally wrong position was still wrong....so I replaced the ani with a ani that has right position...but in game still wrong and the OFF ani was not the ani I added.

 

So I checked the LoversIdleAnimsPriority.esp

The wrong anis have wrong wrong ani path in the esp.

post-3205-0-53236400-1481976909_thumb.jpg

Only the OFF path is wrong

Ani 12 = OFF ani path to ani 07

Ani 15 = OFF ani path to ani 03

Ani 16 = OFF ani path to ani 09

 

In the LAPF LoversIdleAnimsPriority.esp  and the LoversCreatures2 LoversIdleAnimsPriority.esp
 

Posted

Found 3 bugs in the LoversIdleAnimsPriority.esp ( also in the one from LoversCreatures2 )

 

I had a problem with some animations, they were always misplaced/ wrong position.

During the last days I replaced many animation ( I still had some no-amimated-penis anis to fill empty numbers and I replaced the aninis with wrong postions and some anis with objects )

But the ani numbers with totally wrong position was still wrong....so I replaced the ani with a ani that has right position...but in game still wrong and the OFF ani was not the ani I added.

 

So I checked the LoversIdleAnimsPriority.esp

The wrong anis have wrong wrong ani path in the esp.

attachicon.gifLAPF ANI.jpg

Only the OFF path is wrong

Ani 12 = OFF ani path to ani 07

Ani 15 = OFF ani path to ani 03

Ani 16 = OFF ani path to ani 09

 

In the LAPF LoversIdleAnimsPriority.esp  and the LoversCreatures2 LoversIdleAnimsPriority.esp

 

Perhaps it was made for compatibility with LoversNightArena

Posted

Don't think so, Lovers Night Arena does not work with LAPF.

And if I remember right it also did not work with the latest original Lovers version, it's so old ...there were still dinosaurs in Oblivion.

 

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

Edit: Only people who fill the free/empty LAPF animation numbers with LAPF ani copies or Daedra Sutra anis will notice the bug.

ani 12 , 15 and 16 are free/unused ani numbers.

 


 

 

 

 

Posted

Night Arena has been obsolete since lovers v69 I think.  The last lovers update was v96 and we updated things further from there to make the LAPF.

 

Fejeena,

I'll make the corrections after Christmas and upload a new version.  I'll also go ahead and grab some of the new animations from folks and fill in the empty slots.

In addition I'll post just the corrected esp so folks that have modified their animations don't have to mess with that.

 

Any other corrections needed?

Posted

No, found no further errors.

For the LoversCreatures LoversIdleAnimsPriority.esp  use the one from the "Creatures Overhaul - Workshop" with the additional ani numbers.

 

Posted

gregathit: A proposal that you could also add.

A creatures sex count token. I discussed it here http://www.loverslab.com/topic/63554-why-no-creatures-sex-count-with-npcs/

 

For all things you have token: sex, sex with player, rape, raped player, raped by player, orgasms,...  but no sex with creatures.

So it is impossible to ask a NPC "Have you ever been fucked by a creature?" ( Mods like Joburg, LoversRapers, LoversStalkerMN )

Or count how many creatures fucked a NPC.

( Only LoversSlaveTrader Slaves have Creatures count  token, but the token are add by LoversSlavetrader and only during the training sex)

 

So a "Lovers Creature Sex Count" token in the Lovers with PK esm would be nice. Like all the other token a No-playable clothes token.

In my esm it is

xLoversPkrCountCreatureSex "Lovers Creature Sex Count" [CLOT:010097B9]

 

And a script change in the Lovers with PK esp

xLoversMainScriptStepInitialize2

 


scn xLoversMainScriptStepInitialize2

;Step2: ‰Šú‰»(2/2)

array_var ar
float passed

ref xme
ref zme
ref offence
ref defence

short offNude
short defNude
short isRape

ref r0
int i0
short s0
short s1
float f0


Begin Function { ar passed }

;Å’áŒÀ‚Ì‘ã“ü
    Let xme := ar["xme"]
    Let zme := ar["zme"]
    Let offence := ar["offence"]
    Let defence := ar["defence"]

;printC "xLoversMainScriptStepInitialize2: %n to %n" offence defence


;ƒvƒŒƒCƒ„[ŠÖ—^H
    Let ar["hStepFlag"] := 0
    if eval(ar["bpl"])
;Ž‹“_ƒ‚[ƒh‚ð”»’è
;Rev 96v5
        if (xLoversPkrQuest.PlayerSexCamera == 0)
            if IsThirdPerson == 0
                ToggleFirstPerson 0    ;TPSŽ‹“_‚Ö•ÏXi‚±‚êd—v!!
                Let ar["flag"] := ar["flag"] | 1024    ;Ž–Œã‚ÉFPSŽ‹“_‚Ö–ß‚·
            endif
        endif
;Rev92 ƒŒƒCƒvŽž‚Å‚àƒL[‘€ì‚É‚æ‚éƒXƒeƒbƒv‘€ì‚ª‰Â”\‚Èݒ肪’ljÁ
        if xLoversPkrQuest.HStepKey == 2
            Let ar["hStepFlag"] := 1
        elseif eval(ar["flag"] & 16) == 0    ;”ñƒŒƒCƒvŽž‚È‚çHƒL[is‰Â”\
            Let ar["hStepFlag"] := xLoversPkrQuest.HStepKey        ;0 or 1
        endif
    endif

;Rev92 ƒgƒOƒ‹TCL
    if xLoversPkrQuest.TclEnabled
        Call xLoversPkrToggleTcl offence
        Call xLoversPkrToggleTcl defence
    endif

;defence‘¤‚¾‚¯ƒS[ƒXƒg‰»
    if offence.GetItemCount xLoversPkrIsGhost == 0
        offence.SetGhost 0
    else
        offence.SetGhost 1
    endif
    defence.SetGhost 1

;Rev62 “§–¾“x‚ð‹L˜^
    if eval( ar["bpl"] )
;Rev62 “§–¾“x‚ðÝ’è
        if xme.GetActorAlpha == 1.0
            Let ar["xmeAlpha"] := xme.GetActorAlpha
            set f0 to 100 - xLoversPkrQuest.xmeAlpha
            Let f0 /= 100
            xme.SetActorAlpha f0
        endif
        if zme.GetActorAlpha == 1.0
            Let ar["zmeAlpha"] := zme.GetActorAlpha
            set f0 to 100 - xLoversPkrQuest.zmeAlpha
            Let f0 /= 100
            zme.SetActorAlpha f0
        endif
    endif

;ƒRƒŠƒWƒ‡ƒ“•ÏXiƒvƒŒƒCƒ„[ŠÖ—^Žž‚Ì‚Ýj
    if eval(ar["bpl"]) && xLoversPkrQuest.CollisionChangeEnabled
        SetDisableGlobalCollision 1    ;ƒRƒŠƒWƒ‡ƒ“–³Œø
    endif

;’ljÁƒ‚[ƒVƒ‡ƒ“Ž©“®Žg—p‚È‚ç‘ÌˆÊ‚ðƒ‰ƒ“ƒ_ƒ€‘Io‚É‚·‚é
    if xLoversPkrQuest.AddMotionEnabled && eval(ar["localFlag"] & 4)==0
        Let ar["sPos"] := Call xLoversPkrGetSameGroupSPos ar["sPos"] 0 1
    endif

;‘̈ʃOƒ‹[ƒvޝ•ʃAƒCƒeƒ€‚ð—^‚¦‚镃tƒFƒ‰”»’è
    if 4 == Call xLoversPkrAddSPosGroupItem xme ar["sPos"]
;printC "Lovers: Fera Mode"
        Let ar["fera"] := 1
    endif
    Call xLoversPkrAddSPosGroupItem zme ar["sPos"]


;’E‚¬ƒtƒ‰ƒO(NudeFlag)‚ð‹‚ß‚é
;Rev60 Lovers‹¤’ÊŠÖ”‰»
;ƒŒƒCƒv”»’è
    if eval(ar["flag"] & 16)
        set isRape to 1
    else
        set isRape to 0
    endif
;U‚ߎ󂯔»’è
    if eval(ar["flag"] & 32) == 0
;xme -> zme
        set s0 to 0    ;xme==offence
        set s1 to 1    ;zme==defence
    else
;zme -> xme
        set s0 to 1    ;xme==defence
        set s1 to 0    ;zme==offence
    endif
;Lovers‹¤’ÊŠÖ”‚ðƒR[ƒ‹
    Let offNude := Call xLoversCmnNormalizeNudeFlag ar["offNudeFlag"] xme 0 s0 isRape
    Let defNude := Call xLoversCmnNormalizeNudeFlag ar["defNudeFlag"] zme 1 s1 isRape

;UŽó‚Ƒ̈ʂðÝ’è
    Call xLoversCmnSetItemCount xme xLoversOff 1
    Call xLoversCmnSetItemCount xme xLoversSPosM ar["sPos"]
    Call xLoversCmnSetItemCount xme xLoversSPosCreatureM ar["sPosCreature"]    ;Rev80 ƒNƒŠ[ƒ`ƒƒ[‘̈Ê
    Call xLoversCmnSetItemCount xme xLoversStageM 2
    Call xLoversCmnSetItemCount zme xLoversDef 1
    Call xLoversCmnSetItemCount zme xLoversSPosM ar["sPos"]
    Call xLoversCmnSetItemCount zme xLoversSPosCreatureM ar["sPosCreature"]    ;Rev80 ƒNƒŠ[ƒ`ƒƒ[‘̈Ê
    Call xLoversCmnSetItemCount zme xLoversStageM 2

;PickIdle—v‹
    Let ar["flag"] := ar["flag"] | 128

;ƒŒƒCƒv‰ñ”‚ðƒJƒEƒ“ƒg
    if eval(ar["flag"] & 16)
        offence.AddItemNS xLoversPkrCountRape 1    ;ƒŒƒCƒv‚µ‚½
        defence.AddItemNS xLoversPkrCountRapeV 1    ;ƒŒƒCƒv‚³‚ꂽ
;ƒvƒŒƒCƒ„[ŠÖ—^ê—pƒJƒEƒ“ƒg
        if eval(ar["bpl"])
            if offence == Player
                defence.AddItemNS xLoversPkrCountPRapeV 1    ;ƒvƒŒƒCƒ„[‚ɃŒƒCƒv‚³‚ꂽ
            else
                offence.AddItemNS xLoversPkrCountPRape 1        ;ƒvƒŒƒCƒ„[‚ðƒŒƒCƒv‚µ‚½
            endif
        endif
    endif

;ƒtƒFƒ‰ˆÈŠO‚È‚çSEXŒoŒ±‰ñ”‚ðƒJƒEƒ“ƒg
    if eval(ar["fera"] == 0)

;’ÊíƒJƒEƒ“ƒg
        offence.AddItemNS xLoversPkrCountSex 1
        defence.AddItemNS xLoversPkrCountSex 1

        if offence.GetIsCreature
            defence.AddItemNS xLoversPkrCountCreatureSex 1
        endif

        if defence.GetIsCreature
            offence.AddItemNS xLoversPkrCountCreatureSex 1
        endif


;ƒvƒŒƒCƒ„[ŠÖ—^‚È‚çÅ‘½ŒoŒ±‘ŠŽè‚ɂȂÁ‚½‚©’²‚ׂé
        if eval(ar["bpl"])

;r0‚É‘ŠŽè‚ð‹‚ß‚éiU‚ߎ󂯖³ŠÖŒW‚Ȃ̂Åxme,zme‚Å”»’èj
            if xme == Player
                set r0 to zme
            else
                set r0 to xme
            endif

;Rev87 ƒvƒŒƒCƒ„[‚Æ‚ÌSEXŒoŒ±l”‚ɃJƒEƒ“ƒg‚³‚ꂽ‚±‚Æ‚ª‚È‚¢‚È‚çƒJƒEƒ“ƒg‚·‚é
;Rev88 NPC‚ƃNƒŠ[ƒ`ƒƒ[‚Ƃŕª•Ê‚·‚é
            if r0.GetIsCreature == 0
;NPC
                if r0.GetItemCount xLoversPkrPartnerExpCount == 0
                    Call xLoversCmnSetItemCount r0 xLoversPkrPartnerExpCount 1    ;ƒJƒEƒ“ƒgς݃tƒ‰ƒO‚Æ‚µ‚Ä1ŒÂŽ‚Â
                    Player.AddItemNS xLoversPkrPartnerExpCount 1    ;ƒvƒŒƒCƒ„[‚̃JƒEƒ“ƒgƒAƒCƒeƒ€‚Í1‚‘‚â‚·
                endif
            else
;ƒNƒŠ[ƒ`ƒƒ[
                if r0.GetItemCount xLoversPkrCreatureExpCount == 0                
                    Call xLoversCmnSetItemCount r0 xLoversPkrCreatureExpCount 1    ;ƒJƒEƒ“ƒgς݃tƒ‰ƒO‚Æ‚µ‚Ä1ŒÂŽ‚Â
                    Player.AddItemNS xLoversPkrCreatureExpCount 1    ;ƒvƒŒƒCƒ„[‚̃JƒEƒ“ƒgƒAƒCƒeƒ€‚Í1‚‘‚â‚·

                endif            
            endif

            r0.AddItemNS xLoversPkrCountPSex 1            ;ƒvƒŒƒCƒ„[‚Æ‚ÌSEXŒoŒ±‰ñ”+1
            set i0 to r0.GetItemCount xLoversPkrCountPSex    ;¡Œ»Ý‚̃vƒŒƒCƒ„[‚Æ‚ÌSEXŒoŒ±‰ñ”

;Å‘½ŒoŒ±‘ŠŽè‚Ì”»’è
            if xLoversPkrQuest.FavCount <= i0
;XV
                set xLoversPkrQuest.FavRef to r0
                set xLoversPkrQuest.FavCount to i0
            endif

;—ÝÏŒo‰ß•ª‚ð‹L˜^
            Let i0 := Call xLoversCmnGetCurrentMinsPassed
            Call xLoversCmnSetItemCount xme xLoversPkrLastPSexMinsPassed i0
            Call xLoversCmnSetItemCount zme xLoversPkrLastPSexMinsPassed i0

        endif

    endif

;Rev83 äS“àŽË¸—L‚è‚©‚Ç‚¤‚©‚̃AƒCƒeƒ€‚ðŽ‚½‚¹‚é
    if Call xLoversCmnIsEjaculationToVagina xme zme
        set i0 to 1
    else
        set i0 to 0
    endif
    Call xLoversCmnSetItemCount xme xLoversPkrIsEjaculationToVagina i0
    Call xLoversCmnSetItemCount zme xLoversPkrIsEjaculationToVagina i0

;U‚ß/Žó‚¯‹t“]‚Ìê‡Aƒ_ƒEƒ“ó‘Ô‚ðƒXƒƒbƒv‚·‚é
;’†’fƒAƒrƒŠƒeƒB‚à
    if eval(ar["flag"] & 32)
        Let r0 := ar["offResetAnim"]
        Let ar["offResetAnim"] := ar["defResetAnim"]
        Let ar["defResetAnim"] := r0
        Let r0 := ar["offAbortAnim"]
        Let ar["offAbortAnim"] := ar["defAbortAnim"]
        Let ar["defAbortAnim"] := r0
    endif

;ƒoƒO‚ŃXƒ^ƒ“‚ªŽc‚Á‚Ä‚¢‚é‚È‚çíœ
    Call xLoversPkrResetAnimClear xme
    Call xLoversPkrResetAnimClear zme

;‘•”õ’E’…§ŒäƒAƒCƒeƒ€‚ð—^‚¦‚é
;!! ‚±‚ê‚Íoffence,defence‚ł͂Ȃ­xme,zme‚ňµ‚¤‚Ì‚ª³‚µ‚¢‚炵‚¢ !!

;ŠJŽnƒR[ƒ‹ƒoƒbƒNŠÖ”
    if eval(ar["flag"] & 256) && offence.GetItemCount xLoversPkrIdentifier==3
;”탌ƒCƒv‚Å’Eo‰Â”\‚Èê‡
        Call xLoversPkrExecCallback 1 offence defence 1
    else
;‚»‚êˆÈŠO
        Call xLoversPkrExecCallback 1 offence defence 0
    endif


;EquipFunc‚ð‚±‚±‚ÅŠm•Û
    if xLoversPkrQuest.arEquipData == 0
        Let xLoversPkrQuest.arEquipData := ar_Construct Array
    endif
    Let i0 := ar_Size xLoversPkrQuest.arEquipData
    Let xLoversPkrQuest.arEquipData[ i0+0 ] := Call xLoversMainScriptEquipFuncInitialize xme offNude zme
    Let xLoversPkrQuest.arEquipData[ i0+1 ] := Call xLoversMainScriptEquipFuncInitialize zme defNude xme
;Šm•Û‚µ‚½–{‘Ì”z—ñ‚Ö‚ÌŽQÆ‚ð‹L˜^‚µ‚Ä‚¨‚­
    Let ar["arXEquipData"] := xLoversPkrQuest.arEquipData[ i0+0 ]
    Let ar["arZEquipData"] := xLoversPkrQuest.arEquipData[ i0+1 ]

;Chinupo/‚Ó‚½‚È‚è‚ÌÝ’è
;’j—§‚¿ˆÊ’u‘¤ƒAƒNƒ^[
    Let s0 := Call xLoversPkrGetChinupo ar["sPos"]
    Let ar["arXEquipData"]["chinupo"] := s0
    Let ar["arXEquipData"]["chinupoRefresh"] := 1
;——§‚¿ˆÊ’u‘¤ƒAƒNƒ^[
    if zme.GetIsSex Female
;—‚È‚çƒ`ƒkƒ|‚È‚µ
        Let ar["arZEquipData"]["chinupo"] := 255
    else
;’j‚È‚çU‚ß‘¤‚Æ“¯‚¶ƒ`ƒkƒ|‚É‚µ‚Ă݂é
        Let ar["arZEquipData"]["chinupo"] := s0
    endif
    Let ar["arZEquipData"]["chinupoRefresh"] := 1
;Ž–Œã‚ÉFPSŽ‹“_‚É–ß‚·H
    if eval(ar["bpl"])
        if eval(ar["flag"] & 1024)
            if xme == Player
                Let ar["arXEquipData"]["flag"] := ar["arXEquipData"]["flag"] | 16
            else
                Let ar["arZEquipData"]["flag"] := ar["arZEquipData"]["flag"] | 16
            endif
        endif
;Rev61 ”»’èˆÊ’u•ÏX
;ƒvƒŒƒCƒ„[ŠÖ—^‚Ȃ̂ŃfƒBƒŒƒCŒã‚ÌTFC‚ðs‚¤
        Let ar["tfcDelay"] := 1.0
    endif

;Rev63 Initialize2σtƒ‰ƒO‚ð—§‚Ä‚é
    Let ar["flag"] := ar["flag"] | 4096

;ŽŸ‚Ìstep‚Ö
    Let ar["xLoveStep"] += 1
End
;<CSEBlock>
;<CSECaretPos> 0 </CSECaretPos>
;</CSEBlock>

 

 

 

Maybe some modders find it useful.

 

here all in a txt file. ( the token and the script )

xLoversMainScriptStepInitialize2.txt

Posted

Why would you need to add it back after sex? Doesn't quivers get equiped when a npc uses a bow in combat? The only problem I see is for the player having to equip his arrows after sex, but there exist auto equip quiver mods for that.

Posted

Yes the problem are arrows. NPCs have no arrows after sex ( or only one arrow)

I didn't wrote the scripts, and asked the same question ( 2 years ago)  and our very good scripters said it is not possible.

 

But you can change the script and remove the "remove quivers blocking"

  • 2 months later...
Posted

can i change the target for the alignment keys?

 

If you are speaking of the keys you use for alignment (1-4,9,0)- they are hard coded.

If you are speaking of Your player and sex partner- check the first post under- Question: Help! Why don't my animations line up?

If you are speaking of others that are having sex that does not include the player- Place your crosshairs on the npc and use the normal adjustment keys.

Posted

Yes only for the current stage, maybe the next stage fits perfect.

 

All animations are made for size 1 ( Player and NPC have size/scale 1 ) If one or both Sex partner do not have size 1 the animation is not perfect. ( But not all creatures animations are made for scale 1, e.g default MudCrabs have scale 0.5 and the animations are for Player scale 1 - MudCrab scale 0.5 )

If you need more time to fix the positions set Sex-progress to manually( default is automatic )

  • 1 month later...
Posted

I've kinda hit a wall here.

 

I have been trying to get the First Person Camera option working via the [sex Effects] - [Player Settings] - Camera: menu. I have tried using the default LAPF 1st person skeleton, the LAPF Enhanced 1st Person Skeleton  and the LAPF Standard 1st Person Skeleton - Found here : http://www.loverslab.com/files/file/1407-lapf-enhanced-1st-person-skeleton/

 

All of these options resulted in a message in-game letting me know that there was no First Person OBSE plugin found and as a result first person animations may not work. What I find strange, is that there is no OBSE plugin for LAPF first person anywhere, as far as I can see.

 

Anybody got any experience with this? I understand I am dealing with an old thread and an even older game, but any help is appreciated.

Posted

I've kinda hit a wall here.

 

I have been trying to get the First Person Camera option working via the [sex Effects] - [Player Settings] - Camera: menu. I have tried using the default LAPF 1st person skeleton, the LAPF Enhanced 1st Person Skeleton  and the LAPF Standard 1st Person Skeleton - Found here : http://www.loverslab.com/files/file/1407-lapf-enhanced-1st-person-skeleton/

 

All of these options resulted in a message in-game letting me know that there was no First Person OBSE plugin found and as a result first person animations may not work. What I find strange, is that there is no OBSE plugin for LAPF first person anywhere, as far as I can see.

 

Anybody got any experience with this? I understand I am dealing with an old thread and an even older game, but any help is appreciated.

 

I'll be glad to help track it down. What is the exact wording of the message?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...