1/3
3 Years of Service
- Allow others to update?
- yes
- Developer Name
- Enlit3d
- Developer Links
- Version
- 0.38
- Latest Update
- Apr 24, 2026
- Release Date
- Oct 20, 2022
- Language
- English
- OS
- Windows

Overview:
Immerse yourself in the heart-pounding world of Heroine Rumble 2, an exhilarating versus battle game that will awaken your primal instincts. Prepare to engage in thrilling combat as you customize your character with a vast selection of outfits, and delve into over 70 unique grab positions. Conquer your foes through sheer force or employ cunning strategies like bondage and restraints to weaken and dominate them. Utilize the dynamic environment to your advantage, setting traps and ensnaring opponents with devious devices. Share your creative prowess with import and export character cards, showcasing your unique creations. Embark on epic battles, ranging from intense 1v1 encounters to exhilarating multiplayer showdowns against AI opponents of varying levels. Unleash your competitive spirit by challenging your significant other in local multiplayer, or explore endless possibilities through modding support.
3d game, 3dcg, animated, Bdsm, Big ass, Big Tits, Character creation, Combat, female domination, Female protagonist, Fighting, furry, Futa Protagonist, Futa/trans, Groping, Group sex, lesbian, male domination, Masturbation, Monster Girl, Multiple protagonist, Oral Sex, Sex Toys, sexual harastment, Teasing, Vaginal Sex, Wrestling
1. Extract and run.
v0.38:
v0.3701
v0.361
Edit: Updated to v0.361, fixed missing grabdatas_wrestling2.json file and added a SURRENDERING trigger for “female_voice6”
v0.35
v0.34
v0.322
v0.32
v0.31
v0.302
v0.301
- implemented experimental stylized “flatter” lighting, you can try it out under loadout -> data -> backdrop -> lights -> stylized at bottom
- implemented new “Card Backdrop” data field for character cards (loadout -> data -> backdrop button)
- implemented (direct) Lights under “Card Backdrop”
- implemented Ambient settings under “Card Backdrop”
- implemented Pose settings under “Card Backdrop”
- implemented “Save Camera Angle” in “Pose Settings”
- implemented “Save Pose As Idle Anim” in “Pose Settings”. (note: the static pose in the card import/export is different than the idle pose in pose customization)
- implemented new grab “Loadout Type” settings in H-Lab. this is meant as the replacement for the old size-difference filter.
- implemented the following “Loadout Types”: DEFAULT, VS_LARGER, VS_SMALLER, GROUP_GRAB
- increased the max number of grab loadout to 8 (from 4)
- fixed some more ui issues arising from the stackable moving frames feature
- fixed glsl crash due to using reserved keyword “input” on certain cards
- fixed size difference not displayed correctly in H-lab
- fixed bug that cause outfit with clip-planes possibly generate portraits with incorrect cutoffs
- fixed a case of clip_plane not updating correctly when outfit is damaged (such as amazon_helmet)
- fixed grab carry on +1 size opponent not working correctly
- fixed a possible cause of adding grab encore attackers prevents transitions from working
- fixed a bug that cause game crash when importing char card (and potentially from other causes)
v0.3701
- Content:
- Added new "Amazon" outfit set
- Added new "female_voice7" "bratty" voice set
- Rendering:
- Implemented Cascaded Shadow Maps with stabilization + transition smoothing between cascades (more for "HRT2")
- Fixed indirect lighting probe calculation that causes it to always be grayscale
- Fixed indirect specular lighting being too bright on the rim
- Added energy-conservation term to indirect specular lighting to prevent it incorrectly turning too dim
- Added burley roughness boost to diffuse lighting to handle non-metallic, low smoothness materials better (suppose to be better for cloth & skin)
- Implemented new hair indirect specular lighting
- Upgraded cloth physic sim collision handling
- Added ReflectionProbe object - use this to control the indirect specular lighting component
- ReflectionProbe now saves separate .png textures instead of the initial implementation to embed it in the json
- Added camera shake
- Added hit animation pause
- Map Editor:
- Can only select object via the selection tool or with the outliner as the default left click to select was causing lots of unwanted selections
- Added option to adjust model materials directly in editor
- Now remembers the map file name saved/loaded to make saving to same map file easier and quicker
- Added ray-plane test to translate/rotate/... gizmos for better controls into/out of the screen
- Added color grading options (like saturation and vibrance) under scene lighting
- Gameplay:
- Added new "Name" filter option in Party-Members screen
- Changed stagger regen: instead of slowly regen over time, now instantly regen full stagger meter when didn't get hit for the last 4 seconds (+1 second from previous)
- Fixed end of mission reward can incorrectly unlock internal-use-only grabs and outfits (that you wouldn't be able to select)
- Fixed getting turned more than 90 degrees when getting hit (such as from wake up attack)
- Fixed the unit in match dialogues can sometimes overlap each other
- Fixed issues with hair_b_1 chains being inverted
- Added collision checking to hair_b_15 and hair_b_d_15
- Default hair metalness value is now 0.2
- Outfit data .OutfitHeadSetting.enableClipPlane can now support up to two clip planes with custom defined affected equip slots
- Added game version string to dump file and error reports
- AI will now switch out of held items that replace basic attacks with grabs before trying to free allies
- Fixed potential AI issue with it keep running away
- Fixed some errors with AI weapon swapping logic
- Fixed grab encores incorrectly disable clip planes
- Fixed HUMILIATE grab type giving too much self_super_meter_gain (changed via game_config_.json)
- Added checks and warning when trying to import character cards using unit ids that is missing
- Added checks when importing character cards that switches character unit id without selecting the STATS_AND_LEVELUPS option
- Added "Pose" button in Dresser that allows player to change the pose of the character (and more)
- Added "Reroll" button in Exhibition for 50 Essence per reroll
- Experimental: added ability to select STRIP grabs in dresser
v0.361
Edit: Updated to v0.361, fixed missing grabdatas_wrestling2.json file and added a SURRENDERING trigger for “female_voice6”
- Added male muscle slider (that works)
- Improved the a$$ area for female muscle slider
- Added one new outfit set: “adventurer_set” with TORSO+WAIST, ARM, LEG and COAT_TOP pieces
- This was originally meant to be a novice set, like the ones you start out with in MMOs, but it works pretty well for a western cowgirl (not that kind) or steampunk aesthetic too.
- Added one new voice line set: “female_voice6” – this is a mature, deep voice
- Added three new PUNISH single Loop grabs: Backdrop Driver, Piledriver2 and Body Slam2
- Added two new threesome grabs that only requires 1 male/futa attacker: Stacked Missionary and Standing Ballerina
- Added a threesome version of Strip
- Improved handling threesome grabs with different attacker requirements to make it more permissible
- Added new Timeline Editor to make authoring grab camera keyframes better
- Added default camera keyframes for many of the base game grabs
- Grab target reaction dialogue is now triggered at 50% of the grab progress instead of at start
- The announcer sound type is now influenced by the voice sound volume controls
- The dialogue trigger CAUGHT_TARGET is now played only 30% of the time on initiating new grab instead of 100% (it was blanking out all other attacker grab lines)
- the dialogue trigger RALLYING_FROM_SETBACK now checks for whether the target has surrendered and is defeated before triggering
- Added 2 new dialogue trigger PERFECT_DODGE_OR_COUNTER (self explanatory) and IN_HIGH_SPIRITS (when KOing foes at high self HP values)
- AI will now walk away and turn when facing away from target
- Tweaked AI to make it more likely to use H grabs
- Party Loadout no longer closes when character is in action
- Character preview now tracks moving characters, but the offsets (the hold down LMB and drag) behavior may be slightly different than previous due to different implementation
- Fixed ScrollBar background not being hidden properly
- Fixed PhysicSimController last strand not calculated properly
- Removed unused stats.promotionRatio from game
- Fixed a game crash when switching items too quickly in the character loadout ui
- ScrollGrid now defaults to showing first line instead of last line
- AI reversal chance is greatly decreased, however rolling a fail on reversal doesn’t grant attacker a free re-grab
- Char cards now exports with used mod information on selected outfits and grabs
- Added warning message when importing char cards that contains missing mods
- Added MOUTH_SENSITIVITY_BONUS
- Outfit “strap_on” now requires “bodyType”: “female”
- Removed “Size Difference” Filter in grab selection
- Fixed changing outfit doesn’t apply muscle slider values correctly
- Fixed muscle slider not being applied correctly when rendering unit textures
- Grabs that involve ‘A$$’ as the attacker against ‘P****’ now removes clothing for attacker
- Render to unit texture no longer forces character expression to “expr_“
v0.35
- Added experimental muscle slider under Body - Experimental Sliders (in Dresser)
- Added 7 new PUNISH throws: punish_stand_spanking, punish_quick_beatdown, punish_quick_bodyslam, punish_piledriver, punish_rollbackward_throw, punish_chokeslam and punish_over_shoulder_throw
- Fixed MAX_STAM_BONUS not working (from Iron Will passive)
- Fixed DAMAGE_TAKEN_TO_LUST_RATIO not working properly for attacker during grabs + increased its effect during grabs
- Exiting tabs under "Manage" now returns player to "Manage" submenu instead of "Roster"
- Increased the ValueAdjustFrame entry box size
- Changed the scroll bar Bar element color to brighter to help differentiate it with the background
- Fixed PhysicSim single strand bones having incorrect orientation
- Added personality trait effects tooltip when hovering over them in Personality Editor
v0.34
- Added 4 new voice sets
- Added 1 new outfit set: “Traveler Set” (that has individual pieces you can mix and match)
- Added 4 more PUNISH grab throws: Jawbreaker, DDT, Scope Slam, Vertical Drop
- Added 4 new back hair options: Braid, Bob, Bun and Double Bun
- Added 1 new side hair option
- Added 1 new front hair option
- Added new level ups options:
- Reckless Grabber: “Gain +30% grab damage, but Grab reversals are more likely to succeed against you.”
- Careful Grabber: “Grab reversals are impossible against you when releasing the target. but -20% grab damage”
- Str/Dex/Int/Cha up II: +1 stat of choice, only available above level 21
- Updated Stadium Arena
- Voicelines now have priority over voice effects
- Fixed some loading .gltf issues when exported by blender 4.0+
- Fixed viewing opponent and recruit details not working properly
- “Evading” an attack now checks after a collision is confirmed (instead of before)
- Implemented anti-flashbang at start of game (window hidden until setup is done, then draw a black background and make window visible)
- AI now uses PUNISH grab type less often
- Voicelines of more serious states when grabbed are now used sooner
v0.322
- Fixed issues with devices not working properly
- Fixed Witch Dresser was not exported properly
- Fixed grabbing pose being selected incorrectly for restrainted targets
- Fixed projectiles not despawning properly
- Reduced fame requirement for "Renowned" and "Famous" to 10000/20000 from 12000/30000
- Releasing grabbed target that is attempting reversal now releases the target if it fails the reversal check instead of renewing the grab
- Decreased the limit on how much dialogue lines can be queued
- Added more qualifications on when the schlick rubbing sound is played for TEASE grab types
- Added missing versus exhibition request higher difficulty levels
- Attacker climaxing now increases/widens sweetspot zone instead of filling escape meter to max
- Reversals now works on STRIP grabs
- Changed how character expressions are handled in grabs to have more fallbacks for characters with fewer facial animations than the the female head skeleton. (Such as male heads)
- Successful parries now refills stamina to full
- Fixed PLEASURE grab were incorrectly treated as PUNISH grabs
- Fixed different outfits that uses the same mesh in the same .glb file doesnt find the material names correctly.
- Fixed the QTE check being 1 frame late. (This requires moving the player controller check to a different stage in the update process, finger crossed that this doesn't cause more problems)
- Fixed outfits with .outfitLayers and .replaceBody = true handling damaged appearance incorrectly
- Fixed various issues associated with surrendering
- Fixed weight painting issues in Witch Dress and Light Armor set
- AI will now select grabs completely at random against defeated foes when "AI goes for pin ASAP" is diabled instead of prioritize more effective grabs such as FINISHERs
- Reduced AI likelihood of going for reversals instead of escapes while grabbed
- Added grab type and attack body part info on grab description tooltip.
- Non-voiced dialogue text now scrolls up a lot quicker.
v0.32
- Added 2 new outfit sets: "witch_dress" and "light_armor", they come in multiple pieces, can be mix and matched and customizable
- Added new sport-themed outfit pieces: "croptop_female", "highrise_leggings_barefeet_female", "highrise_leggings_female", "casual_shoes_female", "loose_tshirt_female", "sport_shorts_female", "tanktop_female" and "casual_shorts_female"
- Added 2 new outfit slots: "COAT_TOP" and "COAT_BOTTOM"
- Added experimental feature on the "witch_dress_skirt" to only collide with leg and waist colliders
- implemented the grab QTE system that was voted for
- press and hold ATTACK/SPECIAL/GUARD to start incrementing the bar
- release the button to test against the yellow zone
- if failed, reset progress to 0%
- if successful, set progress to 100%
- can hold it all the way to end for the same previous behavior
- bar increment speed no longer linear(constant) as there was a comment that would be too easy
- hitting reversal sweet spot zone gives 100% reversal chance (maybe change this later)
- Added (optional) reaction dialogue voice over (as in sound, audio) customization
- Added new "female_voice1" voice id that includes reaction dialogues with voice overs
- To test out the voice over system, newly randomly generated characters have a considerably higher chance to get "female_voice1" compared to the rest
- .effects .PlaySound can now use new .audioFile to directly play sound from file instead of requiring to define a new sound id via sounds_xxx.json first.
- Added announcer voice lines
- Added ding ding ding sound effect on pin
- Added sound effect when using Signature grabs
- Default character dialogue lines now no longer gets selected if the character has at least a single custom reaction dialogue trigger.
- Inserting new custom reaction dialogue trigger now only copies up to 3 random default lines in instead of all
- Custom voice customization now use audio file path instead of sound id as well
- Added new Dresser feature: outfit preview tab that allows you to see what the outfit looks like when damaged
- the thresholds, 100%,50%,0% are dynamically generated based on the outfits you are wearing
- Added "Random Outfit Folder" and "Random Cards Folder" buttons in Import Export tab to (maybe create) and open the special folders in File Explorer.
- Added new fame rank, "Renowned" and "Famous" that unlocks even higher level opponents
- Fixed issues with "corrupt_pg_magical" not transitioning properly
- Fixed the pp growing "animation" during "corrupt_pg_magical_finish" not working
- Embarrassed character now have their own attack when embarrassed: "embarrassed_shy_attack", this attack is meant to be crappy
- Random character now have their n*pp*e color influenced by their skin color
- Random character randomized grab choices are now influenced by whether they have PP or not
- Fixed grab reversals being possible on Signature Grabs
- Fixed Signature Grab properties being reset after grab transitions
- Removed the Signature Grab auto execute at <35% max health
- Signature Grab now has effectively a x4 damage multiplier instead of x2.5 before
- Grab QTE sweetspot is now easier
- Added dump file creation when failing to save to help identity potential issues with saving
- Parry window reduced to 150ms from 250ms
- Parry now uses all user stamina
- Renamed AdjustableSlot Id "band_thigh_L" to "band_thigh_l" to fix naming inconsistency
- Fixed grab "ff_side_mount_finger_v" target feet being posed too low into the ground
- Reduced the sound volume of "vibration_vroom" sound
- Custom Pose selection can now always select PARTNERED_ANIMATION grab type
- Fixed applying rope and other restraints to characters with weapon equipped not blocking their auto attacks properly
- Randomly selected color is now more likely to be more saturated
- Increased the lighting intensity in outfit icon generation and preview
- Fixed the "punish_powerbomb" grab playing animation too quickly
- random_char_cards criteria changed to exp spent on level ups instead of total exp accumulated
- GrabDatas .descript is now displayed on the grab info hover-ui.
- Added game_config_xxx.json file (example in /data/_versusmode/) for editing some previously hardcoded variables, including damage of individual grab types
- Added GrabData .damageReceivedMultiplier for .victim and each .attackers
v0.31
- Added "Quick Save" option to Data for quickly save to currently used save slot
- Added a confirmation popout when saving to a different save slot than currently used
- Changed how "random_char_folder" works: instead of using char cards placed there to help with random outfit generation, placed cards there can appear as exhibition opponent exactly as in the card
- Added "random_outfit_folder": same behavior as "random_char_folder" previously
- Made the story matches until the end the Newbie Tournament easier
- Added 6 new fights post the Newbie Tournament: against Claire, Anna, Diana, a random opponent, Wolfie and then Nya-Chan
- Story mission now gives credits (a fairly large sum in total)
- Moved the random_outfit_card folder from base" folder to "versus_mode"
- Added a few more cards to random_outfit_card folder
- Added mod folder source tracking for Outfits and Grabs. In Dresser/H-Lab, you can hover over the options to see which mod folder they are loaded from.
- Removed Block + Dir key to initiate a dash because moving while blocking is now a possibility
- Fixed expr_ko_face tongue problems
- Fixed some bugs that caused low level AIs, level 1 and level 2 in particular, to be way better than intended
- Fixed only 1 opponent is recruitable after winning a 2v2 exhibition match
- Fixed loading save that has story dialogue at start could softlock the game
- Emissive color is no longer randomized as it is more likely to generate very poor (although somewhat funny) result than good ones
v0.302
- Added new toggle "Show Verbose New Player Tips" under Options->Content that can disable the new "You may claim victory..." prompt
- Added class change items to the Shop, they change character's class and reset picked level ups
- Fixed a possible game crash when grabbing another character
- Fixed the bouncing hair problem in loadout screen
- Fixed Carrying opponent at 0 max HP causes lust damage build up
- Fixed HUMILIATE grab camera not saved and not showing in the random grab generation weights
- Fixed {TARGET.name} not working in custom TAUNTING dialogue
v0.301
- Fixed a crash when adding new character to recruit pool
- Fixed a crash when using older style MapData (such as ks_Wrestling_Ring)
- Fixed IndividualEffect scaling not applied to FireProjectile properly
- Fixed custom idle pose not working for Grappler and Beastal class
- Added a "You may claim victory by grabbing then pinning your opponent!" prompt when the match is waiting for player to conclude via pin
The first Heroine Rumble 2 patch!
Ok, this isn't exactly the first patch. To those that are completely new, this is a rename and continuation of a existing demo called Scuffed Rumble, which has been in development for some months now. This is not your typical first alpha version v0.1 and it has quite a lot of content already!
That being said, this patch is not just a simple renaming either, it also includes a bunch of new additions:
A expansion of the Fame resource added in previous patch and now includes actual bonuses from ranking up:

A new BodyTransformation effect category to magically grow a PP and new Corruption type grabs that grows a PP on your opponent. Preview's up on twitter.
A expansion to the bondage/restraint system to handled multiple restraints and implements, each with their own deliberating effects! Added a new blindfold restraint grab and maybe cause the opponent to hilarious trip on dash/run/jumps.
Last but not least, a expansion to the modding system and finally recognize each mod folder as a mod and not just a bunch of files which allows for things like warnings to user when importing a character that requires missing mod packs:

Ok, this isn't exactly the first patch. To those that are completely new, this is a rename and continuation of a existing demo called Scuffed Rumble, which has been in development for some months now. This is not your typical first alpha version v0.1 and it has quite a lot of content already!
That being said, this patch is not just a simple renaming either, it also includes a bunch of new additions:
A expansion of the Fame resource added in previous patch and now includes actual bonuses from ranking up:

A new BodyTransformation effect category to magically grow a PP and new Corruption type grabs that grows a PP on your opponent. Preview's up on twitter.
A expansion to the bondage/restraint system to handled multiple restraints and implements, each with their own deliberating effects! Added a new blindfold restraint grab and maybe cause the opponent to hilarious trip on dash/run/jumps.
Last but not least, a expansion to the modding system and finally recognize each mod folder as a mod and not just a bunch of files which allows for things like warnings to user when importing a character that requires missing mod packs:

Last edited by a moderator:




