Skip to content

Commit

Permalink
Merge pull request #272 from InvalidArgument3/yardinert
Browse files Browse the repository at this point in the history
Yardinert displayname
  • Loading branch information
InvalidArgument3 authored Dec 2, 2024
2 parents 711b1c1 + aa695a9 commit 26028bd
Show file tree
Hide file tree
Showing 59 changed files with 392 additions and 0 deletions.
18 changes: 18 additions & 0 deletions DeltaVShipyards/Data/BlockCategories.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CategoryClasses>
<Category xsi:type="MyObjectBuilder_GuiBlockCategoryDefinition">
<Id>
<TypeId>GuiBlockCategoryDefinition</TypeId>
<SubtypeId/>
</Id>
<DisplayName>Shipyard</DisplayName>
<Name>Shipyard</Name>
<ItemIds>
<string>ShipyardCorner_Large</string>
<string>ShipyardConveyor_Large</string>
<string>ShipyardConveyorMount_Large</string>
</ItemIds>
</Category>
</CategoryClasses>
</Definitions>
8 changes: 8 additions & 0 deletions DeltaVShipyards/Data/BlueprintClasses.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<BlueprintClassEntries>
<Entry Class="LargeBlocks" BlueprintSubtypeId="Collector/ShipyardCorner_Large" />
<Entry Class="LargeBlocks" BlueprintSubtypeId="ConveyorConnector/ShipyardConveyor_Large" />
<Entry Class="LargeBlocks" BlueprintSubtypeId="ConveyorConnector/ShipyardConveyorMount_Large" />
</BlueprintClassEntries>
</Definitions>
277 changes: 277 additions & 0 deletions DeltaVShipyards/Data/CubeBlocks.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,277 @@
<?xml version="1.0"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<CubeBlocks>
<Definition xsi:type="MyObjectBuilder_PoweredCargoContainerDefinition">
<Id>
<TypeId>Collector</TypeId>
<SubtypeId>ShipyardCorner_Large</SubtypeId>
</Id>
<DisplayName>[DISABLED]Shipyard Corner</DisplayName>
<Icon>Textures\GUI\Icons\Shipyard_Corner.dds</Icon>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="3" y="3" z="3" />
<ModelOffset x="0" y="0" z="0" />
<Center x="2" y="1" z="2" />
<Model>Models\ShipyardCorner_Large.mwm</Model>
<UseModelIntersection>false</UseModelIntersection>
<Components>
<Component Subtype="SteelPlate" Count="1000" />
<Component Subtype="Construction" Count="500" />
<Component Subtype="LargeTube" Count="170" />
<Component Subtype="BulletproofGlass" Count="60" />
<Component Subtype="MetalGrid" Count="450" />
<Component Subtype="Superconductor" Count="250" />
<Component Subtype="Motor" Count="320" />
<Component Subtype="Computer" Count="270" />
<Component Subtype="Construction" Count="100" />
<Component Subtype="SteelPlate" Count="200" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.33" File="Models\ShipyardCorner_Large_Constr1.mwm" />
<Model BuildPercentUpperBound="0.67" File="Models\ShipyardCorner_Large_Constr2.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\ShipyardCorner_Large_Constr3.mwm" />
</BuildProgressModels>
<MountPoints>
<MountPoint Side="Back" StartX="0.00" StartY="0.00" EndX="3.00" EndY="1.00" />
<MountPoint Side="Bottom" StartX="2.00" StartY="0.00" EndX="3.00" EndY="2.00" />
<MountPoint Side="Front" StartX="0.00" StartY="0.00" EndX="1.00" EndY="1.00" />
<MountPoint Side="Left" StartX="2.00" StartY="0.00" EndX="3.00" EndY="1.00" />
<MountPoint Side="Top" StartX="2.00" StartY="0.00" EndX="3.00" EndY="1.00" Default="true" />
<MountPoint Side="Right" StartX="0.00" StartY="1.00" EndX="1.00" EndY="3.00" />
<MountPoint Side="Back" StartX="2.00" StartY="1.00" EndX="3.00" EndY="3.00" />
<MountPoint Side="Right" StartX="0.00" StartY="0.00" EndX="3.00" EndY="1.00" />
<MountPoint Side="Bottom" StartX="0.00" StartY="2.00" EndX="3.00" EndY="3.00" />
</MountPoints>
<VoxelPlacement>
<StaticMode>
<PlacementMode>Both</PlacementMode>
</StaticMode>
<DynamicMode>
<PlacementMode>Both</PlacementMode>
</DynamicMode>
</VoxelPlacement>
<BlockPairName>ShipyardCorner</BlockPairName>
<MirroringZ>X</MirroringZ>
<DamageEffectId>214</DamageEffectId>
<DamagedSound>ParticleElectrical</DamagedSound>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>180</BuildTimeSeconds>
<ResourceSinkGroup>Defense</ResourceSinkGroup>
<InventoryMaxVolume>10</InventoryMaxVolume>
<InventorySize>
<X>3</X>
<Y>3</Y>
<Z>3</Z>
</InventorySize>
<RequiredPowerInput>0.05</RequiredPowerInput>
<PCU>150</PCU>
</Definition>
<!-- <Definition xsi:type="MyObjectBuilder_PoweredCargoContainerDefinition">
<Id>
<TypeId>Collector</TypeId>
<SubtypeId>ShipyardCorner_Small</SubtypeId>
</Id>
<DisplayName>Mobile Shipyard Corner</DisplayName>
<Icon>Textures\GUI\Icons\Cubes\collector.dds</Icon>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="1" y="1" z="1" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\ShipyardCorner_Small.mwm</Model>
<UseModelIntersection>false</UseModelIntersection>
<Components>
<Component Subtype="SteelPlate" Count="1000" />
<Component Subtype="Construction" Count="500" />
<Component Subtype="LargeTube" Count="170" />
<Component Subtype="BulletproofGlass" Count="60" />
<Component Subtype="MetalGrid" Count="450" />
<Component Subtype="Superconductor" Count="250" />
<Component Subtype="Motor" Count="320" />
<Component Subtype="Computer" Count="270" />
<Component Subtype="Construction" Count="100" />
<Component Subtype="SteelPlate" Count="200" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.33" File="Models\Cubes\Large\Armor\InvFaceTrianglePlateConstruction_1.mwm" />
<Model BuildPercentUpperBound="0.66" File="Models\Cubes\Large\Armor\InvFaceTrianglePlateConstruction_2.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Large\Armor\InvFaceTrianglePlateConstruction_3.mwm" />
</BuildProgressModels>
<MountPoints>
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Top" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Back" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Left" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Right" StartX="0" StartY="0" EndX="1" EndY="1" />
</MountPoints>
<BlockPairName>ShipyardCornerSmall</BlockPairName>
<MirroringY>Z</MirroringY>
<MirroringZ>Y</MirroringZ>
<DamageEffectId>214</DamageEffectId>
<DamagedSound>ParticleElectrical</DamagedSound>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>180</BuildTimeSeconds>
<ResourceSinkGroup>Defense</ResourceSinkGroup>
<InventorySize>
<X>2.5</X>
<Y>2.5</Y>
<Z>1</Z>
</InventorySize>
<RequiredPowerInput>0.05</RequiredPowerInput>
</Definition> -->
<!--
<Definition xsi:type="MyObjectBuilder_PoweredCargoContainerDefinition">
<Id>
<TypeId>Collector</TypeId>
<SubtypeId>ShipyardCorner_Small</SubtypeId>
</Id>
<DisplayName>Mobile Shipyard Corner</DisplayName>
<Icon>Textures\GUI\Icons\Cubes\collector.dds</Icon>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="1" y="1" z="1" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\Cubes\Large\Collector.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="30" />
<Component Subtype="Construction" Count="50" />
<Component Subtype="SmallTube" Count="12" />
<Component Subtype="Motor" Count="8" />
<Component Subtype="Display" Count="4" />
<Component Subtype="Computer" Count="10" />
<Component Subtype="SteelPlate" Count="15" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.33" File="Models\Cubes\Large\CollectorConstruction_1.mwm" />
<Model BuildPercentUpperBound="0.66" File="Models\Cubes\Large\CollectorConstruction_2.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Large\CollectorConstruction_3.mwm" />
</BuildProgressModels>
<BlockPairName>ShipyardCornerSmall</BlockPairName>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>25</BuildTimeSeconds>
<ResourceSinkGroup>Defense</ResourceSinkGroup>
<RequiredPowerInput>0.002</RequiredPowerInput>
<InventorySize>
<X>2.5</X>
<Y>2.5</Y>
<Z>1</Z>
</InventorySize>
<MountPoints>
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Top" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Back" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Left" StartX="0" StartY="0" EndX="1" EndY="1" />
<MountPoint Side="Right" StartX="0" StartY="0" EndX="1" EndY="1" />
</MountPoints>
<MirroringY>Z</MirroringY>
<MirroringZ>Y</MirroringZ>
<DamageEffectId>212</DamageEffectId>
<DamagedSound>ParticleHeavyMech</DamagedSound>
<ActionSound>BlockCollect</ActionSound>
</Definition>
-->
<!-- Conveyors -->

