Battlefuck Pit [v1.14.24] [DNA]

An easy to control, 3D, fully animated battlefuck / sexfight / catfight gameSee More Thread Updated: 2026-08-29 Release Date: 2025-03-16

An easy to control, 3D, fully animated battlefuck / sexfight / catfight game

See More


Thread Updated: 2026-08-29
Release Date: 2025-03-16
Developer: DNAItch.io –  PatreonDiscord
Censored: No
Version: 1.14.24
OS: Windows
Language: English
Genre:
See More
3D Game, Character Creation, Virtual Reality, Female domination, Futa/Trans, Gay, Handjob, Lesbian, Male Domination, Vaginal sex, Combat, Simulator
Installation:
See More
1. Extract and run.
Mod installation:
See More
For actions, the folder you are targeting (TARGET_FOLDER ) is .mods/actions. For arenas/stages, the folder is .mods/stages

On Windows

, extract the zip contents under .mods/TARGET_FOLDER in the game folder, or c:UsersYOUR_USERAppDataRoamingGodotapp_userdataBattlefuck Pit.modsTARGET_FOLDER , depending on your preference. Make sure to not have copies in both locations, as it can get confusing (the game works, but if you later end up updating one and not the other, you might get the older version in game).
On Android:
  • Download the file, and use the File manager under Options to import the zip file into the game user folder.
  • Extract the contents (use the Extract option), then do this:
    • Go into the newly created folder (example_mod), select the folder inside and press [Cut]. Go outside (use the [^] button) to the user:// folder, and make sure you have a folder called .mods, inside which there should be the required TARGET_FOLDER folder. If either or both of these folders are missing, create them manually (using the [New folder] button at the top)
    • Go inside .mods/TARGET_FOLDER and select [Paste]
  • Remember to delete the empty folder left behind from extracting the zip file
  • Restart the game
Changelog:
See More
v1.14.24p:
This bumps the game content up to v1.14, however it also brings in several features and lots of fixes and quality of life improvements all the way up to v1.24. Check below for the list of changes
Changes:

First time user experience (FTE):

  • When installing / running the game for the first time ever (NOT when updating), the resolution defaults to Pixel art on PC (or Basic, if the screen resolution is very low), and Low resolution on mobile. This is to ensure best performance. Resolution can then of course be changed in Options, as desired
Body types:
  • Added Female Croc anthro body type
  • Added Cow anthro body type (Bessie class), plus matching default character. Use ‘Restore missing characters’ appearance under Options to get the new character named Bessie
Actions:
  • defeat_cuddle
  • defeat_reverse_face_sit_wand
  • prone_stand_up
  • The following actions now support anal penetration, in addition to being previously vaginal only (or working but with relaxed genital requirements): defeat_bearhug_dominant_fuck, defeat_bearhug_fuck, defeat_cowgirl, defeat_straddling_fuck, missionary_reverse_fuck, standing_bearhug_dominant_fuck, standing_bearhug_fuck, standing_bearhug_fuck_actor, standing_body_battle_fuck, missionary_dominant_breed, missionary_dominant_fuck, missionary_fuck, missionary_power_fuck. In most cases, the actions are anal penetration enabled only when the actor has a penis / strap-on, and the target does not have a vagina and has their anus exposed (e.g. a male or female with a strap-on on futa would always use the vaginal state, while male or a female with a strap-on on male will use the anal state)
  • If relaxed genital requirements is on, Hump is enabled as an option, and the following actions: missionary_dominant_breed, missionary_dominant_fuck, missionary_fuck, missionary_power_fuck, missionary_pounding will become available for vagina vs penis/vagina combos; missionary_pounding in addition will work for penis vs penis combos
  • Updated intent conditions to properly reflect the current expanded use of vaginal actions for anal
  • Lots of improvements to existing actions/animations
Wearables and appearance:
  • New wearable: Sports shoes, available for all human body types
  • Further updated the wearable incompatiblity list
  • Fixed the small gap between the foot mesh and the leg (above the ankle) when equipping high heels
  • Added Vibrator (simple) to the list of tools. The Vibrator is equipped/unequipped automatically during the appropriate actions. It’s not available as a user facing equippable item, and no customizations are available at this point
  • Teeth, tongue and mouth area (including interior) geometry cleaned up and drastically improved. Weight painting adjusted. The teeth no longer look like they are disconnected from the jaw, especially during speech animations, when they looked a bit like dentures
  • Improved hairstyles: High twin tails with bangs and High twin tails
  • Subtle improvements to the hair shader
  • Adjusted the default hair material to be more realistic
  • Randomization now takes into account a defined mean value for certain shapes, leading to better proportions and outcomes on average
  • Improved area under the eyes and the Nose tip morph
