Jump to content

Hi There

Welcome to Klub Exile. If you happened to make your way to the site either from Lovers Lab or a Search on Google, we are glad you found us.  To unlock the entire site you will need to have a account registered.  Don't worry it is free but in the mean time you can read up on why we made the site and other little tidbits.  Feel free to join or Discord Server also if you have any more questions.  Thanks for stopping by and See You on the other side.

admin admin

CpC9

Member Level 1
  • Posts

    54
  • Joined

  • Last visited

  • XP

    5,385 [ Donate ]

Community Answers

  1. CpC9's post in Custom Morphs: What is the method to add custom morphs to body01.bs manually using a text editor?  was marked as the answer   
    Hi,
    1st, I would rather use NotePad++ to do this (or maybe a tool like WinMerge that allows you to transfer differences between files). Also, this "guide" for VX.
    2nd, this process is quite simple as copy and past the desired morphs from Body_with_morphs_A over inside the Body_without morphs_B
    This does not work with all bodies (has something to do with the vertices/mesh etc). If you don't know whether your Body_B is compatible just test it by trial and error. Speaking from experience, I do use XBody_FemaleV1.5 morphs for several bodies. I did transfer them inside KretosV2, BirolFittGirlV2, NSB121Slim and Project_eve_body-smaller however, there were some which were not compatible that I cannot remember right now.
    ######################################
    3rd, how to identify what morphs to copy?
    3.1 Locate MeshData :local_633 inside Body_A and Body_B.  -> usually the place where you will find morphs. 
    3.2 Inside Body_A:  Chose what morphs you want or copy the entire MeshData.VertexData [ ... ] line and paste it in the counterpart line inside Body_B.
    3.2 Inside Body_A: Chose what morphs you want or copy the entire MeshData.BlendControl [ ... ] line and paste it in the counterpart line inside Body_B. Make sure not to delete anything inside Body_B.  I recommend to simply copy entire lines from Body_A and overwrite the counterpart lines in Body_B (the fastest way).
    3.3 Locate the BlendControl/VertexDataVectors references inside Body_A (scroll down) and copy them over inside Body_B.  -> VertexDataVector3f :local_821 is typically the starting line. You can paste all these references after line :local_821 inside Body_B.
    After you are done with step 3 save Body_B.bs.
      
    4.  Now it's time to create an Info01.lua file inside the same subfolder where Body_B.bs is located (... Body_B\Scenes\Shared\Body). Simply create a text file and change the suffix from .txt into .lua. Locate the Info01.lua file from Body_A and copy everything into your new Info01.lua file for Body_B. I don't know if this is required but open your new Info01.lua file and change the name inside the frist line -> define = "Body_A_randomname" into define = "Body_B_randomname". Save and you are done.
    The Info01.lua file contains all "morph references" that will appear inside the PoseEdit_Slider window. To use morphs made for the customizer, make sure you have properly installed all requirements, mainly GUI_Addons, that Body_A needs.
    If the game crashes when you enter PoseEdit or customizer it usually means the body is not compatible. If some sliders don't work, it mostly means you copied something wrong. If some morphs don't appear inside PoseEdit, but others do, check your Info01.lua for the missing morphs. If some sliders don't work properly and are causing glitches when used it means your body uses a different vertex/mesh shape therefore it doesn't quite work.
     
     
×
×
  • Create New...

Important Information

WARNING! Adult Only Content You must be 18 years of age or older to enter. By accepting you agree to Klub Exile's Terms of Use and Guidelines upon creating an account.