Skip to content

Commit 4191b29

Browse files
committed
Initial Commit
1 parent 1b93aba commit 4191b29

14 files changed

+255
-0
lines changed

.gitignore

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# archives
2+
*.7z
3+
*.zip
4+
5+
# logs
6+
*.log
7+
8+
# model source
9+
*.fbx
10+
*.blockdef.xml
11+
*.xml
12+
*.hkt
13+
*.hkt.fbx
14+
*.hkt.mwm
15+
*.txt
16+
*.hkt.filter.log
17+
*.hkt.convert.log
18+
*.mwm.log
19+
20+
#vs stuff
21+
*.sln
22+
*.csprog
23+
bin
24+
obj
25+
Properties
26+
27+
# temp
28+
*.tmp
29+
30+
+220
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,220 @@
1+
<?xml version="1.0"?>
2+
<Definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<CubeBlocks>
4+
5+
<Definition xsi:type="MyObjectBuilder_MotorStatorDefinition">
6+
<Id>
7+
<TypeId>MotorAdvancedStator</TypeId>
8+
<SubtypeId>Small1x1AdvStator</SubtypeId>
9+
</Id>
10+
<DisplayName>1x1 Advanced Rotor</DisplayName>
11+
<Icon>Textures\GUI\Icons\Cubes\1x1AdvRotor.dds</Icon>
12+
<Description>Description_Rotor</Description>
13+
<CubeSize>Small</CubeSize>
14+
<BlockTopology>TriangleMesh</BlockTopology>
15+
<Size x="1" y="1" z="1" />
16+
<ModelOffset x="0" y="0" z="0" />
17+
<Model>Models\Cubes\Small\1x1AdvStator.mwm</Model>
18+
<Components>
19+
<Component Subtype="SteelPlate" Count="3" />
20+
<Component Subtype="Construction" Count="5" />
21+
<Component Subtype="SmallTube" Count="1" />
22+
<Component Subtype="Motor" Count="1" />
23+
<Component Subtype="Computer" Count="1" />
24+
<Component Subtype="SteelPlate" Count="2" />
25+
</Components>
26+
<CriticalComponent Subtype="Motor" Index="0" />
27+
<MountPoints>
28+
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="1" EndY="1" Default="true" />
29+
<MountPoint Side="Left" StartX="0.25" StartY="0" EndX="0.75" EndY="0.61" />
30+
<MountPoint Side="Right" StartX="0.25" StartY="0" EndX="0.75" EndY="0.61" />
31+
<MountPoint Side="Front" StartX="0.25" StartY="0" EndX="0.75" EndY="0.61" />
32+
<MountPoint Side="Back" StartX="0.25" StartY="0" EndX="0.75" EndY="0.61" />
33+
</MountPoints>
34+
<BuildProgressModels>
35+
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Small\1x1AdvStator_Constr1.mwm" />
36+
</BuildProgressModels>
37+
<BlockPairName>1x1AdvMotorStator</BlockPairName>
38+
<MirroringY>Z</MirroringY>
39+
<MirroringZ>Y</MirroringZ>
40+
<EdgeType>Light</EdgeType>
41+
<BuildTimeSeconds>10</BuildTimeSeconds>
42+
<PrimarySound>BlockRotorSmall</PrimarySound>
43+
<ResourceSinkGroup>Utility</ResourceSinkGroup>
44+
<RequiredPowerInput>0.0002</RequiredPowerInput>
45+
<MaxForceMagnitude>1E6</MaxForceMagnitude>
46+
<DangerousTorqueThreshold>448000</DangerousTorqueThreshold>
47+
<RotorPart>1x1AdvMotorRotor</RotorPart>
48+
<RotorDisplacementMin>-0.11</RotorDisplacementMin>
49+
<RotorDisplacementMax>0.11</RotorDisplacementMax>
50+
<RotorDisplacementMinSmall>-0.11</RotorDisplacementMinSmall>
51+
<RotorDisplacementMaxSmall>0.11</RotorDisplacementMaxSmall>
52+
<RotorDisplacementInModel>0.045</RotorDisplacementInModel>
53+
<DamageEffectName>Damage_HeavyMech_Damaged</DamageEffectName>
54+
<DamagedSound>ParticleHeavyMech</DamagedSound>
55+
<SafetyDetach>5</SafetyDetach>
56+
<SafetyDetachMax>5</SafetyDetachMax>
57+
<DestroyEffect>BlockDestroyedExplosion_Small</DestroyEffect>
58+
<DestroySound>WepSmallWarheadExpl</DestroySound>
59+
<PCU>100</PCU>
60+
<GuiVisible>false</GuiVisible>
61+
<IsAirTight>false</IsAirTight>
62+
</Definition>
63+
<Definition>
64+
<Id>
65+
<TypeId>MotorAdvancedRotor</TypeId>
66+
<SubtypeId>SB1x1AdvRotor</SubtypeId>
67+
</Id>
68+
<DisplayName>1x1 Advanced Rotor Part</DisplayName>
69+
<Icon>Textures\GUI\Icons\Cubes\RotorPart.dds</Icon>
70+
<Description>Description_RotorPart</Description>
71+
<CubeSize>Small</CubeSize>
72+
<GuiVisible>false</GuiVisible>
73+
<BlockTopology>TriangleMesh</BlockTopology>
74+
<Size x="1" y="1" z="1" />
75+
<ModelOffset x="0" y="0" z="0" />
76+
<Model>Models\Cubes\Small\1x1AdvRotor.mwm</Model>
77+
<UseModelIntersection>true</UseModelIntersection>
78+
<Components>
79+
<!-- top part cost is not balance-only issue, rotor "overtravel" issue when rotation limits are set is reduced by adding more weight into top part -->
80+
<Component Subtype="SteelPlate" Count="12" />
81+
<Component Subtype="SmallTube" Count="6" />
82+
</Components>
83+
<CriticalComponent Subtype="SteelPlate" Index="0" />
84+
<MountPoints>
85+
<MountPoint Side="Top" StartX="0" StartY="0" EndX="1" EndY="1" Default="true" />
86+
</MountPoints>
87+
<BuildProgressModels>
88+
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Small\1x1AdvRotor_Constr1.mwm" />
89+
</BuildProgressModels>
90+
<BlockPairName>1x1AdvMotorRotor</BlockPairName>
91+
<MirroringY>Z</MirroringY>
92+
<MirroringZ>Y</MirroringZ>
93+
<EdgeType>Light</EdgeType>
94+
<BuildTimeSeconds>2</BuildTimeSeconds>
95+
<RotorPart>MotorRotor</RotorPart>
96+
<PCU>100</PCU>
97+
<IsAirTight>false</IsAirTight>
98+
</Definition>
99+
100+
<!-- Elevation dual head rotor -->
101+
102+
<Definition xsi:type="MyObjectBuilder_MotorStatorDefinition">
103+
<Id>
104+
<TypeId>MotorAdvancedStator</TypeId>
105+
<SubtypeId>Small1x1AdvStatorDual</SubtypeId>
106+
</Id>
107+
<DisplayName>1x1 Advanced Rotor DualHead</DisplayName>
108+
<Icon>Textures\GUI\Icons\Cubes\DualHeadRotor.dds</Icon>
109+
<Description>Description_Rotor</Description>
110+
<CubeSize>Small</CubeSize>
111+
<BlockTopology>TriangleMesh</BlockTopology>
112+
<Size x="1" y="1" z="1" />
113+
<ModelOffset x="0" y="0" z="0" />
114+
<Model>Models\Cubes\Small\1x1AdvStatorElev.mwm</Model>
115+
<Components>
116+
<Component Subtype="SteelPlate" Count="3" />
117+
<Component Subtype="Construction" Count="5" />
118+
<Component Subtype="SmallTube" Count="1" />
119+
<Component Subtype="Motor" Count="1" />
120+
<Component Subtype="Computer" Count="1" />
121+
<Component Subtype="SteelPlate" Count="2" />
122+
</Components>
123+
<CriticalComponent Subtype="Motor" Index="0" />
124+
<MountPoints>
125+
<MountPoint Side="Back" StartX="0" StartY="0" EndX="0.99" EndY="0.99" Default="true" />
126+
<MountPoint Side="Front" StartX="0" StartY="0" EndX="0.99" EndY="0.99" />
127+
<MountPoint Side="Left" StartX="0.1" StartY="0.1" EndX="0.75" EndY="0.75" />
128+
<MountPoint Side="Right" StartX="0.1" StartY="0.1" EndX="0.75" EndY="0.75" />
129+
</MountPoints>
130+
<BuildProgressModels>
131+
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Small\1x1AdvStatorElev_Constr1.mwm" />
132+
</BuildProgressModels>
133+
<BlockPairName>1x1AdvMotorStatorDual</BlockPairName>
134+
<MirroringY>Z</MirroringY>
135+
<MirroringZ>Y</MirroringZ>
136+
<EdgeType>Light</EdgeType>
137+
<BlockVariants>
138+
<BlockVariant>
139+
<TypeId>MotorAdvancedStator</TypeId>
140+
<SubtypeId>Small1x1AdvStator</SubtypeId>
141+
</BlockVariant>
142+
</BlockVariants>
143+
<BuildTimeSeconds>10</BuildTimeSeconds>
144+
<PrimarySound>BlockRotorSmall</PrimarySound>a
145+
<ResourceSinkGroup>Utility</ResourceSinkGroup>
146+
<RequiredPowerInput>0.0002</RequiredPowerInput>
147+
<MaxForceMagnitude>1E6</MaxForceMagnitude>
148+
<DangerousTorqueThreshold>448000</DangerousTorqueThreshold>
149+
<RotorPart>1x1AdvMotorRotorDual</RotorPart>
150+
<RotorDisplacementMin>-0.11</RotorDisplacementMin>
151+
<RotorDisplacementMax>0.11</RotorDisplacementMax>
152+
<RotorDisplacementMinSmall>-0.11</RotorDisplacementMinSmall>
153+
<RotorDisplacementMaxSmall>0.11</RotorDisplacementMaxSmall>
154+
<RotorDisplacementInModel>0.045</RotorDisplacementInModel>
155+
<DamageEffectName>Damage_HeavyMech_Damaged</DamageEffectName>
156+
<DamagedSound>ParticleHeavyMech</DamagedSound>
157+
<SafetyDetach>5</SafetyDetach>
158+
<SafetyDetachMax>5</SafetyDetachMax>
159+
<DestroyEffect>BlockDestroyedExplosion_Small</DestroyEffect>
160+
<DestroySound>WepSmallWarheadExpl</DestroySound>
161+
<PCU>100</PCU>
162+
<IsAirTight>false</IsAirTight>
163+
</Definition>
164+
<Definition>
165+
<Id>
166+
<TypeId>MotorAdvancedRotor</TypeId>
167+
<SubtypeId>SB1x1AdvRotorDual</SubtypeId>
168+
</Id>
169+
<DisplayName>1x1 Advanced Rotor Dual Head Part</DisplayName>
170+
<Icon>Textures\GUI\Icons\Cubes\RotorPart.dds</Icon>
171+
<Description>Description_RotorPart</Description>
172+
<CubeSize>Small</CubeSize>
173+
<GuiVisible>false</GuiVisible>
174+
<BlockTopology>TriangleMesh</BlockTopology>
175+
<Size x="1" y="2" z="1" />
176+
<ModelOffset x="0" y="0" z="0" />
177+
<Model>Models\Cubes\Small\1x1AdvRotorElev.mwm</Model>
178+
<UseModelIntersection>true</UseModelIntersection>
179+
<Components>
180+
<!-- top part cost is not balance-only issue, rotor "overtravel" issue when rotation limits are set is reduced by adding more weight into top part -->
181+
<Component Subtype="SteelPlate" Count="12" />
182+
<Component Subtype="SmallTube" Count="6" />
183+
</Components>
184+
<CriticalComponent Subtype="SteelPlate" Index="0" />
185+
<MountPoints>
186+
<MountPoint Side="Top" StartX="0" StartY="0" EndX="1" EndY="1" Default="true" />
187+
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="1" EndY="1" />
188+
</MountPoints>
189+
<BuildProgressModels>
190+
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Small\1x1AdvRotorElev_Constr1.mwm" />
191+
</BuildProgressModels>
192+
<BlockPairName>1x1AdvMotorRotorDual</BlockPairName>
193+
<MirroringY>Z</MirroringY>
194+
<MirroringZ>Y</MirroringZ>
195+
<EdgeType>Light</EdgeType>
196+
<BuildTimeSeconds>2</BuildTimeSeconds>
197+
<RotorPart>MotorRotor</RotorPart>
198+
<PCU>100</PCU>
199+
<IsAirTight>false</IsAirTight>
200+
</Definition>
201+
202+
203+
</CubeBlocks>
204+
<BlockPositions>
205+
<BlockPosition>
206+
<Name>1x1AdvMotorStator</Name>
207+
<Position>
208+
<X>0</X>
209+
<Y>19</Y>
210+
</Position>
211+
</BlockPosition>
212+
<BlockPosition>
213+
<Name>1x1AdvMotorStatorDual</Name>
214+
<Position>
215+
<X>1</X>
216+
<Y>19</Y>
217+
</Position>
218+
</BlockPosition>
219+
</BlockPositions>
220+
</Definitions>

Models/Cubes/Small/1x1AdvRotor.mwm

256 KB
Binary file not shown.
512 KB
Binary file not shown.
Binary file not shown.
1 MB
Binary file not shown.

Models/Cubes/Small/1x1AdvStator.mwm

256 KB
Binary file not shown.
512 KB
Binary file not shown.
Binary file not shown.
2 MB
Binary file not shown.
21.5 KB
Binary file not shown.
21.5 KB
Binary file not shown.

modinfo.sbmi

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<?xml version="1.0"?>
2+
<MyObjectBuilder_ModInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3+
<SteamIDOwner>76561197970990710</SteamIDOwner>
4+
<WorkshopId>1525239926</WorkshopId>
5+
</MyObjectBuilder_ModInfo>

thumb.jpg

628 KB
Loading

0 commit comments

Comments
 (0)