From 929c4a855eb59699e4fcfe63de57448375a65970 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Mon, 27 Jun 2022 23:58:08 -0500
Subject: [PATCH 001/156] Update README.md
---
README.md | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 9051e86..0c06c8e 100644
--- a/README.md
+++ b/README.md
@@ -3,8 +3,6 @@ Field Training Lab (FTL)
created: 23 Sep 19
updated: 2020 03 21 -->
-## Download on [SpaceDock][MOD:rel-spacedock] or [Github][MOD:rel-github] or [Curseforge][MOD:rel-curseforge]. Also available on [CKAN][MOD:rel-ckan].
-
# Field Training Lab (FTL)
### Adopted by [@zer0Kerbal][LINK:zer0kerbal] [email][LINK:email:zer0Kerbal] with continued support from the community.
#### formerly TrainingLaboratory by [@Efour][LINK:efour]
@@ -217,4 +215,4 @@ License: ![License MIT][shield:license] ![][LOGO:mit]
[^1]: *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date*
-[^2]: [KSP Wiki: Experience][thread:wiki:xp]
\ No newline at end of file
+[^2]: [KSP Wiki: Experience][thread:wiki:xp]
From 9062ffd13b1d5de45e6ec2cc03387490fed643dd Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:42 -0500
Subject: [PATCH 002/156] Update .gitattributes
---
.gitattributes | 249 +++++++++++++++++++++++++++++++++++++++++++++++--
1 file changed, 242 insertions(+), 7 deletions(-)
diff --git a/.gitattributes b/.gitattributes
index 1debacc..d6269f5 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,12 +1,14 @@
+# .gitattributes v2.0.3.0
+# remove git lfs
+#
+# handle .imgbotconfig
+*.imgbotconfig linguist-language=json
# Auto detect text files and perform LF normalization
# http://davidlaing.com/2012/09/19/customise-your-gitattributes-to-become-a-git-ninja/
* text=auto
-
-
-
+*.cs text diff=csharp
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
-
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.c text
@@ -14,11 +16,12 @@
*.cs diff=csharp
*.csproj text=auto merge=union
*.cfg KSP configs
-
-
# Declare files that will always have CRLF line endings on checkout.
*.sln text=auto eol=crlf merge=union
-
+# normalize tabs instead of spaces for all .cfg files
+*.cfg filter=tabspace
+# git config --global filter.tabspace.smudge 'unexpand --tabs=4 --first-only'
+# git config --global filter.tabspace.clean 'expand --tabs=4 --initial'
# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
@@ -26,3 +29,235 @@
*.tga binary
*.psd binary
*.mu binary
+*.mbm binary
+###############################################################################
+# Set default behavior to automatically normalize line endings.
+###############################################################################
+* text=auto
+###############################################################################
+# Set the merge driver for project and solution files
+#
+# Merging from the command prompt will add diff markers to the files if there
+# are conflicts (Merging from VS is not affected by the settings below, in VS
+# the diff markers are never inserted). Diff markers may cause the following
+# file extensions to fail to load in VS. An alternative would be to treat
+# these files as binary and thus will always conflict and require user
+# intervention with every merge. To do so, just comment the entries below and
+# uncomment the group further below
+###############################################################################
+*.sln text eol=crlf
+*.csproj text eol=crlf
+*.vbproj text eol=crlf
+*.vcxproj text eol=crlf
+*.vcproj text eol=crlf
+*.dbproj text eol=crlf
+*.fsproj text eol=crlf
+*.lsproj text eol=crlf
+*.wixproj text eol=crlf
+*.modelproj text eol=crlf
+*.sqlproj text eol=crlf
+*.wmaproj text eol=crlf
+*.xproj text eol=crlf
+*.props text eol=crlf
+*.filters text eol=crlf
+*.vcxitems text eol=crlf
+#*.sln merge=binary
+#*.csproj merge=binary
+#*.vbproj merge=binary
+#*.vcxproj merge=binary
+#*.vcproj merge=binary
+#*.dbproj merge=binary
+#*.fsproj merge=binary
+#*.lsproj merge=binary
+#*.wixproj merge=binary
+#*.modelproj merge=binary
+#*.sqlproj merge=binary
+#*.wwaproj merge=binary
+#*.xproj merge=binary
+#*.props merge=binary
+#*.filters merge=binary
+#*.vcxitems merge=binary
+## GITATTRIBUTES FOR WEB PROJECTS
+#
+# These settings are for any web project.
+#
+# Details per file setting:
+# text These files should be normalized (i.e. convert CRLF to LF).
+# binary These files are binary and should be left untouched.
+#
+# Note that binary is a macro for -text -diff.
+######################################################################
+# Auto detect
+## Handle line endings automatically for files detected as
+## text and leave all files detected as binary untouched.
+## This will handle all files NOT defined below.
+* text=auto
+# Source code
+*.bash text eol=lf
+*.bat text eol=crlf
+*.cmd text eol=crlf
+*.coffee text
+*.css text
+*.htm text diff=html
+*.html text diff=html
+*.inc text
+*.ini text
+*.js text
+*.json text
+*.jsx text
+*.less text
+*.ls text
+*.map text -diff
+*.od text
+*.onlydata text
+*.php text diff=php
+*.pl text
+*.ps1 text eol=crlf
+*.py text diff=python
+*.rb text diff=ruby
+*.sass text
+*.scm text
+*.scss text diff=css
+*.sh text eol=lf
+*.sql text
+*.styl text
+*.tag text
+*.ts text
+*.tsx text
+*.xml text
+*.xhtml text diff=html
+# Docker
+Dockerfile text
+# Documentation
+*.ipynb text
+*.markdown text
+*.md text
+*.mdwn text
+*.mdown text
+*.mkd text
+*.mkdn text
+*.mdtxt text
+*.mdtext text
+*.txt text
+AUTHORS text
+CHANGELOG text
+CHANGES text
+CONTRIBUTING text
+COPYING text
+copyright text
+*COPYRIGHT* text
+INSTALL text
+license text
+LICENSE text
+NEWS text
+readme text
+*README* text
+TODO text
+# Templates
+*.dot text
+*.ejs text
+*.haml text
+*.handlebars text
+*.hbs text
+*.hbt text
+*.jade text
+*.latte text
+*.mustache text
+*.njk text
+*.phtml text
+*.tmpl text
+*.tpl text
+*.twig text
+*.vue text
+# Configs
+*.cnf text
+*.conf text
+*.config text
+.editorconfig text
+.env text
+.gitattributes text
+.gitconfig text
+.htaccess text
+*.lock text -diff
+package-lock.json text -diff
+*.toml text
+*.yaml text
+*.yml text
+browserslist text
+Makefile text
+makefile text
+# Heroku
+Procfile text
+# Graphics
+*.ai binary
+*.bmp binary
+*.eps binary
+*.gif binary
+*.gifv binary
+*.ico binary
+*.jng binary
+*.jp2 binary
+*.jpg binary
+*.jpeg binary
+*.jpx binary
+*.jxr binary
+*.pdf binary
+*.png binary
+*.psb binary
+*.psd binary
+# SVG treated as an asset (binary) by default.
+*.svg text
+# If you want to treat it as binary,
+# use the following line instead.
+# *.svg binary
+*.svgz binary
+*.tif binary
+*.tiff binary
+*.wbmp binary
+*.webp binary
+# Audio
+*.kar binary
+*.m4a binary
+*.mid binary
+*.midi binary
+*.mp3 binary
+*.ogg binary
+*.ra binary
+# Video
+*.3gpp binary
+*.3gp binary
+*.as binary
+*.asf binary
+*.asx binary
+*.fla binary
+*.flv binary
+*.m4v binary
+*.mng binary
+*.mov binary
+*.mp4 binary
+*.mpeg binary
+*.mpg binary
+*.ogv binary
+*.swc binary
+*.swf binary
+*.webm binary
+# Archives
+*.7z binary
+*.gz binary
+*.jar binary
+*.rar binary
+*.tar binary
+*.zip binary
+# Fonts
+*.ttf binary
+*.eot binary
+*.otf binary
+*.woff binary
+*.woff2 binary
+# Executables
+*.exe binary
+*.pyc binary
+# RC files (like .babelrc or .eslintrc)
+*.*rc text
+# Ignore files (like .npmignore or .gitignore)
+*.*ignore text
From dc3f889b9aa13611384e1c265d0f554f62589c2c Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:45 -0500
Subject: [PATCH 003/156] Delete _config.yml
---
.github/_config.yml | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 .github/_config.yml
diff --git a/.github/_config.yml b/.github/_config.yml
deleted file mode 100644
index 3397c9a..0000000
--- a/.github/_config.yml
+++ /dev/null
@@ -1 +0,0 @@
-theme: jekyll-theme-architect
\ No newline at end of file
From c363a5f6359af96ac63323f0e2a99f9ca0c5cb6b Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:47 -0500
Subject: [PATCH 004/156] Delete CONTRIBUTING.md
---
.github/CONTRIBUTING.md | 107 ----------------------------------------
1 file changed, 107 deletions(-)
delete mode 100644 .github/CONTRIBUTING.md
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md
deleted file mode 100644
index 26e70a9..0000000
--- a/.github/CONTRIBUTING.md
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-[MOD:license]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/LICENSE
-[MOD:contributing]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/.github/CONTRIBUTING.md
-[MOD:issues]: https://github.com/zer0Kerbal/FieldTrainingLab/issues
-[MOD:wiki]: https://github.com/zer0Kerbal/FieldTrainingLab/
-[MOD:known]: https://github.com/zer0Kerbal/FieldTrainingLab/wiki/Known-Issues
-[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/178641-*
-[SHIELD:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/mod.json
-[SHIELD:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/ksp.json
-[SHIELD:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/license.json
-
-# Before you Contribute (thank you!) Please Read:
-> [LICENSE][MOD:license] ![SHIELD:license] ![][LOGO:mit]
-> [CONTRIBUTING][MOD:contributing]
-
-### All submissions become subject to this repository's [LICENSE][MOD:license] ![SHIELD:license] ![LOGO:mit]
-##### Under GitHub Terms of Service (ToS), all pull requests are licensed under the target repository license, unless a different agreement is previously reached.
-### All push requests are licensed under: ![SHIELD:license] ![][LOGO:mit]
-
-# Submitting changes
-Please send a GitHub Pull Request to FieldTrainingLab with a clear list of what you've done (read more about pull requests). When you send a pull request, we will love you forever if you include RSpec examples. We can always use more test coverage. Please follow our coding conventions (below) and make sure all of your commits are atomic (one feature per commit).
-
-Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
-
-$ git commit -m "A brief summary of the commit
->
-> A paragraph describing what changed and its impact."
-
-Coding conventions
-
-Start reading our code and you'll get the hang of it. We optimize for readability:
-
- - We indent using tabs (or if must, 4 spaces)
- - We ALWAYS put spaces after list items and method parameters ([1, 2, 3], not [1,2,3]), around operators (x += 1, not x+=1), and around hash arrows.
- - This is open source software. Consider the people who will read your code, and make it look nice for them. It's sort of like driving a car: Perhaps you love doing donuts when you're alone, but with passengers the goal is to make the ride as smooth as possible.
- -So that we can consistently serve images from the CDN, always use image_path or image_tag when referring to images. Never prepend "/images/" when using image_path or image_tag.
- - Also for the CDN, always use cwd-relative paths rather than root-relative paths in image URLs in any CSS. So instead of url('/images/blah.gif'), use url('../images/blah.gif').
- - button textures, sounds, and settings save files should all be under /KSP/GameData/%MOD%/Plugins/PluginData/
-
-***
-
-*click the red box because it is also a link*
-[![How to get support][image:get-support]][thread:getsupport]
-
-# Read this page before reporting a bug.
-### *If you ignore these directions, your report may be ignored.*
-
-### Before you report
-
-**Has it already been reported?**
-Check the [issue tracker][MOD:issues] and the [Known issues][MOD:known] to see if the problem has already been reported. If so, see if you can contribute additional information, without adding a new issue.
-If you're not sure if your issue is related, comment on the existing report first.
-
-**Is it intended behavior? / Are you doing it right?**
-Make sure you're encountering a bug and not just an intended aspect of the mod.
-
-**Is it actually a ![SHIELD:mod] problem?**
-See if the problem occurs if you uninstall this mod, and also see if it occurs when this is the *only* mod installed.
-
-**Are you up-to-date?**
-Only the latest version of ![SHIELD:mod] and the latest version of ![SHIELD:ksp] are supported. Make sure both are completely up-to-date before filing a report.
-
-### Filing a report
-Bug reports and feature requests should be filled on the [issue tracker][MOD:issues] here on Github. Please read the following guidelines for filing reports; it's very difficult for me to help otherwise.
-
-* **Be specific.** The title and description of your report should describe exactly what isn't working. Provide reproduction steps if you can, and explain in detail the symptoms of the issue and what causes it.
-* **Provide your output logs.**
- - First file can be found at `KSP/KSP_Data/output_log.txt`. This contains debug information about your last KSP session. Without this, I cannot diagnose most issues.
- - Second file is found at `KSP/KSP.log`
- - Include the contents of `KSP/Logs/`
- - If your report has precise reproduction steps and the cause is obvious, the log is optional. When in doubt, please include it.
-* **List other mods.** While mod compatibility issues are rare, you should list all the other mods you have installed.
->
-> * CKAN users now can goto `File` then `Save installed mod list...`
-> * Windows users can open a command prompt in `KSP/GamaData` and type `dir /b /w > gamedata.txt` and include the newly created `gamedata.txt` file. *Don't forget to delete the `gamedata.txt` after you send it*
-* **Screenshots.Screenshots.Screenshots**
- - If possible, include one or more screenshots
- - a picture is worth a thousand words.
- - pictures draw attention
- - some things can't be explained with just words
-* **System specifications.** Include your hardware specifications (CPU, GPU, RAM) and your operating system. Also include whether you're using Steam or the manual download of KSP and the folder where KSP is installed.
-* **One issue per report.** If you have multiple issues, submit multiple reports. Don't lump everything together; it becomes difficult to track disparate issues that way.
-* **.craft and saves**
- - sometimes including a .craft file or save file is beneficial
-If you don't have enough information to file a bug report, you may ask questions on the [forum thread][MOD:forum]. **Do not send private messages about bugs unless you believe the bug is an exploitable security issue.**
-
-
-
-[LOGO:mit]: https://i.postimg.cc/bvjfsMP5/MIT-17x17.png
-[LOGO:wtfpl]: http://www.wtfpl.net/wp-content/uploads/2012/12/wtfpl-badge-4.png
-[LOGO:gplv3]: https://i.postimg.cc/90kCDs7K/gplv3-48x17.png
-
-[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png
-
-[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*
-
-[LINK:zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/
\ No newline at end of file
From 6d0c19c4863b84c9e637254c6cc0bdeb91802863 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:50 -0500
Subject: [PATCH 005/156] Delete FUNDING.yml
---
.github/FUNDING.yml | 13 -------------
1 file changed, 13 deletions(-)
delete mode 100644 .github/FUNDING.yml
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index 0693a6e..0000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-# These are supported funding model platforms
-github: [zer0Kerbal] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
-patreon: zer0Kerbal # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: # Replace with a single Ko-fi username
-tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: ["https://www.paypal.me/zer0Kerbal"]
-#custom: ["https://www.paypal.com/donate?hosted_button_id=DC22YHMEJREKL"] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
-
From eadd450a4f91538147b7982bae3b45e6ffedf239 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:52 -0500
Subject: [PATCH 006/156] Delete bug_report.md
---
.github/ISSUE_TEMPLATE/bug_report.md | 38 ----------------------------
1 file changed, 38 deletions(-)
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
deleted file mode 100644
index dd84ea7..0000000
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Describe the bug**
-A clear and concise description of what the bug is.
-
-**To Reproduce**
-Steps to reproduce the behavior:
-1. Go to '...'
-2. Click on '....'
-3. Scroll down to '....'
-4. See error
-
-**Expected behavior**
-A clear and concise description of what you expected to happen.
-
-**Screenshots**
-If applicable, add screenshots to help explain your problem.
-
-**Desktop (please complete the following information):**
- - OS: [e.g. iOS]
- - Browser [e.g. chrome, safari]
- - Version [e.g. 22]
-
-**Smartphone (please complete the following information):**
- - Device: [e.g. iPhone6]
- - OS: [e.g. iOS8.1]
- - Browser [e.g. stock browser, safari]
- - Version [e.g. 22]
-
-**Additional context**
-Add any other context about the problem here.
From 44a6b0689873c643175c684c4c151ad68942c557 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:55 -0500
Subject: [PATCH 007/156] Delete feature_request.md
---
.github/ISSUE_TEMPLATE/feature_request.md | 20 --------------------
1 file changed, 20 deletions(-)
delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md
deleted file mode 100644
index bbcbbe7..0000000
--- a/.github/ISSUE_TEMPLATE/feature_request.md
+++ /dev/null
@@ -1,20 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-title: ''
-labels: ''
-assignees: ''
-
----
-
-**Is your feature request related to a problem? Please describe.**
-A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
-
-**Describe the solution you'd like**
-A clear and concise description of what you want to happen.
-
-**Describe alternatives you've considered**
-A clear and concise description of any alternative solutions or features you've considered.
-
-**Additional context**
-Add any other context or screenshots about the feature request here.
From 1173b8b29f63f39f944cfa9f6b7945ba2f7458a2 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:57 -0500
Subject: [PATCH 008/156] Delete stock_report.md
---
.github/ISSUE_TEMPLATE/stock_report.md | 62 --------------------------
1 file changed, 62 deletions(-)
delete mode 100644 .github/ISSUE_TEMPLATE/stock_report.md
diff --git a/.github/ISSUE_TEMPLATE/stock_report.md b/.github/ISSUE_TEMPLATE/stock_report.md
deleted file mode 100644
index 3175484..0000000
--- a/.github/ISSUE_TEMPLATE/stock_report.md
+++ /dev/null
@@ -1,62 +0,0 @@
----
-name: Stack/Stock fuel cells balance survey
-about: Tell us your thougts concerning balancing ***stack*** fuel cells
-title: ''
-labels: 'stackcells'
-assignees: 'zer0Kerbal'
----
-
-# Thank you in advance!
-## stack fuel cells balance survey
-
-### Improvements
- * Additional sizes of stock/stack/fuselage fuel cells?
- * What EC/s desired?
- * Consumption?
- * Patches for stock pods? what specs?
- * Additional Features
-
-### Balance Issues
- * Adjustments suggested for consumption/production/byproducts?
-
-**Additional context**
-Add any other context about the problem here.
- This discussion concerns .1 meter high stack fuel cells.
-
-Each module contains the fuel cell, fuel tank (in units) and a battery module. These will be released shortly in another (related) parts only mod which is being prepped for release.
-
-I want your input as to the game balance of each of the sizes, and where on the tech tree they should appear
-
-Don't want to use Tweakscale on these due to the need for fine tuning game balance.
-
-Fuselage versions (mk0-mk5) are included just in case a model/texture can be found/provided that will allow these to be created/included.
-
-Thank you in advance!
-
-
-![Stack Fuel Cell Specifications](https://i.postimg.cc/XqTbqHsH/image.png)
-
-
-For comparison
-
-***Stock Fuel Cell:***
- - cost: 750
- - entry cost: 2250
- - techRequired: Electrics
- - mass: 0.05
- - EC/s Produced: 1.5
- - EC storage: 50
-
-***Stock Fuel Cell Array:***
-
- - cost: 4500
- - entry cost: 13500
- - techRequired: Electrics
- - mass: 0.24
- - EC/s Produced: 18
- - EC storage: 300
-
- | Name | Cost | Entry Cost | Tech Required | Mass *(t)* | EC/s Produced | EC Storage | Fuel (Units) |
- | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- |
- | Stock Fuel Cell | 750 | 2250 | Electrics | 0.05 | 1.5 | 50 | |
- | Stock Fuel Cell Array | 4500 | 13500 | Electrics | 0.24 | 18 | 300 | |
From 49cfe0402461df6c677a7f5c3ebef086ac9f008b Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:55:59 -0500
Subject: [PATCH 009/156] Create settings.yml
---
.github/settings.yml | 245 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 245 insertions(+)
create mode 100644 .github/settings.yml
diff --git a/.github/settings.yml b/.github/settings.yml
new file mode 100644
index 0000000..76ab136
--- /dev/null
+++ b/.github/settings.yml
@@ -0,0 +1,245 @@
+# settings.yml 1.0.9.4
+# this file: CC BY-ND 4.0
+# zer0Kerbal
+# created 01 Jan 2022
+# updated 03 Jun 2022
+# These settings are synced to GitHub by https://probot.github.io/apps/settings/
+# See https://docs.github.com/en/rest/reference/repos#update-a-repository for all available settings.
+
+repository:
+ # The name of the repository. Changing this will rename the repository
+ name: FieldTrainingLab
+
+ # A short description of the repository that will show up on GitHub
+ description: This mod adds a training center in the science laboratory. Paying science points gets kerbals experience. For Kerbal Space Program.
+
+ # A URL with more information about the repository
+ homepage: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-*/
+
+ # A comma-separated list of topics to set on the repository
+ topics: training,ftl,mod,ksp,kerbal-space-program,stars,experience,kerbal,kerbalspaceprogram,kerbal-space,training-center,ksp-mods,training-lab,kerbal-mods,training-facility,pay-science-point,training-costs,science-laboratories,kerbal,ksp,kerbal-space-program,zedk
+
+# Labels: define labels for Issues and Pull Requests
+labels:
+ - name: bug 🐛
+ color: CC0000
+ description: An issue with the system. Something isn't working... KSC... we have an error code
+
+ - name: "help wanted"
+ color: 008672
+ description: "assistance, help, input solicited"
+
+ - name: discussion
+ color: 6495ED
+ description: "duplicated issue - it happens"
+
+ - name: duplicate
+ color: FFFFF0
+ description: "duplicated issue - it happens"
+
+ - name: FAQ
+ color: 78A1A5
+ description: "Frequently Asked Question"
+
+ - name: "semantic: adoption"
+ # include the old name to rename an existing label
+ oldname: adoption
+ color: BADA55
+ description: relating to adoption
+
+ - name: "semantic: release"
+ color: 00FF00
+ description: release
+
+ - name: "semantic: prerelease"
+ color: 00FF00
+ description: prerelase
+
+ - name: "semantic: beta"
+ color: 00FF00
+ description: beta
+
+ - name: "semantic: alpha"
+ color: 00FF00
+ description: alpha
+
+ - name: "issue: text"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: compatibility/patch"
+ color: CC0DEB
+ description: issue type
+
+ - name: "issue: model"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: texture"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: sound"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: config"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: code"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: documentation"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: relationship"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: license"
+ color: FBCA04
+ description: having to do with license/licensing
+
+ - name: "issue: image"
+ color: FBCA04
+ description: deals with images and imgbot
+
+ - name: "issue: install"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: other"
+ color: FBCA04
+ description: issue type
+
+ - name: "issue: external"
+ color: FBCA04
+ description: issue originates from external sources
+
+ - name: "type: localization"
+ oldname: localization
+ # include the old name to rename an existing label
+ color: FFFFF0
+ description: related to localization and translations
+
+ - name: "type: infrastructure"
+ color: ffdda8
+ description: improvements or additions to project infrastructure
+
+ - name: "type: automation"
+ color: fbca04
+ description: issues for automation actions
+
+ - name: "type: fix"
+ color: 91ca55
+ description: Iterations on existing features or infrastructure.
+
+ - name: "type: testing"
+ color: fbca04
+ description: Related to testing.
+
+ - name: "type: chore"
+ color: fef2c0
+ description: Converting measurements, reorganizing folder structure, and other necessary (but less impactful) tasks.
+
+ - name: "type: discussion"
+ oldname: discussion
+ color: d4c5f9
+ description: Questions, queries, posers, proposals and info that requires discussion.
+
+ - name: "type: docs"
+ color: fef2c0
+ description: Related to documentation and information.
+
+ - name: "type: pages"
+ color: fef2c0
+ description: Related to GitHub pages documentation and information.
+
+ - name: "type: enhancement"
+ oldname: "Mod-enhancement"
+ # include the old name to rename an existing label
+ color: 5ebeff
+ description: Requested functionality, features, pages, workflows, endpoints, etc.
+
+ - name: "type: feature"
+ oldname: "Mod-feature"
+ # include the old name to rename an existing label
+ description: Brand new functionality, features, pages, workflows, endpoints, etc.
+
+ - name: "type: request"
+ oldname: "Mod-request"
+ # include the old name to rename an existing label
+ color: 5ebeff
+ description: Requested functionality, features, pages, workflows, endpoints, etc.
+
+ - name: "type: archive"
+ color: FFFFF0
+ description: archive
+
+ - name: "type: upstream"
+ oldname: "upstream"
+ # include the old name to rename an existing label
+ color: FFFFF0
+ description: upstream or side stream
+
+ - name: "type: pull request"
+ oldname: "pull request"
+ color: FFFFF0
+ description: upstream or side stream
+
+ - name: "work: choatic"
+ color: FBCA04
+ description: The situation is chaotic, novel practices used.
+
+ - name: "work: complex"
+ color: d4c5f9
+ description: The situation is complex, emergent practices used.
+
+ - name: "work: complicated"
+ color: ffb8c6
+ description: The situation is complicated, good practices used.
+
+ - name: "work: obvious"
+ color: 91ca55
+ description: The situation is obvious, best practices used.
+
+ - name: "state: approved"
+ color: 91ca55
+ description: Approved to proceed.
+
+ - name: "state: blocked"
+ color: d73a4a
+ description: Something is blocking action.
+
+ - name: "state: pending"
+ color: fbca04
+ description: Taking action, but need a few things to happen first. A feature that needs dependencies merged, or a bug that needs further data.
+
+ - name: "state: inactive"
+ color: e6e6e6
+ description: No action needed or possible. The issue is either fixed, addressed better by other issues, or just out of product scope.
+
+ - name: "state: planning"
+ color: FFFF00
+ description:
+
+ - name: "state: won't fix"
+ color: e6e6e6
+ description: No action will be taken at this time
+
+# Milestones: define milestones for Issues and Pull Requests
+milestones:
+ - title: 1.2.1.0-release
+ description: progress toward 1.2.1.0-release
+ state: open
+
+ - title: Localization - Master
+ description: progress toward total localization
+ state: open
+
+ - title: Localization - Code
+ description: progress toward CODE localization (only for add-ons - plugins - etc)
+ state: open
\ No newline at end of file
From 63a8da3e40fc3fb6375ea13d6f7b3cb96d1ce4d1 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:01 -0500
Subject: [PATCH 010/156] Delete STYLEGUIDE.md
---
.github/STYLEGUIDE.md | 77 -------------------------------------------
1 file changed, 77 deletions(-)
delete mode 100644 .github/STYLEGUIDE.md
diff --git a/.github/STYLEGUIDE.md b/.github/STYLEGUIDE.md
deleted file mode 100644
index 6528c69..0000000
--- a/.github/STYLEGUIDE.md
+++ /dev/null
@@ -1,77 +0,0 @@
-# Coding Guidelines
-
-## Definitions
-
-* [CamelCase](http://en.wikipedia.org/wiki/CamelCase) is a casing convention where the first letter is lower-case, words are not separated by any character but have their first letter capitalized. Example: thisIsCamelCased
.
-* [PascalCase](http://c2.com/cgi/wiki?PascalCase) is a casing convention where the first letter of each word is capitalized, and no separating character is included between words. Example: ThisIsPascalCased
.
-
-## C# coding conventions
-
-We should use the [Allman bracing style](http://en.wikipedia.org/wiki/Indent_style#Allman_style) for consistency.
-
-We are using the C# coding conventions described in this document as a guide, not everything in this doc is gospel and is open to debate: [C# Coding Guidelines](http://blogs.msdn.com/brada/articles/361363.aspx) with the following exceptions:
-
-* Each file should not start with a copyright notice. The ones at the root of the source tree will suffice.
-* Regions (#region) are not used.
-* using statements are on top of a file (outside of namespace {...})
-* Use var only if you have an anonymous type or you can clearly tell what the type is from the right hand side of the expression
-* Member variables should always be private, public access should be provided by an encapsulated property.
-
-#### Naming
-Follow all .NET Framework Design Guidelines for both internal and external members. Highlights of these include:
-* Do use camelCasing for member variables, parameters and local variables
-* Do use PascalCasing for function, property, event, and class names
-* Do prefix interfaces names with “I”
-* Do __not__ use Hungarian notation
-* Do __not__ use a prefix for member variables (_, m_, s_, etc.). If you want to distinguish between local and member variables you should use “this.”
-* Do __not__ prefix enums, classes, or delegates with any letter
-
-Here is some sample code that follows these conventions.
-
- using System;
- namespace NuGet
- {
- public class ClassName
- {
- private List privateMember;
-
- public List SomeProperty
- {
- get
- {
- return privateMember;
- }
- }
-
- public string SomeAutoProperty { get; set; }
-
- public string SomeMethod(bool someCondition)
- {
- if (someCondition)
- {
- DoSomething(someArgument);
- }
- else
- {
- return someArray[10];
- }
-
- switch (status)
- {
- case Status.Foo:
- return "Foo";
-
- case Status.Bar:
- return "Bar";
-
- default:
- return "Bar";
- }
- return String.Empty;
- }
-
- private string AnotherMethod(){
- return privateMember.Count;
- }
- }
- }
From 52c3c6b1ac10404f1b007689c6e60810e09c4d04 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:04 -0500
Subject: [PATCH 011/156] Update AVC-VersionFileValidator.yml
---
.github/workflows/AVC-VersionFileValidator.yml | 14 +++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/AVC-VersionFileValidator.yml b/.github/workflows/AVC-VersionFileValidator.yml
index f0bd512..e1fbcf6 100644
--- a/.github/workflows/AVC-VersionFileValidator.yml
+++ b/.github/workflows/AVC-VersionFileValidator.yml
@@ -1,19 +1,27 @@
+# v1.4.0
+# update checkout to v3
+# update AVC to v1.4
# This is a standard workflow to validate all .version files
# found in the root directory of the repository and any subdirectories,
# whenever something is pushed to any branch in the repository, or to a "foreign" branch active in a pull request.
# It should cover most cases.
-name: Validate AVC .version files
+
+name: AVC .version file validation
on:
push:
+ branches:
+ - master
pull_request:
types: [opened, synchronize, reopened]
+ workflow_dispatch:
+
jobs:
validate_version_files:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
- uses: actions/checkout@v2
+ uses: actions/checkout@v3
with:
fetch-depth: 1
- name: Validate files
- uses: DasSkelett/AVC-VersionFileValidator@v1
+ uses: DasSkelett/AVC-VersionFileValidator@master
From e90f6a2158d2db6de460522169d17b0104c70c4d Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:06 -0500
Subject: [PATCH 012/156] Create createIndexesfromMarkdown.yml
---
.../workflows/createIndexesfromMarkdown.yml | 34 +++++++++++++++++++
1 file changed, 34 insertions(+)
create mode 100644 .github/workflows/createIndexesfromMarkdown.yml
diff --git a/.github/workflows/createIndexesfromMarkdown.yml b/.github/workflows/createIndexesfromMarkdown.yml
new file mode 100644
index 0000000..a38b6ef
--- /dev/null
+++ b/.github/workflows/createIndexesfromMarkdown.yml
@@ -0,0 +1,34 @@
+# 1.0.2.1
+# created: 05 Feb 2022
+# updated: 18 Mar 2022
+# Create Indexes from Markdown
+# https://github.com/DaanV2/Markdown-Action-Create-Indexes
+
+name: Create markdown indexes
+
+# Controls when the action will run.
+on:
+ push:
+ branches: [ master ]
+ pull_request:
+ branches: [ master ]
+ workflow_dispatch:
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: DaanV2/Markdown-Action-Create-Indexes@v1.6.0
+ with:
+ folder: ${{github.workspace}}/docs/
+
+ - name: Commit changes
+ continue-on-error: true
+ run: |
+ cd ${{github.workspace}}
+ git config --global user.email "Bot@Example.com"
+ git config --global user.name "DaanV2 Bot"
+ git add .
+ git commit -m "auto: Generated markdown indexes"
+ git push
From b1d2a0cef176c4e9af574ae690addfd3fab1ba55 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:08 -0500
Subject: [PATCH 013/156] Create validate-cfg.yml
---
.github/workflows/validate-cfg.yml | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 .github/workflows/validate-cfg.yml
diff --git a/.github/workflows/validate-cfg.yml b/.github/workflows/validate-cfg.yml
new file mode 100644
index 0000000..d3edc51
--- /dev/null
+++ b/.github/workflows/validate-cfg.yml
@@ -0,0 +1,24 @@
+# 1.0.0.0
+# created: 08 May 2022
+# updated:
+# Checks .cfg files for syntax errors
+# https://github.com/KSP-CKAN/KSPMMCfgParser
+
+name: Config file validation
+on:
+ push:
+ branches:
+ - master
+ pull_request:
+ types: [opened, synchronize, reopened]
+ workflow_dispatch:
+jobs:
+ Validate-cfg-files:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout repo
+ uses: actions/checkout@v3
+ with:
+ fetch-depth: 1
+ - name: Validate config files
+ uses: KSP-CKAN/KSPMMCfgParser@master
From 69a180adb4a49b1fd2bb85c6038c901ee4f8a478 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:11 -0500
Subject: [PATCH 014/156] Create greetings.yml
---
.github/workflows/greetings.yml | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 .github/workflows/greetings.yml
diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml
new file mode 100644
index 0000000..d88ce8a
--- /dev/null
+++ b/.github/workflows/greetings.yml
@@ -0,0 +1,19 @@
+# 1.1.0.2
+# created: 02 Dec 2021
+# updated: 18 Mar 2022
+# An action for filtering pull requests and issues from first-time contributors.
+# https://github.com/marketplace/actions/first-interaction
+
+name: Greetings
+
+on: [pull_request, issues, issue_comment, discussion_comment, fork, gollum, workflow_dispatch]
+
+jobs:
+ greeting:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/first-interaction@v1.1.0
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ issue-message: 'Thank you. Kindly read [contributiing.md](https://github.com/zer0Kerbal/.github/blob/master/.github/CONTRIBUTING.md), [code_of_conduct.md](https://github.com/zer0Kerbal/.github/blob/master/.github/CODE_OF_CONDUCT.md) and [styleguide.md](https://github.com/zer0Kerbal/.github/blob/master/.github/STYLEGUIDE.md). These are boilerplate.'
+ pr-message: 'Thank you. Kindly read [contributiing.md](https://github.com/zer0Kerbal/.github/blob/master/.github/CONTRIBUTING.md), [code_of_conduct.md](https://github.com/zer0Kerbal/.github/blob/master/.github/CODE_OF_CONDUCT.md) and [styleguide.md](https://github.com/zer0Kerbal/.github/blob/master/.github/STYLEGUIDE.md). These are boilerplate.'
From 8326e1bace5aa29ca76b7259b100def16cd86143 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:14 -0500
Subject: [PATCH 015/156] Update .gitignore
---
.gitignore | 130 ++++++++++++++++++++++++++++++++++++++++++-----------
1 file changed, 104 insertions(+), 26 deletions(-)
diff --git a/.gitignore b/.gitignore
index dee389a..d039bb6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,23 @@
-# Prerequisites
+# .gitignore v2.0.7.0
+# created: 01 01 2013
+# updated: 13 Apr 2022
+# by zer0kerbal
+
+# 2.0.3.0 - add *.2do
+# 2.0.4.0
+# add *.psd
+# remove .csproj
+# remove .sln
+# 2.0.5.0
+# OneCommander note file
+* .2do
+# 2.0.6.0
+# change `_*` to `__*`
+#
+# 2.0.7.0
+# Lisias update
+
+# Prerequisites
*.d
# Compiled Object files
@@ -16,10 +35,6 @@
*.dylib
*.dll
-# Fortran module files
-*.mod
-*.smod
-
# Compiled Static libraries
*.lai
*.la
@@ -31,6 +46,8 @@
*.out
*.app
*.bat
+*.cmd
+*.ps1
# Compressed
*.rar
@@ -44,30 +61,21 @@
*.docx
*.xls
*.xlsx
+*.session
+*.psd
+
+# Notepad++
+*.session
+# Adobe
+*.psd
+# GiMP
+*.xcf
# zer0Kerbal common files
-LegalMumboJumbo/
-Archive/
-Old/
-flaticons/
-Links/
-docs/*
-old/*
-NetKAN/*
-images.txt
-shields.md
-buildRelease.bat
-buildReleaseSub.bat
-deploy.bat
-deploySub.bat
-_buildRelease.bat
-_buildReleaseSub.bat
-_deploy.bat
-_deploySub.bat
-mod.version
-regex4loc.txt
+# I use this to keep files and folders local (like scratch work files)
+_*
# database files
*.mdb
@@ -77,7 +85,9 @@ regex4loc.txt
*.cache
# visualStudio files
+.vs/
.vs/*
+*.code-workspace
*.ide-wal
*.suo
build/*
@@ -89,4 +99,72 @@ obj/
*.log
TestResult.xml
-*.ide-shm
+# Unity
+#
+# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore
+#
+/[Ll]ibrary/
+/[Tt]emp/
+/[Oo]bj/
+/[Bb]uild/
+/[Bb]uilds/
+/[Ll]ogs/
+/[Uu]ser[Ss]ettings/
+
+# MemoryCaptures can get excessive in size.
+# They also could contain extremely sensitive data
+/[Mm]emoryCaptures/
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+x86/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+
+# Autogenerated VS/MD/Consulo solution and project files
+# *.csproj (disabled for collaboration)
+# *.sln (disabled for collaboration)
+ExportedObj/
+.consulo/
+*.unityproj
+*.suo
+*.user
+*.userprefs
+*.pidb
+*.booproj
+*.svd
+*.pdb
+*.mdb
+*.opendb
+*.VC.db
+
+# Unity3D generated meta files
+*.pidb.meta
+*.pdb.meta
+*.mdb.meta
+
+# Unity3D generated file on crash reports
+sysinfo.txt
+
+# Builds
+*.apk
+*.unitypackage
+
+# OneCommander note file
+*.2do
+
+# drfolder files
+drfolder-*
+
+# Windows system files
+desktop.ini
+Thumbs.db
+*.tmp
+*.temp
+*.old
+.vscode/
From cee25397da9280760f9fb268c6743fdf430a0607 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:16 -0500
Subject: [PATCH 016/156] Create .imgbotconfig
---
.imgbotconfig | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
create mode 100644 .imgbotconfig
diff --git a/.imgbotconfig b/.imgbotconfig
new file mode 100644
index 0000000..fccf0c2
--- /dev/null
+++ b/.imgbotconfig
@@ -0,0 +1,21 @@
+{
+ "schedule": "weekly",
+ "ignoredFiles": [
+ "GameData/FieldTrainingLab/*",
+ "source/*",
+ "**/@thumbs/**",
+ "**/Agencies/**",
+ "**/Assets/**",
+ "**/Flags/**",
+ "**/FX/**",
+ "**/Icons/**",
+ "**/LegalMumboJumbo/**",
+ "**/Parts/**",
+ "**/PluginData/**",
+ "**/Textures/**",
+ "**/UI/**"
+ ],
+ "aggressiveCompression": "false",
+ "compressWiki": "true",
+ "minKBReduced": 500
+}
From ffe8a0708d3652103e255b2b39c00baac1dc9362 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:19 -0500
Subject: [PATCH 017/156] Delete Changelog.cfg
---
Changelog.cfg | 89 ---------------------------------------------------
1 file changed, 89 deletions(-)
delete mode 100644 Changelog.cfg
diff --git a/Changelog.cfg b/Changelog.cfg
deleted file mode 100644
index a694806..0000000
--- a/Changelog.cfg
+++ /dev/null
@@ -1,89 +0,0 @@
-KERBALCHANGELOG //Required to have this name
-{
- showChangelog = True
- modName = Field Training Lab (FTL)
- license = MIT
- author = efour, zer0Kerbal
- VERSION
- {
- version = 1.2.0.0
- changename = New Carpets! Automation Motivation Modernization
- change = DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL
- change = KSP 1.9.1 with .NET 4.8
- change = update Editor GetInfo() to be more informative
- change = include assembly version in PAW
- CHANGE
- {
- change = game settings page - ***disabled for now***
- subChange = added game settings page
- subChange = added global setting to enable/disable PAW color
- subChange = added option to globally enable/disable
- subChange = added option: use science and ratio
- subChange = added option: use reputation and ratio
- subChange = added option: use funds and ratio
- }
- }
- VERSION
- {
- version = 1.1.0.0
- versionName = Automation Motivation Modernization
- change = KSP 1.8.1 with .NET 4.8
- change = isn't that enough? :D
- change - started adding in JoyntMail :D
- }
- VERSION
- {
- version = 1.0.3.5
- versionName = Automation Motivation Modernization
- change = KSP 1.7.3 with .NET 3.5
- change = this preps mod for much easier releases
- CHANGE
- {
- change = Code and Code Related
- subChange = added Version.tt and AssemblyVersion.tt automation
- subChange = moved AssemblyVersion.tt/.cs into Properties/
- subChange = updated to v2 of InstallChecker.cs
- subChange = moved Textures/ -> Plugins/Textures/
- }
- CHANGE
- {
- change = Deployment and Backend
- subChange = update changelog to include new Kerbal Changelog features
- subChange = updated _deploy and _buildRelease
- subChange = automated Readme.md -> Readme.htm
- subChange = Readme.htm now included in release
- subChange = CONTRIBUTING.md now included in repository
- subChange = updated .version to be avc compliant
- subChange = added avc github checker and badge
- subChange = updated .gitattributes .gitignore
- subChange = added json's
- subChange = updated / modernized .csproj
- subChange = updated Readme.md
- subChange = updated Releases.layout.md
- }
- }
- VERSION
- {
- verison 1.0.3.4.1
- versionName = stowaways be gone!
- change = zer0Kerbal released this on Oct 1, 2019
- change = for KSP 1.7.x
- change = removed SimpleLogistics.dll that stowed away.
- }
- VERSION
- {
- version = 1.0.3.4
- change = Adoption by zer0Kerbal
- change = Added PAW grouping (really needed for these mods)
- change = Added a blurb in the editor getInfo{}
- change = Added InstallChecker.cs
- change = Updated patch - now patches all parts with moduleScienceLab
- change = Removed other patch
- change = changed the TrainingLab to be FieldTrainginLab (patches reflect this)
- }
- VERSION
- {
- version = 1.0.3.3
- change = >>-- EFour's last release --<<
- }
-}
From 24a827dea5eb986c781b6ba4da271f944d32cec0 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:21 -0500
Subject: [PATCH 018/156] Create 404.md
---
docs/404.md | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
create mode 100644 docs/404.md
diff --git a/docs/404.md b/docs/404.md
new file mode 100644
index 0000000..1b5ad1f
--- /dev/null
+++ b/docs/404.md
@@ -0,0 +1,29 @@
+---
+permalink: /404.html
+title: 404 - Kerbal Not Found
+description: an error page, the sequel
+tags: error,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+
+
+
+
+# 404 - Kerbal Not Found
+
+## Launch error : Bill is out to launch (oops lunch)
+
+*but we did find a Petunia and a Whale*
+
+[Home](./index.md)
+
+---
+
+![cartoon whale illustration, digital art, nature, flying, clouds HD wallpaper](https://c4.wallpaperflare.com/wallpaper/24/616/1007/digital-art-illustration-nature-flying-wallpaper-preview.jpg)
+
+
\ No newline at end of file
From c6cf010f6d9260f98e42ad83aa3a7c6a96c47ea0 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:23 -0500
Subject: [PATCH 019/156] Create Attributions.md
---
docs/Attributions.md | 99 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 99 insertions(+)
create mode 100644 docs/Attributions.md
diff --git a/docs/Attributions.md b/docs/Attributions.md
new file mode 100644
index 0000000..2541f0d
--- /dev/null
+++ b/docs/Attributions.md
@@ -0,0 +1,99 @@
+---
+permalink: /Attributions.html
+title: Attributions
+description: The Opening Credits, and the closing credits, plus the first of two (or is three) end credit scenes
+tags: attributions,thank-you,directions,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+
+
+
+# Field Training Lab (FTL)
+
+[Home](./index.md)
+
+## Attribution
+
+### Credits
+
+
+
+### Flag(s)
+
+
+
+### Agency
+
+
+
+### Special Thanks
+
+
+
+### Translations
+
+
+ - English
+ - Additions and corrections welcome!
+
+
+### Art Asset(s)
+
+* Flags
+
+### Testing and Support
+
+
+
+
+[FTL]: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-*/ "Field Training Lab"
+
+[Efour]: https://forum.kerbalspaceprogram.com/index.php?/profile/152350-*/ "Efour"
+
+[cptkipard]: https://forum.kerbalspaceprogram.com/index.php?/profile/70516-*/ "Captain Kipard"
+[zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-*/ "zer0Kerbal"
+
+
+[lreadme]: https://github.com/zer0Kerbal/zer0Kerbal/blob/master/Localization/readme.md "Localization Readme"
+[qstart]: https://github.com/zer0Kerbal/zer0Kerbal/blob/master/Localization/quickstart.md "Quickstart"
+
+[EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/EN.png "English"
+[BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/BR.png "Português Brasil"
+[CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/CH.png "中文"
+[DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/DE.png "Deutsch"
+[ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/ES.png "Español"
+[FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/FR.png "Français"
+[IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/IT.png "Italiano"
+[JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/JA.png "日本語"
+[KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/KO.png "한국어"
+[MX]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/MX.png "Mexicano Español"
+[NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/NL.png "Dutch"
+[NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/NO.png "Norsk"
+[PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/PO.png "Polski"
+[RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/RU.png "Русский"
+[SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/SW.png "Svenska"
+[TR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/TR.png "Türk"
+[TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/TW.png "国语"
+
+
From 3d51d40e3e73354813ac1d9913e649fc02ddca44 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:30 -0500
Subject: [PATCH 020/156] Create config.yml
---
docs/config.yml | 4 ++++
1 file changed, 4 insertions(+)
create mode 100644 docs/config.yml
diff --git a/docs/config.yml b/docs/config.yml
new file mode 100644
index 0000000..1a6318a
--- /dev/null
+++ b/docs/config.yml
@@ -0,0 +1,4 @@
+# config v1.0.1.0
+logo: /img/HeroLogo_1920x1920.jpg
+description: An Add'On for Kerbal Space Program.
+theme: jekyll-theme-architect
\ No newline at end of file
From 55053848f7b40215683174b92b5a127213f0428b Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:32 -0500
Subject: [PATCH 021/156] Create LegalMumboJumbo.md
---
docs/LegalMumboJumbo.md | 46 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 docs/LegalMumboJumbo.md
diff --git a/docs/LegalMumboJumbo.md b/docs/LegalMumboJumbo.md
new file mode 100644
index 0000000..305d726
--- /dev/null
+++ b/docs/LegalMumboJumbo.md
@@ -0,0 +1,46 @@
+---
+permalink: /LegalMumboJumbo.html
+title: Legal Mumbo Jumbo
+description: when the revolution comes, .... Legal Mumbo Jumbo (Douglas Adams)
+tags: legal,mumbo,jumbo,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+
+
+
+# Field Training Lab (FTL)
+
+[Home](./index.md)
+
+## Legal Mumbo Jumbo
+
+* Table of Contents
+ * [License](#License)
+ * [Forum Post #1](#Forum-I)
+ * [Forum Post #2](#Forum-II)
+
+### License
+
+[License](./LegalMumboJumbo/License.md)
+[top](#Legal-Mumbo-Jumbo)
+
+### Forum I
+
+![Forum](./LegalMumboJumbo/FORUM-01.png)
+[top](#Legal-Mumbo-Jumbo)
+
+### Forum II
+
+![Forum](./LegalMumboJumbo/FORUM-02.png)
+[top](#Legal-Mumbo-Jumbo)
+
+---
+
+
From fadfa3f9f0d1db51ae325e781317a792a3643a70 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:35 -0500
Subject: [PATCH 022/156] Create license.md
---
docs/LegalMumboJumbo/license.md | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 docs/LegalMumboJumbo/license.md
diff --git a/docs/LegalMumboJumbo/license.md b/docs/LegalMumboJumbo/license.md
new file mode 100644
index 0000000..5897c42
--- /dev/null
+++ b/docs/LegalMumboJumbo/license.md
@@ -0,0 +1,24 @@
+MIT License
+
+![License MIT](https://img.shields.io/badge/license-MIT-red)
+
+Copyright (c) 2016 Efour
+Copyright (c) 2019,2022 zer0Kerbal
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
From 4c74cd9c32e7e94bd529baaf921f9f908a0bf3c0 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:37 -0500
Subject: [PATCH 023/156] Create Localizations.md
---
docs/Localizations.md | 70 +++++++++++++++++++++++++++++++++++++++++++
1 file changed, 70 insertions(+)
create mode 100644 docs/Localizations.md
diff --git a/docs/Localizations.md b/docs/Localizations.md
new file mode 100644
index 0000000..ef79915
--- /dev/null
+++ b/docs/Localizations.md
@@ -0,0 +1,70 @@
+---
+permalink: /Localizations.html
+title: Localizations
+description: camera goes *click-click*
+tags: translations,localizations,languages,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+
+
+
+
+
+# Field Training Lab (FTL)
+
+[Home](./index.md)
+
+has been translated into the following languages:
+
+* ![English][EN] English
+
+__These localizations for KSP and its DLC's are available through Steam:__
+
+* ![Deutsch][DE] German (Deutsch)
+* ![Español][ES] Spanish (Español)
+* ![Français][FR] French (Français)
+* ![Italiano][IT] Italian (Italiano)
+* ![日本語][JA] Japanese(日本語)
+* ![Português Brasil][BR] Brazilian Portuguese (Português Brasil)
+* ![Русский][RU] Russian (Русский)
+* ![简体中文][CN] Simplified Chinese (简体中文)
+
+## Additionally Included
+
+* ![Español Mexicano][MX] Mexican Spanish (Español Mexicano)
+* ![한국어][KO] [Korean (한국어)
+* ![Dutch][NL] Dutch (Nederlands)
+* ![Norsk][NO] Norwegian (Norsk)
+* ![Polski][PO] Polish (Polski)
+* ![Svenska][SW] Swedish (Svenska)
+* ![Türk][TR] Turkish (Türk)
+* ![国语][TW] Taiwanese (国语)
+
+
+[lreadme]: https://github.com/zer0Kerbal/zer0Kerbal/blob/master/Localization/readme.md "Localization Readme"
+[qstart]: https://github.com/zer0Kerbal/zer0Kerbal/blob/master/Localization/quickstart.md "Quickstart"
+
+[EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/EN.png "English"
+[BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/BR.png "Português Brasil"
+[CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/CH.png "中文"
+[DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/DE.png "Deutsch"
+[ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/ES.png "Español"
+[FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/FR.png "Français"
+[IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/IT.png "Italiano"
+[JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/JA.png "日本語"
+[KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/KO.png "한국어"
+[MX]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/MX.png "Mexicano Español"
+[NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/NL.png "Dutch"
+[NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/NO.png "Norsk"
+[PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/PO.png "Polski"
+[RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/RU.png "Русский"
+[SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/SW.png "Svenska"
+[TR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/TR.png "Türk"
+[TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/master/img/TW.png "国语"
+
+
From be009c76266314b1fa8f8d5fefb6200b4f18f111 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:40 -0500
Subject: [PATCH 024/156] Create ManualInstallation.md
---
docs/ManualInstallation.md | 88 ++++++++++++++++++++++++++++++++++++++
1 file changed, 88 insertions(+)
create mode 100644 docs/ManualInstallation.md
diff --git a/docs/ManualInstallation.md b/docs/ManualInstallation.md
new file mode 100644
index 0000000..ad044d5
--- /dev/null
+++ b/docs/ManualInstallation.md
@@ -0,0 +1,88 @@
+---
+permalink: /ManualInstallation.html
+title: Manual Installation
+description: the flat-pack Kiea instructions, written in Kerbalese, unusally present
+# layout: bare
+tags: installation,directions,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+
+
+# Field Training Lab (FTL)
+
+[Home](./index.md)
+
+`BLURB`
+
+## Installation Instructions
+
+### Using CurseForge/OverWolf app or CKAN
+
+You should be all good! (check for latest version on CurseForge)
+
+### If Downloaded from CurseForge/OverWolf manual download
+
+To install, place the `FieldTrainingLab` folder inside your Kerbal Space Program's GameData folder:
+
+* **REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE INSTALLING**, including any other fork:
+ * Delete `/GameData/FieldTrainingLab`
+* Extract the package's `FieldTrainingLab/` folder into your KSP's GameData folder as follows:
+ * `/FieldTrainingLab` --> `/GameData/`
+ * Overwrite any preexisting folder/file(s).
+ * you should end up with `/GameData/FieldTrainingLab`
+
+### If Downloaded from SpaceDock / GitHub / other
+
+To install, place the GameData folder inside your Kerbal Space Program folder:
+
+* **REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE INSTALLING**, including any other fork:
+ * Delete `/GameData/FieldTrainingLab`
+* Extract the package's `GameData/` folder into your KSP's root folder as follows:
+ * `/GameData/` --> ``
+ * Overwrite any preexisting file.
+ * you should end up with `/GameData/FieldTrainingLab`
+
+## The following file layout must be present after installation
+
+```markdown
+
+ + [GameData]
+ + [FieldTrainingLab]
+ + [Agencies]
+ ...
+ + [Compatibility]
+ ...
+ + [Contracts]
+ ...
+ + [Flags]
+ ...
+ + [Localization]
+ ...
+ + [Parts]
+ ...
+ + [Plugins]
+ ...
+ * #.#.#.#.htm
+ * changelog.md
+ * License.txt
+ * readme.htm
+ * FieldTrainingLab.version
+ ...
+ * [Module Manager][mm] or [Module Manager /L][mml]
+ * KSP.log
+ ...
+```
+
+### Dependencies
+
+* *either*
+ * [Module Manager][mm]
+ * [Module Manager /L][mml]
+
+[mm]: https://forum.kerbalspaceprogram.com/index.php?/topic/50533-*/ "Module Manager"
+[mml]: https://github.com/net-lisias-ksp/ModuleManager "Module Manager /L"
From 6e7fac14e9889c61b0fddb08a7e7db17d010f4e8 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:43 -0500
Subject: [PATCH 025/156] Create Notices.md
---
docs/Notices.md | 44 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
create mode 100644 docs/Notices.md
diff --git a/docs/Notices.md b/docs/Notices.md
new file mode 100644
index 0000000..f3890a7
--- /dev/null
+++ b/docs/Notices.md
@@ -0,0 +1,44 @@
+---
+permalink: /Notices.html
+title: Legal Notices
+description: when the revolution comes, .... Legal Mumbo Jumbo (Douglas Adams)
+tags: notices,legal,mumbo,jumbo,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+
+
+
+# Field Training Lab (FTL)
+
+[Home](./index.md)
+
+## Trademarks
+
+* "Field Training Lab" is trademark of Efour
+* Kerbal Simple Co is a trademark of zer0Kerbal
+* KerbSimCo is a trademark of zer0Kerbal
+* zer0Kerbal is trademark of zer0kerbal
+
+## Kerbal Simple Co (KerbSimCo)
+
+* "Kerbal Simple Co (KerbSimCo)" is a fictitious entity created for entertainment purposes. It is in no way meant to represent a real entity. Any similarity to a real entity is purely coincidental.
+
+## Kerbal Space Program
+
+* "Kerbal Space Program" is ©2011-2017 Squad; ©2011-2021 Take-Two Interactive Software, Inc. This project is in no way associated with nor endorsed by Squad or Take-Two Interactive.
+
+## Other
+
+Other trademarks and registered trademarks are the property of the respective trademark holders.
+
+© 2011-2022 zer0Kerbal™
+
+
From 91f84b3b865ab5a5801062ed7d693c808afe4c28 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:45 -0500
Subject: [PATCH 026/156] Create 1.0.3.5.htm
---
docs/ReleaseNotes/1.0.3.5.htm | 503 ++++++++++++++++++++++++++++++++++
1 file changed, 503 insertions(+)
create mode 100644 docs/ReleaseNotes/1.0.3.5.htm
diff --git a/docs/ReleaseNotes/1.0.3.5.htm b/docs/ReleaseNotes/1.0.3.5.htm
new file mode 100644
index 0000000..65541b9
--- /dev/null
+++ b/docs/ReleaseNotes/1.0.3.5.htm
@@ -0,0 +1,503 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Version 1.0.3.5 - Automation Motivation Modernization
+
+- Automation Motivation Modernization
+
+- KSP 1.7.3 with .NET 3.5
+
+- this preps mod for much easier releases
+
+Code and Code Related
+
+- added Version.tt and AssemblyVersion.tt automation
+- moved AssemblyVersion.tt/.cs into Properties/
+- updated to v2 of InstallChecker.cs
+- moved Textures/ -> Plugins/Textures/
+
+Deployment and Backend
+
+- update changelog to include new Kerbal Changelog features
+- updated _deploy and _buildRelease
+- automated Readme.md -> Readme.htm
+- Readme.htm now included in release
+- CONTRIBUTING.md now included in repository
+- updated .version to be avc compliant
+- added avc github checker and badge
+- updated .gitattributes .gitignore
+- added json's
+- updated / modernized .csproj
+- updated Readme.md
+- updated Releases.layout.md
+
+
+See Full Changelog for full details of changes
+See Known Issues for known issues
+
+
+
+red box below is a link to forum post on how to get support
+
+
+
+
+
+
Kerbal Space Program 1.7.3
+Unity 2017.1.3p1
+.NET Framework 3.5
+
+Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
+
+
+
+
+
+
+
\ No newline at end of file
From c29a0da166debdc63bcaa5cd04297cddd1064334 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:47 -0500
Subject: [PATCH 027/156] Create 1.1.0.0.htm
---
docs/ReleaseNotes/1.1.0.0.htm | 481 ++++++++++++++++++++++++++++++++++
1 file changed, 481 insertions(+)
create mode 100644 docs/ReleaseNotes/1.1.0.0.htm
diff --git a/docs/ReleaseNotes/1.1.0.0.htm b/docs/ReleaseNotes/1.1.0.0.htm
new file mode 100644
index 0000000..54dc728
--- /dev/null
+++ b/docs/ReleaseNotes/1.1.0.0.htm
@@ -0,0 +1,481 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Version 1.1.0.0 - Automation Motivation Modernization
+
+- Automation Motivation Modernization
+
+- KSP 1.8.1 with .NET 4.8
+- isn't that enough? :D
+- started adding in JoyntMail :D
+
+
+See Full Changelog for full details of changes
+See Known Issues for known issues
+
+
+
+red box below is a link to forum post on how to get support
+
+
+
+
+
+
Kerbal Space Program 1.7.3
+Unity 2017.1.3p1
+.NET Framework 3.5
+
+Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
+
+
+
+
+
+
+
\ No newline at end of file
From 88a99078f0549df651708a774fe2eabd83a0bdd4 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:49 -0500
Subject: [PATCH 028/156] Create 1.2.0.0.htm
---
docs/ReleaseNotes/1.2.0.0.htm | 54 +++++++++++++++++++++++++++++++++++
1 file changed, 54 insertions(+)
create mode 100644 docs/ReleaseNotes/1.2.0.0.htm
diff --git a/docs/ReleaseNotes/1.2.0.0.htm b/docs/ReleaseNotes/1.2.0.0.htm
new file mode 100644
index 0000000..a1d0318
--- /dev/null
+++ b/docs/ReleaseNotes/1.2.0.0.htm
@@ -0,0 +1,54 @@
+
+
+
+
+
+Version 1.2.0.0 - New Carpets!
+Automation Motivation Modernization
+
+- DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL
+- KSP 1.9.1 with .NET 4.8
+- update Editor GetInfo() to be more informative
+- include assembly version in PAW
+- isn't that enough? 😄
+
+added game settings page - disabled for now
+
+- added global setting to enable/disable PAW color
+- added option to globally enable/disable
+- added option: use science and ratio
+- added option: use reputation and ratio
+- added option: use funds and ratio
+
+
+See Full Changelog for full details of changes
+See Known Issues for known issues
+
+
+red box below is a link to forum post on how to get support
+
+
+
+Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
+
+Kerbal Space Program 1.9.1
+Unity 2019.2.2f1
+.NET Framework 4.8
+
+
+
+
+
From f1241971ee157e38e93f2493962fe9ee8894ce1f Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:52 -0500
Subject: [PATCH 029/156] Create Why-not.md
---
docs/Why-not.md | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 docs/Why-not.md
diff --git a/docs/Why-not.md b/docs/Why-not.md
new file mode 100644
index 0000000..f3335ce
--- /dev/null
+++ b/docs/Why-not.md
@@ -0,0 +1,30 @@
+---
+permalink: /Why.html
+title: Why
+description: the flat-pack Kiea instructions, written in Kerbalese, unusally present
+tags: fourty-two,42,6x7,6times7,6*7,why,why-not,page,kerbal,ksp,zer0Kerbal,zedK
+---
+
+
+
+# Field Training Lab (FTL)
+
+[Home](/index.md)
+
+## Answered by
+
+[](https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/)` [zer0Kerbal][zer0Kerbal]
+
+
+
+
+
+**Edited April 1st, 2022 by [zer0Kerbal][zer0Kerbal]**
+
+[zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-*/ "zer0Kerbal"
+
+
From eac3d5575de9de76cf970015ec7db9ddf32e9eb3 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:56:54 -0500
Subject: [PATCH 030/156] Update FieldTrainingLab.version
---
FieldTrainingLab.version | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/FieldTrainingLab.version b/FieldTrainingLab.version
index e717bc3..b234887 100644
--- a/FieldTrainingLab.version
+++ b/FieldTrainingLab.version
@@ -2,7 +2,7 @@
"NAME" : "Field Training Lab (FTL)",
"URL" : "https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/FieldTrainingLab.version",
"DOWNLOAD" : "https://github.com/zer0Kerbal/FieldTrainingLab/releases/latest",
- "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg",
+ "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/changelog.md",
"GITHUB" :
{
"USERNAME" : "zer0Kerbal",
From d3b92e7619478addbc4309f8a4502e99ea7e0368 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:01 -0500
Subject: [PATCH 031/156] Delete add parts' compatibility.txt.atom
---
future/add parts' compatibility.txt.atom | 128 -----------------------
1 file changed, 128 deletions(-)
delete mode 100644 future/add parts' compatibility.txt.atom
diff --git a/future/add parts' compatibility.txt.atom b/future/add parts' compatibility.txt.atom
deleted file mode 100644
index 542ef09..0000000
--- a/future/add parts' compatibility.txt.atom
+++ /dev/null
@@ -1,128 +0,0 @@
-add parts' compatibility
-
-TokamakIndustries
-@PART[centrifugeSmall]HAS[!MODULE[FieldTrainingFacilityModule]]NEEDS[TokamakIndustries,FieldTrainingFacility,!TrainingLab]AFTER[FieldTrainingFacility]
-{
- MODULE
- {
- name = FieldTrainingFacilityModule
- TimeFactor = 9201600
- ECFactor = 1 max 4 crew
- SpaceFactor = 4
- LandedFactor = 6
- }
-}
-
-@PART[centrifugeSmall]HAS[!MODULE[TrainingLabModule]]NEEDS[TokamakIndustries,TrainingLab,!FieldTrainingFacility]AFTER[TrainingLab]
-{
- MODULE
- {
- name = TrainingLabModule
- TimeFactor = 9201600
- TrainFactor = 20
- inSpace = 0.5
- Landed = 0.25
- }
-}
-
-StationPartsExpansionRedux
-@PART[sspx-expandable-centrifuge-375-2]HAS[!MODULE[FieldTrainingFacilityModule]]NEEDS[StationPartsExpansionRedux,FieldTrainingFacility,!TrainingLab]AFTER[FieldTrainingFacility]
-{
- MODULE
- {
- name = FieldTrainingFacilityModule
- TimeFactor = 9201600
- ECFactor = 0.4 max 10 crew
- SpaceFactor = 4
- LandedFactor = 6
- }
-}
-
-@PART[sspx-expandable-centrifuge-375-2]HAS[!MODULE[TrainingLabModule]]NEEDS[StationPartsExpansionRedux,TrainingLab,!FieldTrainingFacility]AFTER[TrainingLab]
-{
- MODULE
- {
- name = TrainingLabModule
- TimeFactor = 9201600
- TrainFactor = 20
- inSpace = 0.5
- Landed = 0.25
- }
-}
-
-Kerbalism
-@PART[kerbalism-gravityring]HAS[!MODULE[FieldTrainingFacilityModule]]NEEDS[Kerbalism,ProfileDefault,FieldTrainingFacility,!TrainingLab]AFTER[FieldTrainingFacility]
-{
- MODULE
- {
- name = FieldTrainingFacilityModule
- TimeFactor = 9201600
- ECFactor = 0.66666667 max 6 crew
- SpaceFactor = 4
- LandedFactor = 6
- }
-}
-
-@PART[kerbalism-gravityring]HAS[!MODULE[TrainingLabModule]]NEEDS[Kerbalism,ProfileDefault,TrainingLab,!FieldTrainingFacility]AFTER[TrainingLab]
-{
- MODULE
- {
- name = TrainingLabModule
- TimeFactor = 9201600
- TrainFactor = 20
- inSpace = 0.5
- Landed = 0.25
- }
-}
-
-Bluedog DB MOL Orbital Habitation Segment
-@PART[bluedog_MOL_Hab]HAS[!MODULE[FieldTrainingFacilityModule]]NEEDS[Bluedog_DB,FieldTrainingFacility,!TrainingLab]AFTER[FieldTrainingFacility]
-{
- MODULE
- {
- name = FieldTrainingFacilityModule
- TimeFactor = 9201600
- ECFactor = 1.33333333 max 3 crew
- SpaceFactor = 4
- LandedFactor = 6
- }
-}
-
-@PART[bluedog_MOL_Hab]HAS[!MODULE[TrainingLabModule]]NEEDS[Bluedog_DB,TrainingLab,!FieldTrainingFacility]AFTER[TrainingLab]
-{
- MODULE
- {
- name = TrainingLabModule
- TimeFactor = 9201600
- TrainFactor = 20
- inSpace = 0.5
- Landed = 0.25
- }
-}
-
-Bluedog DB Skylab
-@PART[bluedog_Skylab_OWS]HAS[!MODULE[FieldTrainingFacilityModule]]NEEDS[Bluedog_DB,FieldTrainingFacility,!TrainingLab]AFTER[FieldTrainingFacility]
-{
- MODULE
- {
- name = FieldTrainingFacilityModule
- TimeFactor = 9201600
- ECFactor = 0.66666667 max 6 crew
- SpaceFactor = 4
- LandedFactor = 6
- }
-}
-
-@PART[bluedog_Skylab_OWS]HAS[!MODULE[TrainingLabModule]]NEEDS[Bluedog_DB,TrainingLab,!FieldTrainingFacility]AFTER[TrainingLab]
-{
- MODULE
- {
- name = TrainingLabModule
- TimeFactor = 9201600
- TrainFactor = 20
- inSpace = 0.5
- Landed = 0.25
- }
-}
-
-// gordon dry
From 9b9c1fa93976acace99748f5569b93879bc339ac Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:03 -0500
Subject: [PATCH 032/156] Delete 1.2.0.0.htm
---
GameData/FieldTrainingLab/1.2.0.0.htm | 54 ---------------------------
1 file changed, 54 deletions(-)
delete mode 100644 GameData/FieldTrainingLab/1.2.0.0.htm
diff --git a/GameData/FieldTrainingLab/1.2.0.0.htm b/GameData/FieldTrainingLab/1.2.0.0.htm
deleted file mode 100644
index a1d0318..0000000
--- a/GameData/FieldTrainingLab/1.2.0.0.htm
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-Version 1.2.0.0 - New Carpets!
-Automation Motivation Modernization
-
-- DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL
-- KSP 1.9.1 with .NET 4.8
-- update Editor GetInfo() to be more informative
-- include assembly version in PAW
-- isn't that enough? 😄
-
-added game settings page - disabled for now
-
-- added global setting to enable/disable PAW color
-- added option to globally enable/disable
-- added option: use science and ratio
-- added option: use reputation and ratio
-- added option: use funds and ratio
-
-
-See Full Changelog for full details of changes
-See Known Issues for known issues
-
-
-red box below is a link to forum post on how to get support
-
-
-
-Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
-
-Kerbal Space Program 1.9.1
-Unity 2019.2.2f1
-.NET Framework 4.8
-
-
-
-
-
From da9a60c7144eab470638f9bfc7116292cb248399 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:05 -0500
Subject: [PATCH 033/156] Delete Changelog.cfg
---
GameData/FieldTrainingLab/Changelog.cfg | 89 -------------------------
1 file changed, 89 deletions(-)
delete mode 100644 GameData/FieldTrainingLab/Changelog.cfg
diff --git a/GameData/FieldTrainingLab/Changelog.cfg b/GameData/FieldTrainingLab/Changelog.cfg
deleted file mode 100644
index b46df25..0000000
--- a/GameData/FieldTrainingLab/Changelog.cfg
+++ /dev/null
@@ -1,89 +0,0 @@
-KERBALCHANGELOG //Required to have this name
-{
- showChangelog = True
- modName = Field Training Lab (FTL)
- license = MIT
- author = efour, zer0Kerbal
- VERSION
- {
- version = 1.2.0.0
- changename = New Carpets! Automation Motivation Modernization
- change = DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL
- change = KSP 1.9.1 with .NET 4.8
- change = update Editor GetInfo() to be more informative
- change = include assembly version in PAW
- CHANGE
- {
- change = game settings page - ***disabled for now***
- subChange = added game settings page
- subChange = added global setting to enable/disable PAW color
- subChange = added option to globally enable/disable
- subChange = added option: use science and ratio
- subChange = added option: use reputation and ratio
- subChange = added option: use funds and ratio
- }
- }
- VERSION
- {
- version = 1.1.0.0
- versionName = Automation Motivation Modernization
- change = KSP 1.8.1 with .NET 4.8
- change = isn't that enough? :D
- change - started adding in JoyntMail :D
- }
- VERSION
- {
- version = 1.0.3.5
- versionName = Automation Motivation Modernization
- change = KSP 1.7.3 with .NET 3.5
- change = this preps mod for much easier releases
- CHANGE
- {
- change = Code and Code Related
- subChange = added Version.tt and AssemblyVersion.tt automation
- subChange = moved AssemblyVersion.tt/.cs into Properties/
- subChange = updated to v2 of InstallChecker.cs
- subChange = moved Textures/ -> Plugins/Textures/
- }
- CHANGE
- {
- change = Deployment and Backend
- subChange = update changelog to include new Kerbal Changelog features
- subChange = updated _deploy and _buildRelease
- subChange = automated Readme.md -> Readme.htm
- subChange = Readme.htm now included in release
- subChange = CONTRIBUTING.md now included in repository
- subChange = updated .version to be avc compliant
- subChange = added avc github checker and badge
- subChange = updated .gitattributes .gitignore
- subChange = added json's
- subChange = updated / modernized .csproj
- subChange = updated Readme.md
- subChange = updated Releases.layout.md
- }
- }
- VERSION
- {
- verison 1.0.3.4.1
- versionName = stowaways be gone!
- change = zer0Kerbal released this on Oct 1, 2019
- change = for KSP 1.7.x
- change = removed SimpleLogistics.dll that stowed away.
- }
- VERSION
- {
- version = 1.0.3.4
- change = Adoption by zer0Kerbal
- change = Added PAW grouping (really needed for these mods)
- change = Added a blurb in the editor getInfo{}
- change = Added InstallChecker.cs
- change = Updated patch - now patches all parts with moduleScienceLab
- change = Removed other patch
- change = changed the TrainingLab to be FieldTrainginLab (patches reflect this)
- }
- VERSION
- {
- version = 1.0.3.3
- change = >>-- EFour's last release --<<
- }
-}
From 3856cef87da5d71286bc0bdd5a4cf19dbd4981fd Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:07 -0500
Subject: [PATCH 034/156] Delete FieldTrainingLab.version
---
.../FieldTrainingLab/FieldTrainingLab.version | 42 -------------------
1 file changed, 42 deletions(-)
delete mode 100644 GameData/FieldTrainingLab/FieldTrainingLab.version
diff --git a/GameData/FieldTrainingLab/FieldTrainingLab.version b/GameData/FieldTrainingLab/FieldTrainingLab.version
deleted file mode 100644
index e717bc3..0000000
--- a/GameData/FieldTrainingLab/FieldTrainingLab.version
+++ /dev/null
@@ -1,42 +0,0 @@
-{
- "NAME" : "Field Training Lab (FTL)",
- "URL" : "https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/FieldTrainingLab.version",
- "DOWNLOAD" : "https://github.com/zer0Kerbal/FieldTrainingLab/releases/latest",
- "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg",
- "GITHUB" :
- {
- "USERNAME" : "zer0Kerbal",
- "REPOSITORY" : "FieldTrainingLab",
- "ALLOW_PRE_RELEASE" : false
- },
- "VERSION" :
- {
- "MAJOR" : 1,
- "MINOR" : 2,
- "PATCH" : 0,
- "BUILD" : 0
- },
- "KSP_VERSION" :
- {
- "MAJOR" : 1,
- "MINOR" : 8,
- "PATCH" : 1
- },
- "KSP_VERSION_MIN" :
- {
- "MAJOR" : 1,
- "MINOR" : 8,
- "PATCH" : 1
- },
- "KSP_VERSION_MAX" :
- {
- "MAJOR" : 1,
- "MINOR" : 8,
- "PATCH" : 9999
- },
- "INSTALL_LOC" :
- {
- "NAME" : "FieldTrainingLab",
- "DIRECTORY" : "FieldTrainingLab"
- }
-}
From 1b3ac7fb5d3d2fc61eefde702c059b6de33fa50a Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:09 -0500
Subject: [PATCH 035/156] Create quickstart-v1.0.1.1.md
---
.../Localization/quickstart-v1.0.1.1.md | 45 +++++++++++++++++++
1 file changed, 45 insertions(+)
create mode 100644 GameData/FieldTrainingLab/Localization/quickstart-v1.0.1.1.md
diff --git a/GameData/FieldTrainingLab/Localization/quickstart-v1.0.1.1.md b/GameData/FieldTrainingLab/Localization/quickstart-v1.0.1.1.md
new file mode 100644
index 0000000..6d84948
--- /dev/null
+++ b/GameData/FieldTrainingLab/Localization/quickstart-v1.0.1.1.md
@@ -0,0 +1,45 @@
+---
+permalink: /Quickstart.html
+title: Quickstart Guide
+---
+
+
+
+## Translation Guide
+
+If you want to help translate this mod, I greatly appreciate it! Follow this quick guide to get started.
+
+### How to translate
+
+To create a translation for your language, make a copy of the file *en_us.cfg* and name
+them accordingly to your language:
+
+* *es-es.cfg* for Spanish
+* *es-mx.cfg* for Mexican Spanish
+* *ja.cfg* for Japanese
+* *ru.cfg* for Russian
+* *zh-cn.cfg* for Simplified Chinese
+
+*Again:*
+
+* *es-es* for Spanish
+* *es-mx* for Mexican Spanish
+* *ja* for Japanese
+* *ru* for Russian
+* *zh-cn* for Simplified Chinese
+
+### What not to translate
+
+There are some characters that should not be translated into another language and be kept in the files as is
+
+1. the tags should not be replaced. Instead the tags in the new language should be appended.
+2. control sequences like '\n', '\t' or similar.
+3. HTML Tags like `..., ...` or similar
+
+
\ No newline at end of file
From a32b971e9d440822bae8b8a8a02f9bd5ac056491 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:11 -0500
Subject: [PATCH 036/156] Create readme-v2.1.2.0.md
---
.../Localization/readme-v2.1.2.0.md | 170 ++++++++++++++++++
1 file changed, 170 insertions(+)
create mode 100644 GameData/FieldTrainingLab/Localization/readme-v2.1.2.0.md
diff --git a/GameData/FieldTrainingLab/Localization/readme-v2.1.2.0.md b/GameData/FieldTrainingLab/Localization/readme-v2.1.2.0.md
new file mode 100644
index 0000000..7ef2d52
--- /dev/null
+++ b/GameData/FieldTrainingLab/Localization/readme-v2.1.2.0.md
@@ -0,0 +1,170 @@
+---
+permalink: /readme.html
+title: Localization and Translation Readme
+---
+
+
+
+
+
+# Translating to your language
+
+![Languages supported by KSP 1.3: English, Spanish, Chinese, Russian, Japanese](https://i.imgur.com/DbCCJWK.png)
+
+The 1.3 release of KSP introduces localization, which allows in-game text to be translated to other languages. This allows more people to enjoy the game in their preferred language and enlarges the community. However, it does not happen automatically for mods; by default, a mod will appear in English regardless of the language of the base game. In order to have both the base game and mods available in the same non-English languages, some additional work must be done by the modder.
+
+Unfortunately, I only speak English, and I maintain this mod for free. This means I cannot create my own translations, and I cannot pay a professional translation service to produce high quality translations. The best I can do on my own is to use Google Translate, which is of dubious value for the terse, idiomatic strings needed in a KSP mod's UI. Instead, I must rely on the expertise of you, the multilingual KSP mod user, to tell me what good translations look like for your language. If you would like to help in this effort, please keep reading to learn how the mod's language files are structured and how to submit translations for use by others.
+
+Note: Even though you will appear to be editing the project's files, don't worry about making mistakes. GitHub will keep your changes separate from the main files until I have verified that they are OK to use. It is even possible for me to ask questions or request changes before your work is committed to the main files.
+
+## Languages
+
+* Supported by Kerbal Space Program as of 1.12.x
+ * ![English][EN] English
+ * ![Brasil][BR] Brazilian
+ * ![中文][CN] Simplified Chinese (中文)
+ * ![Deutsch][DE] German (Deutsch)
+ * ![Español][ES]] [Spanish (Español)
+ * ![Français][FR] French (Français)
+ * ![Italiano][IT] Italian (Italiano)
+ * ![日本語][JA] Japanese (日本語)
+* Included as well
+ * ![한국어][KO] Korean (한국어)
+ * ![Español Mexicano][ME] Mexican Spanish (Español Mexicano)
+ * ![Dutch][NL] Dutch
+ * ![Norsk][NO] Norwegian (Norsk)
+ * ![Polski][PO] Polish (Polski)
+ * ![Русский][RU] Russian (Русский)
+ * ![Svenska][SW] Swedish (Svenska)
+ * ![国语][TW]] Taiwanese (国语)
+
+## Creating or editing a translation
+
+It is recommended to make your changes on your own computer at first so you can test them before uploading, especially if you are creating a new translation from scratch.
+
+1. Install the current release of xxx mod if you have not already
+2. Open your `/GameData/xxxMod/Localization` folder on your local disk
+3. Look for a file called *lang*.cfg, where *lang* is KSP's name for your locale; as of KSP 1.3, this includes:
+
+* en-us (English)
+* es-es (Spanish)
+* ja (Japanese)
+* ru (Russian)
+* zh-cn (Chinese)
+
+The remaining steps are different depending on whether the file already exists:
+
+### If the file exists
+
+Follow these steps to make improvements to an existing translation:
+
+4. Edit the file for your language in your favorite text editor
+5. Make the changes you wish to see in-game (see the [File format section](#file-format) below for details)
+6. Save your changes
+7. Remember to [test your changes](#testing)!
+
+### If the file does not exist
+
+Follow these steps to start your own translation from scratch:
+
+4. Make a copy of `en-us.cfg` in the `Localization` folder
+5. Rename the file according to the list of languages above
+6. Edit the file for your language in your favorite text editor
+7. Change the third line from `en-us` to the string for your language (see the [Languages section](#Languages) for details)
+8. Translate each string from English to your language (see the [File format section](#file-format) below for details)
+9. Save your changes
+10. Remember to [test your changes](#testing)!
+
+### File format
+
+The middle part of the `cfg` file contains the strings to translate. The format is `name = translation`, where the name is a special string defined by the mod. For example:
+
+ #launchSubtitle = Transfers from <<1>>\n(Launch ~<<2>>)
+
+Do **not** change the part to the left of the equals sign ("=")! These names must be the same in every language file.
+
+The part to the right of the equals sign is the string to be used in-game. Most of the text will be shown as-is, but it can contain a few special strings as shown in the [Lingoona grammar module demo](http://lingoona.com/cgi-bin/grammar#l=en&oh=1):
+
+| String | Purpose |
+| ------- | -------------------------------------------------------------------------------------------------------------------------- |
+| \n | Line break; try to preserve these based on the original strings to make sure the strings will fit |
+| <<1>> | The first substitutable token in the string, will be replaced by a number, name of a planet, etc., depending on the string |
+| <<2>> | Second token, and so on |
+| <> | The first token, but substituted with a proper article |
+
+For example, this is a possible translation of the above line into Spanish, courtesy of Google Translate:
+
+ #launchSubtitle = Transferencias desde <<1>>\n(Lanzamiento ~<<2>>)
+
+### Testing
+
+It's important to make sure that your changes work correctly. If you use Steam:
+
+1. [Select the language to use in Steam](https://www.youtube.com/watch?v=iBwYCvQxfeI)
+2. Wait for the language pack download to complete
+3. Run KSP
+4. Use the xxxMod ingame and make sure your changes appear as you intended
+
+If you do not use Steam, I don't know the steps to choose a language. Contact SQUAD if you can't figure it out.
+
+## Contributing your translation for others to use
+
+After you have prepared a `cfg` file for your language and confirmed that it works as you intend, if you are willing to contribute it for redistribution under the xxxModd's license, follow these steps to upload it for inclusion in the main mod distribution:
+
+1. Log in to [GitHub](https://github.com); you may need to register an account if you do not already have one
+2. Navigate to the xxxMod's Localization folder
+3. Look for the file you edited
+
+The remaining steps are different depending on whether the file already exists:
+
+### If the file exists
+
+4. Click the file's name to view it
+5. Click the [pencil icon](https://help.github.com/assets/images/help/repository/edit-file-edit-button.png) to edit
+6. Replace the text with the pasted contents of the file you edited locally
+7. **Important**: At the bottom of the page, under Propose file change, type an English description of the changes you have made and the reason you think they should be made. This will help me to confirm that your changes are appropriate. Remember, I do not speak the language in the `cfg` file, so I need you to tell me why your way is better!
+6. Click `Propose file change` at the bottom when done
+
+### If the file does not exist
+
+4. Click [Create new file](https://help.github.com/assets/images/help/repository/create_new_file.png) to create it
+5. Enter the correct file name in the box at the top
+6. Paste the contents of the file you edited locally into the big box in the middle
+8. Click `Propose new file` at the bottom when done
+
+### Review
+
+Once you finish your changes, GitHub will send me a notification that a pull request has been submitted. I will take a look at it within a day or two and attempt to verify that the changes make sense by:
+
+* Confirming that the file name and the third line of the file match one of the supported locale names
+* Viewing each changed string in-game
+* Checking Google Translate
+* Asking individual human experts
+* Requesting help on the KSP forum
+
+If I have any questions about specific changes you've made, I will add them to the pull request, which should trigger a notification to you. Please try to respond to these in as timely a manner as you can manage. Your pull request may be closed without merging if you do not reply for a long time.
+
+Once all the questions and comments are resolved to my satisfaction, your changes will be merged into the main files and included in the next release. I will also add your GitHub name to the Acknowledgements section of the README file.
+
+[EN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/EN.png "English"
+[BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/BR.png "Português Brasil"
+[CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/CH.png "中文"
+[DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/DE.png "Deutsch"
+[ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/ES.png "Español"
+[FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/FR.png "Français"
+[IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/IT.png "Italiano"
+[JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/JA.png "日本語"
+[KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/KO.png "한국어"
+[MX]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/MX.png "Mexicano Español"
+[NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/NL.png "Dutch"
+[NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/NO.png "Norsk"
+[PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/PO.png "Polski"
+[RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/RU.png "Русский"
+[SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/SW.png "Svenska"
+[TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/img/TW.png "国语"
+
+
From 1b615f3fa6efc02161568b6336f166116686ae05 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:14 -0500
Subject: [PATCH 037/156] Delete MIT.txt
---
GameData/FieldTrainingLab/MIT.txt | 9 ---------
1 file changed, 9 deletions(-)
delete mode 100644 GameData/FieldTrainingLab/MIT.txt
diff --git a/GameData/FieldTrainingLab/MIT.txt b/GameData/FieldTrainingLab/MIT.txt
deleted file mode 100644
index 75578ae..0000000
--- a/GameData/FieldTrainingLab/MIT.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-The MIT License (MIT)
-Copyright (c) 2016 Efour
-Copyright (c) 2019 zer0Kerbal
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
From 836c5b389a6332c04a19f5f747730df5877dda65 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:16 -0500
Subject: [PATCH 038/156] Delete Readme.htm
---
GameData/FieldTrainingLab/Readme.htm | 198 ---------------------------
1 file changed, 198 deletions(-)
delete mode 100644 GameData/FieldTrainingLab/Readme.htm
diff --git a/GameData/FieldTrainingLab/Readme.htm b/GameData/FieldTrainingLab/Readme.htm
deleted file mode 100644
index d15477f..0000000
--- a/GameData/FieldTrainingLab/Readme.htm
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
-
-Field Training Lab (FTL)
-
-
-
-
-
-
-This mod provides a training system (school) for your kerbalnauts by adding a Field Training Lab into all science laboratories.
-Field Training Lab provides a training method that consumes science points to get a kerbal experience(stars).
-Pay 20 science and your kerbal recieved 1 experience. Once your kerbal has gained enough experience, they will level up (max of level 5). Must buy one entire level at a time.
-Costs: [^2]
-
-
-
-
-
-
-0 |
-☆☆☆☆☆ |
-0 |
-0 |
- |
-
-
-1 |
-★☆☆☆☆ |
-2 |
-2 |
-+40 science |
-
-
-2 |
-★★☆☆☆ |
-6 |
-8 |
-+120 science |
-
-
-3 |
-★★★☆☆ |
-8 |
-16 |
-+160 science |
-
-
-4 |
-★★★★☆ |
-16 |
-32 |
-+320 science |
-
-
-5 |
-★★★★★ |
-32 |
-64 |
-+640 science |
-
-
-
-Training costs will be reduced:
-
-- by 50% when your Field Training Lab is in orbit
-- by 75% when your Field Training Lab is on other planet
-
-Cabin notes:
-
-- You can tweak values by editing the part.cfg or using a ModuleManager patch.
-- This module can be added to other crewed parts directly or using a ModuleManager patch.
-- The code currently only works with the first eight kerbals in a part.
-
-
-
-If leveling up 'Immediately' is not realistic? Do you think Training needs time to complete? Then Field Training Facility will be answer for you. Field Training Facility (FTL) consumes Time and Electric Charge in order to train (school) your kerbalnauts.
-
-
-And you can have both installed
-
-Now then, someone like me will want to use both. What happens?
-
-
-
-The longer you train with FTF, the less science it costs to level immediately using the FTL.
-For example - Just using FTL, Level 4 -> Level 5 consumes 640p of Science point. But Level 4(50% with FTF) -> Level 5 consumes just 320p of science point. If 90% with FTF? Just pay 64p of science point or wait some more days. you can get level 5 kerbalnaut.
-More training means less science points needed, linearly.
-These two addons can cooperate, If you want one thing, you can install just one mod. If you install both, they will cooperate and your kerbals profit!
-
-Installation Directions:
-
-Changelog Summary
-See ChangeLog for full details of mod changes
-
-Dependencies
-
-Recomends
-
-Suggests
-
-Supports
-
-Conflicts
-
-
-red box below is a link to forum post on how to get support
-
-
-License
-aka Legal Mumbo Jumbo
-Source: GitHub
-License:
-
-*** All bundled mods are distributed under their own licenses***
-*** All art assets (textures, models, animations) are distributed under their own licenses***
-
-Original
-Author: @EFour
-Thread
-Download
-Source: GitHub
-License:
-v1.0.3. original: 11 Aug 2018 0K updated: 21 Mar 2020 zed'K
-
-
-
-
-
-
-
-
-[^1]: Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
-[^2]: KSP Wiki: Experience
From b1d093dfe206d2748a939b2e50fdf94826f06cfe Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:19 -0500
Subject: [PATCH 039/156] Delete Readme.md
---
GameData/FieldTrainingLab/Readme.md | 220 ----------------------------
1 file changed, 220 deletions(-)
delete mode 100644 GameData/FieldTrainingLab/Readme.md
diff --git a/GameData/FieldTrainingLab/Readme.md b/GameData/FieldTrainingLab/Readme.md
deleted file mode 100644
index 9051e86..0000000
--- a/GameData/FieldTrainingLab/Readme.md
+++ /dev/null
@@ -1,220 +0,0 @@
-
-
-## Download on [SpaceDock][MOD:rel-spacedock] or [Github][MOD:rel-github] or [Curseforge][MOD:rel-curseforge]. Also available on [CKAN][MOD:rel-ckan].
-
-# Field Training Lab (FTL)
-### Adopted by [@zer0Kerbal][LINK:zer0kerbal] [email][LINK:email:zer0Kerbal] with continued support from the community.
-#### formerly TrainingLaboratory by [@Efour][LINK:efour]
-![Mod Version][shield:mod:latest]
-![KSP version][shield:ksp] ![KSP-AVC][shield:kspavc] ![License MIT][shield:license] ![][LOGO:mit]
-![SpaceDock][shield:spacedock] ![CKAN][shield:ckan] ![GitHub][shield:github] ![Curseforge][shield:curseforge]
-![Code][shield:code] ![Validate AVC .version files][shield:avcvalid]
-***
-
-This mod provides a training system (school) for your kerbalnauts by adding a Field Training Lab into all science laboratories.
-
-Field Training Lab provides a training method that consumes science points to get a kerbal experience(stars).
-
-Pay 20 science and your kerbal recieved 1 experience. Once your kerbal has gained enough experience, they will level up (max of level 5). ***Must buy one entire level at a time.***
-### Costs: [^2]
-| Level | Stars | Additional XP | Total XP | Column4 |
-|-------|-------|---------------|----------|--------------|
-| 0 | ☆☆☆☆☆ | 0 | 0 | |
-| 1 | ★☆☆☆☆ | 2 | 2 | +40 science |
-| 2 | ★★☆☆☆ | 6 | 8 | +120 science |
-| 3 | ★★★☆☆ | 8 | 16 | +160 science |
-| 4 | ★★★★☆ | 16 | 32 | +320 science |
-| 5 | ★★★★★ | 32 | 64 | +640 science |
-
-
-#### Training costs will be reduced:
-- by 50% when your Field Training Lab is in orbit
-- by 75% when your Field Training Lab is on other planet
-
-#### Cabin notes:
-- You can tweak values by editing the part.cfg or using a ModuleManager patch.
-- This module can be added to other crewed parts directly or using a ModuleManager patch.
-- The code currently only works with the first eight kerbals in a part.
-***
-![Field Training Lab][IMG:hero:0]
-If leveling up 'Immediately' is not realistic? Do you think Training needs time to complete? Then [Field Training Facility][thread:FTF] will be answer for you. Field Training Facility (FTL) consumes Time and Electric Charge in order to train (school) your kerbalnauts.
-***
-![Field Training Facility][IMG:hero:1]
-### And you can have both installed
-> Now then, someone like me will want to use both. What happens?
-#### *Both [Field Training Facility (FTF)][thread:FTF] and [Field Training Lab (FTL)][thread:FTL] work together when you have both of them installed. Result is shown below:*
-![Kerbalnaut Field Training][IMG:hero:2]
-The longer you train with FTF, the less science it costs to level immediately using the FTL.
-
-For example -
-Just using FTL, Level 4 -> Level 5 consumes 640p of Science point.
-But Level 4(50% with FTF) -> Level 5 consumes just 320p of science point.
-If 90% with FTF? Just pay 64p of science point or wait some more days. you can get level 5 kerbalnaut.
-
-More training means less science points needed, linearly.
-
-#### These two addons can cooperate, If you want one thing, you can install just one mod. If you install both, they will cooperate and your kerbals profit!
-***
-### Installation Directions:
-- Use CKAN
-### Changelog Summary
-*See [ChangeLog][MOD:changelog] for full details of mod changes*
-***
-### Dependencies
-- [x] [Kerbal Space Program][KSP:website] [![][shield:ksp]][KSP:website] ***may*** work on other versions (YMMV)
-- [x] [Module Manager][thread:mm] [^2]
-### Recomends
-- [x] [Field Training Lab (FTL)][thread:FTL]
-## Suggests
-- [x] [On Demand Fuel Cells {ODFC)}][thread:ODFC]
-- [x] [Field Training Facility (FTF)][thread:FTF]
-- [x] [Docking Port Descriptions(DPD)][thread:DPD]
-- [x] [PicoPort Shielded (PPS)][thread:PPS]
-- [x] [Transparent Command Pods Repressurized)(TCP)][thread:TCP]
-- [x] [Stork Delivery System (SDS)][thread:SDS]
-- [x] [Biomatic][thread:BIO]
-- [x] [B9 Stock Switches (BSS)]()
-- [x] [Oh Scrap!][thread:OHS]:
-- [x] [ScrapYard][thread:SYD]:
-- [x] [DaMichel's AeroRadial][thread:DAR]
-- [x] [DaMichel's CargoBays][thread:DCB]
-- [x] [DaMichel's Fuselage][thread:DMF]
-- [x] [DaMichel's Spherical Tanks][thread:DST]
-- [x] [Stork Delivery System (SDS)][thread:SDS]
-- [x] [SimpleLogistics!][thread:SL!]
-- [x] [SimpleConstructon!][thread:SC!]
-- [x] [Not So SimpleConstructon!][thread:NSSC]
-### Supports
-- [x] [Kerbal Change Log][thread:kcl]
-- [x] [Kerbal Planetary Base Systems][thread:kpbs]
-### Conflicts
-- [x] none known
-***
-*red box below is a link to forum post on how to get support*
-[![How to get support][image:get-support]][thread:getsupport]
-
-[![][UTUBE:img]][UTUBE:link]
-
-### License
-#### aka Legal Mumbo Jumbo
-Source: [GitHub][MOD:github:repo]
-License: ![License MIT][shield:license] ![][LOGO:mit]
-> *** All bundled mods are distributed under their own licenses***
-> *** All art assets (textures, models, animations) are distributed under their own licenses***
-### Original
-Author: [@EFour][LINK:efour]
-[Thread][MOD:original:thread]
-[Download][MOD:original:download]
-Source: [GitHub][MOD:original:source]
-License: ![License MIT][shield:license] ![][LOGO:mit]
-
-###### v1.0.3. original: 11 Aug 2018 0K updated: 21 Mar 2020 zed'K
-
-
-[MOD:license]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/LICENSE
-[MOD:contributing]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/.github/CONTRIBUTING.md
-[MOD:issues]: https://github.com/zer0Kerbal/FieldTrainingLab/issues
-[MOD:wiki]: https://github.com/zer0Kerbal/FieldTrainingLab/
-[MOD:known]: https://github.com/zer0Kerbal/FieldTrainingLab/wiki/Known-Issues
-[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-*
-[MOD:github:repo]: https://github.com/zer0Kerbal/FieldTrainingLab/
-[MOD:changelog]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg
-[KSP:website]: http://kerbalspaceprogram.com/
-
-
-[MOD:original:source]: https://spacedock.info/mod/971/Training%20Laboratory/download/1.0.3.3
-[MOD:original:thread]: https://forum.kerbalspaceprogram.com/index.php?/topic/149796-*
-[MOD:original:download]: https://spacedock.info/mod/971/Training%20Laboratory/download/1.0.3.3
-
-
-[LOGO:mit]: https://i.postimg.cc/bvjfsMP5/MIT-17x17.png
-[LOGO:gplv3]: https://i.postimg.cc/90kCDs7K/gplv3-48x17.png
-[LOGO:ccbysa4]: https://licensebuttons.net/l/by-sa/4.0/80x15.png
-
-[MOD:rel-github]: https://github.com/zer0Kerbal/FieldTrainingLab/releases/latest "GitHub"
-[MOD:rel-spacedock]: http://spacedock.info/mod/971
-[MOD:rel-curseforge]: https://www.curseforge.com/kerbal/ksp-mods/fieldtraininglab
-[MOD:rel-ckan]: http://forum.kerbalspaceprogram.com/index.php?/topic/90246-*
-
-[image:rel-github]: https://i.imgur.com/RE4Ppr9.png
-[image:rel-spacedock]: https://i.imgur.com/m0a7tn2.png
-[image:rel-curseforge]: https://i.postimg.cc/RZNyB5vP/Download-On-Curse.png
-[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png
-
-[image:rel-ckan]: https://i.postimg.cc/x8XSVg4R/sj507JC.png
-[image:changelog]: https://i.postimg.cc/qM9p4V0C/changelog.png
-[image:source]: https://i.postimg.cc/tJ8GqW0H/source.png
-
-[image:rel-github-sm]: https://i.postimg.cc/1XXy5yfD/github.png
-[image:rel-spacedock-sm]: https://i.postimg.cc/DZ22Hrhj/spacedock.png
-[image:rel-curseforge-sm]: https://i.postimg.cc/ZRVTSWKT/UVVt0OP.png
-
-[shield:mod:latest]: https://img.shields.io/github/v/release/zer0Kerbal/FieldTrainingLab?include_prereleases?style=plastic
-[shield:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/mod.json
-[shield:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/ksp.json
-[shield:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/license.json
-[shield:code]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/code.json
-[shield:kspavc]: https://img.shields.io/badge/KSP-AVC--supported-brightgreen.svg?style=plastic
-[shield:spacedock]: https://img.shields.io/badge/SpaceDock-listed-blue.svg?style=plastic
-[shield:ckan]: https://img.shields.io/badge/CKAN-Indexed-blue.svg?style=plastic
-[shield:github]: https://img.shields.io/badge/Github-Indexed-blue.svg?style=plastic&logo=github
-[shield:curseforge]: https://img.shields.io/badge/CurseForge-listed-blue.svg?style=plastic
-[shield:avcvalid]: https://github.com/zer0Kerbal/FieldTrainingLab/workflows/Validate%20AVC%20.version%20files/badge.svg
-
-
-[thread:ODFC]: https://forum.kerbalspaceprogram.com/index.php?/topic/187625-* "On Demand Fuel Cells"
-[thread:FTF]: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-* "Field Training Facility"
-[thread:FTL]: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-* "Field Training Lab"
-[thread:MHH]: https://forum.kerbalspaceprogram.com/index.php?/topic/188246-* "More Hitchhikers"
-[thread:TCP]: https://forum.kerbalspaceprogram.com/index.php?/topic/187495-* "Transparent Command Pods"
-[thread:NUK]: https://forum.kerbalspaceprogram.com/index.php?/topic/21466-*
-[thread:OHS]: https://forum.kerbalspaceprogram.com/index.php?/topic/192360-* "Oh Scrap!"
-[thread:SYD]: https://forum.kerbalspaceprogram.com/index.php?/topic/192360-* "ScrapYard"
-[thread:DRL]: https:// "DRElite (DRL)"
-
-[thread:DPD]: https://github.com/zer0Kerbal/KGEx/tree/master/GameData/KGEx/DockingPortDescriptions
-[thread:PPS]: https://forum.kerbalspaceprogram.com/index.php?/topic/192187-*
-[thread:VG0]: http:// "Vanguard"
-[thread:PRB]: http:// "ProbiTronics"
-[thread:CTN]: http:// "CTN"
-[thread:DST]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's Spherical Tanks"
-[thread:DMF]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's Fuselage"
-[thread:DAR]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's AeroRadial"
-[thread:DCB]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "DaMichel's CargoBays"
-[thread:SDS]: https://forum.kerbalspaceprogram.com/index.php?/topic/191719-* "Stork Delivery System (SDS)"
-[thread:SC!]: https://forum.kerbalspaceprogram.com/index.php?/topic/191424-* "SimpleConstructon!"
-[thread:SL!]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-* "SimpleLogistics!"
-[thread:NSSC]: https://forum.kerbalspaceprogram.com/index.php?/topic/191504-* "Not So SimpleConstructon!"
-[thread:BIO]: https://forum.kerbalspaceprogram.com/index.php?/topic/191426-* "Biomatic"
-[thread:BSS]: http:// "B9 Stock Switches"
-[thread:HB!]: http:// "HotBeverages"
-
-[thread:mm]: http://forum.kerbalspaceprogram.com/index.php?/topic/50533-* "ModuleManager"
-[thread:mc]: https://forum.kerbalspaceprogram.com/index.php?/topic/178484-* " "
-[thread:kcl]: https://forum.kerbalspaceprogram.com/index.php?/topic/179207-* "Kerbal Changelog"
-
-[thread:tweakscale]: https://forum.kerbalspaceprogram.com/index.php?/topic/179030-*
-[thread:crp]: http://forum.kerbalspaceprogram.com/index.php?/topic/83007-*
-[thread:kpbs]: http://forum.kerbalspaceprogram.com/index.php?/topic/133606-1 "Kerbal Planetary Base Systems"
-[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*
-[thread:wiki:xp]: https://wiki.kerbalspaceprogram.com/wiki/Experience "KSP WIKI: Experience"
-[LINK:zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/ "zer0Kerbal"
-[LINK:email:zer0Kerbal]: mailto:zer0Kerbal@hotmail.com "email zer0Kerbal"
-
-[LINK:efour]: https://forum.kerbalspaceprogram.com/index.php?/profile/152350-efour/ "Efour"
-[LINK:orig]: https://forum.kerbalspaceprogram.com/index.php?/profile/152350-efour/ "Efour"
-
-
-[IMG:hero:0]: https://i.imgur.com/VGwKrJn.png "Field Training Lab"
-[IMG:hero:1]: https://i.imgur.com/IA449bT.png "Field Training Facility"
-[IMG:hero:2]: https://i.imgur.com/FoeIXB6.png "with both Field Training Facility and Lab installed"
-
-[UTUBE:img]: https://img.youtube.com/vi/-_IweZIT7OI/0.jpg
-[UTUBE:link]: https://youtu.be/-_IweZIT7OI "Kottabo Talks Field Training Facility"
-
-
-[^1]: *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date*
-[^2]: [KSP Wiki: Experience][thread:wiki:xp]
\ No newline at end of file
From 70ca6b5554fc26505adb0974d76b516b605de8f8 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:21 -0500
Subject: [PATCH 040/156] Create ckan.json
---
json/ckan.json | 8 ++++++++
1 file changed, 8 insertions(+)
create mode 100644 json/ckan.json
diff --git a/json/ckan.json b/json/ckan.json
new file mode 100644
index 0000000..e298190
--- /dev/null
+++ b/json/ckan.json
@@ -0,0 +1,8 @@
+{
+ "schemaVersion": 1,
+ "label": "CKAN",
+ "labelColor": "E32811",
+ "message": "FieldTrainingLab",
+ "color": "white",
+ "style": "plastic"
+}
From 81e0879ea95c3ce77f64f4dc4843bbb60c640168 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:23 -0500
Subject: [PATCH 041/156] Update code.json
---
json/code.json | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/json/code.json b/json/code.json
index 8ae08a2..86cb951 100644
--- a/json/code.json
+++ b/json/code.json
@@ -1,8 +1,8 @@
{
- "schemaVersion": 1,
- "label": "Code",
- "labelColor": "darkblue",
- "message": "<.NET 4.8> ",
- "color": "66ccff",
- "style": "plastic"
-}
\ No newline at end of file
+ "schemaVersion": 1,
+ "label": "Code",
+ "labelColor": "66ccff",
+ "message": "'<.NET 3.5'>' '<'Module Manager'>' '<'C# 3.0'>'",
+ "color": "darkblue",
+ "style": "plastic"
+}
From d367e9b034319c364ccda9c9d2c29bbea81942e5 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:26 -0500
Subject: [PATCH 042/156] Update ksp.json
---
json/ksp.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/json/ksp.json b/json/ksp.json
index 50d87cc..94c1339 100644
--- a/json/ksp.json
+++ b/json/ksp.json
@@ -1,8 +1,8 @@
{
- "schemaVersion": 1,
- "label": "KSP",
- "labelColor": "darkblue",
- "message": "1.9.1",
- "color": "66ccff",
- "style": "plastic"
+ "schemaVersion": 1,
+ "label": "KSP",
+ "labelColor": "black",
+ "message": "1.8.1",
+ "color": "66ccff",
+ "style": "plastic"
}
From 1d7fcd42b3389a59421295a05cec4bfd37a323d4 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:28 -0500
Subject: [PATCH 043/156] Update license.json
---
json/license.json | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/json/license.json b/json/license.json
index c76a7df..67abc40 100644
--- a/json/license.json
+++ b/json/license.json
@@ -1,8 +1,10 @@
{
- "schemaVersion": 1,
- "label": "License",
- "labelColor": "black",
- "message": "MIT",
- "color": "red",
- "style": "plastic"
+ "schemaVersion": 1,
+ "label": "License",
+ "labelColor": "white",
+ "message": "GPLv3",
+ "color": "A42E2B",
+ "logoColor": "A42E2B",
+ "namedLogo": "gnu",
+ "style": "plastic"
}
From 08cd63b9a15aba641d1723782b561d18f6b26981 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:30 -0500
Subject: [PATCH 044/156] Update mod.json
---
json/mod.json | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/json/mod.json b/json/mod.json
index 6921e18..2e4bf46 100644
--- a/json/mod.json
+++ b/json/mod.json
@@ -1,8 +1,8 @@
{
- "schemaVersion": 1,
- "label": "Field Training Lab",
- "labelColor": "darkgreen",
- "message": "1.2.0.0",
- "color": "orange",
- "style": "plastic"
+ "schemaVersion": 1,
+ "label": "Field Training Lab",
+ "labelColor": "BADA55",
+ "message": "1.2.0.0",
+ "color": "darkgreen",
+ "style": "plastic"
}
From bfa9bb8a0eb322ac75470c5b65d9c224496902fc Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:33 -0500
Subject: [PATCH 045/156] Delete release.json
---
json/release.json | 10 ----------
1 file changed, 10 deletions(-)
delete mode 100644 json/release.json
diff --git a/json/release.json b/json/release.json
deleted file mode 100644
index a964a50..0000000
--- a/json/release.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "MODNAME": "auto",
- "MODFOLDER": "auto",
- "VERSIONFILE": "auto",
- "RELEASESDIR": "Releases",
- "CHANGELOG": "Changelog.md",
- "DRAFT": false,
- "PRERELEASE": false,
- "SPACEDOCK_ID": "2265"
-}
\ No newline at end of file
From 8be5e39b454ad9a6491bdfc9cf65fbbea5776da0 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:35 -0500
Subject: [PATCH 046/156] Update LICENSE
---
LICENSE | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/LICENSE b/LICENSE
index 78e4fe5..b392927 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
MIT License
Copyright (c) 2016 Efour
-Copyright (c) 2019 zer0Kerbal
+Copyright (c) 2019,2022 zer0Kerbal
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
From a736871347d9219286a1bdbe11b60e2fe3ddd407 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:37 -0500
Subject: [PATCH 047/156] Delete license.md
---
license.md | 24 ------------------------
1 file changed, 24 deletions(-)
delete mode 100644 license.md
diff --git a/license.md b/license.md
deleted file mode 100644
index 4c227cf..0000000
--- a/license.md
+++ /dev/null
@@ -1,24 +0,0 @@
-MIT License
-
-![License MIT](https://img.shields.io/badge/license-MIT-red)
-
-Copyright (c) 2016 Efour
-Copyright (c) 2019 zer0Kerbal
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
From 6aa5ed1559286ae43bf0a55862bc1e3d14437591 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:40 -0500
Subject: [PATCH 048/156] Update MIT.txt
---
MIT.txt | 20 ++++++++++++++++----
1 file changed, 16 insertions(+), 4 deletions(-)
diff --git a/MIT.txt b/MIT.txt
index 75578ae..1e355fb 100644
--- a/MIT.txt
+++ b/MIT.txt
@@ -1,9 +1,21 @@
The MIT License (MIT)
Copyright (c) 2016 Efour
-Copyright (c) 2019 zer0Kerbal
+Copyright (c) 2019,2022 zer0Kerbal
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
From 80308bc82f620f11e37e9d6c24e936dbb8ef5a3a Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:43 -0500
Subject: [PATCH 049/156] Delete Readme.htm
---
Readme.htm | 198 -----------------------------------------------------
1 file changed, 198 deletions(-)
delete mode 100644 Readme.htm
diff --git a/Readme.htm b/Readme.htm
deleted file mode 100644
index d15477f..0000000
--- a/Readme.htm
+++ /dev/null
@@ -1,198 +0,0 @@
-
-
-
-Field Training Lab (FTL)
-
-
-
-
-
-
-This mod provides a training system (school) for your kerbalnauts by adding a Field Training Lab into all science laboratories.
-Field Training Lab provides a training method that consumes science points to get a kerbal experience(stars).
-Pay 20 science and your kerbal recieved 1 experience. Once your kerbal has gained enough experience, they will level up (max of level 5). Must buy one entire level at a time.
-Costs: [^2]
-
-
-
-
-
-
-0 |
-☆☆☆☆☆ |
-0 |
-0 |
- |
-
-
-1 |
-★☆☆☆☆ |
-2 |
-2 |
-+40 science |
-
-
-2 |
-★★☆☆☆ |
-6 |
-8 |
-+120 science |
-
-
-3 |
-★★★☆☆ |
-8 |
-16 |
-+160 science |
-
-
-4 |
-★★★★☆ |
-16 |
-32 |
-+320 science |
-
-
-5 |
-★★★★★ |
-32 |
-64 |
-+640 science |
-
-
-
-Training costs will be reduced:
-
-- by 50% when your Field Training Lab is in orbit
-- by 75% when your Field Training Lab is on other planet
-
-Cabin notes:
-
-- You can tweak values by editing the part.cfg or using a ModuleManager patch.
-- This module can be added to other crewed parts directly or using a ModuleManager patch.
-- The code currently only works with the first eight kerbals in a part.
-
-
-
-If leveling up 'Immediately' is not realistic? Do you think Training needs time to complete? Then Field Training Facility will be answer for you. Field Training Facility (FTL) consumes Time and Electric Charge in order to train (school) your kerbalnauts.
-
-
-And you can have both installed
-
-Now then, someone like me will want to use both. What happens?
-
-
-
-The longer you train with FTF, the less science it costs to level immediately using the FTL.
-For example - Just using FTL, Level 4 -> Level 5 consumes 640p of Science point. But Level 4(50% with FTF) -> Level 5 consumes just 320p of science point. If 90% with FTF? Just pay 64p of science point or wait some more days. you can get level 5 kerbalnaut.
-More training means less science points needed, linearly.
-These two addons can cooperate, If you want one thing, you can install just one mod. If you install both, they will cooperate and your kerbals profit!
-
-Installation Directions:
-
-Changelog Summary
-See ChangeLog for full details of mod changes
-
-Dependencies
-
-Recomends
-
-Suggests
-
-Supports
-
-Conflicts
-
-
-red box below is a link to forum post on how to get support
-
-
-License
-aka Legal Mumbo Jumbo
-Source: GitHub
-License:
-
-*** All bundled mods are distributed under their own licenses***
-*** All art assets (textures, models, animations) are distributed under their own licenses***
-
-Original
-Author: @EFour
-Thread
-Download
-Source: GitHub
-License:
-v1.0.3. original: 11 Aug 2018 0K updated: 21 Mar 2020 zed'K
-
-
-
-
-
-
-
-
-[^1]: Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
-[^2]: KSP Wiki: Experience
From 2fe22395902f1fe5f7cdaf2aaaf76e2ff5a4aba5 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:45 -0500
Subject: [PATCH 050/156] Delete 1.0.3.5.htm
---
releases/1.0.3.5.htm | 503 -------------------------------------------
1 file changed, 503 deletions(-)
delete mode 100644 releases/1.0.3.5.htm
diff --git a/releases/1.0.3.5.htm b/releases/1.0.3.5.htm
deleted file mode 100644
index 65541b9..0000000
--- a/releases/1.0.3.5.htm
+++ /dev/null
@@ -1,503 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Version 1.0.3.5 - Automation Motivation Modernization
-
-- Automation Motivation Modernization
-
-- KSP 1.7.3 with .NET 3.5
-
-- this preps mod for much easier releases
-
-Code and Code Related
-
-- added Version.tt and AssemblyVersion.tt automation
-- moved AssemblyVersion.tt/.cs into Properties/
-- updated to v2 of InstallChecker.cs
-- moved Textures/ -> Plugins/Textures/
-
-Deployment and Backend
-
-- update changelog to include new Kerbal Changelog features
-- updated _deploy and _buildRelease
-- automated Readme.md -> Readme.htm
-- Readme.htm now included in release
-- CONTRIBUTING.md now included in repository
-- updated .version to be avc compliant
-- added avc github checker and badge
-- updated .gitattributes .gitignore
-- added json's
-- updated / modernized .csproj
-- updated Readme.md
-- updated Releases.layout.md
-
-
-See Full Changelog for full details of changes
-See Known Issues for known issues
-
-
-
-red box below is a link to forum post on how to get support
-
-
-
-
-
-
Kerbal Space Program 1.7.3
-Unity 2017.1.3p1
-.NET Framework 3.5
-
-Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
-
-
-
-
-
-
-
\ No newline at end of file
From bade2e4d07d3708535822863c14d2dc92644e10b Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:47 -0500
Subject: [PATCH 051/156] Delete 1.0.3.5.md
---
releases/1.0.3.5.md | 81 ---------------------------------------------
1 file changed, 81 deletions(-)
delete mode 100644 releases/1.0.3.5.md
diff --git a/releases/1.0.3.5.md b/releases/1.0.3.5.md
deleted file mode 100644
index 5b023f6..0000000
--- a/releases/1.0.3.5.md
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-[![Mod Version][shield:mod:static]][MOD:forum]
-[![KSP version][shield:ksp:static]][KSP:website] ![KSP-AVC][shield:kspavc] [![License MIT][shield:license]][LINK:license] [![][LOGO:mit]][LINK:license]
-![Code][shield:code] ![Validate AVC .version files][shield:avcvalid]
-***
-
-# Version 1.0.3.5 - Automation Motivation Modernization
-- Automation Motivation Modernization
-- KSP 1.7.3 with .NET 3.5
-- this preps mod for much easier releases
-### Code and Code Related
-- added Version.tt and AssemblyVersion.tt automation
-- moved AssemblyVersion.tt/.cs into Properties/
-- updated to v2 of InstallChecker.cs
-- moved Textures/ -> Plugins/Textures/
-### Deployment and Backend
-- update changelog to include new Kerbal Changelog features
-- updated _deploy and _buildRelease
-- automated Readme.md -> Readme.htm
-- Readme.htm now included in release
-- CONTRIBUTING.md now included in repository
-- updated .version to be avc compliant
-- added avc github checker and badge
-- updated .gitattributes .gitignore
-- added json's
-- updated / modernized .csproj
-- updated Readme.md
-- updated Releases.layout.md
-> See [Full Changelog][MOD:changelog] for full details of changes
-> See [Known Issues][MOD:issues] for known issues
-***
-*red box below is a link to forum post on how to get support*
-[![How to get support][image:get-support]][thread:getsupport]
-
-![][HERO:0]
-***
-Kerbal Space Program 1.7.3
-Unity 2017.1.3p1
-.NET Framework 3.5
- *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date*
-
-
-
-[MOD:license]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/LICENSE
-[MOD:issues]: https://github.com/zer0Kerbal/FieldTrainingLab/issues
-[MOD:known]: https://github.com/zer0Kerbal/FieldTrainingLab/wiki/Known-Issues
-[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-*
-[MOD:changelog]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg
-[KSP:website]: http://kerbalspaceprogram.com/
-
-[shield:mod:static]: https://img.shields.io/badge/Field%20Training%20Lab%20version-1.0.3.5-orange.svg?style=plastic
-[shield:ksp:static]: https://img.shields.io/badge/KSP%20version-1.8.1-blue.svg?style=plastic
-[shield:mod:latest]: https://img.shields.io/github/v/release/zer0Kerbal/FieldTrainingLab?include_prereleases?style=plastic
-[shield:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/mod.json
-[shield:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/ksp.json
-[shield:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/license.json
-[shield:code]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/code.json
-[shield:kspavc]: https://img.shields.io/badge/KSP-AVC--supported-brightgreen.svg?style=plastic
-[shield:avcvalid]: https://github.com/zer0Kerbal/FieldTrainingLab/workflows/Validate%20AVC%20.version%20files/badge.svg
-
-[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png
-
-[LINK:license]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/LICENSE "MIT"
-[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*
-
-
-[LOGO:mit]: https://i.postimg.cc/bvjfsMP5/MIT-17x17.png
-
-
-[HERO:0]: http:// "Deployable Assets"
-
-
\ No newline at end of file
From 77785bb35575e31c4b3038d1965d88184ed9bd2f Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:49 -0500
Subject: [PATCH 052/156] Delete 1.1.0.0.htm
---
releases/1.1.0.0.htm | 481 -------------------------------------------
1 file changed, 481 deletions(-)
delete mode 100644 releases/1.1.0.0.htm
diff --git a/releases/1.1.0.0.htm b/releases/1.1.0.0.htm
deleted file mode 100644
index 54dc728..0000000
--- a/releases/1.1.0.0.htm
+++ /dev/null
@@ -1,481 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-Version 1.1.0.0 - Automation Motivation Modernization
-
-- Automation Motivation Modernization
-
-- KSP 1.8.1 with .NET 4.8
-- isn't that enough? :D
-- started adding in JoyntMail :D
-
-
-See Full Changelog for full details of changes
-See Known Issues for known issues
-
-
-
-red box below is a link to forum post on how to get support
-
-
-
-
-
-
Kerbal Space Program 1.7.3
-Unity 2017.1.3p1
-.NET Framework 3.5
-
-Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
-
-
-
-
-
-
-
\ No newline at end of file
From f12e12db9a97173059136f6813f12ee920fb3bf3 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:52 -0500
Subject: [PATCH 053/156] Delete 1.1.0.0.md
---
releases/1.1.0.0.md | 64 ---------------------------------------------
1 file changed, 64 deletions(-)
delete mode 100644 releases/1.1.0.0.md
diff --git a/releases/1.1.0.0.md b/releases/1.1.0.0.md
deleted file mode 100644
index 1beded2..0000000
--- a/releases/1.1.0.0.md
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
-[![Mod Version][shield:mod:static]][MOD:forum]
-[![KSP version][shield:ksp:static]][KSP:website] ![KSP-AVC][shield:kspavc] [![License MIT][shield:license]][LINK:license] [![][LOGO:mit]][LINK:license]
-![Code][shield:code] ![Validate AVC .version files][shield:avcvalid]
-***
-
-# Version 1.1.0.0 - Automation Motivation Modernization
-- Automation Motivation Modernization
-- KSP 1.8.1 with .NET 4.8
-- isn't that enough? :D
-- started adding in JoyntMail :D
-> See [Full Changelog][MOD:changelog] for full details of changes
-> See [Known Issues][MOD:issues] for known issues
-***
-*red box below is a link to forum post on how to get support*
-[![How to get support][image:get-support]][thread:getsupport]
-
-![][HERO:0]
-***
-Kerbal Space Program 1.7.3
-Unity 2017.1.3p1
-.NET Framework 3.5
- *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date*
-
-
-
-[MOD:license]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/LICENSE
-[MOD:issues]: https://github.com/zer0Kerbal/FieldTrainingLab/issues
-[MOD:known]: https://github.com/zer0Kerbal/FieldTrainingLab/wiki/Known-Issues
-[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-*
-[MOD:changelog]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg
-[KSP:website]: http://kerbalspaceprogram.com/
-
-[shield:mod:static]: https://img.shields.io/badge/Field%20Training%20Lab%20version-1.1.0.0-orange.svg?style=plastic
-[shield:ksp:static]: https://img.shields.io/badge/KSP%20version-1.8.1-blue.svg?style=plastic
-[shield:mod:latest]: https://img.shields.io/github/v/release/zer0Kerbal/FieldTrainingLab?include_prereleases?style=plastic
-[shield:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/mod.json
-[shield:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/ksp.json
-[shield:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/license.json
-[shield:code]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/code.json
-[shield:kspavc]: https://img.shields.io/badge/KSP-AVC--supported-brightgreen.svg?style=plastic
-[shield:avcvalid]: https://github.com/zer0Kerbal/FieldTrainingLab/workflows/Validate%20AVC%20.version%20files/badge.svg
-
-[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png
-
-[LINK:license]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/LICENSE "MIT"
-[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*
-
-
-[LOGO:mit]: https://i.postimg.cc/bvjfsMP5/MIT-17x17.png
-
-
-[HERO:0]: http:// "Deployable Assets"
-
-
\ No newline at end of file
From d2478350f37cc10573ac1d1c65cb456f452b0b4d Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:54 -0500
Subject: [PATCH 054/156] Delete 1.2.0.0.htm
---
releases/1.2.0.0.htm | 54 --------------------------------------------
1 file changed, 54 deletions(-)
delete mode 100644 releases/1.2.0.0.htm
diff --git a/releases/1.2.0.0.htm b/releases/1.2.0.0.htm
deleted file mode 100644
index a1d0318..0000000
--- a/releases/1.2.0.0.htm
+++ /dev/null
@@ -1,54 +0,0 @@
-
-
-
-
-
-Version 1.2.0.0 - New Carpets!
-Automation Motivation Modernization
-
-- DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL
-- KSP 1.9.1 with .NET 4.8
-- update Editor GetInfo() to be more informative
-- include assembly version in PAW
-- isn't that enough? 😄
-
-added game settings page - disabled for now
-
-- added global setting to enable/disable PAW color
-- added option to globally enable/disable
-- added option: use science and ratio
-- added option: use reputation and ratio
-- added option: use funds and ratio
-
-
-See Full Changelog for full details of changes
-See Known Issues for known issues
-
-
-red box below is a link to forum post on how to get support
-
-
-
-Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date
-
-Kerbal Space Program 1.9.1
-Unity 2019.2.2f1
-.NET Framework 4.8
-
-
-
-
-
From 50315587bfd13dbb252aa76f7ead4ac54cbc1d0b Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:56 -0500
Subject: [PATCH 055/156] Delete 1.2.0.0.md
---
releases/1.2.0.0.md | 71 ---------------------------------------------
1 file changed, 71 deletions(-)
delete mode 100644 releases/1.2.0.0.md
diff --git a/releases/1.2.0.0.md b/releases/1.2.0.0.md
deleted file mode 100644
index 076dd1f..0000000
--- a/releases/1.2.0.0.md
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-[![Mod Version][shield:mod:static]][MOD:forum]
-[![KSP version][shield:ksp:static]][KSP:website] ![KSP-AVC][shield:kspavc] [![License MIT][shield:license]][LINK:license] [![][LOGO:mit]][LINK:license]
-![Code][shield:code:static] ![Validate AVC .version files][shield:avcvalid]
-***
-# Version 1.2.0.0 - New Carpets!
-Automation Motivation Modernization
-- ***DO A CLEAN INSTALL: DELETE EXISTING THEN RE-INSTALL***
-- KSP 1.9.1 with .NET 4.8
-- update Editor GetInfo() to be more informative
-- include assembly version in PAW
-- isn't that enough? :D
-### added game settings page - ***disabled for now***
-- added global setting to enable/disable PAW color
-- added option to globally enable/disable
-- added option: use science and ratio
-- added option: use reputation and ratio
-- added option: use funds and ratio
-> See [Full Changelog][MOD:changelog] for full details of changes
-> See [Known Issues][MOD:issues] for known issues
-***
-*red box below is a link to forum post on how to get support*
-[![How to get support][image:get-support]][thread:getsupport]
-
-![][HERO:0]
-***
-
- *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date*
-
-Kerbal Space Program 1.9.1
-Unity 2019.2.2f1
-.NET Framework 4.8
-
-[MOD:license]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/LICENSE
-[MOD:issues]: https://github.com/zer0Kerbal/FieldTrainingLab/issues
-[MOD:known]: https://github.com/zer0Kerbal/FieldTrainingLab/wiki/Known-Issues
-[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-*
-[MOD:changelog]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg
-[KSP:website]: http://kerbalspaceprogram.com/
-
-[shield:mod:static]: https://img.shields.io/badge/Field%20Training%20Lab%20version-1.2.0.0-orange.svg?style=plastic
-[shield:ksp:static]: https://img.shields.io/badge/KSP%20version-1.9.1-blue.svg?style=plastic
-[shield:code:static]: https://img.shields.io/badge/Code-%3C.NET%204.8%3E%20%3CUnity%202019.2.2f1%3E%20%3CC%23%3E-9cf?style=plastic?labelColor=darkblue
-
-[shield:mod:latest]: https://img.shields.io/github/v/release/zer0Kerbal/FieldTrainingLab?include_prereleases?style=plastic
-[shield:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/mod.json
-[shield:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/ksp.json
-[shield:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/license.json
-[shield:code]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/code.json
-[shield:kspavc]: https://img.shields.io/badge/KSP-AVC--supported-brightgreen.svg?style=plastic
-[shield:avcvalid]: https://github.com/zer0Kerbal/FieldTrainingLab/workflows/Validate%20AVC%20.version%20files/badge.svg
-
-[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png
-
-[LINK:license]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/LICENSE "MIT"
-[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*
-
-
-[LOGO:mit]: https://i.postimg.cc/bvjfsMP5/MIT-17x17.png
-
-
-[HERO:0]: http:// "Deployable Assets"
-
-
\ No newline at end of file
From 6c88eafaabf336904afc60461f8e0c99b7d0dcf8 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 01:57:59 -0500
Subject: [PATCH 056/156] Delete github_release_layout.md
---
releases/github_release_layout.md | 80 -------------------------------
1 file changed, 80 deletions(-)
delete mode 100644 releases/github_release_layout.md
diff --git a/releases/github_release_layout.md b/releases/github_release_layout.md
deleted file mode 100644
index 9beb0d8..0000000
--- a/releases/github_release_layout.md
+++ /dev/null
@@ -1,80 +0,0 @@
-
-
-[![Mod Version][shield:mod:static]][MOD:forum]
-[![KSP version:static][shield:ksp]][KSP:website] ![KSP-AVC][shield:kspavc] [![License MIT][shield:license]][LINK:license] [![][LOGO:mit]][LINK:license]
-![Code][shield:code] ![Validate AVC .version files][shield:avcvalid]
-***
-
-# Version 1.0.3.5 - Automation Motivation Modernization
-- Automation Motivation Modernization
-- KSP 1.7.3 with .NET 3.5
-- this preps mod for much easier releases
-### Code and Code Related
-- added Version.tt and AssemblyVersion.tt automation
-- moved AssemblyVersion.tt/.cs into Properties/
-- updated to v2 of InstallChecker.cs
-- moved Textures/ -> Plugins/Textures/
-### Deployment and Backend
-- update changelog to include new Kerbal Changelog features
-- updated _deploy and _buildRelease
-- automated Readme.md -> Readme.htm
-- Readme.htm now included in release
-- CONTRIBUTING.md now included in repository
-- updated .version to be avc compliant
-- added avc github checker and badge
-- updated .gitattributes .gitignore
-- added json's
-- updated / modernized .csproj
-- updated Readme.md
-- updated Releases.layout.md
-> See [Full Changelog][MOD:changelog] for full details of changes
-> See [Known Issues][MOD:issues] for known issues
-***
-*red box below is a link to forum post on how to get support*
-[![How to get support][image:get-support]][thread:getsupport]
-
-![][HERO:0]
-***
-Kerbal Space Program 1.7.3
-Unity 2017.1.3p1
-.NET Framework 3.5
- *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date*
-
-
-
-[MOD:license]: https://github.com/zer0Kerbal/FieldTrainingLab/blob/master/LICENSE
-[MOD:issues]: https://github.com/zer0Kerbal/FieldTrainingLab/issues
-[MOD:known]: https://github.com/zer0Kerbal/FieldTrainingLab/wiki/Known-Issues
-[MOD:forum]: https://forum.kerbalspaceprogram.com/index.php?/topic/191045-*
-[MOD:changelog]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/Changelog.cfg
-[KSP:website]: http://kerbalspaceprogram.com/
-
-[shield:mod:static]: https://img.shields.io/badge/Field%20Training%20Lab%20version-1.0.3.5-orange.svg?style=plastic
-[shield:mod:latest]: https://img.shields.io/github/v/release/zer0Kerbal/FieldTrainingLab?include_prereleases?style=plastic
-[shield:mod]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/mod.json
-[shield:ksp]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/ksp.json
-[shield:license]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/license.json
-[shield:code]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/json/code.json
-[shield:kspavc]: https://img.shields.io/badge/KSP-AVC--supported-brightgreen.svg?style=plastic
-[shield:avcvalid]: https://github.com/zer0Kerbal/FieldTrainingLab/workflows/Validate%20AVC%20.version%20files/badge.svg
-
-[image:get-support]: https://i.postimg.cc/vHP6zmrw/image.png
-
-[LINK:license]: https://raw.githubusercontent.com/zer0Kerbal/FieldTrainingLab/master/LICENSE "MIT"
-[thread:getsupport]: https://forum.kerbalspaceprogram.com/index.php?/topic/83212-*
-
-
-[LOGO:mit]: https://i.postimg.cc/bvjfsMP5/MIT-17x17.png
-
-
-[HERO:0]: http:// "Deployable Assets"
-
-
\ No newline at end of file
From 42423da221d302c9ec4825b0e21b58191e07bb37 Mon Sep 17 00:00:00 2001
From: DaanV2 Bot
Date: Tue, 28 Jun 2022 06:58:41 +0000
Subject: [PATCH 057/156] auto: Generated markdown indexes
---
docs/LegalMumboJumbo/index.md | 7 +++++++
docs/index.md | 13 +++++++++++++
2 files changed, 20 insertions(+)
create mode 100644 docs/LegalMumboJumbo/index.md
create mode 100644 docs/index.md
diff --git a/docs/LegalMumboJumbo/index.md b/docs/LegalMumboJumbo/index.md
new file mode 100644
index 0000000..005452d
--- /dev/null
+++ b/docs/LegalMumboJumbo/index.md
@@ -0,0 +1,7 @@
+# LegalMumboJumbo
+
+## Categories
+
+
+## Documents
+- [license](license.md)
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
new file mode 100644
index 0000000..3f86bd9
--- /dev/null
+++ b/docs/index.md
@@ -0,0 +1,13 @@
+#
+
+## Categories
+- [LegalMumboJumbo](./LegalMumboJumbo/index.md)
+
+## Documents
+- [404](404.md)
+- [Attributions](Attributions.md)
+- [LegalMumboJumbo](LegalMumboJumbo.md)
+- [Localizations](Localizations.md)
+- [ManualInstallation](ManualInstallation.md)
+- [Notices](Notices.md)
+- [Why-not](Why-not.md)
\ No newline at end of file
From 232a6e989a31c16c5830bf00a2ba21ef247f60b9 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 02:10:15 -0500
Subject: [PATCH 058/156] Delete settings.yml
---
.github/settings.yml | 245 -------------------------------------------
1 file changed, 245 deletions(-)
delete mode 100644 .github/settings.yml
diff --git a/.github/settings.yml b/.github/settings.yml
deleted file mode 100644
index 76ab136..0000000
--- a/.github/settings.yml
+++ /dev/null
@@ -1,245 +0,0 @@
-# settings.yml 1.0.9.4
-# this file: CC BY-ND 4.0
-# zer0Kerbal
-# created 01 Jan 2022
-# updated 03 Jun 2022
-# These settings are synced to GitHub by https://probot.github.io/apps/settings/
-# See https://docs.github.com/en/rest/reference/repos#update-a-repository for all available settings.
-
-repository:
- # The name of the repository. Changing this will rename the repository
- name: FieldTrainingLab
-
- # A short description of the repository that will show up on GitHub
- description: This mod adds a training center in the science laboratory. Paying science points gets kerbals experience. For Kerbal Space Program.
-
- # A URL with more information about the repository
- homepage: https://forum.kerbalspaceprogram.com/index.php?/topic/188841-*/
-
- # A comma-separated list of topics to set on the repository
- topics: training,ftl,mod,ksp,kerbal-space-program,stars,experience,kerbal,kerbalspaceprogram,kerbal-space,training-center,ksp-mods,training-lab,kerbal-mods,training-facility,pay-science-point,training-costs,science-laboratories,kerbal,ksp,kerbal-space-program,zedk
-
-# Labels: define labels for Issues and Pull Requests
-labels:
- - name: bug 🐛
- color: CC0000
- description: An issue with the system. Something isn't working... KSC... we have an error code
-
- - name: "help wanted"
- color: 008672
- description: "assistance, help, input solicited"
-
- - name: discussion
- color: 6495ED
- description: "duplicated issue - it happens"
-
- - name: duplicate
- color: FFFFF0
- description: "duplicated issue - it happens"
-
- - name: FAQ
- color: 78A1A5
- description: "Frequently Asked Question"
-
- - name: "semantic: adoption"
- # include the old name to rename an existing label
- oldname: adoption
- color: BADA55
- description: relating to adoption
-
- - name: "semantic: release"
- color: 00FF00
- description: release
-
- - name: "semantic: prerelease"
- color: 00FF00
- description: prerelase
-
- - name: "semantic: beta"
- color: 00FF00
- description: beta
-
- - name: "semantic: alpha"
- color: 00FF00
- description: alpha
-
- - name: "issue: text"
- color: FBCA04
- description: issue type
-
- - name: "issue: compatibility/patch"
- color: CC0DEB
- description: issue type
-
- - name: "issue: model"
- color: FBCA04
- description: issue type
-
- - name: "issue: texture"
- color: FBCA04
- description: issue type
-
- - name: "issue: sound"
- color: FBCA04
- description: issue type
-
- - name: "issue: config"
- color: FBCA04
- description: issue type
-
- - name: "issue: code"
- color: FBCA04
- description: issue type
-
- - name: "issue: documentation"
- color: FBCA04
- description: issue type
-
- - name: "issue: relationship"
- color: FBCA04
- description: issue type
-
- - name: "issue: license"
- color: FBCA04
- description: having to do with license/licensing
-
- - name: "issue: image"
- color: FBCA04
- description: deals with images and imgbot
-
- - name: "issue: install"
- color: FBCA04
- description: issue type
-
- - name: "issue: other"
- color: FBCA04
- description: issue type
-
- - name: "issue: external"
- color: FBCA04
- description: issue originates from external sources
-
- - name: "type: localization"
- oldname: localization
- # include the old name to rename an existing label
- color: FFFFF0
- description: related to localization and translations
-
- - name: "type: infrastructure"
- color: ffdda8
- description: improvements or additions to project infrastructure
-
- - name: "type: automation"
- color: fbca04
- description: issues for automation actions
-
- - name: "type: fix"
- color: 91ca55
- description: Iterations on existing features or infrastructure.
-
- - name: "type: testing"
- color: fbca04
- description: Related to testing.
-
- - name: "type: chore"
- color: fef2c0
- description: Converting measurements, reorganizing folder structure, and other necessary (but less impactful) tasks.
-
- - name: "type: discussion"
- oldname: discussion
- color: d4c5f9
- description: Questions, queries, posers, proposals and info that requires discussion.
-
- - name: "type: docs"
- color: fef2c0
- description: Related to documentation and information.
-
- - name: "type: pages"
- color: fef2c0
- description: Related to GitHub pages documentation and information.
-
- - name: "type: enhancement"
- oldname: "Mod-enhancement"
- # include the old name to rename an existing label
- color: 5ebeff
- description: Requested functionality, features, pages, workflows, endpoints, etc.
-
- - name: "type: feature"
- oldname: "Mod-feature"
- # include the old name to rename an existing label
- description: Brand new functionality, features, pages, workflows, endpoints, etc.
-
- - name: "type: request"
- oldname: "Mod-request"
- # include the old name to rename an existing label
- color: 5ebeff
- description: Requested functionality, features, pages, workflows, endpoints, etc.
-
- - name: "type: archive"
- color: FFFFF0
- description: archive
-
- - name: "type: upstream"
- oldname: "upstream"
- # include the old name to rename an existing label
- color: FFFFF0
- description: upstream or side stream
-
- - name: "type: pull request"
- oldname: "pull request"
- color: FFFFF0
- description: upstream or side stream
-
- - name: "work: choatic"
- color: FBCA04
- description: The situation is chaotic, novel practices used.
-
- - name: "work: complex"
- color: d4c5f9
- description: The situation is complex, emergent practices used.
-
- - name: "work: complicated"
- color: ffb8c6
- description: The situation is complicated, good practices used.
-
- - name: "work: obvious"
- color: 91ca55
- description: The situation is obvious, best practices used.
-
- - name: "state: approved"
- color: 91ca55
- description: Approved to proceed.
-
- - name: "state: blocked"
- color: d73a4a
- description: Something is blocking action.
-
- - name: "state: pending"
- color: fbca04
- description: Taking action, but need a few things to happen first. A feature that needs dependencies merged, or a bug that needs further data.
-
- - name: "state: inactive"
- color: e6e6e6
- description: No action needed or possible. The issue is either fixed, addressed better by other issues, or just out of product scope.
-
- - name: "state: planning"
- color: FFFF00
- description:
-
- - name: "state: won't fix"
- color: e6e6e6
- description: No action will be taken at this time
-
-# Milestones: define milestones for Issues and Pull Requests
-milestones:
- - title: 1.2.1.0-release
- description: progress toward 1.2.1.0-release
- state: open
-
- - title: Localization - Master
- description: progress toward total localization
- state: open
-
- - title: Localization - Code
- description: progress toward CODE localization (only for add-ons - plugins - etc)
- state: open
\ No newline at end of file
From 525455ecf770dd09079764aa3863418b2bda477b Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 21:49:04 -0500
Subject: [PATCH 059/156] Create FieldTraining-flag.png
---
img/FieldTraining-flag.png | Bin 0 -> 13114 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 img/FieldTraining-flag.png
diff --git a/img/FieldTraining-flag.png b/img/FieldTraining-flag.png
new file mode 100644
index 0000000000000000000000000000000000000000..55d74b08b3e6574fb6ea6ea7513696696bdf2e7b
GIT binary patch
literal 13114
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
EUp(zuPyhe`
literal 0
HcmV?d00001
From cb8c11b8255541ece210d23bd77bf6a10baa5707 Mon Sep 17 00:00:00 2001
From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com>
Date: Tue, 28 Jun 2022 21:49:06 -0500
Subject: [PATCH 060/156] Create FTL-01.png
---
img/FTL-01.png | Bin 0 -> 215804 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 img/FTL-01.png
diff --git a/img/FTL-01.png b/img/FTL-01.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5f84ee861ba278f0a67e30a781cb556fd920037
GIT binary patch
literal 215804
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