Jump to content

Sign in to follow this  
HansGrub3r

Adding Elephants

Recommended Posts

Hi!

I setup a 1x1 server for me and me mates last weekend, didn't spend to much attention to what islands I did add in.
But now after a week we seem to be lacking spawns of elephants, not a single island got them.

So I've been trying to figure out how to use "spawnerOverrideTemplates" in the serverGrid.json. But from my understanding ATLAS is reusing alot of shit from ARK..
I can't understand how I am supposed to create a spawn override with Elephants onto an island while it's using the Mammoths files from Ark..

If I look at the "SpawnerAlloOrSarco" it's not making much sense, I haven't implemented that one so I got no clue what that is spawning.
 

{
      "Name": "SpawnerAlloOrSarco",
      "NPCSpawnEntries": "((AnEntryName=\"Sarco\",NPCsToSpawn=(BlueprintGeneratedClass'/Game/PrimalEarth/Dinos/Sarco/Sarco_Character_BP.Sarco_Character_BP_C'),NPCsSpawnOffsets=((X=0.000000,Y=0.000000,Z=0.000000)),NPCsToSpawnPercentageChance=(1.000000)),(AnEntryName=\"Allo\",NPCsToSpawn=(BlueprintGeneratedClass'/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP_C'),NPCsSpawnOffsets=((X=0.000000,Y=0.000000,Z=0.000000)),NPCsToSpawnPercentageChance=(1.000000),EntryWeight=0.200000))",
      "NPCSpawnLimits": "((NPCClass=BlueprintGeneratedClass'/Game/PrimalEarth/Dinos/Sarco/Sarco_Character_BP.Sarco_Character_BP_C',MaxPercentageOfDesiredNumToAllow=0.800000),(NPCClass=BlueprintGeneratedClass'/Game/PrimalEarth/Dinos/Allosaurus/Allo_Character_BP.Allo_Character_BP_C',MaxPercentageOfDesiredNumToAllow=0.200000))",
      "MaxDesiredNumEnemiesMultiplier": 1.2
    }

But if I were to remodel this for spawning elephants would I just need to replace the path to /Game/PrimalEarth/Dinos/Mammoth/Mammoth_Character_BP.Mammoth_Charachter_BP_C ? Or is there more to it than that ?


Those reused ARK files would not let me spawn in anything beeing used in those SpawnerOverrideTemplates but I did however manage to spawn in doedicurus and Rexes, so hence my long post on here now being all confused.
Picture of the doedi just to get some attention:

atlas doedi.jpg

Share this post


Link to post
Share on other sites

Elephant_Character_BP_C

/Game/PrimalEarth/Dinos/Elephant/Elephant_Character_BP_C ?

The above is the path to the Elephant 100% because I have spawned them in succesfully with that, however from what I understand you need to not enter this information into your json file, enter it into your game.ini file instead for the server grid you want elephants to spawn into.

I have played with this a little but for resources and it seems to work for them but unfortunately I am not 100% sure on the full animal path names to help fully.

Share this post


Link to post
Share on other sites

After a little thought actually, the correct code is below for them.

/Game/Atlas/Creatures/Elephant/Elephant_Character_BP.Elephant_Character_BP_C
Edited by Krat0s

Share this post


Link to post
Share on other sites

Oh yea I'm still living in the Ark folder it seems.. lol

I've now tried it within the ServerGrid.json and did DestroyWildDinos when started up. But I've now flown around all the islands I set the SpawnerOverrides on but no Elephants.

This is how I did it, not sure if I'm doing it right or not. 

{
      "Name": "Elephant",
      "NPCSpawnEntries": "((AnEntryName=\"Elephant\",NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/Elephant/Elephant_Character_BP.Elephant_Character_BP_C'),NPCsSpawnOffsets=((X=0.000000,Y=0.000000,Z=0.000000)),NPCsToSpawnPercentageChance=(1.000000)))",
      "NPCSpawnLimits": "",
      "MaxDesiredNumEnemiesMultiplier": 1.2
    }

And these are the island I want them to spawn on:
 

        {
          "name": "Mnt_I_CH",
          "id": 1153,
          "spawnerOverrides": {
            "Elephant": "Elephant"
          },
          "minTreasureQuality": -1.0,
          "maxTreasureQuality": -1.0,
          "useNpcVolumesForTreasures": false,
          "useLevelBoundsForTreasures": true,
          "prioritizeVolumesForTreasures": false,
          "islandTreasureBottleSupplyCrateOverrides": "",
          "instanceTreasureQualityAddition": 1.0,
          "worldX": 1194073.5,
          "worldY": 1194568.0,
          "rotation": 0.0
        },
        {
          "name": "Mnt_Z_CH",
          "id": 1154,
          "spawnerOverrides": {
            "Elephant": "Elephant"
          },
          "minTreasureQuality": -1.0,
          "maxTreasureQuality": -1.0,
          "useNpcVolumesForTreasures": false,
          "useLevelBoundsForTreasures": true,
          "prioritizeVolumesForTreasures": false,
          "islandTreasureBottleSupplyCrateOverrides": "",
          "instanceTreasureQualityAddition": 1.0,
          "worldX": 176296.422,
          "worldY": 1189629.63,
          "rotation": 0.0
        },
        {
          "name": "Mnt_Q_ER",
          "id": 1156,
          "spawnerOverrides": {
            "Elephant": "Elephant"
          },
          "minTreasureQuality": -1.0,
          "maxTreasureQuality": -1.0,
          "useNpcVolumesForTreasures": false,
          "useLevelBoundsForTreasures": true,
          "prioritizeVolumesForTreasures": false,
          "islandTreasureBottleSupplyCrateOverrides": "",
          "instanceTreasureQualityAddition": 1.0,
          "worldX": 717037.2,
          "worldY": 1197036.88,
          "rotation": 0.0
        },

In the lower code window it is pointing to the code above which I think should make elephants spawn in ?
 "spawnerOverrides": { "Elephant": "Elephant" }   <- First Elephant is the name of the spawnerOverride and the second is the actual animal.

Should I just try increasing this to 100% to see if it makes any difference ? NPCsToSpawnPercentageChance=(1.000000)

Share this post


Link to post
Share on other sites

I would put the override inside the game.ini unit in your json file. Double check the spawn override code for Ark and just replace the line with what I sent you and put it in the game.ini and you should be fine. Make sure you double check every comma is where it should be and then do a dino wipe

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...