AYNOO mod · ARK: Survival Ascended

Codes, _C names and guides

Every give code and class name in the AYNOO mod, how to use them, and how to set up your server. Read straight from the mod's own data on 6 October 2026: 46 items, 34 engrams.

CurseForge mod ID1719367
Server start line-mods=1719367

New: the AYNOO Vault and Vault Controller, vaults that snap flush on every side (rows, columns and stacks), and AYNOO server settings in GameUserSettings.ini.

01Give codes and _C names

Copy a give code, open the console in game with Tab, paste with Ctrl+V and press Enter. The _C name is what server settings and shops ask for.

02Use the codes in game

Give an item to yourself

  1. On your server, log in as admin once per session: press Tab, then type EnableCheats, a space, and your admin password, then press Enter. In single player you can skip this.
  2. Copy the item's give code from the list above. Set Amount first if you want more than one.
  3. In game press Tab, paste with Ctrl+V, press Enter. The item lands in your inventory.

Give an item to another player

  1. Press Esc and click ADMIN (or the ADMIN button under your inventory). Only admins see it.
  2. Pick the player in the list.
  3. Use GIVE COINS with an amount, or pick an item and press GIVE. The list there has 37 items: the cosmetics, the streamer jackets, the AYNOO Vault, the Vault Controller and the storage boxes. Loot drops have their own buttons.

Every AYNOO skin and cosmetic has an engram (10 Fiber + 5 Hide), the streamer jackets too. You can also give them by code or from the admin panel.

What the numbers at the end mean

cheat GiveItem "…" 1 0 0 = amount, quality, blueprint. Change the first number for more items. Set the last one to 1 to give a blueprint instead of the item (the Blueprint box above does it).

03Server settings

Load the mod on your server

  1. Add -mods=1719367 to the server start line. With other mods, separate the IDs with commas and no spaces: -mods=1719367,111111.
  2. On a hosting panel, put 1719367 in its Mods field instead.
  3. Restart the server. It downloads the newest approved version by itself; players get it when they join.

AYNOO settings (GameUserSettings.ini)

Switch AYNOO features on or off and change their main numbers, without a mod update.

  1. Stop the server. ARK rewrites GameUserSettings.ini when it shuts down, so changes made while it runs are lost.
  2. Copy the block below and paste it at the end of the server's GameUserSettings.ini (the same file as [ServerSettings]).
  3. Change the lines you want, then start the server.
