Jump to content

Female Genitals Morph Control with Key 1.0.3.1


2 Screenshots

About This File

this Mod requires

FusionGirl-VagAnusMod
FusiongGirl 1.80 or above for the textures
1.10.163 + F4SE 0.6.23 or higher
ZaZ Extended Skeleton
ZeX In-Game Sliders

fallout4 bodyslide to create the body

 

what does it

it opens the vagina with Key T and the anus with Key Y and closes them
The F4SE (Fallout 4 Script Extender) hex key codes (DirectX scan codes) for T and Y are 0x54 for T and 0x59 for Y.


so now you can use all sex animation mods no matter if they have
animated vagina or anus, so no more dicks hitting against closed
doors.

 

I havent tested if it works with CBBE only FusionGirl-VagAnusMod

 

 

my thanks go to DeepSeek AI & ChatGPT  I never made a scripted mod its my first one

 

if you use MO2  you have to create a mod folder an put it below ZeX In-Game Sliders because it adds slider for vagina and anus penetrate

 

 

For Modders who ever likes to use this mod and to modify it or whatever can do with it, just do it! Its public opensource for everyone to use and intigrate!

 

it took me 3 days with AI to create it without knowledge 😄

Cant believe I made it, well it was teamwork!

For people who never tried it, just try use AI, I hope that AI gets better for us common people to create more mods and stuff!

 

anuskeyY.png.9862cfc1bcf27f595455cd24b1e6da1f.pngvaginakeyT.png.854eac70dd777b6b9f1c935adb005f55.png

 

FusionGirl-VagAnusMod.png

Clipboard_08-19-2026_01.png

Edited by TobiR999


What's New in Version 1.0.3.1

Released

two Scripts with different values

VAGINA_TOGGLE = 1.6 ANUS_TOGGLE = 1.8 VAGINA_FULL = 3.8 VALUE_ANUS_FULL = 4.5

VAGINA_TOGGLE = 1.6 ANUS_TOGGLE = 2.0 VAGINA_FULL = 3.5 VALUE_ANUS_FULL = 3.8

 

just replace the script in the mod folder fresh game necessary

 

 

 

 

Now with extrem stretched  with F10 and F11 set values to 3.0 to close needs T and Y  now it looks nice with Supermutant big dicks extrem streched, It might be necessary to load a save before without Female_Genitals_Morph

 

 

Scriptname AAF_Morph_Keys extends Quest

; Fallout 4 1.10.163 / F4SE 0.6.23
; T = 0x54, Y = 0x59
; F10 = 0x79, F11 = 0x7A

Float currentVaginaValue = 0.0
Float currentAnusValue = 0.0
Float currentButtcheeksValue = 0.0
Bool bIsVaginaOpen = False
Bool bIsAnusOpen = False

Event OnInit()
    RegisterForKey(0x54)  ; T
    RegisterForKey(0x59)  ; Y
    RegisterForKey(0x79)  ; F10
    RegisterForKey(0x7A)  ; F11
    Debug.Notification("FGM: Script initialized - T=Vagina, Y=Anus+Buttcheeks, F10=Full Vagina, F11=Full Anus+Buttcheeks")
EndEvent

Event OnKeyDown(Int keyCode)
    Debug.Notification("FGM: Key pressed - " + keyCode)
    
    If keyCode == 0x54
        ToggleVagina()          ; Normal T – toggle 0 / 1.2
    ElseIf keyCode == 0x59
        ToggleAnus()            ; Normal Y – toggle 0 / 1.2
    ElseIf keyCode == 0x79
        SetVaginaFull()         ; F10 – set to 3.0
    ElseIf keyCode == 0x7A
        SetAnusFull()           ; F11 – set to 3.0
    EndIf
EndEvent

; ===== Normal Toggle Functions (value = 1.2) =====

Function ToggleVagina()
    bIsVaginaOpen = !bIsVaginaOpen
    If bIsVaginaOpen
        currentVaginaValue = 1.2
    Else
        currentVaginaValue = 0.0
    EndIf

    Actor player = Game.GetPlayer()
    If player == None
        Return
    EndIf

    Debug.Notification("FGM: Vagina setting to " + currentVaginaValue)

    BodyGen.SetMorph(player, True, "VaginaPenetrate", None, currentVaginaValue)
    BodyGen.UpdateMorphs(player)

    If bIsVaginaOpen
        Debug.Notification("Vagina morph: ON (1.2)")
    Else
        Debug.Notification("Vagina morph: OFF")
    EndIf
EndFunction

Function ToggleAnus()
    bIsAnusOpen = !bIsAnusOpen

    If bIsAnusOpen
        currentAnusValue = 1.2
        currentButtcheeksValue = 1.2
    Else
        currentAnusValue = 0.0
        currentButtcheeksValue = 0.0
    EndIf

    Actor player = Game.GetPlayer()
    If player == None
        Return
    EndIf

    Debug.Notification("FGM: Anus setting to " + currentAnusValue)
    Debug.Notification("FGM: Buttcheeks setting to " + currentButtcheeksValue)

    BodyGen.SetMorph(player, True, "AnusPenetrate", None, currentAnusValue)
    BodyGen.SetMorph(player, True, "ButtcheeksSpread", None, currentButtcheeksValue)
    BodyGen.UpdateMorphs(player)

    If bIsAnusOpen
        Debug.Notification("Anus + Buttcheeks morph: ON (1.2)")
    Else
        Debug.Notification("Anus + Buttcheeks morph: OFF")
    EndIf
EndFunction

; ===== Full Value Functions (F10 / F11 = 3.0) =====

Function SetVaginaFull()
    currentVaginaValue = 3.0
    bIsVaginaOpen = True

    Actor player = Game.GetPlayer()
    If player == None
        Return
    EndIf

    Debug.Notification("FGM: Vagina setting to FULL - " + currentVaginaValue)

    BodyGen.SetMorph(player, True, "VaginaPenetrate", None, currentVaginaValue)
    BodyGen.UpdateMorphs(player)

    Debug.Notification("Vagina morph: FULL (3.0)")
EndFunction

Function SetAnusFull()
    currentAnusValue = 3.0
    currentButtcheeksValue = 3.0
    bIsAnusOpen = True

    Actor player = Game.GetPlayer()
    If player == None
        Return
    EndIf

    Debug.Notification("FGM: Anus setting to FULL - " + currentAnusValue)
    Debug.Notification("FGM: Buttcheeks setting to FULL - " + currentButtcheeksValue)

    BodyGen.SetMorph(player, True, "AnusPenetrate", None, currentAnusValue)
    BodyGen.SetMorph(player, True, "ButtcheeksSpread", None, currentButtcheeksValue)
    BodyGen.UpdateMorphs(player)

    Debug.Notification("Anus + Buttcheeks morph: FULL (3.0)")
EndFunction


Other Files from TobiR999


×
×
  • Create New...