ARK: Survival Evolved

ARK: Survival Evolved

Corrected Structures || Engrams to replace Vanilla || No collision checks! v0.9
 This topic has been pinned, so it's probably important
ChiBlaaa  [developer] 24 Apr, 2016 @ 5:26am
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)
Last edited by ChiBlaaa; 25 Apr, 2016 @ 9:45am
< >
Showing 1-15 of 42 comments
warchild 24 Apr, 2016 @ 9:32pm 
Sooo how about the other engrams that require these? Do they not need to be edited so you have RemoveEngramPreReq=True for them?
ChiBlaaa  [developer] 25 Apr, 2016 @ 12:11am 
Which engrams in particular? I can make sure I tweak them for the next update
Mortifer 25 Apr, 2016 @ 1:00am 
"Stone Fireplace" for example. It requires vanilla "Stone Wall". Sloped Metal pieces are unusable, too. There is no equivalent CS version for them
ChiBlaaa  [developer] 25 Apr, 2016 @ 1:26am 
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 @ 9:05am 
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  [developer] 25 Apr, 2016 @ 9:14am 
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  [developer] 25 Apr, 2016 @ 9:43am 
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.
Last edited by ChiBlaaa; 25 Apr, 2016 @ 9:46am
warchild 26 Apr, 2016 @ 2:21am 
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  [developer] 26 Apr, 2016 @ 5:38am 
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 @ 11:50am 
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  [developer] 26 Apr, 2016 @ 12:28pm 
@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 @ 2:17pm 
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)
Last edited by HellHound; 26 Apr, 2016 @ 2:52pm
ChiBlaaa  [developer] 26 Apr, 2016 @ 3:28pm 
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 @ 9:43pm 
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 @ 6:25pm 
Originally posted by 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 ?
< >
Showing 1-15 of 42 comments
Per page: 1530 50