ARK: Survival Evolved

ARK: Survival Evolved

Corrected Structures || Engrams to replace Vanilla || No collision checks! v0.9
 Denne tråd er blevet fastgjort, så den er sikkert vigtig
ChiBlaaa  [udvikler] 24. apr. 2016 kl. 5:26
Hide Vanilla Engrams code for Game.Ini file
[/script/shootergame.shootergamemode]


OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalGate_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalGate_Large_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalGateway_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalGateway_Large_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneGate_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneGateLarge_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneGateway_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneGateway_Large_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodGate_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodGateway_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseCeiling_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseRoof_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseSlopedWall_Left_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseSlopedWall_Right_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseWall_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_GreenhouseWallWithDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalCatwalk_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalCeiling_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalCeilingWithTrapdoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalFenceFoundation_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalFloor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPillar_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalRailing_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalRamp_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalWall_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalWallWithDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalWallWithWindow_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalLadder_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalTrapdoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalWindow_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPipeIncline_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPipeIntake_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPipeIntersection_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPipeStraight_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPipeTap_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalPipeVertical_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePipeInclined_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePipeIntake_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePipeIntersection_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePipeStraight_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePipeTap_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePipeVertical_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneCeiling_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneCeilingWithTrapdoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneFenceFoundation_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneFloor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StonePillar_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneRailing_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneRoof_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneSlopedWall_Left_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneSlopedWall_Right_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneWall_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneWallWithDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneWallWithWindow_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneTrapdoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_StoneWindow_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_PowerCableIncline_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_PowerCableIntersection_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_PowerCableStraight_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_PowerCableVertical_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_PowerOutlet_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)



OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodCatwalk_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodCeiling_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodCeilingWithTrapdoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodFenceFoundation_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodFloor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodPillar_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodRailing_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodRamp_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodRoof_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodSlopedWall_Left_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodSlopedWall_Right_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodWall_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodWallWithDoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodWallWithWindow_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodLadder_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodTrapdoor_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodWindow_C",EngramHidden=True,EngramPointsCost=0,EngramLevelRequirement=0,RemoveEngramPreReq=False)




OverrideNamedEngramEntries=(EngramClassName="EngramEntry_Fireplace_C",EngramHidden=False,EngramPointsCost=15,EngramLevelRequirement=30,RemoveEngramPreReq=True)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalSlopedWall_Left_C",EngramHidden=False,EngramPointsCost=7,EngramLevelRequirement=30,RemoveEngramPreReq=True)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalSlopedWall_Right_C",EngramHidden=False,EngramPointsCost=7,EngramLevelRequirement=30,RemoveEngramPreReq=True)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_MetalRoof_C",EngramHidden=False,EngramPointsCost=10,EngramLevelRequirement=35,RemoveEngramPreReq=True)
OverrideNamedEngramEntries=(EngramClassName="EngramEntry_WoodCage_C",EngramHidden=False,EngramPointsCost=10,EngramLevelRequirement=10,RemoveEngramPreReq=True)
Sidst redigeret af ChiBlaaa; 25. apr. 2016 kl. 9:45
< >
Viser 1-15 af 42 kommentarer
warchild 24. apr. 2016 kl. 21:32 
Sooo how about the other engrams that require these? Do they not need to be edited so you have RemoveEngramPreReq=True for them?
ChiBlaaa  [udvikler] 25. apr. 2016 kl. 0:11 
Which engrams in particular? I can make sure I tweak them for the next update
Mortifer 25. apr. 2016 kl. 1:00 
"Stone Fireplace" for example. It requires vanilla "Stone Wall". Sloped Metal pieces are unusable, too. There is no equivalent CS version for them
ChiBlaaa  [udvikler] 25. apr. 2016 kl. 1:26 
Sloped metal stuff will be in the next update, I guess it's easier to override the prereq for the others, I'll put together a list of vanilla engrams to override the prereq for later tonight
grandizer 25. apr. 2016 kl. 9:05 
there seems to be a problem with other mods that still require vanilla walls / traps for example xl behemoth trap frame /double door . and some others is there a chance to correct that cause its consuming all my points in learning again the vanilla items . and i ended up learning most of them again . can u advice plz .i will relate the solution to our server admin .
ChiBlaaa  [udvikler] 25. apr. 2016 kl. 9:14 
You can get the server admin to override the engram points of my mod via the Game.ini file like the above ones do but obviously replacing the engram names with the engrams from my mod (which can be found in the mod folders themselves or here
ChiBlaaa  [udvikler] 25. apr. 2016 kl. 9:43 
I've updated the list above to include engrams that I could see needed to have the prereq's overridden

Let me know if you spot anymore and I'll add those in.
Sidst redigeret af ChiBlaaa; 25. apr. 2016 kl. 9:46
warchild 26. apr. 2016 kl. 2:21 
Hi, thanks for the response. My impression is that if normal engrams are hidden, the user cannot learn them. If another engram (not in this mod) requires this engram it needs to be changed to "RemoveEngramPreReq=True". Or am I wrong?

For example Reinforced Wooden Door requires Wooden Door. If Wooden Door is removed and replaced by this mods version, that would prevent people from being able to unlock it?

Disclaimer: I am not currently running this mod, but intend to very soon. :)
ChiBlaaa  [udvikler] 26. apr. 2016 kl. 5:38 
Hiya, yea so any mod engrams from this or other mods would need adjusting if you chose to replace the vanilla engrams with my ones .

