61 Commits

Author SHA1 Message Date
abab0d1c5f Merge pull request #963 from PorktoberRevolution/master
Prepare 1.4.1
2021-07-21 13:30:09 -07:00
e9cc0c4515 Merge branch 'prod' into master 2021-07-21 11:06:33 -07:00
def32dae09 Stack of fixes 2021-07-21 10:35:36 -07:00
d0aac2601e Fix #961 2021-07-20 11:58:12 -07:00
6472cce41a Update ReStock.version 2021-07-20 09:06:41 -07:00
c0c899614f Merge pull request #960 from PorktoberRevolution/master
Release 1.4.0
2021-07-20 08:55:05 -07:00
d3124f0606 Merge pull request #958 from fluff-y/patch-1
Missing brackets {}
2021-07-19 19:35:46 -07:00
4cb40be7ef Changelog clarification 2021-07-17 09:30:50 -07:00
999d7440cb Update solar panels, nosecone 2021-07-08 22:28:38 -07:00
99415890a3 Missing brackets {}, change not being applied
!MODULE[FXModuleLookAtConstraint] not being applied, because of missing brackets
2021-07-06 13:58:05 +02:00
8eac8f11cb Add mk2 inline port 2021-07-03 09:17:41 -07:00
628d600adc Add new Mk1 docking port 2021-07-02 21:58:31 -07:00
a67468a004 First wave of 1.12 docking ports
- Contains 0.625, 1.25, 1.25 shielded, 2.5, 3.75m versions
2021-07-01 15:16:14 -07:00
bd5293c398 Merge pull request #954 from PorktoberRevolution/master
Release poodle fix
2021-06-26 09:45:20 -07:00
993892994b Fix smokePoint 2021-06-26 09:41:19 -07:00
7b2e0a277b i hate my life (#953) 2021-06-17 23:10:58 -07:00
29f4ec73cd Merge pull request #952 from PorktoberRevolution/master
Release 1.3.2
2021-06-16 21:45:03 -07:00
d216c71d1a Additional fixes 2021-06-16 21:00:25 -07:00
aec1d07b35 1.3.2fixes 2021-02-26 09:46:28 -08:00
e5dc761a3c Merge pull request #944 from Poodmund/master
Copy KSP 1.11.1 Vanilla heatshield drag cubes over.
2021-02-26 09:00:23 -08:00
5f1c731a48 Copy KSP 1.11.1 Vanilla drag cubes over. 2021-02-13 16:45:17 +00:00
ff044dedce Update deploy.yml 2021-01-31 15:11:26 -08:00
64a50541e4 Merge pull request #938 from PorktoberRevolution/master
Release 1.3.1
2021-01-31 15:04:14 -08:00
dcad323e15 Depth mask fix 2021-01-30 23:14:00 -08:00
de199d26ff Pedantic change but edited garbo stock colours to match RS bigger brother 2021-01-30 09:49:08 +00:00
3358160411 oops 2021-01-28 23:32:20 -08:00
e5ecbbf470 Update RCS for 1.11.1, update lights 2021-01-28 23:13:36 -08:00
a7beefd4f9 Fix gigantor repairability 2021-01-27 19:11:20 -08:00
be632e1a51 RCS power fix 2021-01-26 22:42:59 -08:00
d99ef807ff Text prep for 1.3.1 2021-01-26 17:13:20 +00:00
0835a41cca Convert all textures that don't have alpha to DXT1 2021-01-25 19:06:33 -08:00
4bf6f6bbf9 Remove travis build status 2021-01-23 21:58:37 -08:00
c15aacd364 Merge branch 'master' of https://github.com/PorktoberRevolution/ReStocked 2021-01-23 19:00:50 -08:00
2cceb95dac Fix for small linear RCS 2021-01-23 15:30:54 -08:00
cbe7a3845c Merge pull request #936 from vinix38/master
French loc for 1.3
2021-01-23 15:23:41 -08:00
c9c13ea232 French loc for 1.3 2021-01-22 21:33:25 +01:00
76fc72e6a5 Fix the deploy script 2021-01-21 11:04:51 -08:00
eaaf03fcdf Merge pull request #932 from PorktoberRevolution/master
Release 1.3.0
2021-01-21 10:15:04 -08:00
1253bc3d3d 1.3.0 changelog update final final last push v3 2021-01-21 17:54:41 +00:00
6923c21329 Update changelog and readme files for 1.3.0 release 2021-01-21 17:50:50 +00:00
a4a5438fce Prod only as target 2021-01-20 20:56:52 -08:00
edfc367142 GH actions 2021-01-20 20:46:25 -08:00
c21dffbdd7 Merge pull request #910 from PorktoberRevolution/master
v1.2.1 pull request
2020-09-01 09:16:38 -07:00
6db20ee793 Merge pull request #897 from PorktoberRevolution/master
Release 1.2.0
2020-08-20 20:41:40 -07:00
43c13e7608 Merge pull request #863 from PorktoberRevolution/master
Release 1.1.2
2020-05-29 13:42:59 -07:00
05c95e8ae8 Merge pull request #851 from PorktoberRevolution/master
Release 1.1.1
2020-05-02 21:10:57 -07:00
e696ea7389 Merge pull request #850 from PorktoberRevolution/master
Release 1.1.0
2020-04-29 07:49:40 -07:00
d1942672e0 Merge pull request #781 from PorktoberRevolution/master
Release 1.0.3
2020-01-12 15:15:19 -08:00
967851b650 Merge pull request #768 from PorktoberRevolution/master
Release 1.0.2
2020-01-02 21:09:03 -08:00
d3ba149ea9 Merge pull request #760 from PorktoberRevolution/master
Hotfix version
2019-11-19 15:38:40 +08:00
745bcaa376 Merge pull request #759 from PorktoberRevolution/master
Release 1.0.1
2019-11-19 15:29:34 +08:00
f8667a8e7a Merge pull request #749 from PorktoberRevolution/master
Release 1.0.0
2019-11-05 12:25:32 -08:00
6161095581 Merge pull request #596 from PorktoberRevolution/master
fix max version
2019-05-11 10:02:00 -07:00
f3a6970a36 Merge pull request #594 from PorktoberRevolution/master
Release 0.1.4
2019-05-10 13:32:52 -07:00
b1cc1f4e1a Merge pull request #556 from PorktoberRevolution/master
Release 0.1.3
2019-03-15 20:42:12 -07:00
d24f1e7768 Merge pull request #543 from PorktoberRevolution/master
Release 0.1.2
2019-03-10 14:46:02 -07:00
1ebf86d3e5 Merge pull request #525 from PorktoberRevolution/master
Release 0.1.1
2019-03-06 20:49:08 -08:00
778779c9d2 Merge pull request #497 from PorktoberRevolution/master
Release 0.1.0
2019-03-05 13:18:06 -08:00
896d4fe3d0 Merge pull request #494 from PorktoberRevolution/master
Fix version files
2019-03-04 14:55:36 -08:00
20e48cccf1 Merge pull request #493 from PorktoberRevolution/master
Fix branch spec
2019-03-04 14:45:09 -08:00
e2eb2ac725 Release Test 1
Release PR test
2019-03-04 14:10:55 -08:00
116 changed files with 606 additions and 164 deletions

45
.github/workflows/build.yml vendored Normal file
View File

@ -0,0 +1,45 @@
name: Package Checks
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the prod branch
on:
pull_request:
branches: [ prod ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
build-package:
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
OAUTH_TOKEN: ${{ secrets.OAUTH_TOKEN }}
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checkout this repo
- uses: actions/checkout@v2
# Checkout another repo
- uses: actions/checkout@v2
with:
# Repository name with owner.
repository: 'post-kerbin-mining-corporation/build-deploy'
# branch
ref: 'actions'
path: 'build-deploy'
- uses: actions/setup-python@v2
with:
python-version: '3.8'
architecture: 'x64'
- name: Installing dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest awscli boto3 requests
#- name: Running deploy tests
# run: pytest -s --testpath "GameData/" build-deploy/src/tests/ # run the deploy tests
- name: Building Restock package
run: python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml"
- name: Building Restock+ package
run: python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml"

49
.github/workflows/deploy.yml vendored Normal file
View File

@ -0,0 +1,49 @@
name: Package and Deploy
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the prod branch
on:
push:
branches: [ prod ]
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
# This workflow contains a single job called "build"
deploy-package:
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
OAUTH_TOKEN: ${{ secrets.OAUTH_TOKEN }}
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checkout this repo
- uses: actions/checkout@v2
# Checkout another repo
- uses: actions/checkout@v2
with:
# Repository name with owner.
repository: 'post-kerbin-mining-corporation/build-deploy'
# branch
ref: 'actions'
path: 'build-deploy'
- uses: actions/setup-python@v2
with:
python-version: '3.8'
architecture: 'x64'
- name: Installing dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest awscli boto3 requests
- name: Building Restock
run: python build-deploy/src/package.py --f "Distribution/Restock/.mod_data.yml"
- name: Building RestockPlus
run: python build-deploy/src/package.py --f "Distribution/RestockPlus/.mod_data.yml"
- name: Staging package
run: python build-deploy/src/stage.py --f "Distribution/Restock/.mod_data.yml" # Run the staging script
- name: Deploying Restock
run: python build-deploy/src/deploy.py --f "Distribution/Restock/.mod_data.yml" # Deploy package to spacedock, curse, github
- name: Deploying RestockPlus
run: python build-deploy/src/deploy.py --f "Distribution/RestockPlus/.mod_data.yml" # Deploy package to spacedock, curse, github

View File

@ -1,6 +1,7 @@
// Patches applying art changes to 2.5m aerodynamic parts
// Contents:
// - Protective Rocket Nose Cone Mk7 (rocketNoseCone_v2)
// - Protective Rocket Nose Cone Mk7 (rocketNoseCone_v3)
// Protective Rocket Nose Cone Mk7
@PART[rocketNoseCone_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@ -62,3 +63,64 @@
}
}
}
// Protective Rocket Nose Cone Mk7 [1.12]
@PART[rocketNoseCone_v3]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Structural/restock-nosecone-25-2
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = White
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
25mNoseconeBlackWhite = false
25mNoseconeWhite = true
25mNoseconeOrange = false
}
}
VARIANT
{
name = BlackAndWhite
displayName = #autoLOC_8007122
themeName = BlackAndWhite
primaryColor = #ffffff
secondaryColor = #000000
GAMEOBJECTS
{
25mNoseconeBlackWhite = true
25mNoseconeWhite = false
25mNoseconeOrange = false
}
}
VARIANT
{
name = Orange
displayName = #autoLOC_8007121
themeName = Orange
primaryColor = #4c4f47
secondaryColor = #f49841
GAMEOBJECTS
{
25mNoseconeBlackWhite = false
25mNoseconeWhite = false
25mNoseconeOrange = true
}
}
}
}