Character editor:
  • The Body type can now be changed for a character. It will no longer randomize and create a new character, and will try to preserve as much of the original as possible. Note that switching to another body type and then back will not get you the same original body. Each switch will make its own modifications. Ofc, the changes aren’t saved automatically, so you can always revert by reselecting the character in the list. And conversely, if you’ve changed the body type and are happy with the results, you need to save the character. If something doesn’t exist on the original body type (e.g. the genitals), it will be generated randomly as needed. Voices are also changed if needed in order to match the new body type. Switching to an anthro body type will generate a random character, since the anthro and human characters do not share any resources
  •   The Body type has been moved to the top, and is no longer hidden under the Appearance / Body section
  •   The Wearable and Accessories categories have been grouped together, under the Wearable / accessories category
  •   All Copy wearable / accessory buttons have been moved next to the drop down, for clarity and saving space
  •   All Paste wearable / accessory buttons have been replaced by a single option under Outfit. If there is a wearable / accessory in the clipboard, an option to Paste it will appear under the Outfit menu
  •   The adjustments for hair and accessories have been moved next to their subjects. Hair adjustments are now available under Appearance / Hair, and the Head accessory adjustments are available right underneath the Accessories (Head) selection (if a head accessory has been selected)
  •   Each shape (morph) category is now randomizable on its own. So if you’re happy with how the face looks, but want to re-randomize e.g. just the body shape, you can do that
  •   Increased material properties granularity to 0.05 from 0.1
  •   Touch dragging from an accordion category header in the character editor now works. No need to hunt for spaces in-between
Mechanics:
  • Training mechanics. Press the Train button next to the character stats on the first character selection screen to get to the Training screen. Pick one of the trainers (there are only cosmetic differences between them), then enter the training session. During the training session, you gain experience by balancing and matching the trainer’s effort. In practice, you need to adjust your effort in order to always keep it within the equal range defined by the two center markers on the effort bar. Too much effort, or too low, will lead to an imbalance, and you will need to revert back to the original stance. The trainer will talk to you and give you some hints regarding how you’re doing. Listen to their advice. A training session lasts 30s. The gained experience is presented on the end screen
  • Effort training
  • Sexual endurance training
  • Challenger game mode update: the random opponents that are generated should now always be relevant to the user; the new generation algorithm takes into account the user’s fight history and match body type combinations in order to pick the body types of the generated opponents
  • Defeated characters will now restore willpower and stamina
  • The effort damage caused by various ‘surprise’ events during a struggle (e.g. kisses, hits) is now a percentage of the max effort the inflictor can summon (this helps the mechanic scale, and also accounts for the higher/lower effort damage a stronger/weaker character can inflict)
  • A controlled self orgasm will now cause limited willpower damage (10 points) to the opponent
  • Randomizing a character will now assign a random atttide, disposition, fighting style, weight set and pronouns (this happens in all instances where a random character is created, in all game modes and when randomizing manually). For now the dialogue set will be left at Default, since it is the most complete and up to date. Later on, once the other dialogue sets catch up, this will be randomized as well
  • If you generate a new / randomized character in the second editor (after you have selected your first character), each of the character’s stats will be between 80% and 105% of the first character’s. This way you can play against a random, but challenging character, without having to save and edit it manually
  • Generated characters in Gauntlet will now scale. Each of their stats will be between 75% and 90% of those of the player character
  • Orgasms get recorded on end, not on start as before (for memory and context purposes, used to present stats and create relevant dialogue)
  • The extra effort resulting from anger is now capped to 50% of the character maximum effort. This aims to avoid situations in which a weak character can get huge, unrealistic spikes of effort
  • Any saved character will now gain experience after a match, except if they or their opponent have had their stats manually edited. Previously, saved characters could only gain experience when fighting against other saved characters
Dialogue:
  • Huge number of improvements / content added to the Default dialogue. Support for lots of new conditionals, optionals, and text parsing features