[AynooMod]
; AYNOO Vault: Slots of every AYNOO Vault. Allowed: 1 to 1000. Default: 1000
VaultSlots=1000
; AYNOO Storage: Slots of every AYNOO Storage box. Allowed: 1 to 1000. Default: 300
StorageSlots=300
; AYNOO Vault Controller: False = tapping E on a vault never pulls and the controller's Auto-pull line is hidden; Deposit now still works. Allowed: True/False. Default: True
AutoPull=True
; AYNOO Vault Controller: Highest range in metres players can set; placed controllers above it are lowered to it. Allowed: 5 to 100. Default: 50
ControllerMaxRange=50
; AYNOO Vault Controller: Starting range in metres of a newly placed Vault Controller. Allowed: 5 to ControllerMaxRange. Default: 20
ControllerRange=20
; AYNOO Vault Controller: Seconds a Vault Controller waits between two deposits (Deposit now and the auto-pull when a vault is opened). Allowed: 0 to 60. Default: 2.0
DepositCooldown=2.0
; Keeper: True = a player gets their Aynoo Coins back after respawning. False = at death the coins drop in a loot bag next to the body, and anyone can pick it up. Allowed: True/False. Default: True
KeepCoinsOnDeath=True
; Keeper: True = AYNOO cosmetics in the bag come back after respawning. False = at death they drop in a loot bag next to the body, and anyone can pick it up. Worn cosmetics always stay with the player. Allowed: True/False. Default: True
KeepCosmeticsOnDeath=True
; Lava Arena: Minutes before structures that players build inside a Lava Arena area are removed; 0 = never. Allowed: 0 to 1440. Default: 60
ArenaCleanupMinutes=60
; Lava Arena: False = players on the spectator ring can be hurt. Allowed: True/False. Default: True
ArenaSpectatorProtection=True
; ESC menu: False = the AYNOO ESC overlay never shows and players see ARK's menu (ARK's Save Game, Backup Saves and Friends on Discord buttons stay hidden). Allowed: True/False. Default: True
EscMenu=True
; ESC menu: Name shown at the top of the ESC overlay and on its left panel. Allowed: text, up to 40 characters. Default: AYNOO.NET
ServerName=AYNOO.NET
; ESC menu: Discord button + QR. Allowed: True/False. Default: True
ShowDiscord=True
; ESC menu: Store button + QR. Allowed: True/False. Default: True
ShowStore=True
; ESC menu: Website button. Allowed: True/False. Default: True
ShowWebsite=True
; ESC menu: Suicide button. Allowed: True/False. Default: True
ShowSuicide=True
; ESC menu: Arena button. Allowed: True/False. Default: True
ShowArena=True
; ESC menu: Boost FPS + Reset Boost buttons. Allowed: True/False. Default: True
ShowBoostFps=True
; AYNOO Pets: False = pets never talk (no speech bubbles, no voices); they still follow and dance. Allowed: True/False. Default: True
PetTalk=True
; AYNOO Pets: % faster walking and running while a pet is out (the pet item is worn). Allowed: 0 to 50. Default: 10
PetSpeedBonus=10
; AYNOO Pets: % more max carry weight while a pet is out. Allowed: 0 to 100. Default: 0
PetWeightBonus=0
; AYNOO Pets: Health points healed per second while a pet is out (not while dead). Allowed: 0 to 10. Default: 0.0
PetHealthRegen=0.0
; AYNOO Pets: % less food and water used while a pet is out. Allowed: 0 to 90. Default: 0
PetFoodWaterSaving=0
; Language: Arabic = AYNOO menus, notifications and pet bubbles in Arabic, and players can type Arabic in chat and on AYNOO banners/totems. Both = Arabic and English together. English = English only (as before). Allowed: Arabic, Both or English. Default: Both
Language=Both

Every value in the block is the default, so pasting it changes nothing until you edit a line. A missing line, or no [AynooMod] section at all, keeps the default. A wrong value (text where a number belongs, or out of range) uses the default or the nearest allowed value. The server reads the values once when it starts.

SettingDefaultAllowedWhat it does

Change engrams, recipes and stacks (Game.ini)

These lines go in Game.ini under [/script/shootergame.shootergamemode]. They use the short _C names from the list. Restart the server after a change. Examples:

AYNOO Vault engram (default level 35, 18 points):

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVault_C",EngramLevelRequirement=35,EngramPointsCost=18,EngramHidden=False)

AYNOO Vault recipe (default 60 metal ingot, 25 crystal, 40 cementing paste, 15 polymer):

ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooVault_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=60,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Crystal_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_ChitinPaste_C",BaseResourceRequirement=40,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Polymer_C",BaseResourceRequirement=15,bCraftingRequireExactResourceType=false)))

Hide an engram (example: the Glow Totem), so nobody can learn it:

OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooGlowTotem_C",EngramHidden=true)

Aynoo Coin stack size (default 1000):