View File

@ -185,7 +185,6 @@
// RV-1X RCS Thruster Block
@PART[RCSblock_01_small]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
@ -558,6 +557,38 @@
key = 0 1
}
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
baseVariant = Bare
useMultipleDragCubes = true
VARIANT
{
name = Bare
displayName = #autoLOC_8007115
primaryColor = #ffffff
secondaryColor = #ffffff
GAMEOBJECTS
{
MiniRCSBlock1 = true
MiniRCSBlock2 = false
}
}
VARIANT
{
name = Shroud
displayName = #autoLOC_8007114
primaryColor = #999999
secondaryColor = #999999
GAMEOBJECTS
{
MiniRCSBlock1 = false
MiniRCSBlock2 = true
}
}
}
@MODULE[ModuleRCSFX]
{
@thrusterTransformName = RCSthruster

View File

@ -1,6 +1,7 @@
// Patches applying art changes to crewed utility/science parts
// Contents:
// - Inline Clamp-O-Tron (dockingPortLateral)
// - Mk2 Clamp-O-Tron (mk2DockingPort)
// - Clamp-O-Tron Jr. Docking Port (dockingPort3)
// - Clamp-O-Tron Docking Port (dockingPort2)
// - Clamp-O-Tron Sr. Docking Port (dockingPortLarge)
@ -8,16 +9,39 @@
// Inline Clamp-O-Tron
@PART[dockingPortLateral]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Passinglurker
{
@author = Passinglurker and Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/125/Re_dockingPortInline/restock-inlinedockingport-mk1-1
model = ReStock/Assets/Coupling/restock-docking-inline-125-1
}
%rescaleFactor = 1
%manufacturer = #autoLOC_501624
@MODULE[ModuleAnimateGeneric]
{
@animationName = DockingPortExtend
}
}
// Mk2 Clamp-O-Tron
@PART[mk2DockingPort]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Porkjet and Chris Adderley (Nertea)
!mesh = DELETE
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-inline-mk2-1
}
%rescaleFactor = 1
@MODULE[ModuleAnimateGeneric]
{
@animationName = DockingPortExtend
}
}
// Clamp-O-Tron Jr. Docking Port
@ -28,7 +52,7 @@
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-0625
model = ReStock/Assets/Coupling/restock-docking-0625-2
}
%rescaleFactor = 1
MODULE
@ -76,7 +100,7 @@
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-125-1
model = ReStock/Assets/Coupling/restock-docking-125-2
}
MODEL
{
@ -86,41 +110,7 @@
rotation = 180, 0, 0
}
%rescaleFactor = 1
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Clamp-O-Tron Sr. Docking Port
@ -131,7 +121,7 @@
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-25-1
model = ReStock/Assets/Coupling/restock-docking-25-2
}
MODEL
{
@ -141,41 +131,7 @@
rotation = 180, 0, 0
}
%rescaleFactor = 1
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
}
// Clamp-O-Tron Shielded Docking Port
@ -186,7 +142,7 @@
!MODEL {}
MODEL
{
model = ReStock/Assets/Coupling/restock-docking-shielded-125-1
model = ReStock/Assets/Coupling/restock-docking-shielded-125-2
}
MODEL
{
@ -200,41 +156,7 @@
{
@animationName = PortExtend
}
MODULE
{
name = ModuleColorChanger
shaderProperty = _EmissiveColor
animRate = 0.8
animState = false
useRate = true
toggleInEditor = true
toggleInFlight = true
unfocusedRange = 5
toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights
eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On
eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off
toggleAction = True
defaultActionGroup = Light
redCurve
{
key = 0 0 0 3
key = 1 1 0 0
}
greenCurve
{
key = 0 0 0 1
key = 1 1 1 0
}
blueCurve
{
key = 0 0 0 0
key = 1 0.7 1.5 0
}
alphaCurve
{
key = 0 1
}
}
MODULE
{
name = FXModuleLookAtConstraint

View File

@ -128,6 +128,128 @@
}
}
// Illuminator Mk1 V2
@PART[spotLight1_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-light-spot-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleLight]
{
@lightMeshRendererName = SpotLightLens
@lightName = Spot
movementTransformName = SpotLightBase
canRotate = false
canPitch = true
pitchAxisName = X
pitchMin = 0
pitchMax = 180
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Dark
VARIANT
{
name = Dark
displayName #autoLOC_8007117
themeName = Dark
primaryColor = #000000
secondaryColor = #000000
TEXTURE
{
materialName = restock-lights-1
mainTextureURL = ReStock/Assets/Electrical/restock-lights-1
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
materialName = restock-lights-1
mainTextureURL = ReStock/Assets/Electrical/restock-lights-1-alt
}
}
}
}
// Illuminator Mk2 V2
@PART[spotLight2_v2]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-light-flood-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleLight]
{
@lightMeshRendererName = FloodLightLens
@lightName = Spot
movementTransformName = FloodR
canRotate = false
canPitch = true
pitchAxisName = X
pitchMin = 0
pitchMin = 0
pitchMax = 180
}
!MODULE[ModulePartVariants] {}
MODULE
{
name = ModulePartVariants
useMultipleDragCubes = false
baseVariant = Dark
VARIANT
{
name = Dark
displayName #autoLOC_8007117
themeName = Dark
primaryColor = #000000
secondaryColor = #000000
TEXTURE
{
materialName = restock-lights-1
mainTextureURL = ReStock/Assets/Electrical/restock-lights-1
}
}
VARIANT
{
name = White
displayName = #autoLOC_8007119
themeName = White
primaryColor = #ffffff
secondaryColor = #ffffff
TEXTURE
{
materialName = restock-lights-1
mainTextureURL = ReStock/Assets/Electrical/restock-lights-1-alt
}
}
}
}
// [1.11] Dome Light
@PART[domeLight1]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{

View File

@ -7,6 +7,11 @@
// - Gigantor XL Solar Array (largeSolarPanel)
// - OX-STAT Photovoltaic Panels (solarPanels5)
// - OX-STAT-XL Photovoltaic Panels (LgRadialSolarPanel)
// - OX-10C Photovoltaic Panels (solarPanelOX10C)
// - SP-10C Photovoltaic Panels (solarPanelSP10C)
// - OX-10L Photovoltaic Panels (solarPanelOX10L)
// - SP-10L Photovoltaic Panels (solarPanelSP10C)
// OX-4L 1x6 Photovoltaic Panels
@PART[solarPanels4]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
@ -111,11 +116,21 @@
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-gigantor
model = ReStock/Assets/Electrical/restock-solarpanel-gigantor-2
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = Panels
transformName = PanelTruss
}
@MODULE[ModuleDeployableSolarPanel]
{
@breakName = pivotBase
}
}
// OX-STAT Photovoltaic Panels
@ -147,3 +162,97 @@
rotation = 0, 0, 0
}
}
// OX-10C Photovoltaic Panels
@PART[solarPanelOX10C]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-round-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@animationName = PanelsExtend
@secondaryTransformName = sunCatcher
%pivotName = B_PanelSunPivot
@breakName = B_PanelPitch
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = Panels
}
}
// SP-10C Photovoltaic Panels
@PART[solarPanelSP10C]
{
@author = Chris Adderley (Nertea)
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-solarpanel-round-shrouded-1
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
@MODULE[ModuleDeployableSolarPanel]
{
@animationName = PanelsExtend
@secondaryTransformName = sunCatcher
%pivotName = B_PanelSunPivot
@breakName = B_PanelPitch
}
MODULE
{
name = ModuleRestockDeployableMeshHider
transformName = Panels
}
MODULE
{
name = ModuleRestockDepthMask
maskTransform = DepthMask
}
}
// OX-10L Photovoltaic Panels
@PART[solarPanelOX10L]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-ox-10l
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
}
// SP-10L Photovoltaic Panels
@PART[solarPanelSP10L]:HAS[~RestockIgnore[*]]:FOR[000_ReStock]
{
@author = Beale
!mesh = DELETE
!MODEL,* {}
MODEL
{
model = ReStock/Assets/Electrical/restock-sp-10l
position = 0.0, 0.0, 0.0
scale = 1,1,1
rotation = 0, 0, 0
}
MODULE
{
name = ModuleRestockDepthMask
maskTransform = mask
}
}