Other:
  • Track tournament results (1st, 2nd, 3rd place) and display them under ‘Statistics and memory’
  • Support for loading / managing / unequipping tools (equippable items) added. Compared to traditional accessories, tools can have multiple assignment points / holding positions (e.g. the Vibrator (simple) that has been added can be equipped in either hands, with the vibrating head facing up or down, depending on what the animation needs). The decision for which variant of a tool is being equipped belongs solely to the animation that equips it
  • Support for vaginal creampies. Vaginal creampies added on orgasm to the appropriate actions
  • Added a camera tilt button on the character editor that allows looking at the character from slightly above/below, in order to view some otherwise hard to spot changes (vagina morphs, toenail color)
  • Characters will now animate their lips / mouth when speaking a dialogue line
  • Breathing should be more realistic, keeping the mouth closed at high stamina, then quickening and opening the mouth more and more as stamina goes down
  • Breathing intensity receives a boost on arousal damage and during each orgasm contraction
  • Breathing amplitude increases with exhaustion and the boost from arousal damage
  • Strip mouth tracks from animations that don’t need them, to avoid the mouth flickering when an animation transitions into another
  • Normalize expressions to make sure they don’t go overboard and cause ugly facial distortions (especially around the brows / eyes)
  • Greatly optimized / cached the way character memories of past matches are stored and retrieved, in order to speed up db-like operations
  • Added event scripting methods: set_action_variable_to_randf_range(name, range_lo, range_hi), set_action_variable_to_randi_range(name, range_lo, range_hi)
  • Lowered the volume on the some of the sound effects that were too loud
  • Fully revised the camera code, to improve how it keeps the characters on screen and smoothes out jerky motion. The option to Smooth out camera motion has been removed, as the camera is now tuned to always be smooth. Allow zooming in a lot more on all the included arenas, except for the snow globe. Modded arenas contain their own zoom limits
  • Fully revised the first person camera code for a better experience. The new approach also fixes the unfortunate experience of looking inside the neck and seeing the deep emptiness inside
  • Optimized and improved the sweat shader. It should be lighter on resources as well
  • Optimized and improved the dirt shader. It should be lighter on resources as well
  • Challengers game mode now shows the opponents’ genital configurations on their respective fight buttons
  • Gauntlet game mode now shows the opponent’s genital configuration on the Fight button
  • Randomize / Outfit / Undress buttons added to Gauntlet mode, allowing to re-roll the character appearance, outfit and undress them
  • Body type preferences are saved in Gauntlet mode
  • Body types should now be listed in alphabetical order
  • The stage list is now scrollable and doesn’t break the layout if adding more arenas or arena mods
  • Extracting a .zip file (Options > File manager) will no longer create a new folder if the .zip file already contains a folder (and nothing else) on the top level
  • Adjusted ejaculation and squirting particle effects
  • Drastically improved the look of ejaculation / squirting fluids on skin. You might need to adjust skin impact effects settings (size, intensity) to your taste
  • Optimized and improved the particle emitter used for ejaculation/squirting/lactation
Fixes:
  • Huge number of fixes (all fixes up to v1.24 included)
v1.10.20p:
This release brings in improvements, fixes and QoL updates from the Patreon version. It started as a bugfix release for a bunch of issues, but some fixes required newer versions of several resources, so I’m happy to say this is more than just a pure maintenance release 🙂
Changes:

Wearables and appearance:

  • In depth overhaul of a lot of morphs ranges and values in order to improve random character generation and the default body type
  • The new morph ranges will be enforced on existing characters. Saved morphs that are outside their current ranges will be capped to their respective range min/max. Note this might change certain morphs on your saved characters and slightly alter their appearance. This is necessary in order to eliminate certain wearable clipping / deformation legacy issues, and simplify development going forward
  • Finalized hair adjustment ranges to eliminate clipping and disproportionate values, and allow for better and more diverse randomization
  • Added navel position morph
  • Completely remade the Neck morph
  • Completely remade the Trapezius morph
  • Improved the armpit area of the Thicc morph
  • Resculpted the eye area to give definition for eyelids
  • Adjusted several shapes for the existing eyelashes
  • Refined the mouth area and lip morphs. Removed lip changes present in the Thicc and Curvy morphs, which were causing weird shape stacking
  • Reworked the Lip height, Pronounced lips, Upper lip, Lower lip morphs
  • Added Heart shaped mouth, Puffy lips, Lower lip curve morphs
  • Fixed clipping on the Collar (wide, simple) for high Neck morph values
  • Improved the Shirt weight painting and fixed clipping in tights spots (e.g. armpits) occurring during certain animations (some clipping might still happen when wearing the Shirt over other wearables such as the Bathing suits)
  • Improved compatibilities between various wearables, and updated the wearable incompatibility list. Equipping a new wearable will look for worn incompatibilities and remove them from the body (this was already happening but the list of incompatibilities has been extended)
  • Cleaned up virtually empty shape keys on all objects on the default body, resulting in file size reduction
  • Updated default characters’ appearance to reflect the new morph ranges. Use “Update existing characters’ appearance” under Options to get the changes (note that any custom outfits you might have added to the default characters will be overwritten)
Other:
  • Optimized character selection in the editor (this makes switching to another character a bit quicker if certain conditions are met – which is most of the time after saving and not modifying the character)
Fixes:
  • Fixed camera abnormal see-saw movement on low fps in certain conditions. Improved camera smoothness
  • Fixed switch_actions happening during a choice state in a npc vs npc context causing the switch action to execute twice
  • Fixed post defeat bearhug fuck action genital conditions. The action should become available in more cases if ‘Disable strict genital requirements’ is selected
  • Fixed skinning for loaded .gltf mod files, where bindings could get applied to the wrong bone (due to mismatched bone indices)
  • Correctly pause suspended CharacterViews (previously they kept playing in the background, even when suspended) and resume as needed
  • Fixed several standing punch / slap / bust animations defined as loopable, causing jumps during e.g. the hit contest
