Information
Name: Battlefuck Pit
Genre: 3D Game, Futa, Female domination, Gay, Handjob, Lesbian, Male domination, Vaginal sex
Version: 1.10.18
Censorship: No
Author: DNA
Last updated: 16 March 2025
Language: English
Made in: Godot
Size: 477 MB 7Z / 949 MB UN7Z
About game
An easy to control, 3D, fully animated battlefuck / sexfight / catfight game.
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": ["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
Game images gallery
|
|
|
|
|
|







