Battlefuck Pit
Game Information
Developer
DNAVersion
v0.9.2.1
Engine
Others
Release Date
Oct 26, 2025
Last Update
Feb 28, 2026
Censorship
Uncensored
Overview
An easy to control, 3D, fully animated battlefuck / sexfight / catfight game
Installation
1. Extract and run.
Changelog
### 0.9.2 - v0.9.2 - Actions / animations: - New actions / animations: - missionary_hold_down_undress_bottom, standing_undress_self_bottom - straddling cowgirl (distinct from straddling fuck; either one or the other trigger randomly on selecting Ride from the straddling position) - counter for bottom trying to throw off actor in missionary or straddling (can get triggered randomly if the actor's effort is below below or in the 'equal' effort range) - straddling hold down target kick (bottom position in the straddling down branch can respond with a groin kick from behind and take the initiative) - new standing belly punch variant (as part of the standing belly punch / hit contest action) - new standing knee to the belly variant (as part of the standing hit contest action) - new standing groin bust variant - lying on the side struggle action, including punches (4 paired animations). It has a chance to trigger if the actor being thrown off has an effort comparable to their opponent. It's also a continue on roughly equal efforts action, so it will go on until one actor's effort drops significantly below the other's - lying on the side actor and target kissing actions (intermediary contest stage will come separately) - the target of the ankle hold action now has a resisting animation variant - more variation for the missionary hold down action - bearhug fuck intro animation - reworked all other bearhug fuck animations - standing_bearhug_dominant_fuck action (3 paired animations) as a continuation of standing_bearhug_fuck - bearhug fuck orgasm animation, for both standing_bearhug_fuck and standing_bearhug_dominant_fuck - added defeat_wall_fuck to more arenas/stages, making use of the camera rotation limits - Character editor idles - Target has a chance to trigger reversals while in missionary if the actor's effort is below below or in the 'equal' effort range. Together with the throw off counter, it makes the ground battle more dynamic - Improved variant flow within the same action in certain situations where the current action is a continuation of the previous one - Some action flow inconsistencies have been ironed out (e.g. actor going from missionary into straddling and back, or from missionary into straddling only to immediately stand up, where standing up was already available from the missionary position) - Defeat no longer defaults to the loser on their knees in front of the winner. Instead, an appropriate pose is chosen from amongst the post defeat poses previously used only between the various punishments. E.g. A defeat during missionary now shows the winner having their foot on the loser's chest, with the loser lying on their back looking up - Refinements for various actions in terms of speed, transitions and around audio reactions - Game mechanics: - Huge internal change where it comes to the action tree and all the available action connections. I have manually gone through all the actions, properly categorized all connections into intents and standardized all the intent conditions. As such there is a lot less senseless random involved in the algorithm picking action categories. An actor will continuously evaluate their choices based on the context, and you will probably notice more CPU focus (well, except for characters with a Chaotic fighting style) and action variation. Previously unavailable connections between various actions are now accessible. Anger plays a higher role in triggering humiliation moves. For the player there are now a few more opportunities to make choices, while the CPU will take more free-flow decisions, without pausing through as many control points as before. The latter makes for a lot more fluidity in CPU v CPU matches - Tournament game mode. Set up a tournament with between 3 and 18 participants, either picked from your predefined characters or randomly created based on a specific body type. Your selected character automatically becomes part of the tournament, and you are able to play their matches (as long as they have not been eliminated). You can also watch any other match, or quick play it (this settles the match, giving it a random outcome). The tournament is saved between play sessions, so you can safely exit the game and find it in the same state when you next reopen it. It does not advance on its own, giving you the option to settle all matches in any order you like, while either playing, quick playing or watching them. Once all matches have been settled, the gold / silver / bronze medalists are presented - Gauntlet mode. Fight random, entry level opponents in quick succession, without a chance to recover. You always start the next match with the same willpower, stamina and arousal you finished the last with. See how many matches you can last. The opponent body type can be customized on start. Currently there are no special rewards. This is the first step in the implementation - Meet a challenger mode. Fight one of the three randomly generated opponents. A new set is generated afterwards. Currently there are no special rewards, and no way to customize the opponent selection / their body types (right now all defaulting to human bodies). This is the first step in the implementation - Character weight based mechanics: character weights now have a direct effect on the effort that goes into certain actions that have to do with lifting or pushing. E.g. Being on the bottom will require more effort to dislodge an opponent on top, proportional to the top's weight that's above 2/3 of the bottom's weight (but if the top is lighter than 2/3 of the bottom's weight, no effort penalty is applied). In general, it's considered an actor can easily lift 2/3 of their body weight (no effort penalty), and needs additional effort for anything above. Higher weights also get an effort bonus when executing actions where weight would naturally advantage them (e.g. test of strength, tit fighting and chest bashes). To balance this, all characters receive a stamina regen bonus that's inversely proportional to their body weight. As such, lower weight characters receive a higher stamina regen bonus. The mechanic is on by default, but is optional and can be turned off in any of the character's stats panel and on the stage selection screen - Conditions for a lot of the purely random action switch events happening have been revised to take effort into account. As such, they will be affected by a character's effort being meaningfully higher than their opponent's during the action itself. If you're dominating, you won't have the opponent spring a surprise on you when it doesn't make sense. In addition, the effort bar will flash to mark the occasion when any such random event happens and the action changes - Added a new choice to let the opponent take the initiative, which is available everywhere the player needs to select their next action. This will result in the player regaining some stamina. At this time, this new choice is only available to the player (the CPU will never give up their turn) - There is a chance a character will mirror their opponent's intent, and respond in kind (where possible - e.g. for ball grabbing) - A 'ball grab' becomes a 'pussy grab' as needed, and it now does stamina damage, in line with the groin busting actions - Updated naming and consolidated some intent categories (you might need to check your weight map) - Although this is a fix, it is a hugely important one, affecting how the CPU algorithm works: fixed an issue causing the domination strategy weight values to be very small (especially in the beginning), leading to certain intents and actions being very rarely employed, and conversely causing the others to spam. This became increasingly obvious when wearing non revealing clothing, since they also prevented quite a big chunk of the arousal strategy intents and actions to be used, ending up with a very limited action spread in the beginning of the match. Extremely obvious in CPU v CPU matches. - Separated the "crush" intent into two (so you might need to redo your customizations): bearhug_crush and reverse_scissors_crush. The reason is that the bearhug_crush has a potential to flow into arousal actions immediately (under the right conditions), while reverse_scissors_crush cannot result in immediate arousal actions and was causing reverse body scissors to be applied with erotic intent (in detriment of e.g. reverse missionary fuck or toppling over the opponent) - Added even more potential action transitions in points where they made sense, so the fights can be more varied - Added support for effort damage. E.g. ball/cunt busting or strike actions can do momentary effort damage during an erotic contest, causing the opponent's effort to roll back slightly (0.25 to 0.5) for the hit party. Effort needs to be increased in order to recover. This does not affect players that have disabled strikes / violent actions. - When Disable strict genital requirements is active, Hump becomes an option for characters with vagina and no penis for prone_fuck and standing_behind_fuck; reverse_missionary_fuck will also be allowed for vagina / vagina under this condition - Wearables and appearance: - Added new armwear wearable category - Added two variations for a one-piece swimming suit, two pairs of panties, two sets of sleeves - Improvements to the short skirt (made slightly longer, gave it volume) - All pants are now double sided so they're not see through from the interior - Added more of the existing hairstyles for the male class body - Improvements to some hairstyles (weight painting, geometry) - Added a few facial, chest, belly and pubic hair options, as well as a few tribal face and chest paint overlays options - Expanded some morph ranges (Cheek width, Lip height). Rotate morph added for eyebrows - Added a santa hat - Added a loincloth - Added new skin feature overlays: areolas, various sizes - Added a new eye texture with vertical pupils - Hair position adjustments in the editor (very limited due to geometry transformations in various animated positions causing severe clipping) - Three new feminine voice packs (one replaces Voice 10, which was a duplicate of Voice 7), and two new masculine voice packs - Voice pitch adjustments for increased variation (find it in the voice section of the character editor) - Added two new face morphs: Face roundness and Mandibular angle - The Thicc morph is now publicly accessible, with a very limited range. Enabling the restricted morphs under Options extends its range (and all the other restricted ranges, as before) - Randomization behavior has changed slightly: it only randomizes the face and body features, without adding clothes and pubic hair meshes, and if the body type has an optional penis there is now a chance it does add one. Also added logic that now produces a lot less hideous results - Updated all default characters to make use of the new features / voices. To get them, use the 'Update default characters' appearance' button under Options. It will only touch the default characters (unless you have characters sharing names with e default ones) and won't overwrite any of their progress. Probably best to do a backup first (the character files are in c:\Users\YOUR_USER\AppData\Roaming\Godot\app_userdata\Battlefuck Pit\Characters\) - New hair shader - Added new slots for neck, wrists, waist and ankles accessories - Created a few quick accessories compatible with the new slots: two collars, a pair of armguards, a pair of ankle guards (ankles only and much simpler compared to the other pair of ankles guards available under legwear / footwear), and a belt (more of a demonstration - note that the belt won't be unequipped if the bottomwear is stripped) - Improvements to the way dirt is rendered on top, acting as a more realistic barrier and preventing the sweat from displaying on top of it - Improvements to the sand and mud appearance - Improvements to the cum on body appearance - Improved the thigh area of the Body proportions morph (previously a very flat and weird upper thigh area; especially visible on the male body) - Stages / arenas: - Snow globe - Other: - Gallery: re-equip any removed wearables when pressing Restart - Added {NX} and {, NX} support to the dialogue files. NX randomly selects between the actor's name and an insulting term - Default characters updated - Windows and Android icons added (finally) - Tuning ejaculation / squirting particle effects during orgasm for various actions, so they leave nice marks don't go through bodies (work in progress) - Support for complex conditions involving logical grouping are now fully implemented. You can now use complex conditions in dialogues, such as e.g. "target>has_vagina && target>!has_exposed_vagina && [actor>has_penis || actor>has_strap_on]::I'm gonna fill up your pussy as soon as I can get your clothes off{, NX}!". These conditions are used universally throughout the game, including in the action tree logic - An option to disable strict genital requirements in certain contexts is now available on the stage selection screen, and allows access to an expanded set of moves for characters without a penis, where it can be justifiable (e.g. missionary fuck becomes available for a female body type actor with no penis, or for a male actor vs another male actor - this can be seen as erotic domination without involving penetration) - Moved disable draws option from Options to the stage selection screen, so it's easier to customize the upcoming match - A common show/hide UI button that can be used to toggle the UI is now available in both game and Gallery as part of the right-hand-side controls bar. As such, the UI button in the Gallery has been removed, and the Gallery UI layout has changed slightly - Following the user being able to hide the UI, the bars are no longer hidden when defeat occurs. This lets the player see e.g. arousal information during the post defeat phase - Camera profile is now displayed on the Change camera button. The button used to have a > label that has now been replaced with C1-4. The button also visually indicates when a first press would reset the profile due to user changes by having a darker background - Zoom is now available while in first person - Keyboard can be used to pan / zoom while in first person (same controls as for the other camera profiles) - Cut / copy / paste folder capability is now implemented in the File Manager - Under the hood: any choice made by a character during a match can now have associated events (e.g. increasing anger when the algorithm decides on a certain intent during a specific action). This is used to implement / simplify the logic for the defeat / post defeat poses - Huge refactoring covering control handling, all UI related code, and also the character editor. This was necessary due to the constant changes and the accumulation of features causing certain classes to become huge, monolithic structures handling multiple purposes, with a lot of complex, spaghetti code. This made further development a lot more complicated and prone to errors. As a result of the refactoring, all monolithic classes have been broken down into multiple smaller, single purpose and radically simpler classes, with fewer and clearer dependencies - Inconsistencies in resources structure addressed, making it easier to deploy custom export scripts - Action names used in the gallery are now the actual names used under the hood. I had previously made an attempt to assign 'nicer' names to the actions that were not transition (e.g. 'Standing face off' instead of 'standing_face_off'), but it's an unncessary complication at this point. This also makes the action names consistent with the ones in the actions editor - Better action name search in the gallery. E.g. 'go behind' now returns 'standing_test_of_strength_go_behind', whereas previously typing in spaces within the action name would only work for the 'nicer' names; 'behind standing' would also return 'standing_test_of_strength_go_behind', amongst a whole list of other matches, whereas previously it would return no matches - Added more capabilities to the action engine (an action can extend another one, can disable switches, and equal effort actions can have locked roles). This is not user facing, but each of these things have been used to implement various things - Increased ranges for camera rotation and zoom - Replaced breast maul sound - Added FSR/FSR2 upscaling. If enabled, mobile always uses FSR + TAA, while Forward+ (full featured) uses FSR2 (with TAA disabled) - Reworked lighting in all stages to fix the dark, high contrast shadows on the characters bodies, as well as to improve mood - Smooth out camera option available under Options. This vastly eliminates the low amplitude motion that occurs during repetitive animations due to the camera being tied to the characters' position / pose - Wearable combinations can be saved as outfit presets on each character. This makes it easy to have a lot of options and switch between them - Character weight calculation - Updated all characters to the new save format. Added a few example outfits to a few characters. You can use Update default characters' appearance under Options to get the changes. You should resave your characters too, just in case. Please do a back-up first, just to be on the safe side - ALT+ENTER toggles full screen mode universally throughout the game - Resolution can now be changed when in full screen - the options are no longer disabled - Can use spaces instead of underscores to search in the action weights editor - Removed the "" intent from the action weights editor, as it is player only and concerns letting the opponent take the initiative (i.e. changing its weight makes no difference) - Allow loading mods from the user:// folder also - The File Manager included under Options now supports extracting .zip files. Specifically for Android, it also allows importing files from the device storage (select using the native Android file picker) - Guard against wearables / body part ids having been removed (e.g. as a result fo a mod being uninstalled) - Guard against wearables having the wrong surfaces against the current wearable definitions (wearable is discarded in that case) - Further refactoring covering character loading and appearance data. Disentangled and isolated support for old, deprecated character file formats, so the code does not pollute the logic for loading the current format (making development and maintenance easier), and can be easily removed. Fixed a few issues loading old character files (and since no one has complained that they couldn't load their pre-v0.6.6 characters, the code can probably be removed soon) - Further refactoring covering the character selection screens - Switched to using Gradle build for Android, resulting in an approximate 80MB file size drop - A lot of under the hood changes to accommodate the tournaments. These changes also have the role of making future development more versatile, and in some cases might also slightly improve performance. Two major changes stand out: the CharacterView - a component that can display a character as part of the UI, control and animate it on demand (which is now used wherever you see a character outside the gameplay itself); and the CharacterLibrary - functioning as a hub for character management and single source of truth; loading, saving, updating and character progression are all now routed through the CharacterLibrary; random names are also assigned through the CharacterLibrary - Names are now enforced to be unique during character creation. Upper/lower cases no longer differentiates between two otherwise similar names (e.g. a character named AnniE will overwrite a character named Annie). This creates safety when it comes to saving and managing character files (because on Android file names are case sensitive, while on Windows they are not) - Starred characters. Starred characters are displayed higher than favorites - Allow the FileManager to access the Characters folder. This way characters can now be imported on the Android version - Repair mode to help fix corrupted character files that might cause the game to crash: Run the included repair.bat file (or run BFP.exe --repair), go through each character one by one, and check if a certain character crashes the game. Delete the offending character on the next run. - Automatically ask the user to enter repair mode if the game was unable to finish loading characters during the previous attempt - Deep changes to the expressions system, to give you more control over what expressions you get. Personalities have been renamed to Disposition, which fits better with the available options (arrogant, brutal, dominant, predator, sensual, wicked). I added a new category, called Attitude, which is more intrinsic to the character (you can see it in the drop down in the image). Available options are joyful, cruel, disdainful, seducer, playful. This category is now used to govern overall expressions range during fights as well as during the various views (so far only the editor / selection views). Various attitudes result in different expressions when winning / in an advantageous position, or when losing / in a bad position - Ability to set limits on camera rotation. This is used in certain cases to prevent the user rotating the camera through an obstruction - Fixes: - lots of fixes (and potentially new bugs - :) - ) ### 0.8.6 - v0.8.6 - Actions / animations: - standing tit fight actions, missionary breed dominant kiss animation variant, submissive blowjob post defeat action, rubbing motion variants added for the ankle hold foot domination move, post defeat dominant cowgirl, amazon position, straddling breast smother, standing ball grab, undress top, undress bottoms, standing behind undress bottoms, straddling breast maul (this is the first - and very experimental - hand-to-breast interaction, aside from strikes; it came with a big set of challenges due to breast shape variation; this is probably as good as it's gonna get) - Choice to remove top / bottoms during the match during certain actions - New post defeat options - missionary power fuck, bearhug fuck - player is offered the option to equip / unequip a strap-on after winning and in between post defeat rounds - some post defeat actions now require a strap-on or penis - if they don't have a penis or strap-on equipped, a non player winner randomly equips a random strap-on (if available) before performing any of the defeat actions) - New arenas and stages: - Pirate tavern - Desert pavilion - Octagon - Appearance and wearables: - New wearables: eyepatch, boots, tricorn, glasses (3 models), long tights (non open) - New face accessory category added - New hairstyles: High twin tails, Low curly twin tails, Side braid with braided headband, Voluminous twin tails; fixed the Hime cut breast clipping in most of the cases - Added a selector for the vagina external appearance; added the first selectable vagina model - Expressions and breathing for the following anthro character classes: Fredina, Loona, Rain - Tails are now physics enabled and have their own dedicated skeleton bones - Sweat: enable or disable under Options; can be performance intensive, especially on mobile; restart required for best performance if enabling / disabling; NOTE: not available for any of the anthro characters at this point - Both dirt and sweat now allow choosing an option for the texture size. Smaller texture sizes yield better performance at the expense of quality. Large textures are probably overkill for small screens - Cum impact effects (optimized, but can be intensive). Various configuration settings are available under Options (e.g. stain size multiplier, stain intensity multiplier). Not all animations have been configured to take advantage of all capabilities, and there will have sperm going through bodies in quite a few of them (the reason is I'm using a different particle system that allows for more aspect control, and allows reading particle positions, which are needed for calculating impacts) - Up to 10 stackable skin overlays that you can combine to make your characters more unique (include beauty marks, freckles, makeup, tattoos, etc.). For the moment there are not a lot of available choices, but I will keep adding more. Remove an overlay by setting its contents to None in the selection dropdown. A new empty overlay is added every time you set the last one (except when reaching 10) - Non revealing bottomwear will show a bulge if a penis or strap-on is equipped but hidden. This applies to the new tights, but also to Duke and Loona's closed wearables - New body types / character classes: - Anthro Deer Girl (Deera) - Anthro Bear Girl (Fredina) - Anthro Wolf Male (Duke) - Mechanics: - During contest actions where neither opponent is yet dominating, if their efforts are within a small range of each other, the action will not result in the opponent with the higher effort gaining domination, and will instead keep the current action going or switch to an equivalent one. You will notice that under these circumstances the effort bar will stay at the 50-50 marker, instead of going fully to one end - Algorithm improvement: an NPC would only initiate / accept a tribbing or mutual insertion duel when they actually have a chance of winning - All actions involving genitals now require them to be exposed (i.e. if wearing the closed bottomewear, an opponent will need to be undressed before they or their opponent can initiate e.g. any sort of intercourse) - Misc: - Added support for additive mod loading. This now allows defining and loading mods containing new wearables / body parts for existing body types (e.g. new hairstyles, accessories, clothes, etc.) - Android: double tapping the character display in the character editor resets character angle (same as pressing middle click on PC) - New dialogue choices: bitch, honorable - Optimized runtime resource loading (some operations are performed in the background). Added loading indicators - Ensure no repetition and no duplicate dialogues, to the extent it's possible based on the number of line variants in a topic (e.g. avoids both characters saying the same thing simultaneously) - Improvements to the arm mesh deformation when twisting the wrists - Pretty accurate breast to breast collisions - Character editor UI improvements - Basic action weights editor. This will favor higher weight intents / actions over lower weight intents / actions, WITHIN THE CATEGORY that the actor prefers based on their determined strategy (e.g. within either the Arousal, Domination or Humiliation category) and based on what intents / actions are available at that moment. Strategy choice is influenced by context (high / low arousal, willpower, opponent state, etc.), as well as their personality and style. - Redesigned: Character editor, Options popup - Simplified, larger color picker that can also be easily used on mobile - Characters can now be marked as favorites, and will show up at the top of the character list, marked with a heart emoji. On Android the heart emoji is replaced by an *, since Godot cannot reliably display emojis on Android - Save / load file dialogues in the Gallery have been replaced by mobile friendly ones, that also hide system and internal files / folders to prevent accidental issues. A File manager is now available inside Options, and allows mobile users to manage their user content (e.g. rename, delete, cut / copy / paste, create folders etc.) - Lists can now be scrolled using touch by dragging them. Using the scrollbars is no longer necessary - Support for dialogue line conditionals (enables custom dialogue e.g. for talking to a specific gender; this feature needs to be used, it does nothing on its own) - Fixes: lots ### 0.7.9 - v0.7.9 - New actions / animations: - mutual insertion duel lying down branch - lying down tribbing and mutual insertion duel sitting up and kissing animations, and their necessary transitions - tribbing sitting kiss dominant branch, plus transitions (used randomly during tribbing) - new missionary dominant breed more aggressive variant - standing ankle hold to tribbing (this one is not a challenge and can be initiated from the standing ankle hold position) - waiting for the opponent to stand up when disengaging from straddling has a chance the standing character would jump on top of their opponent and land on their back in a prone position - post defeat action: aggressive breeding (based on existing animations) - tribbing sitting kiss dominant branch, plus transitions (used randomly during tribbing) - mutual insertion sitting kiss dominant branch, plus transitions (used randomly during the lying down mutual insertion duel) - straddling tit fuck (access from the straddling position) - missionary power fuck action (used randomly during missionary fuck) including various belly punches (violent actions / strikes need to be allowed) and transitions - custom post defeat poses shown in the aftermath of post-defeat actions - Support for loading external custom characters ( - a custom character creation / modding guide is available on Discord - please ask for my support if you're interested in developing character mods - ) - Anthro / furry characters: four new body types / classes implemented using the new system above: Anthro Dasha (bear) class, Anthro Rain (horse) class, Anthro Loona (hound), Brenna (dragon girl) class. They can all be found under the Body type menu in the character editor; various parts for each are available as wearables - please check what can be equipped in all slots. There are sample pre-made characters using this system. Make sure to get them using the - Restore missing characters - button under Options - New arena: beach - New wearables: bra, pubic hair, no scrotum penis variant, new bare chest catsuit - Realistic dirt system: characters will get dirty when fighting in certain arenas / stages. Currently two arenas are supported: Desert arena (both day and night) and the Ghost farm. In the Desert arena characters will get covered in sand, while on the Ghost farm it will be mud. Various type of dirt materials will be added in the future for upcoming arenas where getting dirty makes sense. The dirt accumulates on the characters from contact with the ground (character to character dirt transfer is not supported and likely never will). - KNOWN ISSUE: - thin lines on various parts of the character won't get dirty; probably not easily fixable - NOTE: - I have optimized the dirt system as much as possible, but it can be performance intensive on less powerful video cards. As such, it can be turned off from the Options. - YOU MUST RESTART AFTER YOU TURN IT OFF - Morphs: - new eye size morph; eye / eyebrows height range has been extended to allow more variety - extended morph ranges are available for body / penis / strap-ons if - Show restricted morphs - is enabled in Options. Morphs with extended range: Small breasts, Huge breasts, Butt, No breasts, Penis lenght, Penis thickness, Glans size, Testicle size, Testicle compactness. This allows for various interesting morph combinations, as well as creating BIG BOOBS (tm) - :) - Please note that large sizes will cause clipping and issues with wearables and animations, which I are impossible to address (there is a reason morph ranges were limited) - Existing default characters can be updated without overwriting their progress. There are now two buttons under Options: [Overwrite and reset all default characters] and [Update default characters' appearance]. The first one brings in all the default characters, overwriting any of the changes / progress you might have made with them. The other checks to see if you have any of the default characters left, and updates their appearance / wearables to the latest version - Non player characters now change actions on their own during the post-defeat stage - Refreshed look for the title and end screen - Lots of fixes and other minor improvements ### 0.7.4.1 - v0.7.4.1 - New animations: tribbing branch (see details about the minigame below), missionary dominant breed target orgasm, missionary reverse fuck target orgasm, missionary cock milking target orgasm, new kneeling to facesit action choice - New arenas: Ghost farm, Old factory - New tribbing minigame. Challenge your opponent (or have them challenge you) to a trib duel from the face-off choice menu. NPCs can offer the challenge in various other situations too. The challenger puts themselves in a somewhat vulnerable position, so their opponent can refuse the challenge and take advantage of this (currently not available when violent actions are disabled, due to lacking a fitting animations). Taking advantage comes with the consequence that the opponent's anger will drastically increase and you will likely have trouble matching their effort during a non-negligible number of turns. How to play: increase your effort during the duel to move to the next domination stage. You will likely run out of stamina if you keep increasing your effort all the time, so make sure to lower it all the way when appropriate, to gain back some stamina - New wearables category: legwear. Some items (e.g. ankle guards, socks) will belong to both categories, for added flexibility. Legwear will be used in general for stockings and wearables that stay beneath the bottomwear - New items: short skirt, stockings, striped variants for stockings and socks, cow horns and ears, cow costume (lower) - Major camera upgrade: the code has been completely rewritten and simplified. The new camera offers better handling and improved angles and zoom levels, and is able to track and keep both characters in view a lot better than before. The number of profiles has been lowered. The default camera profile has been replaced with a more static version that does not follow character rotation. The second profile is a slightly improved version of the previous default. The third and fourth profiles are the first person view for the two characters. - Improved the Character editor - Improved Gallery: - A copy of the last match is now available in the Gallery for editing and saving. NOTE: Any characters can be selected for the replay. There are no checks, and certain actions may look weird if the selected characters do not share the same features as the original ones. The checks do apply however during editing, for any added / replaced actions - Load and save action queues from the Gallery - Added per action initial sexual endurance settings in the Gallery, so an action that causes arousal damage and allows orgasms can trigger an orgasm on demand (set low value(s) for the respective character(s)) - Major UI / UX upgrade: - Improved font rendering - Implemented custom drop-down menus to use proper scaling for various rendering options - In game: - The Pause button has been moved from the top panel to the screen right-hand side, for quicker and easier access. The Pause button now doubles for a way to open the top options panel (while paused). This is especially useful for Android where it had been difficult to access the top options panel - Improved the top options panel - Camera profiles can now be reset / switched from the [>] button on the side of the screen - Zoom buttons have been added to the right hand side of the screen, to allow for easier access and allowing Android to use the zoom function - In game help has been updated to reflect the new changes - Text edit boxes for numbers (e.g. character stats, per action character arousal in the Gallery) have been replaced with spinners - In the Gallery: - The in-game UI has been adapted and added to the Gallery as well (side buttons, top options panel) - It is now possible to pause the playback using Space or Escape - Full screen and volume controls are now available from the top options panel - There is now some dialogue support in the Gallery (incomplete though) - Non violent action branch replacing the regular bearhug branch when the non-violence option is selected - Mechanics change: if a character's sexual endurance reaches 0, they will stop regaining it (restoration happens slowly otherwise), and will orgasm at the first opportunity - Fixes and improvements - The project has been updated to use the latest release of Godot (4.5). A lot of small changes and fixes were needed to make this happen - A lot of under the hood improvements ### 0.7.1 - v0.7.1 - New animations: missionary dominant oral, missionary thigh job, doggy fuck - Major character editor refactor to support drop-down menu selection of parts and wearables - Voices are now separated into two default categories: Feminine and Masculine. There are two drop-downs for voices: the first one selects the category, the second one the voice set. Documentation is included in .mods\audio\how_to.txt (in the game folder) - A Play sample button has been added to the Voice section. Auto voice sample play on character change / generation has been disabled - Support for adding in your own custom voice files (Windows only so far) - NOTE: Voices for all characters will be reset with the new version, and you will need to reselect them. This is an unfortunate consequence of the major refactor regarding how characters are saved - Fixed and improved automatic voice selection for characters created using New / Random. Previously characters generated this way had no voice assigned - Extensive and important changes to how the characters are saved, in order to remove certain limitations. Solved a lot of tech debt and made parts of the code easier to maintain and build on - One additional body features option (No vagina + Penis + Opt. breasts) - Help section under About / Help (to the right of this changelog) updated and improved with important information regarding gameplay, stats, personality types and fighting styles - [Check for updates on Patreon] now takes you to the About page on Patreon, where you can see immediately what the latest version of the game is. The [Updates] button takes you to the Patreon feed to see the latest posts - I removed the changelogs for the older versions, as it was getting a bit long. A complete changelog is available in the game, under About / Help.