v1.10.18p:
Quite a big update, this one. It brings the game up to v1.10 in terms of content, however it contains lots of fixes and quality of life improvements beyond v1.10
Changes:

Body types:

  • Added Amalia (Jackal anthro body type)
Wearables and appearance:
  • Added a new Dirt (body) skin feature texture that can be used to create a dirty appearance
  • Belt refinements
  • Fixed crumpled geometry and missing polygons in the under- and in-between-breasts area for the Crop top and the Crop top armor. They now work better with flat chested character (a lot better than before, there are still problems with normals for several available morphs). Still not available for the Male characters due to normals creating very weird artefacts
  • Added Reduced head height morph. This will be quite obvious for bald characters, and not so much for the others. But it will allow you to lower the hair a bit more without the head clipping through
  • Improved / refined vagina mesh weight painting and overall shape
  • Added several vagina morphs
  • Updated some default characters’ appearance. Use “Update existing characters’ appearance” under Options to get the changes (note that any custom outfits you might have added to the default characters will be overwritten)
  • Added Parietal width as a head morph
  • Added a limited No breast morph to the Female/Futa and No vagina + Penis + Breasts body, allowing for flatter/larger breasts. Note that the bra will clip for negative No breast values
  • Belly fat, Upper / Lower belly morph fully reimplemented with better and smoother shapes for body and relevant wearables
  • Improvements and refinements to the morph ranges and random ranges for all human body types, improving proportions
  • Improved mesh head proportions
  • Improved appearance on the Low braid with short layers hairstyle and associated head accessories morphs
  • Improved random generation for lips material
  • Adjusted makeup intensity for dark skins
  • Transparency enabled for Revealing crop top. Using it with another wearable equipped underneath (e.g. swimming suit) will result in z-fighting artefacts, but it works fine when worn directly on the skin
  • Improvements and fixes to the Bra wearable. Equipping it now makes the breasts bulge slightly on the sides. It no longer uses its own upper body, so it will fit better for various morphs and will no longer cause the hidden geometry on the sides of the breasts to be visible for smaller breast sizes and expose the missing parts in the mesh
  • Fixed the High-neck keyhole crop top and Revealing crop top holes in the upper body, that were visible at certain angles near the edges
  • Fixed the Belly fat morph causing clipping on all pants except for the Long thights (non revealing) and Loose long pants (revealing), as well as clipping on the Loose shirt when used with various other pants, with or without the same morph
  • Weight painting improvements for both panties and the garter belt, to avoid the sharp crease appearing in between the butt cheeks with legs at various angles
  • Randomized top clothing is now available for the Male body type and the other body types with optional breasts
  • Marked several wearable incompatibilities so they don’t show up during the random generation
  • Fixed weird looking knees on Normal map 01
  • Fixed the approach to hair / head accessory positioning and expanded with allowing scaling for hair
  • Hair and accessory head bones added, in order to apply proper positioning / scaling
  • Support custom randomization ranges for hair positioning / scaling for each hairstyle (to avoid clipping, but maximize available ranges)
  • Support custom randomization ranges for head accessory positioning / scaling for each accessory
  • Apply custom top, bottomwear and footwear morphs to body_upper, body_lower and body_feet
  • Hair weight painting adjustments and improvements for Dasha (added hair physics)
  • Improvements to body types with support for a flatter chest area when generating / editing a character (range tuning for a few morphs)
  • Fixes to the Muscular torso morph that was causing slightly flat chests with small breasts to display a weird, disconnected lower breast shape
  • Fixes to the Loose shirt that make it not clip when wearing over the Bathing suits
  • Adjusted penis morph randomization ranges (mainly to exclude extremely thin cigarette shapes)
  • Adjusted belly morph ranges to avoid weird shapes (such as extremely sunken lower bellies)
  • Various fixes for the Panties (high cut), Garter belt and bathing suits to reduce / solve clipping issues, especially for certain morphs
  • Updated Bra compatibility with flatter chests (specifically the No breasts shape)
  • Updated Loose shirt, High-neck keyhole crop top, Revealing crop top, Semi revealing crop top to work correctly with flatter chests (No breasts shape) and as such made them work for the male characters
  • Tweaked and improved the Thicc shape (morph) in order to fix weird shoulder/arm deformation on arm overhead animations (e.g. the wave idle in the editor)
  • Tweaked and improved the Curvy shape (morph)
  • Added Square shoulders shape (morph)
  • Adjusted meshes for eyelashes to minimize potential disconnect from the eyelid during blinking animations (due to various face morphs)
  • Pitch ranges are now defined per voice, rather than enforcing a universal range that might or might not work well with a particular voice
  • Bulge size apparent on wearables when the character has a penis can now be controlled using the ‘Bulge size’ morph under Penis morphs. Note that this will do nothing if the character is not wearing any clothing or is wearing clothing items that do not support bulging
  • Gladiator helmet, Crop top armor
  • Simple gloves (short), Simple gloves (medium length)
  • Enable material transparency for the Semi revealing crop tops (normal and loose, frayed) and the Loincloth
  • Updated Loincloth to better match the frayed look on the Semi revealing crop top
Actions:
  • defeat_doggy_masturbation
  • Target orgasm for sitting_fuck
  • Target orgasm for sitting_reverse_fuck
  • Target orgasm for amazon_position (2 variants)
  • Target orgasm for kneeling_doggy_fuck
  • Target orgasm for straddling_cowgirl
  • Target orgasm for straddling_fuck
  • Target orgasm for missionary_power_fuck (2 variants)
  • In multiple cases, where custom target orgasm animations are available, common orgasms will now use the same animations as target orgasms
  • standing_seduce
  • Missionary hold down groin bust
  • Kneeling forced oral on standing target’s penis (4 animations)
  • Kneeling forced oral on standing target’s vagina (2 animations)
  • Prone cock milking (3 animations)
  • Prone pussy milking (3 animations)
  • Lying on the side struggle (2 new animations, plus one extra variant from existing)
  • Defeat wall fuck is now available in Oriental Garden, Gladiator arena, Bedroom day, Bedroom night
  • Tribbing is now available during the post draw phase
  • Extended the Amazon position with 6 new animation variants, enabling extended genital combinations (vagina/vagina, penis/penis, and penis/vagina with disabled strict genital requirements) and providing more variety for the default vagina/penis form
  • Target orgasm animation for standing_cock_milking
  • Target orgasm animation for standing_pussy_milking
  • One sided orgasms and common orgasm animations for standing_cock_milking_contest
  • One sided orgasms and common orgasm animations for standing_pussy_milking_contest
  • One sided orgasms and common orgasm animations for standing_cock_v_pussy_milking_contest
  • One sided orgasms and common orgasm animations for standing_pussy_v_cock_milking_contest
  • Target orgasm for mutual_insertion_sitting_kiss_dominant_low (2/3 chance; 1/3 chance for the old behavior to trigger, where the loser falls back and orgasms). Mutual_insertion_sitting_kiss and mutual_insertion_sitting_kiss_dominant / mutual_insertion_sitting_kiss_dominant_target also have a chance to flow into the next mutual insertion sitting kiss domination phase and trigger this orgasm
  • Target orgasm for doggy_fuck
  • Fixed conditions for the amazon position to not require Disabled strict genital requirements for supported genital combinations. This basically enables the action in a lot of cases it used to be disabled
  • Lots of action and animation improvements / adjustments / fixes, and more fluid animations / transitions in certain cases
  • Revised certain strategy matching intent conditions to bring them up to speed
Stages / arenas:
  • New arena: Gladiator arena
