Skip to content

Importing modded creatures

Erwin edited this page Jul 26, 2025 · 3 revisions

Layman's guide to add your favorite modded dino to ASB. This guide is long, very well explained and assumes the following from you:

  • you have export gun installed on your server or singleplayer, whichever you're testing on
  • you have access to your local files inside your ark installation folder (console players probably wont be able to use this guide)
  • you have notepad or any app that can open json files. You can open a .json file by double clicking it and choosing notepad as the app to open
acronym meaning
ASB Ark Smart Breeding
  1. Inside the ASB installation folder, go inside the json folder
  2. Go into the values folder
  3. If you don't have one already, create a file called _manifestCustom.json inside this folder(it is important to keep the underscore_)
  4. Inside this new file, we'll paste the following:
   { 
  "format": "1.14-flyerspeed",  
  "files": {  
    "938805-DiscoveryWorld.json": {  
      "version": "1",  
      "format": "1.14-flyerspeed",  
      "mod": { "id": "938805", "tag": "DiscoveryWorld", "title": "Discovery World" }  
    }  
  }  
}

Keep in mind this is just an example, please use the proper guides if you are using different formats

In this example, we're using the mod Discovery World by By TheRealHypernatrema.

in the page we can see the Project ID and the Game version.

brave_LWtMNCVVzU

The "files": should be named ID-Name.json. If i had a mod called ErwinWares with mod id 111112 and my version is 82.888.1 it, would be

