Space Engineers

Space Engineers

Structural Reinforcement
Gate 2024 年 1 月 28 日 下午 9:48
For those who want support for it, support for beam blocks code inside.
This will only work for a single player world, unless you pass it around to your mates for a server. You can edit the following file, and replace the following lines.

<YOU STEAM PATH>\steamapps\workshop\content\244850\3029470356\Data\Scripts\StructuralReinforcement\Session\SessionFields.cs

--Search--
internal static readonly List<MyStringHash> reinfSubtypes = new List<MyStringHash>() { MyStringHash.GetOrCompute("ArmorCenter"), MyStringHash.GetOrCompute("ArmorCorner"), MyStringHash.GetOrCompute("ArmorInvCorner"), MyStringHash.GetOrCompute("ArmorSide"), MyStringHash.GetOrCompute("SmallArmorCenter"), MyStringHash.GetOrCompute("SmallArmorCorner"), MyStringHash.GetOrCompute("SmallArmorInvCorner"), MyStringHash.GetOrCompute("SmallArmorSide"), };
--Replace With--
internal static readonly List<MyStringHash> reinfSubtypes = new List<MyStringHash>() { MyStringHash.GetOrCompute("ArmorCenter"), MyStringHash.GetOrCompute("ArmorCorner"), MyStringHash.GetOrCompute("ArmorInvCorner"), MyStringHash.GetOrCompute("ArmorSide"), MyStringHash.GetOrCompute("SmallArmorCenter"), MyStringHash.GetOrCompute("SmallArmorCorner"), MyStringHash.GetOrCompute("SmallArmorInvCorner"), MyStringHash.GetOrCompute("SmallArmorSide"), // Edit by Gate MyStringHash.GetOrCompute("LargeGridBeamBlock"), MyStringHash.GetOrCompute("LargeGridBeamBlockSlope"), MyStringHash.GetOrCompute("LargeGridBeamBlockRound"), MyStringHash.GetOrCompute("LargeGridBeamBlockSlope2x1Base"), MyStringHash.GetOrCompute("LargeGridBeamBlockSlope2x1Tip"), MyStringHash.GetOrCompute("LargeGridBeamBlockHalf"), MyStringHash.GetOrCompute("LargeGridBeamBlockHalfSlope"), MyStringHash.GetOrCompute("LargeGridBeamBlockEnd"), MyStringHash.GetOrCompute("LargeGridBeamBlockJunction"), MyStringHash.GetOrCompute("LargeGridBeamBlockTJunction"), MyStringHash.GetOrCompute("SmallGridBeamBlock"), MyStringHash.GetOrCompute("SmallGridBeamBlockSlope"), MyStringHash.GetOrCompute("SmallGridBeamBlockRound"), MyStringHash.GetOrCompute("SmallGridBeamBlockSlope2x1Base"), MyStringHash.GetOrCompute("SmallGridBeamBlockSlope2x1Tip"), MyStringHash.GetOrCompute("SmallGridBeamBlockHalf"), MyStringHash.GetOrCompute("SmallGridBeamBlockHalfSlope"), MyStringHash.GetOrCompute("SmallGridBeamBlockEnd"), MyStringHash.GetOrCompute("SmallGridBeamBlockJunction"), MyStringHash.GetOrCompute("SmallGridBeamBlockTJunction") };
最后由 Gate 编辑于; 2024 年 1 月 28 日 下午 9:49
< >
正在显示第 1 - 7 条,共 7 条留言
BDCarrillo  [开发者] 2024 年 1 月 30 日 下午 8:46 
You can add beam blocks by adding this to the "SRServerSettings.cfg" in the storage of your world. It will propagate to others as they join.
<string>LargeGridBeamBlock</string> <string>LargeGridBeamBlockSlope</string> <string>LargeGridBeamBlockRound</string> <string>LargeGridBeamBlockSlope2x1Base</string> <string>LargeGridBeamBlockSlope2x1Tip</string> <string>LargeGridBeamBlockHalf</string> <string>LargeGridBeamBlockHalfSlope</string> <string>LargeGridBeamBlockEnd</string> <string>LargeGridBeamBlockJunction</string> <string>LargeGridBeamBlockTJunction</string> <string>SmallGridBeamBlock</string> <string>SmallGridBeamBlockSlope</string> <string>SmallGridBeamBlockRound</string> <string>SmallGridBeamBlockSlope2x1Base</string> <string>SmallGridBeamBlockSlope2x1Tip</string> <string>SmallGridBeamBlockHalf</string> <string>SmallGridBeamBlockHalfSlope</string> <string>SmallGridBeamBlockEnd</string> <string>SmallGridBeamBlockJunction</string> <string>SmallGridBeamBlockTJunction</string>
Gate 2024 年 2 月 5 日 上午 4:24 
Sweet
Bleach 13J 2024 年 11 月 21 日 上午 10:48 
is there a way to add different blocks that are affected by the reinforcement besides just armor blocks?
最后由 Bleach 13J 编辑于; 2024 年 11 月 21 日 上午 10:48
PallyDanaRama 3 月 22 日 下午 12:56 
Is this edit something you can't implement mid-build? I added it to my file, and it corrupted the save until I went back and unedited the file.
BDCarrillo  [开发者] 3 月 24 日 上午 6:23 
You can implement it at any time
Deapri 3 月 26 日 下午 10:44 
Here are the truss blocks if anyone would like them to serve their purpose.
<String>Truss</string> <String>TrussFrame</string> <String>TrussSloped</string> <String>TrussAngled</string> <String>TrussHalf</string> <String>TrussFloor</string> <String>TrussFloorT</string> <String>TrussFloorX</string> <String>TrussFloorAngled</string> <String>TrussFloorAngledInverted</string> <String>TrussFloorHalf</string> <String>TrussSmall</string> <String>TrussSlopedFrame</string> <String>TrussSlopedSmall</string> <String>TrussAngledSmall</string> <String>TrussHalfSmall</string>
最后由 Deapri 编辑于; 3 月 26 日 下午 10:46
Schmooperton 10 月 11 日 上午 11:14 
Does this change also make the beam block reinforcement visible when using the x-ray feature? I made the edit to the file but my beam blocks don't appear to be adding any reinforcement when I x-ray.
< >
正在显示第 1 - 7 条,共 7 条留言
每页显示数: 1530 50