Mechanics:
  • When starting a new match, the historical frustration accumulated by each character in relation to their opponents gets added and produces effects
  • Anger added to effort is lower for lower difficulty levels (0.5 x anger for Very Easy, 0.75 x anger for Easy). Effort calculation is now performed everywhere through a unified method
  • Characters will not use the equal effort range feature if any of their max stamina is below a limit (set to 5.0 at this point), and the action winner will be decided normally; this is done to prevent very low max stamina on both characters not allowing the sort of effort increases needed to get out of the equal range, and will result in a soft lock for the match
  • The equal effort range is now 9.375% of the lowest of the opponent’s max_effort values (used to be hardcoded at 0.75, however it became very small for characters with a large effort value; 9.375% ensures the default value still stays at 0.75 for a beginner character)
  • Non deterministic undressing removed from the post defeat in-between-punishment phases
  • Non deterministic undressing removed from the post draw in-between phases
  • Double fade-to-black no longer required post defeat / draw
  • Non player characters will no longer consecutively repeat the same action post defeat
  • Introduced a flushed state that mirrors a character’s arousal, peaking during orgasm. The flush covers the forehead / cheek area of the face, as well as the chest / upper belly area. Besides the esthethics, it also gives an idea to the arousal state of a character when the UI is hidden. The flush gradually fades within 10s after an orgasm. The effect is more visible on lighter skins (or extremely dark ones), for obvious reasons. It can be disabled from Options > Show arousal skin effects
  • 1/4 of frustration goes into increasing the strategy weight for humiliation
  • A character’s anger is now shown during the match by tinting the character’s name towards an orange color. Top color intensity is reached when their anger surpasses their max_effort value
  • Assigning xp to a stat in a category no longer clears unused remaining xp (remaining xp below the cost of an upgrade unit was previously lost)
  • Implemented an Auto assign xp option per character, that goes through all available category xps and assigns them to one stat per category. It aims for equal ratio growth between all stats in a category, meaning the stat with the smallest growth ratio (compared to that default stat baseline) will get the xp. Note the xp assignment will happen only when the character is selected
  • Added an Option that allows other characters to learn (gain xp) from matches they are not a participant in. Reasoning: if you have a main character, that character will gain a disproportionate amount of xp compared to their opponents, which will lead to always fighting characters that are weaker in comparison. How it works: not all characters will gain xp. Only the past opponents of both characters involved in the match – who are weaker than either of the two – will gain xp. All category xps gained are the maximum xp gained by any of the two fighters for that category (i.e. learn from the best). Currently the learned xp is 2/3 of the xp gained. The option is off by default and needs to be set under Options
  • A closed, hard head accessory like the Gladiator helmet deters the opponent from initiating face hits, and prevents the wearer from being kissed or mouth fucked. Kisses cannot be initiated while wearing such a helmet. Face sitting actions performed against an opponent wearing a helmet can only be of the genital milking type, and the aggressor takes no arousal damage from sitting on the wearer’s face
  • A hard top armor like the Crop top armor deters the opponent from initiating breast or chest actions (such as breast slaps, breast mauling, or tit fights). It also prevents the wearer from initiating any sort of breast smothering actions. On the other hand it gives a willpower damage bonus when performing chest driven attacks against an unarmored opponent (e.g. during tit fights, which the wearer can still initiate), as well as protects the wearer from taking any arousal damage from using their breasts (e.g. during tit fights)
  • Head accessories (e.g. helmets, crowns) can now be unequipped during the post defeat phase
  • Clearer domination in straddling(_reverse)_bearhug_fuck and sitting(_reverse)_fuck in terms of variants used
Dialogue:
  • Updated dialogue (still work in progress)
  • Custom name calling support between human / anthro classes, different anthro classes and anthro / human classes
  • Support for optionals inside insulting name groups (e.g. “insulting_name_Dasha”: [“<human >slut”])
Gallery:
  • Global action variables as well as character variables set from an action are now saved with the replay. This fixes the issue with undress / equip actions not working for saved replays in the Gallery. Editing these variables is not available at this point and will come in a later version
  • Added a Repeat check button. If the button is toggled off, the playback will stop on the last valid action, and not restart from the beginning
  • Empty action controls on the timeline are now skipped during playback
  • The Play button is disabled for timeline action controls that are empty (same as the Edit button)
Tournaments:
  • Added a tournament [Reset] button, that resets the tournament while keeping the same roster and the same pairings. Note this button will only be available for tournaments that are created with this or a newer version of the game (i.e. it won’t be available for an old tournament due to missing certain data the feature relies on)
  • Added a tournament [Reset and reshuffle] button. This keeps the same roster but shuffles the participants
  • Added a tourmnanet [Restart] button on the outcome screen, that allows you to play the same tournament again. Like the Reset button, it keeps the same roster and the same pairing, and is unavailable for tournaments created with previous versions of the game
Other:
  • Allow user selection of body types (can enable / disable one or more body types, effectively hiding them and the associated characters)
  • ‘Allow spurt / lactation effects through clothes’ option
  • Press Shift+TAB on any of the two character selection screens in order to hide/show the buttons overlaying the character display. This is to facilitate taking character screenshots without the UI getting in the way
  • Challengers game mode now tries to offer opponents with different body types (e.g. no more seeing three crocs, unless that’s the only enabled body type you have enabled)
  • Improved appearance of saliva particles emitted during kissing
  • Very basic VR movement controls support (WSAD for directional movement, plus Q and E for rotating around the center point)
  • Godot 4.7 migration. NOTE: First time ever loading an arena on this update can take twice as long as with the previous versions. This is a one time process that compiles and caches the necessary shaders. Subsequent loadings will likely be slightly faster than on previous versions however, and the speed is preserved across sessions
  • Stopped discarding compiled vulkan shaders on every run for the Google Pixel 10 family of devices, which had previously been necessary in order to not have the game lock on load
  • Introduced character physics staggered initialization, allowing the main thread to continue gracefully instead of causing a 1-2s visible block resulting in stutter when loading an arena for the first time during a session
  • Stop character physics on pause, as such limiting any unnecessary physics background processing
  • Drastically improved mud skin effect appearance
  • Improved lighting for the Ghost farm arena
  • Added vaginal groin bust effect (the vagina equivalent of the penis spurt effect)
  • Internal camera control optimizations
  • Added vertical camera controls (on screen)
  • Ctrl + 8 / 2, Ctrl + I / K, Ctrl + PgUp / PgDown, Ctrl + Mouse Wheel, Ctrl/Shift + Mouse up/down drag control the vertical camera
  • Show participants’ genital configuration during tournament set up
  • An orgasm can be triggered on the same action up to and including the next to last variant (as opposed to being blacklisted from the next to last variant and all the way to the end)
  • Exposed tournament_data.json in the File manager, so it can be easily removed in case of data issues (especially on Android, where direct access to the file is not possible)
  • Ability to force a dialogue topic to play even during mouth animation locks
  • New options: invert mouse vertical rotation in 3rd person mode, invert mouse vertical/horizontal rotation in 1st person mode
  • Clarify the user needs to save the outfit and/or the character when the current oufit is updated or changed. A message will show up under the Outfits… drop down to inform the user of the potential actions needed
  • Stage selection screen improvements
  • The last stage / arena used is now saved (independently) across sessions for the the versus, tournament, gauntlet and challengers modes
  • Added wearable clipboard in the Character editor. Can be used to transfer a wearable from one character to another (note: if you want to transfer the whole outfit use the Outfit copy / paste options under the top drop-down) or even as a primitive form of undo, where you can copy a state, make changes to the wearable and then paste the saved state if you change your mind
  • Added Copy / Paste functionality to the tweaking section of the character stats editor
  • Target responses are delayed by 0.75s, to give the actor a chance to perform the action or at least its introduction
