Heroine Rumble 2 is a versus battle game built around real-time 3D combat where you customize a character, dress her from a deep wardrobe, and throw her into 1v1 or multiplayer brawls against AI opponents. Over 70 unique grab positions are wired into the system.
Enlit3d builds 3DCG real-time scenes around BDSM-flavoured combat: ropes, restraints, traps, environment kills, and female domination plays that bend the round in your favour. Content threads lesbian routes, futa/trans, monster-girl, furry options, and the big-tit / big-ass character-creation tools the engine is known for.
Character cards export and import, so the community pumps fresh fighters into the roster between updates, and the niche stays alive on player-made content as much as on the dev's own.
Installation
1. Extract and run.
Changelog
v0.38
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
BugFix
Added camera shake option under options-graphics
Camera shake effect tuned down slightly
Added color grading toggle under options-graphics
Added experimental ultra-wide resolutions: 3840x1080 and 5120x1440
Camera shake bonus impact now only applies to hit that knock-ups opponent instead of to all opponents in the air
Increased lighting brightness in Neon Club
Changed hair indirect lighting again as the previous version doesn't handle >0.5 metallic well
Fixed a bug that cause in match dialogue duration to be too short
Fixed item restraints not working correctly on clothed opponents
Fixed possible game crash when referring to non-existent audio file
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