Skip to content

Commit

Permalink
Merge pull request #26 from InvalidArgument3/retrieve
Browse files Browse the repository at this point in the history
add uplloadutils/slipspace
  • Loading branch information
InvalidArgument3 authored May 28, 2024
2 parents e042820 + 9bf8f0a commit 75a9339
Show file tree
Hide file tree
Showing 40 changed files with 11,936 additions and 0 deletions.
55 changes: 55 additions & 0 deletions .github/workflows/UniversalUpload.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Aristeas UniversalUpload
on:
workflow_dispatch:
push:
branches:
- main

jobs:
setup:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- uses: actions/[email protected]

- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v44
with:
separator: ','

#- name: List all changed files
# env:
# ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
# run: |
# for file in ${ALL_CHANGED_FILES}; do
# echo "$file was changed"
# done

- id: set-matrix
run: bash ModIdFinder.sh "${{ steps.changed-files.outputs.all_changed_files }}" >> $GITHUB_OUTPUT

workshop-upload:
needs: setup
runs-on: ubuntu-latest
strategy:
matrix: ${{ fromJSON(needs.setup.outputs.matrix) }}
steps:
- uses: actions/[email protected]
with:
fetch-depth: 0

- name: Delay
run: sleep $((${{ strategy.job-index }} * 10))

- uses: AnarkisGaming/workshop@v1
with:
appID: 244850
login: true
publishedFileID: ${{ matrix.value }}
path: ${{ matrix.path }}
changelog: ${{ github.event.head_commit.message }}
env:
STEAM_ACCOUNT_NAME: ${{ secrets.accountname }}
STEAM_PASSWORD: ${{ secrets.password }}
Binary file added .github/workflows/workflows.zip
Binary file not shown.
Empty file.
Binary file added Slipspace Engine/Audio/SC/GlideEntering.xwm
Binary file not shown.
Binary file added Slipspace Engine/Audio/SC/GlideLeaving.xwm
Binary file not shown.
Binary file added Slipspace Engine/Audio/SC/SuperCruiseGravity.xwm
Binary file not shown.
Binary file added Slipspace Engine/Audio/SC/charging_Fsd.xwm
Binary file not shown.
Binary file added Slipspace Engine/Audio/SC/jump_in_supercruise.xwm
Binary file not shown.
Binary file not shown.
110 changes: 110 additions & 0 deletions Slipspace Engine/Data/Audio.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
<?xml version="1.0"?>
<Definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Sounds>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>quantum_charging</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>1000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\charging_Fsd.xwm</Start>
</Wave>
</Waves>
</Sound>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>glide_off</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>5000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\GlideLeaving.xwm</Start>
</Wave>
</Waves>
</Sound>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>glide_on</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>5000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\GlideEntering.xwm</Start>
</Wave>
</Waves>
</Sound>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>quantum_charging</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>1000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\charging_Fsd.xwm</Start>
</Wave>
</Waves>
</Sound>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>quantum_jumpout</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>10000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\jump_out_supercruise.xwm</Start>
</Wave>
</Waves>
</Sound>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>quantum_jumpin</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>30000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\jump_in_supercruise.xwm</Start>
</Wave>
</Waves>
</Sound>
<Sound>
<Id>
<TypeId>MyObjectBuilder_AudioDefinition</TypeId>
<SubtypeId>SuperCruiseGravity</SubtypeId>
</Id>
<Category>SHIP</Category>
<Volume>1.7</Volume>
<MaxDistance>10000</MaxDistance>
<Loopable>false</Loopable>
<Waves>
<Wave Type="D3">
<Start>Audio\SC\SuperCruiseGravity.xwm</Start>
</Wave>
</Waves>
</Sound>
</Sounds>
</Definitions>
29 changes: 29 additions & 0 deletions Slipspace Engine/Data/BlockCategories.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<?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>DisplayName_Category_LargeBlocks</DisplayName>
<Name>LargeBlocks</Name>
<StrictSearch>true</StrictSearch>
<ItemIds>
<string>UpgradeModule/FSDriveLarge</string>
</ItemIds>
</Category>
<Category xsi:type="MyObjectBuilder_GuiBlockCategoryDefinition">
<Id>
<TypeId>GuiBlockCategoryDefinition</TypeId>
<SubtypeId />
</Id>
<DisplayName>DisplayName_Category_SmallBlocks</DisplayName>
<Name>SmallBlocks</Name>
<StrictSearch>true</StrictSearch>
<ItemIds>
<string>UpgradeModule/FSDriveSmall</string>
</ItemIds>
</Category>
</CategoryClasses>
</Definitions>
15 changes: 15 additions & 0 deletions Slipspace Engine/Data/BlockVariantGroups.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?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">
<BlockVariantGroups>
<BlockVariantGroup>
<Id Type="MyObjectBuilder_BlockVariantGroup" Subtype="WarpFSDGroup" />
<Icon>Textures\GUI\Icons\QDXL.dds</Icon>
<DisplayName>S7 Frameshift Drive</DisplayName>
<Description>Friendship drive charging!</Description>
<Blocks>
<Block Type="MyObjectBuilder_UpgradeModule" Subtype="FSDriveLarge" />
<Block Type="MyObjectBuilder_UpgradeModule" Subtype="FSDriveSmall" />
</Blocks>
</BlockVariantGroup>
</BlockVariantGroups>
</Definitions>
7 changes: 7 additions & 0 deletions Slipspace Engine/Data/BlueprintClasses.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?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">
<BlueprintClassEntries>
<Entry Class="LargeBlocks" BlueprintSubtypeId="UpgradeModule/FSDriveLarge" />
<Entry Class="SmallBlocks" BlueprintSubtypeId="UpgradeModule/FSDriveSmall" />
</BlueprintClassEntries>
</Definitions>
106 changes: 106 additions & 0 deletions Slipspace Engine/Data/CubeBlocks.sbc
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<?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_UpgradeModuleDefinition">
<Id>
<TypeId>UpgradeModule</TypeId>
<SubtypeId>FSDriveSmall</SubtypeId>
</Id>
<Public>true</Public>
<DisplayName>D5 Frameshift Drive</DisplayName>
<Icon>Textures\GUI\Icons\QDVK.dds</Icon>
<Description>Compact version of S7</Description>
<CubeSize>Small</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="3" y="3" z="2" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\Cubes\Small\MiniJumpDrive.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="40" />
<Component Subtype="MetalGrid" Count="60" />
<Component Subtype="GravityGenerator" Count="20" />
<Component Subtype="Detector" Count="20" />
<Component Subtype="PowerCell" Count="120" />
<Component Subtype="Superconductor" Count="1000" />
<Component Subtype="Computer" Count="160" />
<Component Subtype="Construction" Count="40" />
<Component Subtype="SteelPlate" Count="20" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<MountPoints>
<MountPoint Side="Top" StartX="0" StartY="0" EndX="3" EndY="2" />
<MountPoint Side="Back" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Left" StartX="0" StartY="0" EndX="2" EndY="3" />
<MountPoint Side="Front" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Right" StartX="0" StartY="0" EndX="2" EndY="3" />
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="3" EndY="2" Default="true" />
</MountPoints>
<BuildProgressModels>
<Model BuildPercentUpperBound="0.33" File="Models\Cubes\Small\MiniJumpDriveConstruction_1.mwm" />
<Model BuildPercentUpperBound="0.66" File="Models\Cubes\Small\MiniJumpDriveConstruction_2.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Small\MiniJumpDriveConstruction_3.mwm" />
</BuildProgressModels>
<BlockPairName>FSDrive</BlockPairName>
<MirroringY>Z</MirroringY>
<MirroringZ>Y</MirroringZ>
<EdgeType>Light</EdgeType>
<Upgrades></Upgrades>
<ResourceSinkGroup>Utility</ResourceSinkGroup>
<RequiredPowerInput>32</RequiredPowerInput>
<DamageEffectId>214</DamageEffectId>
<PCU>250</PCU>
<IsAirTight>true</IsAirTight>
</Definition>