Fixes:
  • Fixed is_anthro() condition that returned true only for the Dasha class
  • Fix unable to load texture files from the user:// folder
  • Fixed opening up the Action weights editor taking a long time
  • Fixed incorrect ground level on the Steel pit arena
  • Fixed 180 degrees head twist on reverse_straddling_face_sit and reverse_straddling_face_sit_genital_milking when ‘Characters can look at player outside scenarios’ is selected under Options
  • Fix head popping back to existence in POV when equipping/unequipping a strap-on
  • Fix potential crash / undefined behavior on hiding the UI in game / Gallery using the UI button, then pressing TAB to unhide it
  • Fix unable to reload existing actions on demand
  • Fix straying inside the character view while operating character editor sliders causing the shown character to rotate
  • Fix internal vagina appearance materials being set regardless of whether the character has a vagina (leading to a perineum spot on affected characters missing a vagina)
  • Fix both Eyes categories (in Appearance and Shapes) opening up if one of them were open on save / randomization
  • Fixed effort xp awarded even in cases where there is not enough stamina to actually increase effort
  • Fixed post draw blending character position changes in a non faded-out state, causing the characters to visibly rotate 180 degrees
  • Fix win condition on mutual_insertion_duel_lying_down_common_orgasm
  • Fix wrong (inexistent) condition is_first_time (correct: is_first_encounter) in multiple dialogue lines for the default dialogue
  • Fix for exposed chest evaluation not taking into account bottomwear that covers the chest area
  • Fix empty / newly added skin feature incorrectly showing a normal map slider
  • Fix hair / head accessory custom position adjustments not being properly maintained during animations, especially when the head was anything but the zero position (e.g. lying down could cause the hair / head accessory to be mispositioned to the point where the head would clip through)
  • Fix hair_6 UV mapping
  • Fix incorrect character stats being set during playback of non-deterministic actions in the Gallery
  • Re-enable the play button on populating an GalleryActionQueueControl
  • Defeated opponent will only have one defeat dialogue line instead of potentially two
  • Fix user defined stat values on the first action being ignored on the first play (i.e. on the initial play and on Restart) in the Gallery
  • Fix previous variant id based conditionals not evaluating correctly when playing a new variant in certain situations in the Gallery, as a result of the previous variant id missing
  • Fix wrong condition for missionary_power_fuck cock grab variant requiring strikes_enabled
  • Fix assigning wrong animation id to actor and target orgasm animations when using arrays of orgasm variants
  • Fix trying to play a non existing timeline animation on resume
  • Fix character display corruption potentially appearing in the tournament tree matches after playing/watching an encounter
  • Guard against character filename / character name property mismatches causing crashes
  • Fix potential crash on missing arousal body overlay for various non default body types
  • Fix muffled/choked speech not playing during the appropriate situations
  • Fixed tournament outcome screen issues (again)
  • Character editor: Fix for character t-posing on Save/Overwrite when paused
  • Fixed incorrect condition evaluation on has_protected_chest (leading to titfights not happening in certain cases)
  • Fixed incorrect (duplicate) conditions for switch events during several actions
  • Fixed Delete… left behind in the Outfits… menu when selecting an outfit and then switching to a different character
  • Fixed a potential crash on tournament end
  • Fixed characters t-posing on tournament end
  • Fix blinding sweat shimmer / glow
  • Internally limit roughness and clearcoat roughness to somewhat more sane values to avoid shimmering
  • Fix / prevent crash on variable dependent undress/equip_random
  • Fix several crop top errors
  • Fix mouth staying potentially closed during oral actions
  • Fix head accessory that should not be unequipped (e.g. ears) potentially being removed for anthro characters at the end of a match
  • Fix extremely rare cases of potential animation variant data corruption due to overwriting
  • Fixes mutual_insertion_lying_down_to_sitting leading to an infinite loop when at least one character has the gladiator helmet equipped
  • Fixes equal effort choices not showing up as continue actions in the Gallery
  • Fix butt physics not working
  • Fix scenario player actions not availble beyond Taunt
  • Fix race condition happening on win that could result in the old action flow taking over the win flow and causing the game to go into a neverending loop
  • Fix certain edge cases in which two characters would perceive their historical performance against one another in slightly different ways
  • Fix potential crash in edge case when exiting a match and the boost effort routine runs one last time after the characters’ role histories have been cleared
  • Reset and re-apply corresponding morphs always when (un)equipping an item
  • Fix resetting all default characters not clearing memories and wins/draws/losses
  • Fix no normal map intensity slider in the skin material editor when going from no normal map to a new one
