Skip to content

Commit

Permalink
Merge pull request #29 from ChrisAdderley/dev
Browse files Browse the repository at this point in the history
Release 0.4.11
  • Loading branch information
ChrisAdderley authored Apr 17, 2019
2 parents e888686 + 3cd778e commit 8ee6687
Show file tree
Hide file tree
Showing 19 changed files with 164 additions and 686 deletions.
21 changes: 21 additions & 0 deletions .mod_data.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
mod-name: HeatControl
package:
include-dependencies: true # Include dependencies in the package
included-gamedata:
- HeatControl
included-support: # Include these root-level files in packages
- readme.txt
- changelog.txt
dependencies: # Configure dependencies
ModuleManager:
version: 4.0.2
location: s3
deploy:
SpaceDock:
enabled: true # activate/deactivate this deployment script
mod-id: 537 # The Spacedock mod ID for deployment
CurseForge:
enabled: true # activate/deactivate this deployment script
mod-id: 231670 # The CurseForge mod ID for deployment
GitHub:
enabled: true # activate/deactivate this deployment script
52 changes: 13 additions & 39 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,59 +2,33 @@ language: python
python:
- 3.6
install:
- pip install awscli boto3 requests requests_toolbelt
- pip install awscli boto3 requests
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 "[email protected]"
- 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: script
script: python build_scripts/deploy.py --curse
script: python build-deploy/src/deploy.py --f ".mod_data.yml" # Deploy package to spacedock, curse, github
skip_cleanup: true
on:
condition: $TRAVIS_BRANCH = master
- provider: script
script: python build_scripts/deploy.py --spacedock
skip_cleanup: true
on:
condition: $TRAVIS_BRANCH = master
- provider: s3
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/HeatControl
skip_cleanup: true
acl: public_read
region: us-east-2
upload-dir: heat-control
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
25 changes: 25 additions & 0 deletions CKAN/HeatControl.netkan
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"spec_version" : "v1.4",
"identifier" : "HeatControl",
"$kref" : "#/ckan/spacedock/537",
"$vref" : "#/ckan/ksp-avc/HeatControl.version",
"release_status" : "stable",
"license" : "restricted",
"name": "Heat Control",
"abstract" : "New categories of heat radiator for your spacecraft",
"resources": {
"homepage": "https://forum.kerbalspaceprogram.com/index.php?/topic/112027-16x-heat-control-more-radiators-january-21/&page=1",
"repository": "https://github.com/ChrisAdderley/HeatControl"
},
"depends" : [
{ "name" : "ModuleManager" }
],
"suggests" : [
{ "name" : "CommunityTechTree" }
],
"install" : [
{ "find" : "HeatControl",
"install_to" : "GameData"
}
]
}
1 change: 1 addition & 0 deletions GameData/HeatControl/Localization/Localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,3 +29,4 @@ There are some characters that should not be translated into another language an
* fitiales (Spanish)
* Dr. Jet (Russian)
* German (Three_Pounds)
* Portugese (LianCastro)
81 changes: 81 additions & 0 deletions GameData/HeatControl/Localization/pt-br.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
Localization
{
pt-br
{
// CONFIG
// Manufacturers
#LOC_HeatControl_manufacturer_kerbkastria_title = Kerb Kastria Inc.
#LOC_HeatControl_manufacturer_postkerbin_title = Post Kerbin Mining Corporation

// PARTS
// Curved Radiators
#LOC_HeatControl_radiator-surface-125-1_title = YF-25 'Ezikiel' Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-surface-125-1_description = Os radiadores da série YF são projetados para se adaptarem perfeitamente às fuselagens das espaçonaves. Eles sacrificam alguma capacidade de refrigeração para isso. Este modelo é compatível com fuselagens de 1,25m.
#LOC_HeatControl_radiator-surface-125-1_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control flat surface wrap frio fixo calor moderador radiador estático temperatura térmico controle de calor controle plano superfície envolver
#LOC_HeatControl_radiator-surface-25-1_title = YF-75 'Volta' Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-surface-25-1_description = Os radiadores da série YF são projetados para se adaptarem perfeitamente às fuselagens das espaçonaves. Eles sacrificam alguma capacidade de refrigeração para isso. Este modelo é compatível com fuselagens de 2,5m.
#LOC_HeatControl_radiator-surface-25-1_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control flat surface wrap frio fixo calor moderador radiador estático temperatura térmico controle de calor controle plano superfície envolver
#LOC_HeatControl_radiator-surface-375-1_title =YF-150 'Amos' Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-surface-375-1_description = Os radiadores da série YF são projetados para se adaptarem perfeitamente às fuselagens das espaçonaves. Eles sacrificam alguma capacidade de refrigeração para isso. Este modelo é compatível com fuselagens de 3,75m.
#LOC_HeatControl_radiator-surface-375-1_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control flat surface wrap frio fixo calor moderador radiador estático temperatura térmico controle de calor controle plano superfície envolver

// Fixed radiators
#LOC_HeatControl_radiator-fixed-1_title = VF-150 'Beta' Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-fixed-1_description = O Beta é um radiador de superfície fixa, portanto, resfria efetivamente sem ser implantado.
#LOC_HeatControl_radiator-fixed-1_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control frio fixo calor moderador radiador estático temperatura térmico controle de calor controle
#LOC_HeatControl_radiator-fixed-2_title = VF-25 'Alpha' Aleta de Radiador de Alta Temperatura
#LOC_HeatControl_radiator-fixed-2_description = O radiador Alpha é minúsculo, mas esfria eficazmente, quando você só precisa de uma pequena quantidade de rejeição de calor.
#LOC_HeatControl_radiator-fixed-2_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control frio fixo calor moderador radiador estático temperatura térmico controle de calor controle
#LOC_HeatControl_radiator-fixed-3_title = VF-600 'Gamma' Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-fixed-3_description = O VF-600 foi forjado no calor do Monte Doom e, como resultado, pode rejeitar muito calor.
#LOC_HeatControl_radiator-fixed-3_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control frio fixo calor moderador radiador estático temperatura térmico controle de calor controle
#LOC_HeatControl_radiator-fixed-4_title = VF-2000 'Delta' Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-fixed-4_description = O enorme VF-2000 é uma ferramenta poderosa no arsenal de gerenciamento de calor de qualquer programa espacial.
#LOC_HeatControl_radiator-fixed-4_tags = cool fixed heat moderat radiat static temperat therm heatcontrol control frio fixo calor moderador radiador estático temperatura térmico controle de calor controle

// Conformal Radiators
#LOC_HeatControl_radiator-conformal-1_title = GR-50 Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-conformal-1_description = Um radiador de calor conforme realmente minúsculo, projetado para se encaixar muito bem ao longo de uma fuselagem de 0,625m.
#LOC_HeatControl_radiator-conformal-1_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control conformal retract unfold frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável conforme
#LOC_HeatControl_radiator-conformal-2_title = GR-150 Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-conformal-2_description = Um pequeno radiador de calor conforme, projetado especificamente para peças de 1,25m.
#LOC_HeatControl_radiator-conformal-2_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control conformal retract unfold frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável conforme
#LOC_HeatControl_radiator-conformal-3_title = GR-1500 Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-conformal-3_description = Um radiador de calor conforme médio que funciona bem com pilhas de 2,5 e 3,75m. O padrão ondulado quando estendido nos lembra a suavidade das ondas rolando para as praias de Kerbin, o que esperamos que ajudará no resfriamento.
#LOC_HeatControl_radiator-conformal-3_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control conformal retract unfold frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável conforme

// Deployable radiators
#LOC_HeatControl_radiator-universal-1_title = XR-150 Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-universal-1_description = Anexe este radiador de calor implantável para adicionar "poder de fogo" ao seu sistema de rejeição de calor. Útil para resfriamento de reatores menores e motores menores.
#LOC_HeatControl_radiator-universal-1_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control retract unfold frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável conforme
#LOC_HeatControl_radiator-universal-2_title = XR-1000 Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-universal-2_description = O tamanho maior deste radiador permite mais resfriamento do que radiadores menores. Útil para resfriamento de reatores médios ou matrizes de motores de alta temperatura.
#LOC_HeatControl_radiator-universal-2_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control retract unfold frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável conforme
#LOC_HeatControl_radiator-universal-3_title = XR-1250 Radiador de Calor de Alta Temperatura
#LOC_HeatControl_radiator-universal-3_description = Os três painéis médios e extensíveis neste modelo de radiador combinado, são muito eficazes na rejeição de calor.
#LOC_HeatControl_radiator-universal-3_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control retract unfold frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável conforme

// Microchannel Radiators
#LOC_HeatControl_radiator-microchannel-1_title = DF-4K Radiador de Calor de Grafeno Microcanal
#LOC_HeatControl_radiator-microchannel-1_description = Um radiador de calor avançado que força o refrigerante através de milhões de tubos minúsculos. É excelente em eliminar o calor desagradável do reator. Muito eficiente em termos de massa, mas também frágil. Não pode ser recolhido.
#LOC_HeatControl_radiator-microchannel-1_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control unfold graphene advanced frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle grafeno avançado
#LOC_HeatControl_radiator-microchannel-2_title = DF-8K Radiador de Calor de Grafeno Microcanal
#LOC_HeatControl_radiator-microchannel-2_description = Um radiador de calor de microcanais extra-grande que também se destaca em eliminar o calor desagradável do reator. Muito eficiente em termos de massa, mas também frágil. Não pode ser recolhido.
#LOC_HeatControl_radiator-microchannel-2_tags = cool deploy fold heat moderat radiat temperat therm heatcontrol control unfold graphene advanced frio extensível dobrável calor moderador radiador temperatura térmica controle de calor controle grafeno avançado
#LOC_HeatControl_radiator-microchannel-fixed-1_title = EF-2K Radiador de Calor de Grafeno Microcanal
#LOC_HeatControl_radiator-microchannel-fixed-1_description = Um radiador de calor microcanal avançado mas estático. Muito eficiente em termos de massa e frágil. Este modelo é versátil e pode ser montado em praticamente qualquer superfície, inclusive nele mesmo.
#LOC_HeatControl_radiator-microchannel-fixed-1_tags = cool static fold heat moderat radiat temperat therm heatcontrol control unfold graphene advanced frio estático dobrável calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável grafeno avançado
#LOC_HeatControl_radiator-microchannel-fixed-2_title = EF-1K Radiador de Calor de Grafeno Microcanal
#LOC_HeatControl_radiator-microchannel-fixed-2_description = Um radiador de calor microcanal avançado mas estático. Este modelo é triangular para toda a sua estética pontiaguda e pode ser montado em praticamente qualquer superfície.
#LOC_HeatControl_radiator-microchannel-fixed-2_tags = cool static heat moderat radiat temperat therm heatcontrol control unfold graphene advanced frio estático calor moderador radiador temperatura térmica controle de calor controle retrátil desdobrável grafeno avançado

// Heat Exchangers/sinks
#LOC_HeatControl_heat-exchanger-125-1_title = EBR-250 Permutador de Calor
#LOC_HeatControl_heat-exchanger-125-1_description = Este permutador de calor médio pode ser usado para acumular calor de peças que produzem calor, como motores. No entanto, ele não é um excelente radiador e deve ser emparelhado com esses dispositivos para otimizar o resfriamento.
#LOC_HeatControl_heat-exchanger-125-1_tags = cool exchange heat moderat temperat therm heatcontrol control store frio permutador calor moderador temperatura térmico controle de calor controle guarda
#LOC_HeatControl_heat-exchanger-25-1_title = EBR-1000 Permutador de Calor
#LOC_HeatControl_heat-exchanger-25-1_description = Este permutador de calor grande pode ser usado para acumular calor de peças que produzem calor, como motores. No entanto, ele não é um excelente radiador e deve ser emparelhado com esses dispositivos para otimizar o resfriamento.
#LOC_HeatControl_heat-exchanger-25-1_tags = cool exchange heat moderat temperat therm heatcontrol control store frio permutador calor moderador temperatura térmico controle de calor controle guarda

}
}
6 changes: 3 additions & 3 deletions GameData/HeatControl/Versioning/HeatControl.version
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
{
"MAJOR":0,
"MINOR":4,
"PATCH":10,
"PATCH":11,
"BUILD":0
},
"KSP_VERSION":
{
"MAJOR":1,
"MINOR":6,
"MINOR":7,
"PATCH":0
},
"KSP_VERSION_MIN":{
Expand All @@ -22,7 +22,7 @@
},
"KSP_VERSION_MAX":{
"MAJOR":1,
"MINOR":6,
"MINOR":7,
"PATCH":99
}
}
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ A complete and total rebuild of my old Stockalike Station Parts Expansion projec

### Required
These components are required for the mod to function and are bundled as part of any download:
* [ModuleManager (3.1.3)](https://github.com/sarbian/ModuleManager)
* [ModuleManager (4.0.2)](https://github.com/sarbian/ModuleManager)

## Installation

Expand All @@ -47,6 +47,7 @@ For translation instructions please see [Localization Instructions](https://gith
* **Spanish:** KSP forum user fitiales
* **Russian:** KSP forum user Dr. Jet
* **German:** KSP forum user Three_Pounds
* **Portugese**: LianCastro

## Licensing

Expand Down
Loading

0 comments on commit 8ee6687

Please sign in to comment.