View File

@ -115,7 +115,7 @@
@damagedTransformName = WheelBusted
@undamagedTransformName = Wheel
}
!MODULE[FXModuleLookAtConstraint]
!MODULE[FXModuleLookAtConstraint]{}
MODULE
{
name = ModuleRestockConstraints

View File

@ -149,8 +149,8 @@
!DRAG_CUBE {}
DRAG_CUBE
{
cube = Fairing, 0.3875,0.7436,0.7686, 0.3875,0.7436,0.7686, 1.44,0.9625,0.1822, 1.44,0.964,0.3017, 0.3875,0.7436,0.7686, 0.3875,0.7436,0.7686, 0,-0.05126,0, 1.355,0.2838,1.355
cube = Clean, 0.1825,0.4643,0.7229, 0.1825,0.4643,0.7229, 1.274,0.9542,0.1829, 1.274,0.9475,0.2177, 0.1825,0.4628,0.7229, 0.1825,0.4658,0.7229, 0,0.005576,-1.994E-09, 1.275,0.1702,1.275
cube = Fairing, 0.3875,0.7461,0.7686, 0.3875,0.7461,0.7686, 1.435,0.9658,0.1822, 1.435,0.9675,0.3017, 0.3875,0.7461,0.7686, 0.3875,0.7461,0.7686, 0,-0.05126,0, 1.355,0.2838,1.355
cube = Clean, 0.181,0.468,0.7344, 0.181,0.468,0.7344, 1.27,0.9574,0.1829, 1.27,0.9507,0.2177, 0.181,0.4664,0.7344, 0.181,0.4695,0.7344, 0,0.005576,-1.994E-09, 1.275,0.1702,1.275
}
}
@ -216,10 +216,11 @@
excludedRenderer = HeatShield25Fairing
excludedRenderer = HeatShieldInternals
}
!DRAG_CUBE {}
DRAG_CUBE
{
cube = Fairing, 1.436,0.7472,1.355, 1.436,0.7472,1.355, 5.341,0.9614,0.259, 5.341,0.9714,0.4709, 1.436,0.7472,1.355, 1.436,0.7471,1.355, 0,-0.1004,0, 2.609,0.5505,2.609
cube = Clean, 0.7091,0.4621,1.346, 0.7091,0.4621,1.346, 4.998,0.9524,0.2587, 4.998,0.9466,0.3249, 0.7091,0.4605,1.346, 0.7091,0.4638,1.346, 0,0.01104,0, 2.525,0.3277,2.525
cube = Fairing, 1.436,0.7497,1.366, 1.436,0.7497,1.366, 5.323,0.9648,0.259, 5.323,0.9747,0.4709, 1.436,0.7497,1.366, 1.436,0.7497,1.366, 0,-0.1004,0, 2.609,0.5505,2.609
cube = Clean, 0.7025,0.4649,1.357, 0.7025,0.4649,1.357, 4.982,0.9555,0.2587, 4.982,0.9499,0.327, 0.7025,0.4634,1.357, 0.7025,0.4665,1.357, 0,0.01104,-3.947E-09, 2.525,0.3277,2.525
}
}
@ -233,11 +234,6 @@
{
model = ReStock/Assets/Aero/restock-heatshield-375-1
}
DRAG_CUBE
{
cube = Fairing, 3.357,0.7502,2.005, 3.357,0.7502,2.005, 12.48,0.9608,0.3456, 12.48,0.9621,0.6953, 3.357,0.7502,2.005, 3.357,0.7502,2.005, 0,-0.1559,0, 3.99,0.8369,3.99
cube = Clean, 1.563,0.4576,1.952, 1.563,0.4576,1.952, 11.03,0.9547,0.3365, 11.03,0.9465,0.4361, 1.563,0.456,1.952, 1.563,0.459,1.952, 0,0.01101,0, 3.75,0.4864,3.75
}
@MODULE[ModuleJettison]
{
@jettisonName = HeatShield375Fairing
@ -289,6 +285,12 @@
excludedRenderer = HeatShield375Fairing
excludedRenderer = HeatShield375Internal
}
!DRAG_CUBE {}
DRAG_CUBE
{
cube = Fairing, 3.357,0.7502,2.005, 3.357,0.7502,2.005, 12.44,0.9645,0.3456, 12.44,0.9656,0.6994, 3.357,0.7502,2.005, 3.357,0.7502,2.005, 0,-0.1559,0, 3.99,0.8369,3.99
cube = Clean, 1.549,0.4589,1.967, 1.549,0.4589,1.967, 10.99,0.9578,0.3365, 10.99,0.9498,0.4388, 1.549,0.4573,1.967, 1.549,0.4603,1.967, 0,0.01101,-3.936E-09, 3.75,0.4864,3.75
}
}
// Heat Shield (10m)
@ -305,4 +307,10 @@
{
@animationName = Inflate
}
!DRAG_CUBE {}
DRAG_CUBE
{
cube = A, 19.07,0.4872,8.728, 19.07,0.4871,8.728, 72.75,0.8279,2.352, 71.74,0.8437,2.415, 18.75,0.4822,9.129, 18.75,0.5195,9.129, -4.768E-07,0.9913,4.768E-07, 8.528,3.025,9.074
cube = B, 5.042,0.7795,4.677, 5.042,0.7795,4.677, 4.271,0.8684,4.235, 3.585,0.6972,0.9259, 5.008,0.7754,4.212, 5.008,0.7758,4.212, -4.768E-07,2.057,0, 6.815,4.172,5.902
}
}