Developer Notes:
See More
MAIN FEATURES:
  • 3D and fully animated: quality animations and smooth transitions
  • Highly customizable characters: male, female, futa and transgender
  • Engaging mechanics backed by very simple controls
  • Fight in one of the 17 included arenas (including realistic mud and oil wrestling), watch CPU v CPU battles, or play one of the available game modes: Tournaments, Gauntlet, Challengers or Scenario
  • Enhanced realism:
    • Jiggly physics
    • Facial expressions: characters react to various situations with anger, surprise, pain, fear or disgust
    • Personality-based in-fight dialogues, that take into account current context and past interactions and matches
    • Sweating that’s based on effort/stamina use
    • Orgasm visuals. Plus cum that stains skin and clothes, and splatters on the floor
    • Dirt that accumulates on bodies and clothes. Fighting in the mud, sand, dust or oil will cause the characters to get increasingly dirty in the right areas
    • Tracks and imprints on sand, mud, snow or dust
    • Movement generates waves when fighting in mud, oil, or other liquids
  • Use the integrated first person camera to get into the action
  • An advanced gallery allows you to create, edit, save and watch your own fights. Save and replay any match after it ends
  • Modding support is an integral part of the game. User created character body types, actions/animations, arenas, custom dialogues and voice mods are all possible
  • Under active development, with consistent Patreon releases every week on Friday
* Some of these features might be better or only available in the Patreon version

ABOUT THE PATREON VERSION:

If you enjoy the game, please consider supporting the development on Patreon, even if it’s for just one month. That will bring you the latest version, plus three to four more, as I make consistent releases on Patreon every week on Fridays
Older Patreon versions will be uploaded here and remain free. There will be a delay of anywhere between 1.5 and  2.5 months between Patreon and the free version. Some free versions will be numbered differently, and might include backported fixes that are newer than their base Patreon version.
GAMEPLAY:
A battlefuck match consists of a series of actions where the opponents invest “effort”. The one investing more wins the action and chooses the next. Win the game by reducing your opponent’s willpower and making them orgasm.
Controls:
  • Effort: Controlled with the mouse wheel, UP/DOWN keys, or swiping up/down on mobile.
  • Camera: Rotate it with the right mouse button, the LEFT/RIGHT keys or a two finger gesture on mobile. Use middle-click, keypad 5 or double tap to reset it / switch to the next camera profile.
  • Choices: After winning certain actions, you get to select the next move.
Stats:
  • Willpower (Red): The primary stat. It decreases when being dominated, and is massively reduced by an opponent-inflicted orgasm.
  • Stamina (Green): Consumed to increase effort in an action. It regenerates over time. Can be regained by relinquishing effort.
  • Sexual Endurance (Orange): Decreases with sexual actions. When it hits zero, the character orgasms.
  • Effort (Light Blue): The amount of energy invested in a single action, displayed on a shared bar at the bottom of the screen.
  • The game also features hidden stats like Dominance (willpower damage multiplier) and Allure (arousal damage multiplier)
Success depends on managing the Effort Bar. You must invest enough effort to surpass your opponent’s in order to win an action. If that isn’t possible, it’s better to lower effort to regain stamina. Winning actions allows you to make strategic choices about the direction of the fight.
ABOUT:
This is a one-person hobby project developed in my spare time. It’s also the first game I am releasing publicly.
Your feedback is welcome and appreciated, although I make no guarantees I will necessarily implement or even answer at all.
DOWNLOAD
Win: MEGADATANODESGOFILEPIXELDRAINWORKUPLOAD
Android: MEGADATANODESGOFILEPIXELDRAINWORKUPLOAD

Extras:

Example Action Mod* – Example Stage/Arena Mod [updated]*
*for Android users. Included by default on Windows.

Battlefuck Pit [v1.14.24] [DNA]