Jump to content

About This File

LoversLabLogo.png.6da98cf26d65167f06f5fec154256520.png

 

Real-Time Body Physics is a highly experimental mod for the Sims 4 that attempts to add real-time body physics to sims. Currently, only the breasts and butt are targeted, but other parts could be added in the future.

 

The mod works via a fake DirectX 9 DLL that behaves just like the real deal, but injects a little extra code into the rendering loop (See: https://en.wikipedia.org/wiki/Hooking). The source code is included for those that want to see how it works.

 

Please read the included "README.html" file before using this mod. It explains how to install, configure, and control the mod in-game.

 

Note for those with an Intel GPU:

 

You'll need to tweak a Sims 4 configuration file for RTBP to work. Go to your game installation directory + "/Game/Bin/" (the same place you put "d3d9.dll"), and open the file "GraphicsRules.sgr". Find the line that says "setProp $ConfigGroup EnableSoftwareSkinning true" (for me it was on line 117) and replace the part that says "true" to "false".

 

This will enable hardware skinning for Intel hardware and allow RTBP to work.

 

 

Bonus: If you'd like, you can try out the super duper, highly experimental, RTBP GUI tool that allows you to Alt+Tab out of the game and change settings on the fly via the RTBP Command Server using a user friendly GUI interface:

 

1412045632_RTBPCommanderv0.2Screenshot2021-09-14.png.4dd06305a370e8550af594c6258c6763.png

 

* Screenshot is out of date.

 

The RTBP GUI Tool is a work in progress and more features will be added soon. Beware that you can send values to RTBP that might break it and cause body parts to disappear.

 

 

Bonus 2: Having a bit of trouble installing RTBP? Try out the RTBP installer. Just select the RTBP zip file you'd like to install, your Sims 4 installation directory, and your Sims 4 mods directory. The RTBP Installer will attempt to automatically detect these paths, so if you're unsure, I recommend going with the default values.

 

Update 2023-11-11: The new versions of the RTBP Commander and Installer have been bundled to save space. Note that this version of the installer is incompatible with older versions of RTBP. Download both of them here:

 

RTBP GUI Tools v3.3 2024-03-01.zip

 

GUIToolsScreenshot.jpg.0c3dc23f06930a209de31307a30f14b2.jpg

 

Update 2023-04-01: Origin has been depreciated and replaced with the EA App. The RTBP installer will no longer look for your Sims 4 installation in the Origin game directory.

Update 2023-03-24: Added the EA App game installation directory to the list of potential Sims 4 game installation directories. The requisite libraries required for RTBP to function will be individually tested during installation.

Update 2022-08-13: The RTBP Installer should now detect when GShade is installed and make the changes necessary for RTBP compatibility.

Update 2022-07-26: Improved logging.

Update 2021-11-18: The RTBP Installer now has an uninstallation wizard.

Edited by CPVC


What's New in Version 0.4-p1.1   See changelog

Released

* Tightened up the vertex selection so that the wrong vertices are targeted less often than before.

 

* Added support for all (I think... I may have missed a couple) custom meshes that people requested. In my experience it seems to work pretty well, but I've only really tested it in CAS.

 

* Added command, "ping". All it does is respond with "pong". It's just a simple little command to test if RTBP is correctly recieving commands.

 

* Added command, "printLog", which simply prints the log in the command output.

 

* Added command, "listSimulatorTargets" which lists all valid simulator targets. All the "set*" commands should recognize these targets. Valid targets are:

 

    breasts: Targets all breasts.
    lbreast: Targets the left breast.
    rbreast: Targets the right breast.

 

    fbutt: Targets all female butts.
    lfbutt: Targets the left side of a female's butt.
    rfbutt: Targets the right side of a female's butt.

 

    mbutt: Targets all male butts.
    lmbutt: Targets the left side of a male's butt.
    rmbutt: Targets the right side of a male's butt.

 

    balls: Targets the testicles.
    lball: Targets the left testicle.
    rball: Targets the right testicle.
    
    dick: Currently unimplemented.

 

* Added other various commands not worth mentioning for debugging purposes. They may be removed in the future.

 

* The centers of mass for breasts and butts are now automatically calculated. This might not be the best way to do this, so please let me know what you think.

 

* Fixed the bugs in the RTBP Integration Mod. Hopefully it won't be throwing any more exceptions.

 

* Fixed the bug that caused the meshes to deform when the Sims instructed RTBP to stop simulating.

 

* Some other things I may have forgotten.

 

If anything goes wrong, please revert to the previous version.


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use