<Definition>
<Id>
<TypeId>ConveyorConnector</TypeId>
<SubtypeId>ShipyardConveyor_Large</SubtypeId>
</Id>
<DisplayName>Shipyard Conveyor</DisplayName>
<Icon>Textures\GUI\Icons\Shipyard_Conveyor.dds</Icon>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="1" y="1" z="1" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\ShipyardConveyor_Large.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="10" />
<Component Subtype="Construction" Count="40" />
<Component Subtype="SmallTube" Count="12" />
<Component Subtype="Motor" Count="6" />
<Component Subtype="SteelPlate" Count="4" />
</Components>
<CriticalComponent Subtype="Motor" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.50" File="Models\ShipyardConveyor_Large_Constr1.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\ShipyardConveyor_Large_Constr2.mwm" />
</BuildProgressModels>
<VoxelPlacement>
<StaticMode>
<PlacementMode>Both</PlacementMode>
</StaticMode>
<DynamicMode>
<PlacementMode>Both</PlacementMode>
</DynamicMode>
</VoxelPlacement>
<MountPoints>
<MountPoint Side="Front" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
<MountPoint Side="Back" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
</MountPoints>
<BlockPairName>ShipyardConveyor</BlockPairName>
<BlockVariants>
<BlockVariant>
<TypeId>ConveyorConnector</TypeId>
<SubtypeId>ShipyardConveyorMount_Large</SubtypeId>
</BlockVariant>
</BlockVariants>
<MirroringZ>X</MirroringZ>
<EdgeType>Light</EdgeType>
<BuildTimeSeconds>7</BuildTimeSeconds>
<AutorotateMode>OppositeDirections</AutorotateMode>
<PCU>10</PCU>
</Definition>


