Dev Kit Tutorial – Creating a creature

Last Updated On May 05, 2018
You are here:
< Back

Pegasus: change the color for its exterior lighting

  1. Create a new folder, TestPegaus under “..\Game\Mods\MyMod\”

 

  1. Copy the below files to folder TestPegasus, and rename them
  • Pegasus_Character_BP → TestPegasus_Character_BP
  • Pegasus_skin → TestPegasus_skin
  • Pegasus_body_mat → TestPegasus_body_mat

 

  1. Configure TestPegasus_Character_BP blueprint
  • Skeletal Mesh: reference TestPegasus_skin

 

  1. Configure TestPegasus_skin file
  • Element 0: Textures reference changed to “TestPegasus_body_mat”

 

  1. Modify TestPegasus_body_mat file
  • Parameter Groups —- Emissive —- Emissive – Color and Intensity: change the RGB value to get the lighting color changed

 

 

Mastodon: allow two players to mount (require saddle; one players will sit in the front of the saddle)

  1. Create a new folder, TestElephant under “..\Game\Mods\MyMod\”

 

  1. Copy the below files to folder, TestElephant, and rename
  • Elephant_Character_BP → TestElephant_Character_BP
  • EngramEntry_Saddle_Elephant → EngramEntry_Saddle_ElephantNew
  • PrimalItemArmor_ElephantSaddle → TestItemArmor_ElephantSaddle
  • TPV_Human_M_Hand_Sitting

 

  1. Configure MyMod_GameDataPlus_BP
  • Tech Tree Manager —- Mod Tech Tree Array —- Skill Columns —- 0 —- Skills:
    • 0:
      • Skill Name: Knowledge Name, fill in “ModSaddle”
      • Icon Image —-Image: reference techtree_icon_saddle
      • Skill Description: Knowledge description, fill in “Test Saddle”
      • Skill Type: select “unknown”
      • Skill Source Descriptions
        • 0: fill in “Level Up”
      • Skill Ranks
        • 0:
          • Experience Needed:required Knowledge exp for unlocking, 0 means no exp needed for unlocking; fill in “0”
          • Level Requiremen: character level required for unlocking; fill in “5”
          • Skill Rank Rewards:
            • 0
              • Engram Blueprint Classes: unlocking the knowledge will grant the Engram/recipe; reference EngramEntry_Saddle_ElephantNew
          • _IndexID(Mods ID must in limit:’800-1000′:): Knowledge ID should not conflict with other Knowledge ID, fill in “802”
          • _IsNeedExp: unchecked; false
          • _NeedOwnTech: leave blank
          • _SourceDescriptionInfo
            • 0: fill in “Level up to 5”
          • Technic Tree Stat Add Value:character stat increase after unlocking the Knowledge.
            • 0
              • Property Type: select “Health”
              • Modify Type: Modify Max Value Add
              • Initial Value Constant: fill in “50”
              • Display as Percent: unchecked; false

 

  1. Configure Elephant_Character_BP blueprint
  • Supports Passenger Seats: true; checked

 

  1. Configure EngramEntry_Saddle_ElephantNew blueprint
  • Blue Print Entry: reference TestItemArmor_ElephantSaddle
  • Engram Descriptive Name: Test Elephant Reins

 

  1. Configure TestItemArmor_ElephantSaddle blueprint
  • Saddle Passenger Seats:
    • 0
      • Attach Bone Name: fill in “RiderSocket”
      • Board Action Text: fill in “Back Seat”
      • UnBoard Location Offset: fill in “0,0,30”
      • FPVCamera Location Offset: fill in “0,0,20”
      • Attach Relative Location: 190,0,-65
      • Character Additive Anim: reference “TPV_Human_M_Hand_Sitting”
      • Limit Camera Yaw: checked; true
      • bWeaponIgnoreMonster: checked; true

 

  1. Modify TPV_Human_M_Hand_Sitting
  • Additive Settings
    • Additive Anim Type: select “Local Space”
    • Base Pose Type: select “Selected animation”
    • Base Pose Animation: reference TPV_Human_M_Hand_Idle