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
188.8.131.52. For An Entry Name put “MyPara (1)” - where 1 is just a text value to remind you it’s 1 dino spawning only
184.108.40.206. For NPCs to Spawn, click + … then in the newly create 0 field, click the dropdown and choose “MyPara_Character_BP”
220.127.116.11. For NPCs Spawn Offsets, click + … and leave everything default. Note: if you are spawning more than 1, make X value 300.
18.104.22.168. For NPCs to Spawn Percentage Chance, click +… and add 1 into the field
22.214.171.124. For Entry Weight put in a value between 0.0 and 1.0. e.g. 0.12 = 12% to spawn
126.96.36.199. 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
188.8.131.52. For NPCClass dropdown select “MyPara_Character_BP”
184.108.40.206. 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.