Announcement

Collapse
No announcement yet.

HOWTO: Add new dinosaur variants

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • HOWTO: Add new dinosaur variants

    Here's a step-by-step breakdown of how to add your own dino variants in the game. This is a no-frills approach using the GenericMod as a starting point.. but it will get you up and running on both solo and dedicated server hosted games and allow spawning of your new variant.

    (re-created the thread because I couldn't remove the 'in-progress' from the old thread title)

    1 CREATE THE DINO ENTRY
    1.1. Copy PrimalEarth/CoreBlueprints/DinoEntries/DinoEntry_Para to your mod folder
    1.2. Rename your copy to "DinoEntry_MyPara"
    1.3. Edit the file and change Dino Name Tag from "Para" to "MyPara".
    1.3.1. In the same file, change Dino Descriptive Name to "Parasaur Ingame Name"
    1.4. Compile and Save.

    2 REFERENCE DINO ENTRY IN YOUR PRIMALGAMEDATA
    2.1. Edit PrimalGameData_BP in your mod folder.
    2.1.1. Locate Additional Dino Entries and click the + sign
    2.1.2. Click the dropdown and select your new "DinoEntry_MyPara"
    2.2. Compile and Save.

    3 CREATE YOUR DINO VARIANT AND REFERENCE IT VIA TAGS
    3.1. Copy PrimalEarth/CoreBlueprints/Dinos/Para/Para_Character_BP to your mod folder
    3.2. Rename your copy to "MyPara_Character_BP" and edit it
    3.2.1. Locate Dino Name Tag and change it to "MyPara". Make sure it sticks (if you tab out it can revert)
    3.2.2. Locate Custom Tag and change it to "MyPara". This is used by PrimalItemArmor_(dino name)Saddle.. leave it default if you want to share saddle engram. Make sure it sticks (if you tab out it can revert).
    3.2.3. Locate Descriptive Name and change it to "Parasaur Ingame Name"
    15. Do whatever stats/colors/stuff you want to make it unique a bit.
    3.3. Compile and Save.

    4 ADD YOUR DINO VARIANT TO SPAWN GROUPS
    4.1. Copy PrimalEarth/CoreBlueprints/Spawners/DinoSpawnEntriesGrasslands to your mod folder
    4.2. Rename your copy to "DinoSpawnEntriesGrasslands_MyMod" and EDIT it
    4.3. Locate NPCSpawnEntries and click +
    4.3.1. Click on the newly created entry (11 if this is the first time) and expose the fields
    4.3.1.1. For An Entry Name put "MyPara (1)" - where 1 is just a text value to remind you it's 1 dino spawning only
    4.3.1.2. For NPCs to Spawn, click + .. then in the newly create 0 field, click the dropdown and choose "MyPara_Character_BP"
    4.3.1.3. For NPCs Spawn Offsets, click + ... and leave everything default. Note: if you are spawning more than 1, make X value 300.
    4.3.1.4. For NPCs to Spawn Percentage Chance, click +... and add 1 into the field
    4.3.1.5. For Entry Weight put in a value between 0.0 and 1.0. e.g. 0.12 = 12% to spawn
    4.3.1.6. Leave all other entries default.
    4.4. Locate NPCSpawn Limits and click +
    4.4.1. Click on the newly created entry (11 if this is the first time) and expose the fields
    4.4.1.1. For NPCClass dropdown select "MyPara_Character_BP"
    4.4.1.2. For Max Percentage Of Desired Num to Allow enter 0.5
    4.5. Compile and Save.

    5 LINK THE UPDATED SPAWNER TO YOUR MOD
    5.1. Go back to your PrimalGameData_BP_MyMod and edit it
    5.2 Locate Remap NPCSpawn Entries and click +
    5.2.1. Under 0, change From Class dropdown to "DinoSpawnEntriesGrasslands"
    5.2.2. Under 0, change To Class dropdown to "DinoSpawnEntriesGrasslands_MyMod"
    5.3. Compile and Save

    6 COOK AND SAVE YOUR MOD

    NOTE: Existing worlds will take time to re-populate new spawners. If you want instant visibility of your new dino/spawner... and are comfortable resetting all tamed and wild dinos on your map (bad for public servers!).. you can issue the "cheat destroyallenemies" command. This will delete *all* dinos including tamed ones. As you move around the map you will start to see your new dinos appear as configured in your spawner definition.
    Last edited by JasonFJ; 09-06-2015, 12:28 PM.

  • #2
    Good informative write up for the uninitiated, +5 stars to you sir!
    Main Mod: Statera Vis | Other Neglected Mod: Rebalance Mod Lite
    Guides: References and You - Down the Rabbit Hole

    Comment


    • #3
      Thanks for the contribution! Btw I believe you can edit the title of a thread in the "Go advanced" section of edit your post on this forum.
      Creator of the ARK mods TorchBoost, PogLoot, and DinoWipe.

      Comment


      • #4
        Exactly what I was looking for. Thanks for the info

        Comment


        • #5
          I follow this and nothing spawns even the default dino

          Comment


          • #6
            I follow this and nothing spawns even the default dino
            maybe not your case, but when I was creating spawn volumes for dinos on my custom map, the volume needed to partially intersect the floor or landscape - otherwise no dinos

            Comment


            • #7
              Thank you very much JasonFJ! I will try it out

              Comment


              • #8
                Any clue how to make the saddles work?

                Comment


                • #9
                  to make saddles work w/o having to make all new saddles. dont change any of the tags

                  Comment


                  • #10
                    Easiest way is to use the same Custom Tag as the dino you made the variant from... that way you don't have to fiddle with a bunch of Engram and PrimalItemarmor_(saddle) reference chain.

                    Comment


                    • #11
                      Anyone who knows after i saved the project into my "MyMod" Folder, how do i then summon it? which name to use?

                      Comment


                      • #12
                        Assuming you've referenced it in your mod as above... or at least referenced it somewhere (spawners, NPC remap etc.) you just use "cheat summon MyPara_Character_BP_C"

                        Comment


                        • #13
                          Hm, im stucked now for a while. I started over once again and now i cant find the PrimalGameData_BP in step 2.1. Edit PrimalGameData_BP in your mod folder.
                          I dont even have that file in there, i made a folder "MyMods" under the folder Mod. All i have in there is the file from step.1

                          Comment


                          • #14
                            All mods need their own copy of the PrimalGameData_bp. You should watch this before following the above tutorial https://forums.unrealengine.com/show...just-a-Mod-%29

                            Comment


                            • #15
                              Originally posted by Bacon_Beard View Post
                              All mods need their own copy of the PrimalGameData_bp. You should watch this before following the above tutorial https://forums.unrealengine.com/show...just-a-Mod-%29
                              Thanks! I used the primalgamedata from generic mod, im doing all those steps but im taking a ptera instead of a parassaur. Stl cant summon it. Think i might need a lot more hours to be spend into this devkit.

                              Comment

                              Working...
                              X