Hallo ihr Lieben,
ich bin noch unerfahren in der ganzen Thematik, aber habe mich die letzten Tage intensiv reingelesen und jede Veränderung in der Game Ini hat wunderbar funktioniert - bis auf das Ersetzen von Kreaturen. Unangenehmerweise werden durch den Code einfach beide Kreaturen entfernt (sind nicht mehr aufzufinden auch nicht mit Command), anstatt die eine durch die andere Kreatur ersetzt. Sinn der Sache ist, dass es möglich ist z.B. Crystal Wyvern auch auf Fjordur tamen zu können, da ein Cluster zu teuer wäre und die Kreaturen fehlen. Laut der GPORTAL Website geht das ja ganz leicht.
Zuerst habe ich es mit dem Code versucht:
NPCReplacements=(FromClassName="Diplodocus_Character_BP_C",ToClassName="CrystalWyvern_Character_BP_WS_C")
NPCReplacements=(FromClassName="SpiderS_Character_BP_C",ToClassName="Jerboa_Character_BP_C")
NPCReplacements=(FromClassName="Ichthyornis_Character_BP_C",ToClassName="Sinomacrops_Character_BP_C")
NPCReplacements=(FromClassName="RockGolem_Character_BP_C",ToClassName="TekStrider_Character_BP_C")
Dann mit dem (habe hier (https://ark.fandom.com/wiki/Server_configuration) davon gelesen):
NPCReplacements=((FromClassName="Diplodocus_Character_BP_C",ToClassName="CrystalWyvern_Character_BP_WS_C"), (FromClassName="SpiderS_Character_BP_C",ToClassName="Jerboa_Character_BP_C"), (FromClassName="Ichthyornis_Character_BP_C",ToClassName="Sinomacrops_Character_BP_C"), (FromClassName="RockGolem_Character_BP_C",ToClassName="TekStrider_Character_BP_C"), (FromClassName="Lamprey_Character_C",ToClassName=""), (FromClassName="Leech_Character_C",ToClassName=""))
Und schlussendlich habe ich in meiner Verzweiflung auch Chat GPT gefragt, was auch zu keinem Ergebnis geführt hat:
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoSpawnEntriesDiplodocus_C",OverrideItems=(SupplyCrateItemSets=(ItemSets=(("DinoSpawnEntriesCrystalIsles_TropicalWyvern_C",Weight=1.0)),MinItemSets=1,MaxItemSets=1)))
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoSpawnEntriesSpider_C",OverrideItems=(SupplyCrateItemSets=(ItemSets=(("DinoSpawnEntriesJerboa_C",Weight=1.0)),MinItemSets=1,MaxItemSets=1)))
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoSpawnEntriesIchthyornis_C",OverrideItems=(SupplyCrateItemSets=(ItemSets=(("DinoSpawnEntriesSinomacrops_C",Weight=1.0)),MinItemSets=1,MaxItemSets=1)))
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="DinoSpawnEntriesRockElemental_C",OverrideItems=(SupplyCrateItemSets=(ItemSets=(("DinoSpawnEntriesTekStryder_C",Weight=1.0)),MinItemSets=1,MaxItemSets=1)))
Ich weiß wirklich nicht weiter und habe gefühlt das gesamte Internet durchsucht, aber irgendwie scheint das Problem nicht sehr verbreitet zu sein. Ich habe auch schon überlegt, ob die Spawns aus Platzgründen blockiert werden und es mit anderen Kreaturen in verschiedenen Größen probiert, aber kein Erfolg. Das Standardzeug mit dem Server-Neustart usw. habe ich natürlich auch berücksichtigt.
Ich wäre unendlich dankbar für einen Hinweis, weil so langsam hinterfrage ich mich und meine Intelligenz etwas.
P.S.: Ich kopiere im Folgenden noch die gesamte Game Ini rein, falls der Fehler da liegen sollte. Überprüft habe ich das zwar auch mehrfach (inkl. Fehlersuche mit Code rausnehmen usw.), aber ich habe ja wie gesagt auch nicht ansatzweise so viel Erfahrung wie andere Mitglieder hier.
Update Spoiler: script/shootergame.shootergamemode
[/script/shootergame.shootergamemode]
NPCReplacements=((FromClassName="Diplodocus_Character_BP_C",ToClassName="CrystalWyvern_Character_BP_WS_C"), (FromClassName="SpiderS_Character_BP_C",ToClassName="Jerboa_Character_BP_C"), (FromClassName="Ichthyornis_Character_BP_C",ToClassName="Sinomacrops_Character_BP_C"), (FromClassName="RockGolem_Character_BP_C",ToClassName="TekStrider_Character_BP_C"), (FromClassName="Lamprey_Character_C",ToClassName=""), (FromClassName="Leech_Character_C",ToClassName=""))
ConfigOverrideSupplyCrateItems=(SupplyCrateClassString="SupplyCrate_Level25_C",MinItemSets=1,MaxItemSets=1,NumItemSetsPower=1.0,bSetsRandomWithoutReplacement=true,ItemSets=((MinNumItems=1,MaxNumItems=2,NumItemsPower=1.0,SetWeight=1.0,bItemsRandomWithoutReplacement=true,ItemEntries=((EntryWeight=1.0,ItemClassStrings=("PrimalItemResource_Element_C"),ItemsWeights=(1.0),MinQuantity=50.0,MaxQuantity=500.0,MinQuality=1.0,MaxQuality=1.0,bForceBlueprint=false,ChanceToBeBlueprintOverride=0.0),(EntryWeight=1.0,ItemClassStrings=("PrimalItemResource_ElementShard_C"),ItemsWeights=(1.0),MinQuantity=50.0,MaxQuantity=500.0,MinQuality=1.0,MaxQuality=1.0,bForceBlueprint=false,ChanceToBeBlueprintOverride=0.0)))))
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekBoots_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekShirt_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekGloves_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekHelmet_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekPants_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekRifle_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekGrenade_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TurretTek_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekShield_C",LevelToAutoUnlock=75)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekSword_C",LevelToAutoUnlock=75)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekRexSaddle_C",LevelToAutoUnlock=75)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekMosaSaddle_C",LevelToAutoUnlock=75)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekMegalodonSaddle_C",LevelToAutoUnlock=75)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekTapejaraSaddle_C",LevelToAutoUnlock=75)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekReplicator_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekShieldArmor_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekTransmitter_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekGenerator_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekTeleporter_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekTrough_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekCloningChamber_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekLight_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekFloor_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_Tek_Gate_Large_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_Tek_Gategrame_Large_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_Tek_Gate_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_Tek_Gategrame_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekWindow_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekWallWithWindow_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekTrapdoor_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekCeilingWithTrapdoor_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekUnderwaterBase_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekDoor_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekWallWithDoor_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekWall_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekCeiling_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekRailing_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekFenceFoundation_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekRoof_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekSlopedWall_Left_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekSlopedWall_Right_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekStairs_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekLadder_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekRamp_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekPillar_C",LevelToAutoUnlock=50)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekUnderwaterBase_BottomEntry_C",LevelToAutoUnlock=100)
EngramEntryAutoUnlocks=(EngramClassName="EngramEntry_TekCatwalk_C",LevelToAutoUnlock=50)
bUseSingleplayerSettings=false
bPvEAllowTribeWar=false
bPvEAllowTribeWarCancel=false
bAutoPvETimer=false
bAutoPvEUseSystemTime=true
AutoPvEStartTimeSeconds=0
AutoPvEStopTimeSeconds=0
KillXPMultiplier=1.5
HarvestXPMultiplier=1.5
CraftXPMultiplier=1.5
GenericXPMultiplier=1.5
SpecialXPMultiplier=1.5
bAllowCustomRecipes=true
CustomRecipeEffectivenessMultiplier=1
CustomRecipeSkillMultiplier=1
bDisableDefaultMapItemSets=False
bDisableHexagonStore=False
bHexStoreAllowOnlyEngramTradeOption=False
BaseHexagonRewardMultiplier=0.1
HexagonCostMultiplier=1
bDisableWorldBuffs=False
bEnableWorldBuffScaling=False
WorldBuffScalingEfficacy=1
PlayerHarvestingDamageMultiplier=1
GlobalItemDecompositionTimeMultiplier=1
GlobalCorpseDecompositionTimeMultiplier=1.5
GlobalSpoilingTimeMultiplier=1.8
CropGrowthSpeedMultiplier=2
CropDecaySpeedMultiplier=5
FishingLootQualityMultiplier=1
SupplyCrateLootQualityMultiplier=2
bDisableLootCrates=false
bDisableGenesisMissions=false
bDisableStructurePlacementCollision=true
PvPZoneStructureDamageMultiplier=0
StructureDamageRepairCooldown=180
ResourceNoReplenishRadiusStructures=1
FastDecayInterval=43200
bAllowPlatformSaddleMultiFloors=true
LimitTurretsRange=10000
LimitTurretsNum=100
bLimitTurretsInRange=True
bHardLimitTurretsInRange=true
GlobalPoweredBatteryDurabilityDecreasePerSecond=5
FuelConsumptionIntervalMultiplier=3
HairGrowthSpeedMultiplier=1.5
ResourceNoReplenishRadiusPlayers=1
UseCorpseLifeSpanMultiplier=3
bUseCorpseLocator=true
bAllowUnlimitedRespecs=true
bDisableFriendlyFire=false
bPvEDisableFriendlyFire=false
bAutoUnlockAllEngrams=true
bShowCreativeMode=false
PreventOfflinePvPConnectionInvincibleInterval=5
bIncreasePvPRespawnInterval=false
IncreasePvPRespawnIntervalCheckPeriod=30
IncreasePvPRespawnIntervalMultiplier=1
IncreasePvPRespawnIntervalBaseAmount=0
MaxNumberOfPlayersInTribe=0
MaxAlliancesPerTribe=10
MaxTribesPerAlliance=5
PassiveTameIntervalMultiplier=0.8
MatingIntervalMultiplier=20
MatingSpeedMultiplier=1
EggHatchSpeedMultiplier=10
BabyMatureSpeedMultiplier=10
BabyFoodConsumptionSpeedMultiplier=5
BabyCuddleIntervalMultiplier=0.5
BabyImprintAmountMultiplier=1.5
BabyImprintingStatScaleMultiplier=1.5
BabyCuddleLoseImprintQualitySpeedMultiplier=0.8
BabyCuddleGracePeriodMultiplier=1
WildDinoCharacterFoodDrainMultiplier=1
TamedDinoCharacterFoodDrainMultiplier=0.5
WildDinoTorporDrainMultiplier=1
TamedDinoTorporDrainMultiplier=1
DinoHarvestingDamageMultiplier=3
DinoTurretDamageMultiplier=1
LayEggIntervalMultiplier=1
PoopIntervalMultiplier=1
bAllowFlyerSpeedLeveling=true
bPassiveDefensesDamageRiderlessDinos=false
bFlyerPlatformAllowUnalignedDinoBasing=false
PGMapName=YourPGARK1
PGTerrainPropertiesString=MapSeed=412;LandscapeRadius=1.2;Water Frequency=11;Mountains Frequency=11;Mountains Slope=1.4;MountainsHeight=1.3;Turbulence Power=0.0125;Shore Slope=1;WaterLevel=-0.72;GrassDensity=1;JungleGrassDensity=0.02;ErosionIterations=200000;OceanFloorLevel=-1;SnowBiomeSize=0.3;RWBiomeSize=0.11;MountainBiomeStart=-0.55;MountainsTreeDensity=0.01;JungleBiomeStart=-0.65;IslandBorderCurveExp=4;MaxSawnPointHeight=0.1;SnowGrassDensity=0.25;MountainGrassDensity=0.05;SnowMountainGrassDensity=0.15;UnderwaterObjectsDensity=0.5;SnowMountainsTreeDensity=0.01;TreeDensity=0.003;JungleTreeDensity=0.66;RedWoodTreeDensity=0.35;SnowTreeDensity=1;RedwoodGrassDensity=0.1;ShoreTreeDensity=0.05;SnowShoreTreeDensity=0.025;DeepWaterBiomesDepth=-0.24;InlandWaterObjectsDensity=0.5;ShorelineStartOffset=0.04;ShorelineThickness=0.0045;TerrainScaleMultiplier=(X=1.0f,Y=1.0f,Z=1.0f);SnowBiomeLocation=(X=0.2f,Y=0.2f);RWForestBiomeLocation=(X=0.5f,Y=0.5f);NorthRegion1Start=(X=0.25f,Y=0.0f);NorthRegion1End=(X=0.416f,Y=0.5f);NorthRegion2Start=(X=0.416f,Y=0.0f);NorthRegion2End=(X=0.582f,Y=0.5f);NorthRegion3Start=(X=0.582f,Y=0.0f);NorthRegion3End=(X=0.75f,Y=0.0f);SouthRegion1Start=(X=0.25f,Y=0.5f);SouthRegion1End=(X=0.416f,Y=1.0f);SouthRegion2Start=(X=0.416f,Y=0.5f);SouthRegion2End=(X=0.582f,Y=1.0f);SouthRegion3Start=(X=0.582f,Y=0.5f);SouthRegion3End=(X=0.75f,Y=1.0f);EastRegion1Start=(X=0.75f,Y=0.0f);EastRegion1End=(X=1.0f,Y=0.333f);EastRegion2Start=(X=0.75f,Y=0.333f);EastRegion2End=(X=1.0f,Y=0.666f);EastRegion3Start=(X=0.75f,Y=0.666f);EastRegion3End=(X=1.0f,Y=1.0f);WestRegion1Start=(X=0.0f,Y=0.0f);WestRegion1End=(X=0.25f,Y=0.333f);WestRegion2Start=(X=0.0f,Y=0.333f);WestRegion2End=(X=0.25f,Y=0.666f);WestRegion3Start=(X=0.0f,Y=0.666f);WestRegion3End=(X=0.25f,Y=1.0f)
PerLevelStatsMultiplier_Player[0]=1.0
PerLevelStatsMultiplier_Player[1]=1.0
PerLevelStatsMultiplier_Player[2]=1.0
PerLevelStatsMultiplier_Player[3]=1.0
PerLevelStatsMultiplier_Player[4]=1.0
PerLevelStatsMultiplier_Player[5]=1.0
PerLevelStatsMultiplier_Player[6]=1.0
PerLevelStatsMultiplier_Player[7]=4.0
PerLevelStatsMultiplier_Player[8]=1.0
PerLevelStatsMultiplier_Player[9]=1.0
PerLevelStatsMultiplier_Player[10]=1.0
PerLevelStatsMultiplier_Player[11]=1.0
PerLevelStatsMultiplier_DinoTamed[0]=0.2
PerLevelStatsMultiplier_DinoTamed[1]=1.0
PerLevelStatsMultiplier_DinoTamed[2]=1.0
PerLevelStatsMultiplier_DinoTamed[3]=1.0
PerLevelStatsMultiplier_DinoTamed[4]=1.0
PerLevelStatsMultiplier_DinoTamed[5]=1.0
PerLevelStatsMultiplier_DinoTamed[6]=1.0
PerLevelStatsMultiplier_DinoTamed[7]=4.0
PerLevelStatsMultiplier_DinoTamed[8]=0.17
PerLevelStatsMultiplier_DinoTamed[9]=1.0
PerLevelStatsMultiplier_DinoTamed[10]=1.0
PerLevelStatsMultiplier_DinoTamed[11]=1.0
PerLevelStatsMultiplier_DinoWild[0]=1.0
PerLevelStatsMultiplier_DinoWild[1]=1.0
PerLevelStatsMultiplier_DinoWild[2]=1.0
PerLevelStatsMultiplier_DinoWild[3]=1.0
PerLevelStatsMultiplier_DinoWild[4]=1.0
PerLevelStatsMultiplier_DinoWild[5]=1.0
PerLevelStatsMultiplier_DinoWild[6]=1.0
PerLevelStatsMultiplier_DinoWild[7]=4.0
PerLevelStatsMultiplier_DinoWild[8]=1.0
PerLevelStatsMultiplier_DinoWild[9]=1.0
PerLevelStatsMultiplier_DinoWild[10]=1.0
PerLevelStatsMultiplier_DinoWild[11]=1.0