View File

@ -63,4 +63,10 @@
excludedRenderer = HeatShield1875Fairing
excludedRenderer = HeatShieldInternals
}
!DRAG_CUBE {}
DRAG_CUBE
{
cube = Fairing, 0.8075,0.7497,1.049, 0.8075,0.7497,1.049, 2.992,0.9648,0.2187, 2.992,0.9747,0.3773, 0.8075,0.7497,1.049, 0.8075,0.7497,1.049, 0,-0.07528,0, 1.957,0.4129,1.957
cube = Clean, 0.3952,0.4649,1.043, 0.3952,0.4649,1.043, 2.804,0.9555,0.2203, 2.804,0.9499,0.271, 0.3952,0.4634,1.043, 0.3952,0.4665,1.043, 0,0.008278,-2.96E-09, 1.894,0.2458,1.894
}
}

View File

@ -89,6 +89,7 @@
@name = ModuleEnginesFX
%runningEffectName = fx-pollux-running
}
MODULE
{
name = FXModuleThrottleEffects

View File

@ -2,6 +2,7 @@ Squad/Parts/Aero/aerodynamicNoseCone/
Squad/Parts/Aero/basicFin/
Squad/Parts/Aero/cones/Assets/ConeA.mu
Squad/Parts/Aero/cones/Assets/ConeB.mu
Squad/Parts/Aero/cones/Assets/rocketNoseCone_v3
Squad/Parts/Aero/cones/Assets/ConesDiffuse*.dds
Squad/Parts/Aero/cones/Assets/ConesHeat*.dds
Squad/Parts/Aero/cones/Assets/TinyCone.mu
@ -29,6 +30,8 @@ Squad/Parts/Command/probeStackLarge/
Squad/Parts/Command/probeStackSmall/
Squad/Parts/Command/probeStackSphere_v2/
Squad/Parts/CompoundParts/
Squad/Parts/Electrical/10CSolarPanels/
Squad/Parts/Electrical/10LSolarPanels/
Squad/Parts/Electrical/1x6ShroudSolarPanels/
Squad/Parts/Electrical/1x6SolarPanels/
Squad/Parts/Electrical/3x2ShroudSolarPanels/
@ -144,6 +147,7 @@ Squad/Parts/Utility/launchClamp1/
Squad/Parts/Utility/launchEscapeSystem/
Squad/Parts/Utility/Lights/
Squad/Parts/Utility/linearVernorRCS/
Squad/Parts/Utility/mk2DockingPort/
Squad/Parts/Utility/parachuteMk1/
Squad/Parts/Utility/parachuteMk12-R/
Squad/Parts/Utility/parachuteMk16-XL/
@ -160,6 +164,8 @@ Squad/Parts/Utility/ServiceBay_v2/
Squad/Parts/Utility/smallClaw/
Squad/Parts/Utility/spotLightMk1/
Squad/Parts/Utility/spotLightMk2/
Squad/Parts/Utility/spotLightMk1_v2/
Squad/Parts/Utility/spotLightMk2_v2/
Squad/Parts/Utility/stackCouplers/
Squad/Parts/Wheel/roverWheelM1/
Squad/Parts/Wheel/roverWheelS2/

View File

@ -1,10 +0,0 @@
// Disables Restock patches for stock parts.
// IMPORTANT NOTE: YOU WILL ALSO NEED TO WHITELIST THE PARTS' ART ASSETS
// To use, uncomment the following @PART entry, and change yourPartName to the part that you want Restock to leave alone :(.
// Make a copy with an appropriate value for yourPartName
// @PART[yourPartName]:BEFORE[000_ReStock]
//{
// RestockIgnore = True
//}

View File

@ -5,24 +5,24 @@
"VERSION":
{
"MAJOR":1,
"MINOR":3,
"PATCH":0,
"MINOR":4,
"PATCH":1,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":11,
"PATCH":0
"MINOR":12,
"PATCH":1
},
"KSP_VERSION_MIN":{
"MAJOR":1,
"MINOR":10,
"MINOR":12,
"PATCH":1
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":11,
"MINOR":12,
"PATCH":99
}
}

