Realistic Body System (RBS)
Overview:
RBS let female NPCs be unique. The main feature is that female NPC will get nearly unlimited different bodyshapes and clothes/armors fitting to them. But it offers a lot more possibilities, configurable with a SkyProc program, i developed in the last 2 years.
other Features are:
- No scripts will destroy performance (its free of scripts)
- not only vanilla NPCs will be using RBS, every female NPC added by other mods, too
- every female NPC can have its own animations (default animations are walking/running/sitting/idle animations)
- every female NPC movement speed is recalculated by its weight and default outfit
- every female NPCs scale is recalculated
- weight of NPCs is calculated by what they are doing (for example Shop Owners /Cooks are fatter)
- if you have apachii hair installed female NPCs can get new hairstyles (Face maybe not matching body tint) if you check hair deployment in RBS menu. If you don′t want hairstyles distributed to npcs, they won′t suffer from "grey head bug".
- NPCs will wear normal clothes, or skimpy ones if you want.
- Argonian female NPCs will have a very slim bodyshape.
- many things i forgot to mention *g*
Why i had to do it:
Maybe you may ask, why did you spent so much time to create RBS? My load order contains 400+ mods. Skyrim got beautiful and more realistic with every mod i installed. But NPCs were looking all the same, they never got enough love. To make Skyrim even more realistic i decided to give them the love they deserve. Besides that i also made a Body System for Oblivion named VORB. VORB wasn′t perfect and hard to use. So i thought for Skyrim it must be better and easier to use for "Nongeeks".
I tried to make it as simple as it is possible for u NPC lovers. So how is possible?
RBS itself is a Java program using the SkyProc library created by Justin Swanson (thank you for that and also for the help you gave me while starting using your library!) Because Java 1.8 gave new nifty Functions that made it easier to code some things i updated RBS source code using 1.8 functions. So Java 8 is a must have (be sure you have it installed, before using RBS). By the way i decided to make the code public as open source on github. Maybe someone would jump in and lay a hand in developing more features?
Also RBS needs some tools, made by Skyrim coding gods. RBS has included those, because it would be very complicated for you mod users to put all needed resources together and you may get lost in doing so. I have tried to contact authors of those tools, but i haven′t got a response from all yet. Okay what tools are included in RBS?
Bodyslide 2 - RBS won′t be possible without it. Thanks Caliente and Ousnius! Your tool is so awesome!
hkxcmd - is makes it possible that NPCs can use different animations, thanks to TheFigment
RBSconvert – it′s my own program calculating bodyshapes and controlling bodyslide2 to create them.
RBS needs resources to be able to do what it is meant for. I tried to code RBS using those resources so that it only need to be downloaded and be put into the correct folder. But that was not possible, because folder structure of mods needed by RBS are made to exchange vanilla files. I hope that you great modders understand that it would have made RBS to hard to use for others than me if they have to extract your mods and copy parts out of it to the folder structure RBS uses. If only one file would is missed, RBS would stop working and users will be frustrated.
What resources are included?
Bodyslide files made by ChronoTrigger77, Caliente and wavion2. I can′t thank you enough for making such fantastic outfits!
Animations files by xp32, gekkou1992 and dualsun, great stuff you made! Maybe RBS will help focus users on how important better and different animations are.
If one of you modders don′t want your files be packed up in RBS, please drop a pm. Please have in mind, that it would make things difficult for users. One reason, why RBS gone open source is to show you my respect and that i can show that i don′t "adorn myself with borrowed plumes".
Installation with Mod Organizer:
- Download RBS
- Install it in Mod Organizer
- Activate it in Mod Organizer
- go to you directory were Mod organizer saves all mods (usually it is “Mod Organizer/Mods”) Go into “Realistic Body System remade” folder. Then open “RBSGenerator/tools/autoit”. Here BodyCreator.exe is found, run it as administrator! you will be asked how many Bodytypes you want to generate. Enter something between 3 and x. Be carefull with to many bodytypes, because it Skyrims memory usage may rise. I tried 100 bodytypes and it worked fine, but default is 30. It starts to rearrange the file structure. After that is done you will be asked if you want to generate new Bodyshapes, click yes. Bodyslide will started automatically and Files that are used by RBS will be created. Wait until BodyCreator is finished.
- Get a cup of coffee and chill, because this could run for a long time, depending on your pc speed and how many bodyshapes you would like to create.
- After Bodyslide is closed automatically you have successfully generated ten thousands of new meshes. Be sure that you have enough disk space free, 30 RBS bodyshapes are about 15 gb big. BodyCreator only need to be run the first time you run RBS or if you add a package or want new bodyshapes generated because you thing the previous svck.
- Now its time to start RBS itself. To do so you have to be sure java8 32bit is installed on your pc. You can get it here: http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.htm.
- You can add a shortcut to the RBS.jar or run it directly out of “SkyProc/RBS” folder. Have a look at the tutorial video if you want to know how to add a shortcut.
- Start RBS.jar. Now there should open the configuration menu of RBS. Choose the configuration you like, use the checkboxes.
- If you are ready, click on “Patch”
- RBS asks about where you BOSS file is located, it is needed to be sure every mod is in its correct place, before calculating the RBS.esp. You also can point to LOOT - works like a charm.
- Now RBS is creating the RBS.esp file and put it into your data folder. After RBS is ready it closes itself. Activate RBS.esp if it is not yet done by Mod Organizer. If it is not active, RBS is not running, everything will be the same as before.
Further Information:
Source Code of RBS is found here: https://github.com/VadersApp/RealisticBodySystem If you want to have a look into it, but i warn you code could be ugly Most parts a rewritten but there are still old functions in it.
RBS is scriptfree, but that could be changed in future. Depending on how many mods you have installed it uses more memory, i highly recommend using ENB/ENBBoost and memory patch function of SKSE. If memory usage is too high and you don′t use those tools RBS could crash more often.
Be sure that you run BodyCreator.exe as administrator!
Get it here:
More info and download at the link: http://www.nexusmods.com/skyrim/mods/56093/?