<Definition>
<Id>
<TypeId>ConveyorConnector</TypeId>
<SubtypeId>ShipyardConveyorMount_Large</SubtypeId>
</Id>
<DisplayName>Shipyard Conveyor Mount</DisplayName>
<Icon>Textures\GUI\Icons\Shipyard_ConveyorMount.dds</Icon>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="1" y="1" z="1" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\ShipyardConveyorMount_Large.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="10" />
<Component Subtype="Construction" Count="40" />
<Component Subtype="SmallTube" Count="12" />
<Component Subtype="Motor" Count="6" />
<Component Subtype="SteelPlate" Count="12" />
</Components>
<CriticalComponent Subtype="Motor" Index="0" />
<BuildProgressModels>
<Model BuildPercentUpperBound="0.50" File="Models\ShipyardConveyor_Large_Constr1.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\ShipyardConveyor_Large_Constr2.mwm" />
</BuildProgressModels>
<MountPoints>
<MountPoint Side="Front" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
<MountPoint Side="Back" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
<MountPoint Side="Left" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
<MountPoint Side="Right" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
<MountPoint Side="Bottom" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
<MountPoint Side="Top" StartX="0.20" StartY="0.20" EndX="0.80" EndY="0.80" />
</MountPoints>
<VoxelPlacement>
<StaticMode>
<PlacementMode>Both</PlacementMode>
</StaticMode>
<DynamicMode>
<PlacementMode>Both</PlacementMode>
</DynamicMode>
</VoxelPlacement>
<BlockPairName>ShipyardConveyorMount</BlockPairName>
<MirroringZ>X</MirroringZ>
<EdgeType>Light</EdgeType>
<GuiVisible>false</GuiVisible>
<BuildTimeSeconds>7</BuildTimeSeconds>
<PCU>10</PCU>
</Definition>
</CubeBlocks>
</Definitions>
Binary file added DeltaVShipyards/Data/Scripts/ShipyardMod.zip
Binary file not shown.
74 changes: 74 additions & 0 deletions DeltaVShipyards/Data/TransparentMaterials.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<?xml version="1.0"?>
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<TransparentMaterials>
<TransparentMaterial>
<Id>
<TypeId>TransparentMaterialDefinition</TypeId>
<SubtypeId>ShipyardLaser</SubtypeId>
</Id>
<AlphaMistingEnable>true</AlphaMistingEnable>
<AlphaSaturation>5</AlphaSaturation>
<CanBeAffectedByOtherLights>false</CanBeAffectedByOtherLights>
<Emissivity>1.0</Emissivity>
<IgnoreDepth>true</IgnoreDepth>
<NeedSort>false</NeedSort>
<SoftParticleDistanceScale>1.0</SoftParticleDistanceScale>
<Texture>Textures\Particles\ToolLaser.dds</Texture>
<UseAtlas>false</UseAtlas>
<UVOffset>
<X>0</X>
<Y>0</Y>
</UVOffset>
<UVSize>
<X>1</X>
<Y>1</Y>
</UVSize>
</TransparentMaterial>
<TransparentMaterial>
<Id>
<TypeId>TransparentMaterialDefinition</TypeId>
<SubtypeId>ShipyardPacket</SubtypeId>
</Id>
<AlphaMistingEnable>true</AlphaMistingEnable>
<AlphaSaturation>5</AlphaSaturation>
<CanBeAffectedByOtherLights>false</CanBeAffectedByOtherLights>
<Emissivity>1.0</Emissivity>
<IgnoreDepth>true</IgnoreDepth>
<NeedSort>false</NeedSort>
<SoftParticleDistanceScale>1.0</SoftParticleDistanceScale>
<Texture>Textures\Particles\PacketParticle.dds</Texture>
<UseAtlas>false</UseAtlas>
<UVOffset>
<X>0</X>
<Y>0</Y>
</UVOffset>
<UVSize>
<X>1</X>
<Y>1</Y>
</UVSize>
</TransparentMaterial>
<TransparentMaterial>
<Id>
<TypeId>TransparentMaterialDefinition</TypeId>
<SubtypeId>ScanTexture</SubtypeId>
</Id>
<AlphaMistingEnable>true</AlphaMistingEnable>
<AlphaSaturation>5</AlphaSaturation>
<CanBeAffectedByOtherLights>false</CanBeAffectedByOtherLights>
<Emissivity>1.0</Emissivity>
<IgnoreDepth>true</IgnoreDepth>
<NeedSort>false</NeedSort>
<SoftParticleDistanceScale>1.0</SoftParticleDistanceScale>
<Texture>Textures\Particles\ScanTexture.dds</Texture>
<UseAtlas>false</UseAtlas>
<UVOffset>
<X>0</X>
<Y>0</Y>
</UVOffset>
<UVSize>
<X>1</X>
<Y>1</Y>
</UVSize>
</TransparentMaterial>
</TransparentMaterials>
</Definitions>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVShipyards/Models/ShipyardCorner_Large.mwm
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVShipyards/Models/ShipyardCorner_Small.mwm
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVShipyards/Textures/Models/S_Lens_ADD.dds
Binary file not shown.
Binary file added DeltaVShipyards/Textures/Models/S_Lens_CM.dds
Binary file not shown.
Binary file added DeltaVShipyards/Textures/Models/S_Lens_NG.dds
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added DeltaVShipyards/Textures/Particles/ToolLaser.dds
Binary file not shown.
Binary file not shown.
Binary file added DeltaVShipyards/Textures/shipyard_add.dds
Binary file not shown.
Binary file added DeltaVShipyards/Textures/shipyard_cm.dds
Binary file not shown.
4 changes: 4 additions & 0 deletions DeltaVShipyards/metadata.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<ModMetadata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ModVersion>1.0</ModVersion>
</ModMetadata>
11 changes: 11 additions & 0 deletions DeltaVShipyards/modinfo.sbmi
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<MyObjectBuilder_ModInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SteamIDOwner>76561198071098415</SteamIDOwner>
<WorkshopId>0</WorkshopId>
<WorkshopIds>
<WorkshopId>
<Id>3367780558</Id>
<ServiceName>Steam</ServiceName>
</WorkshopId>
</WorkshopIds>
</MyObjectBuilder_ModInfo>

0 comments on commit 26028bd

Please sign in to comment.