View File

@ -1,3 +1,43 @@
v1.4.1
------
- Numerous fixes to circular solar panel model (shrouded and not)
- Fixed Clamp-O-Tron Sr. docking port shader being emissive when it wasn't supposed to be
- Moved alignment arrows closer to the surface on Mk1 Inline Docking port
- Fixed new solar panel assets not being blacklisted appropriately
v1.4.0
------
- KSP 1.12
- Added new part replacements
- Electrical
- OX-10C Photovoltaic Panels (Nertea)
- SP-10C Photovoltaic Panels (Nertea)
- OX-10L Photovoltaic Panels (Beale)
- SP-10L Photovoltaic Panels (Beale)
- Adapted docking port models for new 1.12 rotational functionality
- Adapted new stock collider for 2.5m nosecone replacement
- Texture updates for Gigantor
v1.3.3
------
- Fix Poodle shroud shaders
v1.3.2
------
- Fixed collider location inconsistency with stock for 1.25m heatshield (#914)
- Fixed drag cubes (and occlusion) for 1.875m heatshield (#923)
- Added new FX transform nodes for Poodle
v1.3.1
------
- Fixed small linear RCS collider
- Fixed Gigantor not being repairable
- Fixed compatability marked for 1.10.1, it isn't, really
- Change DXT5 textures to DXT1 where an alpha channel was unnecessary
- Applied Restock models to new Squad revamped Mk1, Mk2 Illuminators
- Added obese variant to small linear RCS to align with Squad's vision for the part
- Gigantor now breaks more correctly but still badly
v1.3.0
------
- 1.11.0
@ -17,12 +57,14 @@ v1.3.0
- Rotated the HG-5 antenna model to match stock
- Updated old Mk1, Mk2 Illuminator models to use reflectivity on their lenses
- Added White variant to Mk1, Mk2 Illuminators
- Updated claw lamps with lens reflectivity and light cookies.
- Updated claw lamps with lens reflectivity and light cookies
- Added RCS nozzle glows to improve RCS effects
- Updated small solar panel parts to allow them to be repaired
- Updated Russian localization (Fedor-St)
- Updated Japanese localization (Chemical-Factory)
- Updated twin boar replacement to target "new" Squad model
- Fixed bottom of 2.5m RCS Tank collider mesh
- Added procedural drag cube use back to all engine plates to mimic Stock behaviour
v1.2.1
------

View File

@ -1,5 +1,5 @@
=============
RESTOCK 1.3.0
RESTOCK 1.4.1
=============
Restock is a project to improve the art of the Kerbal Space Program part set. Some of the revisions are based on the canceled Part Overhaul project by Porkjet.
@ -50,7 +50,7 @@ To install, drag the ReStock folder and ModuleManager DLL from the GameData fold
- Assets
- Patches
- etc.
- ModuleManager.4.1.3.dll
- ModuleManager.4.1.4.dll
===============
ASSET BLACKLIST

View File

@ -10,7 +10,7 @@ DEPENDENCIES
Required:
- Restock (1.2.0)
- ModuleManager (4.1.3)
- ModuleManager (4.1.4)
============
INSTALLATION
@ -28,7 +28,7 @@ To install, drag the RestockRigidLegs folder and ModuleManager DLL from the Game
- Parts
- Resources
- etc.
- ModuleManager.4.1.3.dll
- ModuleManager.4.1.4.dll
============
LOCALIZATION

Some files were not shown because too many files have changed in this diff Show More