Skip to content

Commit

Permalink
Merge pull request #68 from ChrisAdderley/dev
Browse files Browse the repository at this point in the history
Release 1.1.2
  • Loading branch information
ChrisAdderley authored Apr 15, 2019
2 parents c94ff96 + c27a771 commit c6b3d12
Show file tree
Hide file tree
Showing 19 changed files with 244 additions and 747 deletions.
31 changes: 31 additions & 0 deletions .mod_data.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
mod-name: CryoTanks
package:
include-dependencies: true # Include dependencies in the package
included-gamedata:
- CryoTanks
included-support: # Include these root-level files in packages
- readme.txt
- changelog.txt
dependencies: # Configure dependencies
ModuleManager:
version: 4.0.2
location: s3
B9PartSwitch:
version: 2.7.0
location: s3
CommunityResourcePack:
version: 1.0.0
location: s3
DynamicBatteryStorage:
tag: 1.4.1
location: github
repository: ChrisAdderley/DynamicBatteryStorage
deploy:
SpaceDock:
enabled: false # activate/deactivate this deployment script
mod-id: 558 # The Spacedock mod ID for deployment
CurseForge:
enabled: false # activate/deactivate this deployment script
mod-id: 220671 # The CurseForge mod ID for deployment
GitHub:
enabled: true # activate/deactivate this deployment script
46 changes: 15 additions & 31 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,44 +7,28 @@ branches:
only:
- master
script:
- python build_scripts/build.py
- git clone https://github.com/post-kerbin-mining-corporation/build-deploy.git # clone this repo, it contains the stuff that does the heavy lifting
- cd build-deploy
- git checkout master
- cd ..
- pytest -s --testpath "GameData/" build-deploy/src/tests/ # run the deploy tests
- python build-deploy/src/package.py --f ".mod_data.yml" # Build package
before_deploy:
- VERSION=$(cat build_scripts/version.txt)
- CHANGELOG=$(cat build_scripts/changelog.md)
- IFS='/'; BASENAME=($TRAVIS_REPO_SLUG); unset IFS;
- RELEASE_NAME="${BASENAME[1]} $VERSION"
- echo $VERSION
- git config --local user.name "ChrisAdderley"
- git config --local user.email "cadderley@gmail.com"
- git remote set-url origin https://ChrisAdderley:${GITHUB_OAUTH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git
# Only tag if this is the first before_deploy (runs for all providers)
- >
if ! [ "$BEFORE_DEPLOY_RUN" ]; then
export BEFORE_DEPLOY_RUN=1;
git tag $VERSION;
git push origin $VERSION;
fi
- python build-deploy/src/stage.py --f ".mod_data.yml" # Run the staging script
deploy:
- provider: s3
- provider: script
script: python build-deploy/src/deploy.py --f ".mod_data.yml" # Deploy package to spacedock, curse, github
skip_cleanup: true
on:
branch: master
- provider: s3 # releases to S3
access_key_id: $AWS_ACCESS_KEY_ID
secret_access_key: $AWS_SECRET_ACCESS_KEY
bucket: "nertea-ksp-modding-releases"
local_dir: deploy
local_dir: deploy/CryoTanks
skip_cleanup: true
acl: public_read
region: us-east-2
upload-dir: cryo-tanks
on:
condition: $TRAVIS_BRANCH = master
- deploy:
provider: releases
api_key: $GITHUB_OAUTH_TOKEN
file_glob: true
file: deploy/*
# Newline handling is currently broken so changelog must be added manually...
# body: "$CHANGELOG"
name: $RELEASE_NAME
skip_cleanup: true
on:
tags: false
condition: $TRAVIS_BRANCH = master
branch: master
20 changes: 20 additions & 0 deletions CKAN/CryoTanks-Core.netkan
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"spec_version": "v1.4",
"identifier": "CryoTanks-Core",
"abstract": "This is the CryoTanks plugin stand-alone, for adding functionality to other mods. It contains no parts and does nothing by itself.",
"name": "Cryo Tanks Core",
"$kref": "#/ckan/github/ChrisAdderley/CryoTanks",
"$vref": "#/ckan/ksp-avc/CryoTanks.version",
"license": "MIT",
"resources": {
"homepage": "https://github.com/ChrisAdderley/CryoTanks/wiki",
"repository": "https://github.com/ChrisAdderley/CryoTanks"
},
"supports": [
{ "name": "CryoTanks" }
],
"install" : [
{ "file" : "GameData/CryoTanks/Plugins/SimpleBoiloff.dll",
"install_to" : "GameData/CryoTanks/Plugins" }
]
}
30 changes: 30 additions & 0 deletions CKAN/CryoTanks.netkan
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"spec_version": "v1.4",
"identifier": "CryoTanks",
"abstract": "A set of fuel tanks for containing Liquid Hydrogen. Also adds Liquid Hydrogen storage to most stock tanks",
"name": "Cryo Tanks",
"$kref": "#/ckan/github/ChrisAdderley/CryoTanks",
"$vref": "#/ckan/ksp-avc/CryoTanks.version",
"license": "restricted",
"resources": {
"homepage": "https://github.com/ChrisAdderley/CryoTanks/wiki",
"repository": "https://github.com/ChrisAdderley/CryoTanks"
},
"depends": [
{ "name": "CryoTanks-Core" },
{ "name": "ModuleManager" },
{ "name": "CommunityResourcePack" },
{ "name": "DynamicBatteryStorage" }
],
"supports": [
{ "name": "KerbalAtomics" },
{ "name": "CryoEngines" }
],
"install": [
{
"find" : "CryoTanks",
"install_to" : "GameData",
"filter" : "SimpleBoiloff.dll"
}
]
}
119 changes: 119 additions & 0 deletions GameData/CryoTanks/Localization/fr-fr.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
Localization
{
fr-fr
{
// CONFIG
// MANUFACTURERS
#LOC_CryoTanks_manufacturer_argylehydro_title = S.A.R.L Argyle Hydroponie

// SWITCHERS
#LOC_CryoTanks_switcher_tankappearance_title = Apparence
#LOC_CryoTanks_switcher_tankappearance_variant1 = Isolation multi-couches
#LOC_CryoTanks_switcher_tankappearance_variant2 = Couverture isohédrale
#LOC_CryoTanks_switcher_tankappearance_variant3 = Isolation multi-couches [Nu]
#LOC_CryoTanks_switcher_tankappearance_variant4 = Couverture isohédrale [Nu]
#LOC_CryoTanks_switcher_tankappearance_variant5 = Isolation multi-couches [Compact]
#LOC_CryoTanks_switcher_tankappearance_variant6 = Couverture Isohédrale [Compact]
#LOC_CryoTanks_switcher_fuel_title = Type de réservoir
#LOC_CryoTanks_switcher_fuel_lh2 = H2Liq
#LOC_CryoTanks_switcher_fuel_lh2ox = H2Liq/Ox
#LOC_CryoTanks_switcher_fuel_ox = Ox
#LOC_CryoTanks_switcher_fuel_lf = EglLiq
#LOC_CryoTanks_switcher_fuel_lfox = EglLiq/Ox

// PARTS
#LOC_CryoTanks_hydrogen-10-1_title = Réservoir d'hydrogène H1000-1152
#LOC_CryoTanks_hydrogen-10-1_description = Le plus gros réservoir d'hydrogène d'Argyle Hydroponie a un volume vraiment pharamineux, mais il est en fait plutôt léger par rapport à sa taille. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-10-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo

#LOC_CryoTanks_hydrogen-5-1_title = Réservoir d'hydrogène H500-576
#LOC_CryoTanks_hydrogen-5-1_description = Un réservoir d'hydrogène prodigieusement grand qui peut conserver des combustibles cryogéniques. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-5-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-5-2_title = Réservoir d'hydrogène H500-288
#LOC_CryoTanks_hydrogen-5-2_description = Un réservoir d'hydrogène extrêmement grand qui peut conserver des combustibles cryogéniques. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-5-2_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-5-3_title = Réservoir d'hydrogène H500-144
#LOC_CryoTanks_hydrogen-5-3_description = Un réservoir d'hydrogène relativement grand qui peut conserver des combustibles cryogéniques. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-5-3_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo

#LOC_CryoTanks_hydrogen-375-1_title = Réservoir d'hydrogène H375-144
#LOC_CryoTanks_hydrogen-375-1_description = La gamme de réservoirs à hydrogène Mondo d'Argyle est, comme son nom l'indique, monstrueuse. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-375-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-375-2_title = Réservoir d'hydrogène H375-72
#LOC_CryoTanks_hydrogen-375-2_description = La demande pour un réservoir Mondo moitié moins grand étant forte, le Mondo-30 fut créé. It is slightly less high. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-375-2_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-375-3_title = Réservoir d'hydrogène H375-36
#LOC_CryoTanks_hydrogen-375-3_description = Le plus petit modèle de la gamme Mondo a l'air un peu écrasé, mais reste parfaitement utilisable. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-375-3_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo

#LOC_CryoTanks_hydrogen-25-1_title = Réservoir d'hydrogène H250-64
#LOC_CryoTanks_hydrogen-25-1_description = Le réservoir Argyle de milieu de gamme n'a rien de spécial. En fait, on ne lui a même pas donné un nom accrocheur ! Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-25-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-25-2_title = Réservoir d'hydrogène H250-32
#LOC_CryoTanks_hydrogen-25-2_description = à mi-chemin en matière de taille, à mi-chemin en matière de contenance, à mi-chemin de l'éventail de prix, zut, on le trouve même au milieu des chemins ! Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-25-2_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-25-3_title = Réservoir d'hydrogène H250-16
#LOC_CryoTanks_hydrogen-25-3_description = Un diamètre modéré et une hauteur réduite confèrent au H250-16 une contenance presque décevante. Mais ! Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir, donc c'est déjà quelque chose.
#LOC_CryoTanks_hydrogen-25-3_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo

#LOC_CryoTanks_hydrogen-125-1_title = Réservoir d'hydrogène H125-8
#LOC_CryoTanks_hydrogen-125-1_description = L'aspect presque neuf de ce réservoir est légèrement suspect, étant donné qu'il a été envoyé au CSK dans son emballage d'origine. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-125-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-125-2_title =Réservoir d'hydrogène H125-4
#LOC_CryoTanks_hydrogen-125-2_description = Le plus petit des réservoirs d'hydrogène liquide empilables n'est pas le plus populaire. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-125-2_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo

#LOC_CryoTanks_hydrogen-radial-125-1_title = Réservoir d'hydrogène HR-1
#LOC_CryoTanks_hydrogen-radial-125-1_description = Affectueusement surnommé le "réservoir du joyeux anniversaire" parmi le personnel du CSK. Ce réservoir fut responsable de 57 blessures lorsqu'un ingénieur tenta d'en utiliser comme gâteau alors qu'il était rempli, et alluma des bougies. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-radial-125-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-radial-25-1_title = Réservoir d'hydrogène HR-18
#LOC_CryoTanks_hydrogen-radial-25-1_description = Un grand réservoir d'hydrogène. Pas particulièrement solide, mais les critiques emploient des mots comme "stupéfiant", "énorme" et "fuyard". Attendez, est-ce que je devais bien dire ça ? Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-radial-25-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo
#LOC_CryoTanks_hydrogen-radial-375-1_title = Réservoir d'hydrogène HR-64
#LOC_CryoTanks_hydrogen-radial-375-1_description = Ce réservoir fut conçu lorsque l’ingénieur en chef d’Argyle doubla accidentellement le rayon du réservoir HR-18 sur les plans. Après que plusieurs douzaines furent construits et encensés par la critique, sa production en série fut décidée. Il utilise des matériaux isolants avancés pour diminuer l'énergie nécessaire au refroidissement du réservoir.
#LOC_CryoTanks_hydrogen-radial-375-1_tags = réservoir de combustible oxydant ergol liquide fusée hydrogène cryo

// Converters
#LOC_CryoTanks_isru_LH2_name = H2Liq
#LOC_CryoTanks_isru_LH2_StartAction = Démarrer l'ISRU [H2Liq]
#LOC_CryoTanks_isru_LH2_StopAction = Arrêter l'ISRU [H2Liq]
#LOC_CryoTanks_isru_LH2_ToggleAction = Activer l'ISRU [H2Liq]

#LOC_CryoTanks_isru_LH2Ox_name = H2Liq + Ox
#LOC_CryoTanks_isru_LH2Ox_StartAction = Démarrer l'ISRU [H2Liq + Ox]
#LOC_CryoTanks_isru_LH2Ox_StopAction = Arrêter l'ISRU [H2Liq + Ox]
#LOC_CryoTanks_isru_LH2Ox_ToggleAction = Activer l'ISRU [H2Liq + Ox]

// Plugin
// ModuleCryoTank
#LOC_CryoTanks_ModuleCryoTank_ModuleName = Réservoir cryogénique
#LOC_CryoTanks_ModuleCryoTank_PartInfoUncooled = Les combustibles cryogéniques s'évaporent avec le temps\n
#LOC_CryoTanks_ModuleCryoTank_PartInfoCooled = Les combustibles cryogéniques s'évaporent avec le temps s'ils ne sont pas refroidis<<1>>\n\n Coût de refroidissement : <<2>> Ce/s pour 1000 unités\n
#LOC_CryoTanks_ModuleCryoTank_PartInfoBoiloff = \n- <<1>>: -<<2>>%/h
#LOC_CryoTanks_ModuleCryoTank_PartInfoBoiloffOutput = \n- <<1>>: +<<2>>%/h


#LOC_CryoTanks_ModuleCryoTank_Field_BoiloffStatus = Évaporation
#LOC_CryoTanks_ModuleCryoTank_Field_BoiloffStatus_NoFuel = Pas de combustible
#LOC_CryoTanks_ModuleCryoTank_Field_BoiloffStatus_Insulated = Isolé
#LOC_CryoTanks_ModuleCryoTank_Field_BoiloffStatus_Boiloff = Perd <<1>> u/<<2>>

#LOC_CryoTanks_ModuleCryoTank_TimeInterval_Second_Abbrev = s
#LOC_CryoTanks_ModuleCryoTank_TimeInterval_Hour_Abbrev = h
#LOC_CryoTanks_ModuleCryoTank_TimeInterval_Minute_Abbrev = min

#LOC_CryoTanks_ModuleCryoTank_Field_CoolingStatus = Isolation
#LOC_CryoTanks_ModuleCryoTank_Field_CoolingStatus_Editor = Coût <<1>> Ce/s
#LOC_CryoTanks_ModuleCryoTank_Field_CoolingStatus_NoFuel = Pas de combustible
#LOC_CryoTanks_ModuleCryoTank_Field_CoolingStatus_Disabled = Désactivé
#LOC_CryoTanks_ModuleCryoTank_Field_CoolingStatus_Uncooled = Non refroidi
#LOC_CryoTanks_ModuleCryoTank_Field_CoolingStatus_Cooling = Consomme <<1>> Ce/s

#LOC_CryoTanks_ModuleCryoTank_Event_Enable = Démarrer le refroidissement
#LOC_CryoTanks_ModuleCryoTank_Event_Disable = Arrêter le refroidissement

#LOC_CryoTanks_ModuleCryoTank_Action_EnableAction = Démarrer le refroidissement
#LOC_CryoTanks_ModuleCryoTank_Action_DisableAction = Arrêter le refroidissement
#LOC_CryoTanks_ModuleCryoTank_Action_ToggleAction = Activer le refroidissement
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ PART
}
SUBTYPE
{
name = WhiteCompact
name = FoilCompact
transform = COLLIDERCOMPACT
transform = COLLIDERTANK1
transform = COLLIDERTANK2
Expand All @@ -91,14 +91,14 @@ PART
transform = 5mCompactStructExtra
transform = 5mStructureCompact
transform = 5mCoreStructure
transform = Short5mTankIso
transform = Short5mTankFoil
node = top01
node = bottom01
title = #LOC_CryoTanks_switcher_tankappearance_variant5
}
SUBTYPE
{
name = FoilCompact
name = WhiteCompact
transform = COLLIDERCOMPACT
transform = COLLIDERTANK1
transform = COLLIDERTANK2
Expand All @@ -107,37 +107,37 @@ PART
transform = 5mCompactStructExtra
transform = 5mStructureCompact
transform = 5mCoreStructure
transform = Short5mTankFoil
transform = Short5mTankIso
node = top01
node = bottom01
title = #LOC_CryoTanks_switcher_tankappearance_variant6
}
SUBTYPE
{
name = WhiteBare
name = FoilBare
transform = COLLIDERBARE
transform = COLLIDERTANK1
transform = COLLIDERTANK2
transform = COLLIDERTANK3
transform = COLLIDERTANK4
transform = 5mBare
transform = 5mCoreStructure
transform = Short5mTankIso
transform = Short5mTankFoil
node = top02
node = bottom02
title = #LOC_CryoTanks_switcher_tankappearance_variant3
}
SUBTYPE
{
name = FoilBare
name = WhiteBare
transform = COLLIDERBARE
transform = COLLIDERTANK1
transform = COLLIDERTANK2
transform = COLLIDERTANK3
transform = COLLIDERTANK4
transform = 5mBare
transform = 5mCoreStructure
transform = Short5mTankFoil
transform = Short5mTankIso
node = top02
node = bottom02
title = #LOC_CryoTanks_switcher_tankappearance_variant4
Expand Down
12 changes: 6 additions & 6 deletions GameData/CryoTanks/Versioning/CryoTanks.version
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,23 @@
{
"MAJOR":1,
"MINOR":1,
"PATCH":1,
"PATCH":2,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":6,
"PATCH":1
"MINOR":7,
"PATCH":0
},
"KSP_VERSION_MIN":{
"MAJOR":1,
"MINOR":6,
"PATCH":1
"MINOR":7,
"PATCH":0
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":6,
"MINOR":7,
"PATCH":99
}
}
Loading

0 comments on commit c6b3d12

Please sign in to comment.