<Definition xsi:type="MyObjectBuilder_UpgradeModuleDefinition">
<Id>
<TypeId>UpgradeModule</TypeId>
<SubtypeId>FSDriveLarge</SubtypeId>
</Id>
<Public>true</Public>
<DisplayName>S7 Frameshift Drive</DisplayName>
<Icon>Textures\GUI\Icons\QDXL.dds</Icon>
<Description>Friendship drive charging!</Description>
<CubeSize>Large</CubeSize>
<BlockTopology>TriangleMesh</BlockTopology>
<Size x="3" y="3" z="2" />
<ModelOffset x="0" y="0" z="0" />
<Model>Models\Cubes\Large\JumpDrive.mwm</Model>
<Components>
<Component Subtype="SteelPlate" Count="180" />
<Component Subtype="MetalGrid" Count="300" />
<Component Subtype="GravityGenerator" Count="120" />
<Component Subtype="Detector" Count="120" />
<Component Subtype="PowerCell" Count="480" />
<Component Subtype="Superconductor" Count="3000" />
<Component Subtype="Computer" Count="400" />
<Component Subtype="Construction" Count="140" />
<Component Subtype="SteelPlate" Count="100" />
</Components>
<CriticalComponent Subtype="Computer" Index="0" />
<MountPoints>
<MountPoint Side="Top" StartX="0" StartY="0" EndX="3" EndY="2" />
<MountPoint Side="Back" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Left" StartX="0" StartY="0" EndX="2" EndY="3" />
<MountPoint Side="Front" StartX="0" StartY="0" EndX="3" EndY="3" />
<MountPoint Side="Right" StartX="0" StartY="0" EndX="2" EndY="3" />
<MountPoint Side="Bottom" StartX="0" StartY="0" EndX="3" EndY="2" Default="true" />
</MountPoints>
<BuildProgressModels>
<Model BuildPercentUpperBound="0.33" File="Models\Cubes\Large\JumpDriveConstruction_1.mwm" />
<Model BuildPercentUpperBound="0.66" File="Models\Cubes\Large\JumpDriveConstruction_2.mwm" />
<Model BuildPercentUpperBound="1.00" File="Models\Cubes\Large\JumpDriveConstruction_3.mwm" />
</BuildProgressModels>
<BlockPairName>FSDrive</BlockPairName>
<MirroringY>Z</MirroringY>
<MirroringZ>Y</MirroringZ>
<EdgeType>Light</EdgeType>
<Upgrades></Upgrades>
<ResourceSinkGroup>Utility</ResourceSinkGroup>
<RequiredPowerInput>44</RequiredPowerInput>
<DamageEffectId>214</DamageEffectId>
<PCU>250</PCU>
<IsAirTight>true</IsAirTight>
</Definition>
</CubeBlocks>
</Definitions>
Loading

0 comments on commit 75a9339

Please sign in to comment.