"files": {  
    "111112-ErwinWares.json": { 
    "version": "82.888.1",  
      "format": "1.14-flyerspeed",  
      "mod": { "id": "111112", "tag": "ErwinWares", "title": "Erwin Wares" }  
      ... more below
  1. Now we are going to create a file with the same name you provided in "files", using the same example as before, we'll be making a file called 938805-DiscoveryWorld.json, inside the same folder we have the manifestCustom.json
  2. Inside this newly created 938805-DiscoveryWorld.json we are going to paste the following
{  
  "version": "1",  
  "format": "1.14-flyerspeed",  
  "mod": { "id": "938805", "tag": "DiscoveryWorld", "title": "Desmodus Discovery World" },  
  "species": [  
    {  
      "name": "Desmodus",  
      "blueprintPath": "/Game/Mods//DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA",  
      "fullStatsRaw": [  
        [ 440, 0.2, 0.27, 0.5, 0 ],  
        [ 325, 0.1, 0.1, 0, 0 ],  
        [ 400, 0.06, 0, 0.5, 0 ],  
        [ 225, 0.1, 0.1, 0, 0 ],  
        [ 2250, 0.1, 0.1, 0, 0 ],  
        null,  
        null,  
        [ 325, 0.02, 0.04, 0, 0 ],  
        [ 1, 0.05, 0.1, 0.5, 0.4 ],  
        [ 1, 0, 0.01, 0.2, 0 ],  
        null,  
        null  
      ],  
  
      "immobilizedBy": [],  
      "breeding": {  
        "gestationTime": 20000,  
        "incubationTime": 0,  
        "eggTempMin": 0,  
        "eggTempMax": 0,  
        "maturationTime": 500000,  
        "matingCooldownMin": 70000,  
        "matingCooldownMax": 200000  
      },  
      "colors": [  
        {  
          "name": "Body Main",  
          "colors": [  
            "Dino Dark Orange",  
            "Dino Dark Red"  
          ]  
        },  
        {  
          "name": "Back",  
          "colors": [  
            "BigFoot5",  
            "Black"  
          ]  
        },  
        null,  
        null,  
        null,  
        null  
      ],  
      "taming": {  
        "nonViolent": true,  
        "violent": false,  
        "tamingIneffectiveness": 2.5,  
        "affinityNeeded0": 9000,  
        "affinityIncreasePL": 300,  
        "wakeAffinityMult": 1.5,  
        "wakeFoodDeplMult": 2,  
        "foodConsumptionBase": 0.003,  
        "foodConsumptionMult": 200.057  
      },  
      "TamedBaseHealthMultiplier": 1,  
      "NoImprintingForSpeed": false,  
      "doesNotUseOxygen": false,  
      "displayedStats": 927  
    },  
  ]  
}

Please be sure to edit the following properties inside the json that we previously added

"version": "put_the_version_here",
"mod": { "id": "put_the_project_id_here_from_curse_forge", "tag": "name_of_the_mod_without_spaces", "title": "normal_name_of_the_mod" }

Now we will need the following:

  • Commands to spawn the dino you want
  • A few cryopods
  • Export gun in local mode (see below on how to enable local files instead of API)

To enable local files on the export gun, that this is done by holding R, clicking on Cloud and removing the token you may have, that will dump dinos into local files. The files are usually located in C:\Program Files (x86)\Steam\steamapps\common\ARK Survival Ascended\ShooterGame\Saved\DinoExports\ASB, be sure to check ASB -> settings -> import exported and check the ASB export gun folder, thats where the files will be generated.

  1. Using a spawn command, spawn the dino you want with a random level and shoot it with the Export Gun

In my case, i exported a file called Desmodus_299366304-371196305.json in C:\Program Files (x86)\Steam\steamapps\common\ARK Survival Ascended\ShooterGame\Saved\DinoExports\ASB

Open that file with either Notepad, Notepad++ or any editor of your choice.

Here's a bit of how it should look like

"Version": 1,
	"DinoName": "",
	"TribeName": "Tribe of Aberration",
	"SpeciesName": "Desmodus",
	"TamerString": "Tribe of Aberration",
	"OwningPlayerName": "",
	"ImprinterName": "Aberration",
	"OwningPlayerID": 0,
	"DinoID1": "299366304",
	"DinoID2": "371196305",
	"Ancestry":
	{
		"MaleName": "Desmodus - Lvl 150",
		"MaleDinoId1": "309336281",
		"MaleDinoId2": "294484758",
		"FemaleName": "Desmodus - Lvl 135",
		"FemaleDinoId1": "266235685",
		"FemaleDinoId2": "211723288"
	},
	"BlueprintPath": "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C",
	"Stats": [
	... more below

From this, we'll extract the following data.

SpeciesName: "Desmodus" "BlueprintPath": "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C"

With those 2, we'll go to the next step

  1. Open the 938805-DiscoveryWorld.json that we created previously and change the name and blueprintPath. It should look like this now. Remove _C from the ending of the blueprint
   {  
  "version": "1",  
  "format": "1.14-flyerspeed",  
  "mod": { "id": "938805", "tag": "DiscoveryWorld", "title": "Desmodus Discovery World" },  
  "species": [  
    {  
      "name": "Desmodus",  
      "blueprintPath": "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA",  
      "fullStatsRaw": [
      ... more below
  1. Go into the game, and put yourself in admin mode. For server, you need to run enablecheats \<password\> before proceeding. For singleplayer, make sure you UNTICK the singleplayerSettings option in the menu (there's an option literally called that) as it affects stats wildly.

  2. Although not recommended since it'll add complexity, it is best to have the game with no changes in gameusersettings.ini or game.ini changing dino stats or multipliers and default 1x values in the settings menu. This can be done by importing your gameusersettings.ini and game.ini in ASB -> settings -> multipliers -> import local settings

It is recommended to get away from your base and tames for the next steps to prevent accidents, both from using commands that destroy anything you're looking at and the danger of spawning wild dinos near your base.

  1. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 1. Notice that we have _C at the end and we are using double quote ", not '(single quote), replace the path with the one you originally found in the first export cheat SpawnDino "my_blueprint_path_with_C" 0 0 0 1.

  2. Use the export gun on the wild dino WITHOUT TAMING IT

  3. Look at the dino and run cheat DestroyMyTarget to get rid of it. Be careful not to look at anything else, including structures

  4. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 150

  5. Use the export gun on the wild dino WITHOUT TAMING IT

  6. Look at the dino and run cheat DestroyMyTarget to get rid of it. Be careful not to look at anything else, including structures

  7. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 150

  8. Look at the dino and run cheat dotame

  9. Cryopod the dino

  10. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 150

  11. Look at the dino and run cheat dotame

  12. Look at the dino and run the command cheat AddExperienceToTarget 1000 0 0

  13. If on a server, wait a few seconds until you can level up the dino, then level up EXACTLY ONCE in every stat it has.

  14. Cryopod the dino

  15. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 150

  16. Look at the dino and run the command cheat SetTamingEffectivenessModifier 0.3

  17. Look at the dino and run the command cheat dotame

  18. Cryopod the dino

  19. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 150

  20. Look at the dino and run the command cheat SetTamingEffectivenessModifier 0.7, notice we changed from 0.3 to 0.7

  21. Look at the dino and run the command cheat dotame

  22. Run the command cheat SpawnDino "/DinosaurDiscovery/Dino/Desmo/Desmodus_Character_BP_ASA.Desmodus_Character_BP_ASA_C" 0 0 0 150

  23. if it has the same Gender of the previous dino, run cheat DestroyMyTarget on it and repeat step 30, we want an opposite gender dino to breed with.

  24. Once you spawn an opposite gender dino, run cheat dotame and breed them together. Be sure to cheat some air conditioners and you may run cheat slomo 10 if you wish to accelerate time (using slomo 1 to go back to normal)

  25. Once a new baby has been born, look at the baby and run the command cheat SetImprintQuality 0.12

  26. Cryopod the baby and both parents.

  27. Now uncryopod ALL the dinos you gathered and use the export gun on them. You should have 6.

  28. Enable and open the tab Multiplier Testing in ASB. (Settings -> General -> Show Dev tools -> restart, the tab is the right most tab in ASB.)

  29. Go to your ASB export folder, usually in C:\Program Files (x86)\Steam\steamapps\common\ARK Survival Ascended\ShooterGame\Saved\DinoExports\ASB and select ALL the files of only the dino you've been exporting. In this case, it was Desmodus, we should export the last 8 (5 tamed, 2 wilds, 1 baby) by dragging all 8 files into the "Drop exportGun files to determine species values", it show hover green when you drop it properly. Keep in mind this is sensitive, be sure to drop it in that specific area and not anywhere else, as that would load the files normally instead of inside the extractor.

  30. Once you do that, you should see a table with B, Lw, Iw, IwM, etc etc. At the very top, under the tabs, you should see a button called Copy raw species stat values to clipboard, click on it and you now have the stats in your clipboard.

  31. Open the file 938805-DiscoveryWorld.json and replace the whole fullstatsraw with your clipboard

Should look something like this

 "fullStatsRaw": [  
        [ 440, 0.2, 0.27, 0.5, 0 ],  
        [ 325, 0.1, 0.1, 0, 0 ],  
        [ 400, 0.06, 0, 0.5, 0 ],  
        [ 225, 0.1, 0.1, 0, 0 ],  
        [ 2250, 0.1, 0.1, 0, 0 ],  
        null,  
        null,  
        [ 325, 0.02, 0.04, 0, 0 ],  
        [ 1, 0.05, 0.1, 0.5, 0.4 ],  
        [ 1, 0, 0.01, 0.2, 0 ],  
        null,  
        null  
      ],  

just to explain what those stats are (dont copy this as it wont work, use what ASB output, this is just an explanation)

"fullStatsRaw": [  
        B    Iw   Id    Ta   Tm
        [ 440, 0.2, 0.27, 0.5, 0  ],  0[HP] Hitpoints 
        [ 325, 0.1, 0.1, 0, 0 ],  1[St] Stamina
        [ 400, 0.06, 0, 0.5, 0 ],  2[To] Torpor
        [ 225, 0.1, 0.1, 0, 0 ],  3[Ox] Oxygen
        [ 2250, 0.1, 0.1, 0, 0 ],  4[Fo] Food
        null,  5[Wa] Water
        null,  6[?] ? 
        [ 325, 0.02, 0.04, 0, 0 ],  7[We] Weight
        [ 1, 0.05, 0.1, 0.5, 0.4 ],  8[Dm] Damage
        [ 1, 0, 0.01, 0.2, 0 ],  9[Sp] Speed
        null, 10[Fr] Fortitude
        null  11[Cr] Crafting
      ],  
  1. Now we are going to go on a website that can convert binary into decimal. For example This One https://www.calculator.net/binary-calculator.html?b2dnumber1=111110011100&calctype=b2d&x=Calculate#binary2decimal
  2. Now we will count all the stats that are visible in the dino based off the information above. For each stat that shows when you open the dino's inventory, we use 1, if it doesnt, we use 0.
 "fullStatsRaw": [  
        When opening the desmodus inventory, in the middle, i see the following stats:
        [ 440, 0.2, 0.27, 0.5, 0 ],  HP, i see = 1
        [ 325, 0.1, 0.1, 0, 0 ],  Stamina, i see, = 1
        [ 400, 0.06, 0, 0.5, 0 ],  Torpor, i see, = 1
        [ 225, 0.1, 0.1, 0, 0 ],  Oxygen, i see, = 1
        [ 2250, 0.1, 0.1, 0, 0 ],  Food, i see, = 1
        null,  Water, i DONT see, = 0
        null,  Unknown, i DONT see, = 0
        [ 325, 0.02, 0.04, 0, 0 ],  Weight, i see, = 1
        [ 1, 0.05, 0.1, 0.5, 0.4 ],  Damage, i see, = 1
        [ 1, 0, 0.01, 0.2, 0 ],  Speed, i see, = 1 (depends on settings)
        null,  Fortitude, i DONT see, = 0
        null  Crafting, i DONT see, = 0
      ],  

Those = 1 and = 0 at the end of each line is important, keep note of them. From top to bottom, we'll copy them. Start at line 1: 1. Line 2: 11. Line 3: 111. Line 4: 1111. Line 5: 11111. Line 6: 111110, etc etc until we have every line. End result should look like 11111001100, when we put into our calculator in the binary to decimal conversion, gives us 1996. That is the value we'll replace "displayedStats": 927 with "displayedStats": 1996 inside 938805-DiscoveryWorld.json

  1. Congratulations, you've now finished making custom mod files. To load them and test it, open ASB, click on Settings and click on Mod Values Manager. Search for your new mod file (in this case called Discovery World) and double click it. That's all folks.
Clone this wiki locally