ARK: Survival Evolved

ARK: Survival Evolved

Corrected Structures || Engrams to replace Vanilla || No collision checks! v0.9
 此主題已被置頂,因此它可能很重要
ChiBlaaa  [開發人員] 2016 年 4 月 24 日 上午 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)
最後修改者:ChiBlaaa; 2016 年 4 月 25 日 上午 9:45
< >
目前顯示第 1-15 則留言,共 42
warchild 2016 年 4 月 24 日 下午 9: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  [開發人員] 2016 年 4 月 25 日 上午 12:11 
Which engrams in particular? I can make sure I tweak them for the next update
Mortifer 2016 年 4 月 25 日 上午 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  [開發人員] 2016 年 4 月 25 日 上午 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 2016 年 4 月 25 日 上午 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  [開發人員] 2016 年 4 月 25 日 上午 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  [開發人員] 2016 年 4 月 25 日 上午 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.
最後修改者:ChiBlaaa; 2016 年 4 月 25 日 上午 9:46
warchild 2016 年 4 月 26 日 上午 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  [開發人員] 2016 年 4 月 26 日 上午 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 2016 年 4 月 26 日 上午 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  [開發人員] 2016 年 4 月 26 日 下午 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 2016 年 4 月 26 日 下午 2: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)
最後修改者:HellHound; 2016 年 4 月 26 日 下午 2:52
ChiBlaaa  [開發人員] 2016 年 4 月 26 日 下午 3: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 2016 年 4 月 26 日 下午 9: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 2016 年 4 月 28 日 下午 6:25 
引用自 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 ?
< >
目前顯示第 1-15 則留言,共 42
每頁顯示: 1530 50