ConfigOverrideItemMaxQuantity=(ItemClassString="PrimalItemConsumable_AynooCoin_C",Quantity=(MaxItemQuantity=1000,bIgnoreMultiplier=true))
All AYNOO engram and recipe lines (40 engrams, 48 recipes, today's values)
[/script/shootergame.shootergamemode]
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooTotem_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooGlowTotem_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStorage_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooTrail_Purple_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooTrail_Cyan_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooTrail_Gold_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooTrail_Green_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooTrail_Pink_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooCrown_Gold_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooCrown_Royal_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooCrown_Ice_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooBanner_Purple_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooBanner_Red_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooBanner_Blue_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooBanner_Black_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooNeonStorage_Purple_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooNeonTotem_Purple_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooNeonStorage_Cyan_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooNeonTotem_Cyan_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooNeonStorage_Gold_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooNeonTotem_Gold_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooHat_Trucker_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooHat_Beanie_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooHat_Cowboy_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVarsity_Jacket_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVarsity_Pants_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVarsity_Boots_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStreet_IceHoodie_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStreet_FireHoodie_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStreet_GameOverHoodie_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStreet_WhitePants_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStreet_MilitaryBoots_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooStreet_CasualBoots_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooDeposit_C",EngramLevelRequirement=35,EngramPointsCost=10,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVault_C",EngramLevelRequirement=35,EngramPointsCost=18,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVarsity_JacketW51_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVarsity_JacketSAS_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooVarsity_JacketGS_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooPet_Mascot_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_AynooPet_Girl_C",EngramLevelRequirement=1,EngramPointsCost=0,EngramHidden=False)
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooTotem_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=100,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=30,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooTotem_Medium_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=100,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=30,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooTotem_Large_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=100,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=30,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooTotem_Huge_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=100,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=30,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooGlowTotem_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=3,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=4,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooDrop_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooDrop_Common_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooDrop_Rare_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooDrop_Legendary_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooDrop_Star_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooStorage_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Wood_C",BaseResourceRequirement=50,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Thatch_C",BaseResourceRequirement=35,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooBanner_Purple_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooBanner_Red_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooBanner_Blue_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooBanner_Black_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooNeonStorage_Purple_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=250,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooNeonTotem_Purple_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooNeonStorage_Cyan_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=250,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooNeonTotem_Cyan_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooNeonStorage_Gold_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=250,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooNeonTotem_Gold_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemConsumable_AynooCoin_C",BaseResourceRequirement=150,bCraftingRequireExactResourceType=true)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooHat_Trucker_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooHat_Beanie_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooHat_Cowboy_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooVarsity_Jacket_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooVarsity_Pants_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooVarsity_Boots_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooStreet_IceHoodie_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooStreet_FireHoodie_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooStreet_GameOverHoodie_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooStreet_WhitePants_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooStreet_MilitaryBoots_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooStreet_CasualBoots_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooVarsity_JacketW51_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooVarsity_JacketSAS_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooDeposit_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=40,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Crystal_C",BaseResourceRequirement=20,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Polymer_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Electronics_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooVarsity_JacketGS_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooTrail_Purple_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooTrail_Cyan_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooTrail_Gold_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooTrail_Green_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooTrail_Pink_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooCrown_Gold_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooCrown_Royal_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooCrown_Ice_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemStructure_AynooVault_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_MetalIngot_C",BaseResourceRequirement=60,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Crystal_C",BaseResourceRequirement=25,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_ChitinPaste_C",BaseResourceRequirement=40,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Polymer_C",BaseResourceRequirement=15,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooPet_Mascot_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))
ConfigOverrideItemCraftingCosts=(ItemClassString="PrimalItemAccessory_AynooPet_Girl_C",BaseCraftingResourceRequirements=((ResourceItemTypeString="PrimalItemResource_Fibers_C",BaseResourceRequirement=10,bCraftingRequireExactResourceType=false),(ResourceItemTypeString="PrimalItemResource_Hide_C",BaseResourceRequirement=5,bCraftingRequireExactResourceType=false)))

These are ARK's standard Game.ini settings. You only need the lines you change. After a server restart, check one change in game before you rely on it.

Shops and plugins

Most shop plugins want the Blueprint path: the part inside the quotes of a give code, for example

Blueprint'/AynooMod/Deposit/PrimalItemStructure_AynooVault.PrimalItemStructure_AynooVault'

If a tool asks for a class name instead, use the _C name (short) or the full _C path (open "All class paths" on an item).

04For plugin makers

Default buffs (every player gets these)

BuffWhat it does_C path

Send an AYNOO notification

Call ClientAynooNotify(Type, Title, Message, Duration) on the server, on that player's PrimalBuff_AynooNotify_C. It shows on that player's screen.

Types: info, success, warning, error, reward, pvp, safezone, announcement, shop. Duration 0 uses the type's default. Not tested with a real plugin yet.

Mod data

Mod data/AynooMod/ModDataAsset_AynooMod
Game data/AynooMod/PrimalGameData_BP_AynooMod.PrimalGameData_BP_AynooMod_C
Copied