An example of the code is above with the stone fireplace (one of the last one in the list)

You'd just have to substitute the engram name for the mods engram name and you should be ok.

Hope that makes sense?

Cheers
JT
HellHound 26. apr. 2016 kl. 11:50 
I just dont understand why you changed it from 0 engrams to more, Why not each unlock of a vanilla item it also unlocks in CS table and no engrams need to be learned seperately ?
ChiBlaaa  [udvikler] 26. apr. 2016 kl. 12:28 
@Hellhound if I were to edit the vanilla items it wouldn't make this mod stackable, I added engram points as I use this mod to replace the vanilla items but they are easy enough to override in your ini settings if you choose to do it differently
HellHound 26. apr. 2016 kl. 14:17 
I guess you missed my point , in your mod have a condition that when a vanilla engram is unlocked it triggers unlocks in the CS crafting table for the same type item, and there is no need to research the engrams in CS or hide vanilla engrams, cause once you learn vanilla item it auto-learns the CS engram. or is that not possible ? The flow is kinda like the smithy, you learn the metal pick engram to craft the metal pick so when you learn thatch,stone, ect vanilla items it unlocks the CS item in your "smithy" to craft CS items. so kinda like this
if
(EngramClassName="EngramEntry_WoodFloor_C"=True)
(EngramClassName="EngramEntry_WoodFloor_Child_CorrectedStructures_Chi"=true)
Sidst redigeret af HellHound; 26. apr. 2016 kl. 14:52
ChiBlaaa  [udvikler] 26. apr. 2016 kl. 15:28 
Yea I get what you mean but I'd have to edit the vanilla engrams and remap stuff so wouldn't be a clean mod anymore, also not even sure if it's possible for one engram to unlock two items - maybe something they might allow in future though.

Main issue as I said is the remapping though it's potentially cause issues with other mods if it weren't a clean build.

Hope that makes sense?

Cheers
JT
HellHound 26. apr. 2016 kl. 21:43 
I think you can add bootlean to your current blueprints , where it points to the default vanilla blueprint of the emgram in question and activate both in the current dev kit
grandizer 28. apr. 2016 kl. 18:25 
Oprindeligt skrevet af ChiBlaaa:
You can get the server admin to override the engram points of my mod via the Game.ini file like the above ones do but obviously replacing the engram names with the engrams from my mod (which can be found in the mod folders themselves or here
greetings @chiblaa . we did what u mentioned and worked fine the first time we edited game.ini . there were some walls hidden and foundations . so we tried editing game.ini again and its kind of stuck on same first edit . we edit and save reboot server and when we check it its back to first time we edited . are we doing anything wrong here ?
< >
Viser 1-15 af 42 kommentarer
Per side: 1530 50