From 087b69c47d427ab063db96761c55f3987eb0ce95 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:19 -0500 Subject: [PATCH 001/110] Create Attributions.md --- docs/Attributions.md | 106 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 docs/Attributions.md diff --git a/docs/Attributions.md b/docs/Attributions.md new file mode 100644 index 0000000..c2b8ffb --- /dev/null +++ b/docs/Attributions.md @@ -0,0 +1,106 @@ +--- +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 +--- + + + + + + +# Dragon Rider (DRAGR) + +[Home](./index.md) + +## Attribution + +### Credits + + + +### Flag(s) + + + +### Agency + + + +### Contract(s) + + + +### Special Thanks + + + +### Translations + + + +### Art Asset(s) + +* Flags + +### Testing and Support + + + + +[DML]: https://forum.kerbalspaceprogram.com/index.php?/topic/208107-*/ "DaMichel Ltd Forum Thread" + +[damichel]: https://forum.kerbalspaceprogram.com/index.php?/profile/93697-*/ "damichel" +[bezzier]: https://forum.kerbalspaceprogram.com/index.php?/profile/81209-*/ "Bezzier" +[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 79f07253b3617355c1c1959c2020226a234e500c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:22 -0500 Subject: [PATCH 002/110] 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..0b8f046 --- /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 +--- + + + + + + +# Dragon Rider (DRAGR) + +[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 222a170785e2fe59d39f6d3bba6441153dc2d91c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:24 -0500 Subject: [PATCH 003/110] Create Localizations.md --- docs/Localizations.md | 69 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 docs/Localizations.md diff --git a/docs/Localizations.md b/docs/Localizations.md new file mode 100644 index 0000000..6a4a05d --- /dev/null +++ b/docs/Localizations.md @@ -0,0 +1,69 @@ +--- +permalink: /Localizations.html +title: Localizations +description: camera goes *click-click* +tags: translations,localizations,languages,page,kerbal,ksp,zer0Kerbal,zedK +--- + + + + +
+ +
+ +# Dragon Rider (DRAGR) + +[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/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 efd4a0af4595c1f0f5b082f15b961264e34885ab Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:26 -0500 Subject: [PATCH 004/110] Create ManualInstallation.md --- docs/ManualInstallation.md | 94 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 docs/ManualInstallation.md diff --git a/docs/ManualInstallation.md b/docs/ManualInstallation.md new file mode 100644 index 0000000..a9b3f83 --- /dev/null +++ b/docs/ManualInstallation.md @@ -0,0 +1,94 @@ +--- +permalink: /ManualInstallation.html +title: Manual Installation +description: the flat-pack Kiea instructions, written in Kerbalese, unusally present +tags: installation,directions,page,kerbal,ksp,zer0Kerbal,zedK +--- + + + + + +# Dragon Rider (DRAGR) + +[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 `DragonRider` folder inside your Kerbal Space Program's GameData folder: + +* **REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE INSTALLING** + * Delete `/GameData/DragonRider` +* Extract the package's `DragonRider/` folder into your KSP's GameData folder as follows: + * `/DragonRider` --> `/GameData` + * Overwrite any preexisting folder/file(s). + * you should end up with `/GameData/DragonRider` + +### 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** + * Delete `/GameData/DragonRider` +* 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/DragonRider` + +## The following file layout must be present after installation + +```markdown + + + [GameData] + + [DragonRider] + + [Agencies] + ... + + [Compatibility] + ... + + [Config] + ... + + [Contracts] + ... + + [Flags] + ... + + [Localization] + ... + + [Parts] + ... + + [Plugins] + ... + * #.#.#.#.htm + * Attributions.htm + * changelog.md + * License.txt + ManualInstallation.htm + * readme.htm + * DragonRider.version + ... + * [Module Manager][mm] or [Module Manager /L][mml] + * ModuleManager.ConfigCache + * KSP.log + ... +``` + +### Dependencies + +* [SimpleConstruction! (SCON)][SC] +* *either* + * [Module Manager][mm] + * [Module Manager /L][mml] + +[SC]: https://forum.kerbalspaceprogram.com/index.php?/topic/191424-*/ "SimpleConstruction! (SCON)" +[mm]: https://forum.kerbalspaceprogram.com/index.php?/topic/50533-*/ "Module Manager" +[mml]: https://github.com/net-lisias-ksp/ModuleManager "Module Manager /L" From 017429c90d88f4cc56d499594cd96250e28beafc Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:29 -0500 Subject: [PATCH 005/110] Create Marketing.md --- docs/Marketing.md | 83 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 docs/Marketing.md diff --git a/docs/Marketing.md b/docs/Marketing.md new file mode 100644 index 0000000..9de39b4 --- /dev/null +++ b/docs/Marketing.md @@ -0,0 +1,83 @@ +--- +permalink: /Marketing.html +title: Marketing Images +description: camera goes *click-click* +# layout: bare +tags: marketing,pr,page,kerbal,ksp,zer0Kerbal,zedK +--- + + + + + + +# Dragon Rider (DRAGR) [WIP] + +[Home](./index.md) + +## Marketing Slicks + +* Table of Contents + * [Family Photo](#family-photo) + * [Mining Ore](#mining-ore) + * [Refining Ore to Metal](#refining-ore-to-metal) + * [Printing Rocketparts from Metal](#printing-rocketparts-from-metal) + * [Building Rockets](#building-rockets) + * [Finalize build](#finalize-build) + +### Family Photo + +Fuel Tanks Plus + +![Resource Flow Graph](https://i.postimg.cc/QNqdw7wp/Simple-Construction-resource-Flow.png) +[top](#table-of-contents) + +### Mining Ore + +First mine the ore *(after you find it)* + +![Mining Ore][IMG:hero:2a] +[top](#table-of-contents) + +### Refining Ore to Metal + +Then refine the ore into metal + +![Refining Ore to Metal][IMG:hero:2b] +[top](#table-of-contents) + +### Printing Rocketparts from Metal + +Then using the MPL Science lab, print Rocket Parts + +![Printing Rocketparts from Metal][IMG:hero:2c] +[top](#table-of-contents) + +### Building Rockets + +Then using a command pod and a docking port, build a new vessel or subassembly or even just a part + +![Building Rockets][IMG:hero:2d] +[top](#table-of-contents) + +### Finalize build + +Finalize your build and load up the resources, and + +*PROFIT!* + +![Finalize build!][IMG:hero:2e] +[top](#table-of-contents)) + +[IMG:hero:2a]: https://i.imgur.com/zqg2qcv.png "Mining Ore" +[IMG:hero:2b]: https://i.imgur.com/R6IYn5V.png "Refining Ore to Metal" +[IMG:hero:2c]: https://i.imgur.com/jhbus6m.png "Printing Rocketparts from Metal" +[IMG:hero:2d]: https://i.imgur.com/6v9gwma.png "Building Rockets" +[IMG:hero:2e]: https://i.imgur.com/nmq46HA.png "Finalize build!" + + From f13d485159415faf81418480a1ce47ce93de693c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:31 -0500 Subject: [PATCH 006/110] Create Notices.md --- docs/Notices.md | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 docs/Notices.md diff --git a/docs/Notices.md b/docs/Notices.md new file mode 100644 index 0000000..5b9457a --- /dev/null +++ b/docs/Notices.md @@ -0,0 +1,45 @@ +--- +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 +--- + + + + + + +# Dragon Rider (DRAGR) + +[Home](./index.md) + +## Trademarks + +* "DragonRider" is trademark of zer0Kerbal +* Kerbal Simple Co is a trademark of zer0Kerbal +* KerbSimCo is a trademark of zer0Kerbal +* KerbSimpleCo is a trademark of zer0Kerbal +* zer0Kerbal is trademark of zer0kerbal + +## Kerbal Simple Co (KerbSimCo) (KerbSimpleCo) + +* "Kerbal Simple Co (KerbSimCo) (KerbSimpleCo)" 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 b22a39afddc76dde4d0167c907bce4f45a60da45 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:33 -0500 Subject: [PATCH 007/110] Create PartsCatalog.md --- docs/PartsCatalog.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docs/PartsCatalog.md diff --git a/docs/PartsCatalog.md b/docs/PartsCatalog.md new file mode 100644 index 0000000..be1ca1b --- /dev/null +++ b/docs/PartsCatalog.md @@ -0,0 +1,38 @@ +--- +permalink: /PartsCatalog.html +title: Parts Catalog +description: Bill, what are going to do tonight? Why Jeb, the same thing we do every night, Take over the world! +tags: parts,invoice,catalog,parts-list,packing,page,kerbal,ksp,zer0Kerbal,zedK +--- + + + + + + +# Dragon Rider (DRAGR) + +[Home](./index.md) + +## Parts Catalog + +This add-on adds nine (9) resource parts + +--- + +* Mallet *(Only with Kerbal Inventory System installed)* +* SurveyStake + + Mallet SurveyStake + +* MicroPad +* OrbitalDock + +--- + +[top](#parts-catalog) + + \ No newline at end of file From da1b97352948321fde3a518b60806a4046631122 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:53:36 -0500 Subject: [PATCH 008/110] Create Why.md --- docs/Why.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/Why.md diff --git a/docs/Why.md b/docs/Why.md new file mode 100644 index 0000000..fffe413 --- /dev/null +++ b/docs/Why.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 +--- + + + +# Dragon Rider (DRAGR) + +[Home](/index.md) + +## Answered by + +[zer0Kerbal](https://forum.kerbalspaceprogram.com/index.php?/profile/190933-zer0kerbal/)` [zer0Kerbal][zer0Kerbal] + +Why Not? | Free SVG + +Public Domain Hitchhikers 1080P, 2K, 4K, 5K HD wallpapers free download ... + +**Edited April 1st, 2022 by [zer0Kerbal][zer0Kerbal]** + +[zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-*/ "zer0Kerbal" + + From df9992ca261abef258411c6157d895cf00eb0d46 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:54:17 -0500 Subject: [PATCH 009/110] Delete CC-BY-NC-ND-3.0.txt --- CC-BY-NC-ND-3.0.txt | 89 --------------------------------------------- 1 file changed, 89 deletions(-) delete mode 100644 CC-BY-NC-ND-3.0.txt diff --git a/CC-BY-NC-ND-3.0.txt b/CC-BY-NC-ND-3.0.txt deleted file mode 100644 index 1af8856..0000000 --- a/CC-BY-NC-ND-3.0.txt +++ /dev/null @@ -1,89 +0,0 @@ -Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported - -<> CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. <> - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. - - b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. - - c. "Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. - - d. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. - - e. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. - - f. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. - - g. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. - - h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. - - i. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, - - b. to Distribute and Publicly Perform the Work including as incorporated in Collections. - -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. - - b. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. - - c. If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - - d. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; - - ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, - - iii. Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). - - e. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. - - b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. - - b. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. - - c. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. - - d. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. - - e. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. - -Creative Commons Notice - -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. - -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. - -Creative Commons may be contacted at http://creativecommons.org/. \ No newline at end of file From 032bb061de1995b60c6d81cdb114d8d4fb80e56e Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:54:19 -0500 Subject: [PATCH 010/110] Delete CC-BY-NC-ND-3.0.txt --- GameData/DragonRider/CC-BY-NC-ND-3.0.txt | 89 ------------------------ 1 file changed, 89 deletions(-) delete mode 100644 GameData/DragonRider/CC-BY-NC-ND-3.0.txt diff --git a/GameData/DragonRider/CC-BY-NC-ND-3.0.txt b/GameData/DragonRider/CC-BY-NC-ND-3.0.txt deleted file mode 100644 index 1af8856..0000000 --- a/GameData/DragonRider/CC-BY-NC-ND-3.0.txt +++ /dev/null @@ -1,89 +0,0 @@ -Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported - -<> CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. <> - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. - - b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. - - c. "Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. - - d. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. - - e. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. - - f. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. - - g. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. - - h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. - - i. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, - - b. to Distribute and Publicly Perform the Work including as incorporated in Collections. - -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. - - b. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. - - c. If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - - d. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; - - ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, - - iii. Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). - - e. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. - - b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. - - b. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. - - c. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. - - d. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. - - e. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. - -Creative Commons Notice - -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. - -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. - -Creative Commons may be contacted at http://creativecommons.org/. \ No newline at end of file From 6dc11a9b087561796bb4068f1e7897b4d2ffccb0 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:54:22 -0500 Subject: [PATCH 011/110] Delete changelog.md --- GameData/DragonRider/changelog.md | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 GameData/DragonRider/changelog.md diff --git a/GameData/DragonRider/changelog.md b/GameData/DragonRider/changelog.md deleted file mode 100644 index 6a4a29c..0000000 --- a/GameData/DragonRider/changelog.md +++ /dev/null @@ -1,26 +0,0 @@ -## Changes - -## Version 0.9.9.9 - 2021-12-31 [KSP 1.12.2] - -- #25 - 0.9.9.9 adoption localization, adoption- contributed by zer0Kerbal -- #3 - Release 0.9.9.9-adoption adoption -- #4 - Adoption - social media adoption -- #5 - # Adoption Legal MumboJumbo adoption -- #6 - # Adoption - Documentation adoption -- #7 - Adoption - GitHub adoption -- #9 - Localization - English (United States) <en-us.cfg> localization - - - -* fixes for KSP 1.8.1 -* fixes for KSP 1.2.2 -* added mission flags -* updated buoyancy profile -* updated COL profile -* techtree integration -* editor search and category integration -* generic docking node fits normal and jr clampotron -* emergency fuelcell if power drops below 10% -* integrated heatshield and insulated capsule -* science container and crew report -* integrated transmitter From d26a8da7a57fe61253e7485696eae368cc825197 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:54:24 -0500 Subject: [PATCH 012/110] Delete DragonRider.version --- GameData/DragonRider/DragonRider.version | 42 ------------------------ 1 file changed, 42 deletions(-) delete mode 100644 GameData/DragonRider/DragonRider.version diff --git a/GameData/DragonRider/DragonRider.version b/GameData/DragonRider/DragonRider.version deleted file mode 100644 index e69855e..0000000 --- a/GameData/DragonRider/DragonRider.version +++ /dev/null @@ -1,42 +0,0 @@ -{ - "NAME" : "DragonRider ()", - "URL" : "https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/DragonRider.version", - "DOWNLOAD" : "https://github.com/zer0Kerbal/DragonRider/releases/latest", - "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/changelog.md", - "GITHUB" : - { - "USERNAME" : "zer0Kerbal", - "REPOSITORY" : "DragonRider", - "ALLOW_PRE_RELEASE" : false - }, - "VERSION" : - { - "MAJOR" : 0, - "MINOR" : 9, - "PATCH" : 9, - "BUILD" : 9 - }, - "KSP_VERSION" : - { - "MAJOR" : 1, - "MINOR" : 12, - "PATCH" : 3 - }, - "KSP_VERSION_MIN" : - { - "MAJOR" : 1, - "MINOR" : 0, - "PATCH" : 0 - }, - "KSP_VERSION_MAX" : - { - "MAJOR" : 1, - "MINOR" : 12, - "PATCH" : 9999 - }, - "INSTALL_LOC" : - { - "NAME" : "DragonRider", - "DIRECTORY" : "DragonRider" - } -} From 4e83d72979f8ff5b55895cb9db2ae6ab6020441e Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:54:27 -0500 Subject: [PATCH 013/110] Delete Readme.htm --- GameData/DragonRider/Readme.htm | 46 --------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 GameData/DragonRider/Readme.htm diff --git a/GameData/DragonRider/Readme.htm b/GameData/DragonRider/Readme.htm deleted file mode 100644 index d00f763..0000000 --- a/GameData/DragonRider/Readme.htm +++ /dev/null @@ -1,46 +0,0 @@ -

Dragon Rider (Originaly By cBBp)

-

I'm porting this modpack to the latest KSP version. Most of this is updating the node attachments, flipping the y angle. There's other problems.

-

Forum Links: Original link:

-

Mod Support:

-
    -
  • Lazor
  • -
  • Kerbalism
  • -
  • TAC
  • -
  • MechJeb
  • -
  • CTT
  • -
-

INSTALL:

-

Unzip into your main KSP folder, delete old versions before that. Have module manager already installed.

-

CONTAINS:

-
    -
  • Dragon Capsule
  • -
  • Trunk
  • -
  • Solar Panel Covers
  • -
  • Nose cone
  • -
-

NOTES:

-
    -
  • known issue with the offset of the thrusters, help appreciated
  • -
-

Changes

-
    -
  • fixes for KSP 1.8.1
  • -
  • fixes for KSP 1.2.2
  • -
  • added mission flags
  • -
  • updated buoyancy profile
  • -
  • updated COL profile
  • -
  • techtree integration
  • -
  • editor search and category integration
  • -
  • generic docking node fits normal and jr clampotron
  • -
  • emergency fuelcell if power drops below 10%
  • -
  • integrated heatshield and insulated capsule
  • -
  • science container and crew report
  • -
  • integrated transmitter
  • -
-

CREDITS:

-
    -
  • cBBp for original setup
  • -
-

LICENSE

-

alt tag

-

https://creativecommons.org/licenses/by-nc-nd/3.0/us/ This pack is originally made by cBBp who has given me permission to maintain this mod. This licence does not forfeit any original licenses.

From f7b4d5d49b9064b123493e25b27137e0e24b9d2c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:54:29 -0500 Subject: [PATCH 014/110] Delete LICENSE --- LICENSE | 89 --------------------------------------------------------- 1 file changed, 89 deletions(-) delete mode 100644 LICENSE diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 1af8856..0000000 --- a/LICENSE +++ /dev/null @@ -1,89 +0,0 @@ -Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported - -<> CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. <> - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. - -1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. - - b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. - - c. "Distribute" means to make available to the public the original and copies of the Work through sale or other transfer of ownership. - - d. "Licensor" means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. - - e. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. - - f. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. - - g. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. - - h. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. - - i. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. - -2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, - - b. to Distribute and Publicly Perform the Work including as incorporated in Collections. - -The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). - -4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. - - b. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. - - c. If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. - - d. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; - - ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, - - iii. Voluntary License Schemes. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). - - e. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. - - b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. - -8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. - - b. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. - - c. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. - - d. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. - - e. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. - -Creative Commons Notice - -Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. - -Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. - -Creative Commons may be contacted at http://creativecommons.org/. \ No newline at end of file From 96363c36352e5466bf2b62b4466eb3268a33ce8c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:55:22 -0500 Subject: [PATCH 015/110] Update DragonRider.version --- DragonRider.version | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/DragonRider.version b/DragonRider.version index e69855e..ce1f48a 100644 --- a/DragonRider.version +++ b/DragonRider.version @@ -11,10 +11,10 @@ }, "VERSION" : { - "MAJOR" : 0, - "MINOR" : 9, - "PATCH" : 9, - "BUILD" : 9 + "MAJOR" : 1, + "MINOR" : 0, + "PATCH" : 0, + "BUILD" : 0 }, "KSP_VERSION" : { @@ -28,15 +28,9 @@ "MINOR" : 0, "PATCH" : 0 }, - "KSP_VERSION_MAX" : - { - "MAJOR" : 1, - "MINOR" : 12, - "PATCH" : 9999 - }, "INSTALL_LOC" : { "NAME" : "DragonRider", "DIRECTORY" : "DragonRider" } -} +} \ No newline at end of file From 365462f4ed7464e9df1982b9c1147ec7690fb4d8 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:55:24 -0500 Subject: [PATCH 016/110] 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..fd6e644 --- /dev/null +++ b/json/ckan.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "CKAN", + "labelColor": "E32811", + "message": "DragonRider", + "color": "white", + "style": "plastic" +} From e631644032fc03d4603ddd1f259b3ec510766305 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:55:27 -0500 Subject: [PATCH 017/110] Update code.json --- json/code.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/code.json b/json/code.json index 9637a11..b51c0f4 100644 --- a/json/code.json +++ b/json/code.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Code", "labelColor": "66ccff", - "message": "˂˂no source code˃˃ ˂˂Unity 2017˃˃ ˂˂Module Manager˃˃", + "message": "'' ", "color": "darkblue", "style": "plastic" } From a9eecc496bb5ee622640da890096fe04e3a1d5ed Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:55:29 -0500 Subject: [PATCH 018/110] Update license.json --- json/license.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/license.json b/json/license.json index e288b10..0b4fc7a 100644 --- a/json/license.json +++ b/json/license.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "License", "labelColor": "black", - "message": "CC-BY-NC-ND-3.0", + "message": "CC-BY-ND-3.0", "color": "EF9421", "logoColor": "EF9421", "namedLogo": "creativecommons", From 4fc7ab35ef649978687e0f2001e34de472c28853 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 00:55:31 -0500 Subject: [PATCH 019/110] Update mod.json --- json/mod.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/mod.json b/json/mod.json index 60cfb08..a9c5c29 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Dragon Rider", "labelColor": "BADA55", - "message": "0.9.9.9", + "message": "1.0.0.0", "color": "darkgreen", "style": "plastic" } From 6520f2abaec233f22f4c5709487bf18e3a9ac7ef Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:17:46 -0500 Subject: [PATCH 020/110] Create CC-BY-ND-3.0.txt --- CC-BY-ND-3.0.txt | 293 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 293 insertions(+) create mode 100644 CC-BY-ND-3.0.txt diff --git a/CC-BY-ND-3.0.txt b/CC-BY-ND-3.0.txt new file mode 100644 index 0000000..2f55dd0 --- /dev/null +++ b/CC-BY-ND-3.0.txt @@ -0,0 +1,293 @@ +Creative Commons Legal Code + +Attribution-NoDerivs 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of this + License. + c. "Distribute" means to make available to the public the original and + copies of the Work through sale or other transfer of ownership. + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + e. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; and, + b. to Distribute and Publicly Perform the Work including as incorporated + in Collections. + c. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats, but otherwise you have no rights to make +Adaptations. Subject to Section 8(f), all rights not expressly granted by +Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(b), as requested. + b. If You Distribute, or Publicly Perform the Work or Collections, You + must, unless a request has been made pursuant to Section 4(a), keep + intact all copyright notices for the Work and provide, reasonable to + the medium or means You are utilizing: (i) the name of the Original + Author (or pseudonym, if applicable) if supplied, and/or if the + Original Author and/or Licensor designate another party or parties + (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work. + The credit required by this Section 4(b) may be implemented in any + reasonable manner; provided, however, that in the case of a + Collection, at a minimum such credit will appear, if a credit for all + contributing authors of the Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for the + other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution + in the manner set out above and, by exercising Your rights under this + License, You may not implicitly or explicitly assert or imply any + connection with, sponsorship or endorsement by the Original Author, + Licensor and/or Attribution Parties, as appropriate, of You or Your + use of the Work, without the separate, express prior written + permission of the Original Author, Licensor and/or Attribution + Parties. + c. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Collections, You must not distort, mutilate, modify or take other + derogatory action in relation to the Work which would be prejudicial + to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Collections from You under + this License, however, will not have their licenses terminated + provided such individuals or entities remain in full compliance with + those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any + termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + c. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + d. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + e. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of this License. + + Creative Commons may be contacted at http://creativecommons.org/. From 9f6bee3b1c5ee0143a035fa136bb5b2bab281dca Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:17:50 -0500 Subject: [PATCH 021/110] Create License.md --- docs/LegalMumboJumbo/License.md | 81 +++++++++++++++++++++++++++++++++ 1 file changed, 81 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..6e9da2b --- /dev/null +++ b/docs/LegalMumboJumbo/License.md @@ -0,0 +1,81 @@ +--- +permalink: /License.html +title: License: CC BY-ND 3.0 Unported +--- + + + +## Attribution-NoDerivs 3.0 Unported + +![img](https://creativecommons.org/images/international/unported.png) + +> CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + +### *License* + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +**1. Definitions** + +1. **"Adaptation"** means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +2. **"Collection"** means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +3. **"Distribute"** means to make available to the public the original and copies of the Work through sale or other transfer of ownership. +4. **"Licensor"** means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +5. **"Original Author"** means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +6. **"Work"** means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +7. **"You"** means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +8. **"Publicly Perform"** means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +9. **"Reproduce"** means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +**2. Fair Dealing Rights.** Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +**3. License Grant.** Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + +1. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, +2. to Distribute and Publicly Perform the Work including as incorporated in Collections. +3. For the avoidance of doubt: + 1. **Non-waivable Compulsory License Schemes**. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; + 2. **Waivable Compulsory License Schemes**. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, + 3. **Voluntary License Schemes**. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. + +**4. Restrictions.** The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + +1. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(b), as requested. +2. If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(b) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. +3. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. + +**5. Representations, Warranties and Disclaimer** + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +**6. Limitation on Liability.** EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +**7. Termination** + +1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +**8. Miscellaneous** + +1. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +2. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +3. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +4. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +5. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. + +> ### Creative Commons Notice +> +> Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. +> +> Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. +> +> Creative Commons may be contacted at [https://creativecommons.or](https://creativecommons.org/) \ No newline at end of file From c07e61bb96d5cb85723052a4c44443bd1b26c4d6 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:17:53 -0500 Subject: [PATCH 022/110] Create PrevLicense.md --- docs/LegalMumboJumbo/PrevLicense.md | 82 +++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 docs/LegalMumboJumbo/PrevLicense.md diff --git a/docs/LegalMumboJumbo/PrevLicense.md b/docs/LegalMumboJumbo/PrevLicense.md new file mode 100644 index 0000000..f088bdf --- /dev/null +++ b/docs/LegalMumboJumbo/PrevLicense.md @@ -0,0 +1,82 @@ +--- +permalink: /License.html +title: License: CC BY-NC-ND 3.0 Unported +--- + +[Creative Commons](https://creativecommons.org/) + +# + +## Attribution-NonCommercial-NoDerivs 3.0 Unported + +![img](https://creativecommons.org/images/international/unported.png) + +> CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM ITS USE. + +### *License* + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. + +**1. Definitions** + +1. **"Adaptation"** means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. +2. **"Collection"** means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined above) for the purposes of this License. +3. **"Distribute"** means to make available to the public the original and copies of the Work through sale or other transfer of ownership. +4. **"Licensor"** means the individual, individuals, entity or entities that offer(s) the Work under the terms of this License. +5. **"Original Author"** means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. +6. **"Work"** means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. +7. **"You"** means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. +8. **"Publicly Perform"** means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. +9. **"Reproduce"** means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. + +**2. Fair Dealing Rights.** Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. + +**3. License Grant.** Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: + +1. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; and, +2. to Distribute and Publicly Perform the Work including as incorporated in Collections. + +The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats, but otherwise you have no rights to make Adaptations. Subject to 8(f), all rights not expressly granted by Licensor are hereby reserved, including but not limited to the rights set forth in Section 4(d). + +**4. Restrictions.** The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: + +1. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. +2. You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works. +3. If You Distribute, or Publicly Perform the Work or Collections, You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work. The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Collection, at a minimum such credit will appear, if a credit for all contributing authors of Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. +4. For the avoidance of doubt: + 1. **Non-waivable Compulsory License Schemes**. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; + 2. **Waivable Compulsory License Schemes**. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License if Your exercise of such rights is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b) and otherwise waives the right to collect royalties through any statutory or compulsory licensing scheme; and, + 3. **Voluntary License Schemes**. The Licensor reserves the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License that is for a purpose or use which is otherwise than noncommercial as permitted under Section 4(b). +5. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. + +**5. Representations, Warranties and Disclaimer** + +UNLESS OTHERWISE MUTUALLY AGREED BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +**6. Limitation on Liability.** EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +**7. Termination** + +1. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. +2. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. + +**8. Miscellaneous** + +1. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. +2. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. +3. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. +4. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. +5. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. + +> ### Creative Commons Notice +> +> Creative Commons is not a party to this License, and makes no warranty whatsoever in connection with the Work. Creative Commons will not be liable to You or any party on any legal theory for any damages whatsoever, including without limitation any general, special, incidental or consequential damages arising in connection to this license. Notwithstanding the foregoing two (2) sentences, if Creative Commons has expressly identified itself as the Licensor hereunder, it shall have all rights and obligations of Licensor. +> +> Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, Creative Commons does not authorize the use by either party of the trademark "Creative Commons" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons. Any permitted use will be in compliance with Creative Commons' then-current trademark usage guidelines, as may be published on its website or otherwise made available upon request from time to time. For the avoidance of doubt, this trademark restriction does not form part of this License. +> +> Creative Commons may be contacted at https://creativecommons.org/. + + + From 6c3416419b414c1885beaeca261b528ca4a88ddb Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:17:57 -0500 Subject: [PATCH 023/110] Create BY-NC-ND-3.0-US.url --- GameData/DragonRider/BY-NC-ND-3.0-US.url | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 GameData/DragonRider/BY-NC-ND-3.0-US.url diff --git a/GameData/DragonRider/BY-NC-ND-3.0-US.url b/GameData/DragonRider/BY-NC-ND-3.0-US.url new file mode 100644 index 0000000..159856e --- /dev/null +++ b/GameData/DragonRider/BY-NC-ND-3.0-US.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://creativecommons.org/licenses/by-nc-nd/3.0/us/legalcode From abac7f77be37f704e0d87d236c694576c0464cc3 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:18:01 -0500 Subject: [PATCH 024/110] Create BY-ND-3.0-US.url --- GameData/DragonRider/BY-ND-3.0-US.url | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 GameData/DragonRider/BY-ND-3.0-US.url diff --git a/GameData/DragonRider/BY-ND-3.0-US.url b/GameData/DragonRider/BY-ND-3.0-US.url new file mode 100644 index 0000000..a719e80 --- /dev/null +++ b/GameData/DragonRider/BY-ND-3.0-US.url @@ -0,0 +1,2 @@ +[InternetShortcut] +URL=https://creativecommons.org/licenses/by-nd/3.0/us/legalcode From 6a0fa53d126873ef04abe4a5cb3abb5e18587103 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:18:04 -0500 Subject: [PATCH 025/110] Create LICENSE --- LICENSE | 293 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 293 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2f55dd0 --- /dev/null +++ b/LICENSE @@ -0,0 +1,293 @@ +Creative Commons Legal Code + +Attribution-NoDerivs 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of this + License. + c. "Distribute" means to make available to the public the original and + copies of the Work through sale or other transfer of ownership. + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + e. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; and, + b. to Distribute and Publicly Perform the Work including as incorporated + in Collections. + c. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats, but otherwise you have no rights to make +Adaptations. Subject to Section 8(f), all rights not expressly granted by +Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(b), as requested. + b. If You Distribute, or Publicly Perform the Work or Collections, You + must, unless a request has been made pursuant to Section 4(a), keep + intact all copyright notices for the Work and provide, reasonable to + the medium or means You are utilizing: (i) the name of the Original + Author (or pseudonym, if applicable) if supplied, and/or if the + Original Author and/or Licensor designate another party or parties + (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work. + The credit required by this Section 4(b) may be implemented in any + reasonable manner; provided, however, that in the case of a + Collection, at a minimum such credit will appear, if a credit for all + contributing authors of the Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for the + other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution + in the manner set out above and, by exercising Your rights under this + License, You may not implicitly or explicitly assert or imply any + connection with, sponsorship or endorsement by the Original Author, + Licensor and/or Attribution Parties, as appropriate, of You or Your + use of the Work, without the separate, express prior written + permission of the Original Author, Licensor and/or Attribution + Parties. + c. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Collections, You must not distort, mutilate, modify or take other + derogatory action in relation to the Work which would be prejudicial + to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Collections from You under + this License, however, will not have their licenses terminated + provided such individuals or entities remain in full compliance with + those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any + termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + c. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + d. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + e. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of this License. + + Creative Commons may be contacted at http://creativecommons.org/. From 9a70d3d037dc224825691bf095fb4cd7399d2a5f Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:18:07 -0500 Subject: [PATCH 026/110] Delete Readme.htm --- Readme.htm | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 Readme.htm diff --git a/Readme.htm b/Readme.htm deleted file mode 100644 index d00f763..0000000 --- a/Readme.htm +++ /dev/null @@ -1,46 +0,0 @@ -

Dragon Rider (Originaly By cBBp)

-

I'm porting this modpack to the latest KSP version. Most of this is updating the node attachments, flipping the y angle. There's other problems.

-

Forum Links: Original link:

-

Mod Support:

-
    -
  • Lazor
  • -
  • Kerbalism
  • -
  • TAC
  • -
  • MechJeb
  • -
  • CTT
  • -
-

INSTALL:

-

Unzip into your main KSP folder, delete old versions before that. Have module manager already installed.

-

CONTAINS:

-
    -
  • Dragon Capsule
  • -
  • Trunk
  • -
  • Solar Panel Covers
  • -
  • Nose cone
  • -
-

NOTES:

-
    -
  • known issue with the offset of the thrusters, help appreciated
  • -
-

Changes

-
    -
  • fixes for KSP 1.8.1
  • -
  • fixes for KSP 1.2.2
  • -
  • added mission flags
  • -
  • updated buoyancy profile
  • -
  • updated COL profile
  • -
  • techtree integration
  • -
  • editor search and category integration
  • -
  • generic docking node fits normal and jr clampotron
  • -
  • emergency fuelcell if power drops below 10%
  • -
  • integrated heatshield and insulated capsule
  • -
  • science container and crew report
  • -
  • integrated transmitter
  • -
-

CREDITS:

-
    -
  • cBBp for original setup
  • -
-

LICENSE

-

alt tag

-

https://creativecommons.org/licenses/by-nc-nd/3.0/us/ This pack is originally made by cBBp who has given me permission to maintain this mod. This licence does not forfeit any original licenses.

From 57afaf5224010fca4946e48fe3c6b8c5048dee0c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:23:41 -0500 Subject: [PATCH 027/110] Update Attributions.md --- docs/Attributions.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/Attributions.md b/docs/Attributions.md index c2b8ffb..86685ef 100644 --- a/docs/Attributions.md +++ b/docs/Attributions.md @@ -11,7 +11,6 @@ Dragon Rider (DRAGR) created: 01 Feb 2022 updated: 03 Jun 2022 --> - @@ -24,8 +23,8 @@ updated: 03 Jun 2022 ### Credits @@ -76,8 +75,9 @@ updated: 03 Jun 2022 [DML]: https://forum.kerbalspaceprogram.com/index.php?/topic/208107-*/ "DaMichel Ltd Forum Thread" -[damichel]: https://forum.kerbalspaceprogram.com/index.php?/profile/93697-*/ "damichel" -[bezzier]: https://forum.kerbalspaceprogram.com/index.php?/profile/81209-*/ "Bezzier" + +[cardboardboxprocessor]: https://forum.kerbalspaceprogram.com/index.php?/profile/10179-*/ "CardBoardBoxProcessor (cBBp)" +[macluky]: https://forum.kerbalspaceprogram.com/index.php?/profile/138597-*/ "MacLuky" [cptkipard]: https://forum.kerbalspaceprogram.com/index.php?/profile/70516-*/ "Captain Kipard" [zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-*/ "zer0Kerbal" From bc30c2a4bc2d385c3e6c9e36f76e1db2683877c6 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:33:15 -0500 Subject: [PATCH 028/110] Update readme.md --- readme.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 0b246a1..3234f97 100644 --- a/readme.md +++ b/readme.md @@ -26,12 +26,13 @@ adopted with *express* permission and brought to you by *KerbSimpleCo* > The Dragon Capsule is basically the minivan of space transportation with it's ability to hold Seven crew members and it's spacious interior. It comes fully equipped with built in a docking and propulsion to allow it to shuttle its crew and cargo about in orbit. The Dragons array of Lights, landing gear and engines enable it to be the perfect drop pod to make landings on any celestial body. -## CONTAINS: +## Contains * Dragon Capsule * Trunk * Solar Panel Covers * Nose cone +* Saddle --- @@ -50,6 +51,9 @@ adopted with *express* permission and brought to you by *KerbSimpleCo* [![Kottabos reviews DragonRider](https://img.youtube.com/vi/Oj1etoybd7E/0.jpg)](https://www.youtube.com/watch?v=Oj1etoybd7E) +https://www.youtube.com/watch?v=dJhNYbBdhtc +https://www.youtube.com/watch?v=akvqj7HuiZE +https://www.youtube.com/watch?v=q2JKM4KZaDw ### Help Wanted > * Compatibility patches From 3eec53de145322b96f47aaf47808679ed51668ae Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Wed, 26 Oct 2022 23:42:38 -0500 Subject: [PATCH 029/110] Update PartsCatalog.md --- docs/PartsCatalog.md | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/docs/PartsCatalog.md b/docs/PartsCatalog.md index be1ca1b..b863438 100644 --- a/docs/PartsCatalog.md +++ b/docs/PartsCatalog.md @@ -19,20 +19,24 @@ updated: 01 Oct 2022 --> ## Parts Catalog -This add-on adds nine (9) resource parts +This add-on adds five (5) parts --- -* Mallet *(Only with Kerbal Inventory System installed)* -* SurveyStake +* Dragon Capsule +* Dragon Trunk - Mallet SurveyStake + Dragon Capsule Dragon Trunk -* MicroPad -* OrbitalDock +[top][#parts-catalog] ---- +* Dragon Cover +* Dragon Saddle +* Dragon Nosecone + + Dragon Cover Dragon Saddle Dragon Nosecone + +[top][#parts-catalog] -[top](#parts-catalog) \ No newline at end of file From 8ef8fcae209d6a493c2d786f85ffd87bfc8e9a0e Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:19 -0500 Subject: [PATCH 030/110] Update Agents.cfg --- GameData/DragonRider/Agencies/Agents.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GameData/DragonRider/Agencies/Agents.cfg b/GameData/DragonRider/Agencies/Agents.cfg index 0466794..6a5cf2e 100644 --- a/GameData/DragonRider/Agencies/Agents.cfg +++ b/GameData/DragonRider/Agencies/Agents.cfg @@ -1,8 +1,8 @@ AGENT { name = cBBp - title = #DragonRider-Agency-titl - description = #DragonRider-Agency-desc + title = #DRAGR-Agency-titl + description = #DRAGR-Agency-desc logoURL = Squad/Agencies/C7AerospaceDivision logoScaledURL = Squad/Agencies/C7AerospaceDivision_scaled From a1bf5da37a7cecce8a78d46419be2ae419dca8d2 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:21 -0500 Subject: [PATCH 031/110] Update CommunityTechTree.cfg --- GameData/DragonRider/Compatibility/CommunityTechTree.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/DragonRider/Compatibility/CommunityTechTree.cfg b/GameData/DragonRider/Compatibility/CommunityTechTree.cfg index ec8d542..2ffe315 100644 --- a/GameData/DragonRider/Compatibility/CommunityTechTree.cfg +++ b/GameData/DragonRider/Compatibility/CommunityTechTree.cfg @@ -1,5 +1,5 @@ // CommunityTechTree.cfg 1.0.0.0 -// DragonRider (DRAG) +// DragonRider (DRAGR) // created: // updated: 29 Dec 2021 From 40d0c95e1d0c1da93f8bc52d637a8740f8e0d147 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:24 -0500 Subject: [PATCH 032/110] Update Kerbalism.cfg --- GameData/DragonRider/Compatibility/Kerbalism.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/DragonRider/Compatibility/Kerbalism.cfg b/GameData/DragonRider/Compatibility/Kerbalism.cfg index 39b74d7..8a150d5 100644 --- a/GameData/DragonRider/Compatibility/Kerbalism.cfg +++ b/GameData/DragonRider/Compatibility/Kerbalism.cfg @@ -1,5 +1,5 @@ // Kerbalism.cfg 1.0.0.0 -// DragonRider (DRAG) +// DragonRider (DRAGR) // created: // updated: 29 Dec 2021 From 34bcc4392cc7b77f50fdfde83e73b109a11bd78b Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:26 -0500 Subject: [PATCH 033/110] Update Lazor.cfg --- GameData/DragonRider/Compatibility/Lazor.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/DragonRider/Compatibility/Lazor.cfg b/GameData/DragonRider/Compatibility/Lazor.cfg index 3030fa3..2b2ba65 100644 --- a/GameData/DragonRider/Compatibility/Lazor.cfg +++ b/GameData/DragonRider/Compatibility/Lazor.cfg @@ -1,5 +1,5 @@ // Lazor.cfg 1.0.0.0 -// DragonRider (DRAG) +// DragonRider (DRAGR) // created: // updated: 29 Dec 2021 From 61932e00604b99ed2feee8ff8af26c46e22b8215 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:29 -0500 Subject: [PATCH 034/110] Update Mechjeb.cfg --- GameData/DragonRider/Compatibility/Mechjeb.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/DragonRider/Compatibility/Mechjeb.cfg b/GameData/DragonRider/Compatibility/Mechjeb.cfg index 06eb751..56cce1a 100644 --- a/GameData/DragonRider/Compatibility/Mechjeb.cfg +++ b/GameData/DragonRider/Compatibility/Mechjeb.cfg @@ -1,5 +1,5 @@ // MechJeb.cfg 1.0.0.0 -// DragonRider (DRAG) +// DragonRider (DRAGR) // created: // updated: 29 Dec 2021 From fe674303e7ba3bad5ca7a5594104cd9b41f58946 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:32 -0500 Subject: [PATCH 035/110] Update TacLifeSupport.cfg --- GameData/DragonRider/Compatibility/TacLifeSupport.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/DragonRider/Compatibility/TacLifeSupport.cfg b/GameData/DragonRider/Compatibility/TacLifeSupport.cfg index d23c998..394975e 100644 --- a/GameData/DragonRider/Compatibility/TacLifeSupport.cfg +++ b/GameData/DragonRider/Compatibility/TacLifeSupport.cfg @@ -1,5 +1,5 @@ // TacLifeSupport.cfg 1.0.0.0 -// DragonRider (DRAG) +// DragonRider (DRAGR) // created: // updated: 29 Dec 2021 From f799feb1c2877187d021472899451d1df08ec159 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:34 -0500 Subject: [PATCH 036/110] Update en-us.cfg --- GameData/DragonRider/Localization/en-us.cfg | 83 ++++++++++++++------- 1 file changed, 54 insertions(+), 29 deletions(-) diff --git a/GameData/DragonRider/Localization/en-us.cfg b/GameData/DragonRider/Localization/en-us.cfg index 6f9bb76..6dea8e2 100644 --- a/GameData/DragonRider/Localization/en-us.cfg +++ b/GameData/DragonRider/Localization/en-us.cfg @@ -1,44 +1,69 @@ // en-us.cfg 1.0.0.0 -// DragonRider (DRAG) +// DragonRider (DRAGR) // created: 29 Dec 2021 -// updated: +// updated: 25 Oct 2022 + +// this file: CC BY-ND 3.0 unported +// generated by: [zer0Kerbal](https://github.com/zer0Kerbal) +// English translation courtesy of: [placeholder](https://github.com/placeholder) Localization -{ //This file was automatically generated by KSP AutoLoc 0.4.1 by zer0Kerbal +{ en-us { // Agencies + #DRAGR-Agency-titl = cBBp Space Development Co. + #DRAGR-Agency-desc = cBBp Space Development Co. does space exploration and development. - #DragonRider-Agency-titl = cBBp Space Development Co. - #DragonRider-Agency-desc = cBBp Space Development Co. does space exploration and development. + #DRAGR-name = Dragon Rider + #DRAGR-tags = cbbp dragon rider + + // Actions + #DRAGR-action-ladder-name = Toggle Ladder + #DRAGR-action-ladder-strt = Extend Ladder + #DRAGR-action-ladder-stop = Retract Ladder - // Parts\DragonCapsule - #DragonRider-DragonCapsule-titl = Dragon Rider Capsule - #DragonRider-DragonCapsule-desc = The Dragon Capsule is basically the minivan of space transportation with its ability to hold Seven crew members and its spacious interior. It comes fully equipped with built in a docking and propulsion to allow it to shuttle its crew and cargo about in orbit. The Dragons array of Lights, landing gear and engines enable it to be the perfect drop pod to make landings on any celestial body. - #DragonRider-DragonCapsule-tags = capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque cbbp dragon rider + #DRAGR-action-stage-name = Undock: Top Node + #DRAGR-action-stage-enab = Undock Staging: Disabled + #DRAGR-action-stage-disa = Undock Staging: Enabled - // Parts\DragonCover - #DragonRider-DragonCover-titl = Dragon Trunk Solar Array Fairing - #DragonRider-DragonCover-desc = A cover to attach to the Dragon trunk in order to make it aerodynamic and shield the solar arrays from the harshness of acent. (align via shift + E or Q) - #DragonRider-DragonCover-tags = cbbp dragon rider fairing + #DRAGR-action-light-dock-name = + #DRAGR-action-light-dock-strt = + #DRAGR-action-light-dock-stop = - // Parts\DragonNosecone - #DragonRider-DragonNosecone-titl = Dragon Beak - #DragonRider-DragonNosecone-desc = A blunt nose cone to be fitted atop of a Dragon Capsule to both protect the docking system and make it more aerodynamic. - #DragonRider-DragonNosecone-tags = cbbp dragon rider + #DRAGR-action-light-land-name = + #DRAGR-action-light-land-strt = + #DRAGR-action-light-land-stop = - // Parts\DragonSaddle - #DragonRider-DragonSaddle-titl = Dragon Trunk Adapter - #DragonRider-DragonSaddle-desc = A simply piece of composite and metal for which the Trunk can be attached to seamlessly and convert its shape to a nice circle or adapt to 2.5m standard parts of other companies. - #DragonRider-DragonSaddle-tags = cbbp dragon rider + #DRAGR-action-light-flood-name = + #DRAGR-action-light-flood-strt = + #DRAGR-action-light-flood-stop = - // Parts\DragonTrunk - #DragonRider-DragonTrunk-titl = Dragon Trunk - #DragonRider-DragonTrunk-desc = An light weight hollow piece that attaches to the aft of the Dragon Capsule. It processes solar arrays to supply power to the space craft. It's large empty volume provides space for extra equipment or supplies needed for any mission. - #DragonRider-DragonTrunk-tags = cbbp dragon rider + #DRAGR-action-gear-name = + #DRAGR-action-gear-strt = + #DRAGR-action-gear-stop = - } -} + // Parts\DragonCapsule + #DRAGR-DragonCapsule-titl = Dragon Rider Capsule + #DRAGR-DragonCapsule-desc = The Dragon Capsule is basically the minivan of space transportation with its ability to hold Seven crew members and its spacious interior. It comes fully equipped with built in a docking and propulsion to allow it to shuttle its crew and cargo about in orbit. The Dragons array of Lights, landing gear and engines enable it to be the perfect drop pod to make landings on any celestial body. + + // Parts\DragonCover + #DRAGR-DragonCover-titl = Dragon Trunk Solar Array Fairing + #DRAGR-DragonCover-desc = A cover to attach to the Dragon trunk in order to make it aerodynamic and shield the solar arrays from the harshness of acent. (align via shift + E or Q) + #DRAGR-DragonCover-tags = cbbp dragon rider fairing -// CC BY-NC-ND 3.0 unported -// zer0Kerbal \ No newline at end of file + // Parts\DragonNosecone + #DRAGR-DragonNosecone-titl = Dragon Beak + #DRAGR-DragonNosecone-desc = A blunt nose cone to be fitted atop of a Dragon Capsule to both protect the docking system and make it more aerodynamic. + #DRAGR-DragonNosecone-tags = cbbp dragon rider + + // Parts\DragonSaddle + #DRAGR-DragonSaddle-titl = Dragon Trunk Adapter + #DRAGR-DragonSaddle-desc = A simply piece of composite and metal for which the Trunk can be attached to seamlessly and convert its shape to a nice circle or adapt to 2.5m standard parts of other companies. + + // Parts\DragonTrunk + #DRAGR-DragonTrunk-titl = Dragon Trunk + #DRAGR-DragonTrunk-desc = An light weight hollow piece that attaches to the aft of the Dragon Capsule. It processes solar arrays to supply power to the space craft. It's large empty volume provides space for extra equipment or supplies needed for any mission. + #DRAGR-DragonTrunk-tags = cbbp dragon rider + } +} \ No newline at end of file From 3f8888e8263a1a9f742f62d7de650719ac6cb32b Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:37 -0500 Subject: [PATCH 037/110] Update DragonCapsule.cfg --- .../Parts/DragonCapsule/DragonCapsule.cfg | 309 ++++++++++++------ 1 file changed, 202 insertions(+), 107 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg index 986c83f..92f71cc 100644 --- a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg +++ b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg @@ -1,10 +1,17 @@ +// .cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + PART { - name = DragonCapsule // cBBp_Dragon_Capsule + name = DragonCapsule + // cBBp_Dragon_Capsule module = Part author = cBBp and zer0Kerbal - // --- asset parameters --- MODEL { model = DragonRider/Parts/DragonCapsule/DragonCapsule @@ -12,28 +19,31 @@ PART } scale = 1 rescaleFactor = 1 - // --- Search help in VAB bulkheadProfiles = size1, size0 - // --- node definitions --- + vesselType = Ship + CrewCapacity = 5 + INTERNAL + { + name = DragonGuts + } + node_stack_bottom = 0.0, -0.8362352, 0.0, 0.0, -1.0, 0.0, 2 node_stack_top = 0.0, 1.4769561, 0.0, 0.0, 1.0, 0.0, 1 node_stack_ASAS = 0.0, 1.3005309, 0.0, 0.0, 1.0, 0.0, 2 node_stack_trunk = 0.0, -0.6316727, 0.0, 0.0, -1.0, 0.0, 2 - attachRules = 1,0,1,1,1 - // --- effects fx_exhaustFlame_yellow = 0.0, -5, 0.0, 0.0, 1.0, -1.5, running fx_exhaustLight_yellow = 0.0, -5, 0.0, 0.0, 0.0, -1.0, running fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple - // --- Sound FX definition --- sound_vent_medium = engage sound_rocket_hard = running sound_vent_soft = disengage sound_explosion_low = flameout + sound_decoupler_fire = decouple // --- Buoyancy Profile CenterOfBuoyancy = 0.0, 0.5, 0.0 @@ -46,76 +56,78 @@ PART bodyLiftOnlyUnattachedLift = True bodyLiftOnlyAttachName = bottom - // --- tech tree parameters TechRequired = veryHeavyRocketry entryCost = 8500 - - // --- editor parameters --- cost = 4000 category = Pods subcategory = 0 - title = #DragonRider-DragonCapsule-titl - manufacturer = #DragonRider-Agency-titl - description = #DragonRider-DragonCapsule-desc - tags = #DragonRider-DragonCapsule-tags + title = #DRAGR-DragonCapsule-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-DragonCapsule-desc + tags = #autoLOC_500306 // capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque + // tags = #autoLOC_500816 // break decouple separat split stag - // --- standard part parameters --- - vesselType = Ship mass = 2.5 + dragModelType = default maximum_drag = 0.2 minimum_drag = 0.1 angularDrag = 2 + crashTolerance = 25 // was 45 breakingForce = 200 breakingTorque = 200 - // --- thermal parameters --- maxTemp = 1800 skinMaxTemp = 2700 skinInternalConductionMult = 0.5 emissiveConstant = 0.8 heatConductivity = 0.001 - // --- internal setup --- - CrewCapacity = 5 - - INTERNAL - { - name = DragonGuts - } + childStageOffset = 0 + stagingIcon = COMMAND_POD MODULE { name = ModuleCommand minimumCrew = 0 - } - - RESOURCE - { - name = ElectricCharge - amount = 500 - maxAmount = 500 + hasHibernation = true + hibernation = false + hibernateOnWarp = true + hibernationMultiplier = 0.00125 + defaultControlPointDisplayName = #autoLOC_6011003 // Default + RESOURCE + { + name = ElectricCharge + rate = 0.005 + } + CONTROLPOINT + { + name = reverse + displayName = #autoLOC_6011004 // Reversed + orientation = 0,0,180 + } } MODULE { name = ModuleSAS + SASServiceLevel = 3 } MODULE { name = ModuleReactionWheel - + actionGUIName = #autoLOC_502014 // Toggle RW PitchTorque = 5 YawTorque = 5 RollTorque = 5 - + torqueResponseSpeed = 33 RESOURCE { name = ElectricCharge - rate = 0.5 + rate = 0.15 // was 0.5 // (x+y+z)/100 } } @@ -141,7 +153,7 @@ PART EFFECTS { - // rcs effect +// rcs effect running { AUDIO_MULTI_POOL @@ -171,7 +183,7 @@ PART } } - // engine effect +// engine effect running_closed { AUDIO @@ -210,13 +222,6 @@ PART } } } - - RESOURCE - { - name = MonoPropellant - amount = 250 - maxAmount = 500 - } // MODULE // { @@ -310,86 +315,164 @@ PART { name = ModuleAnimateGeneric animationName = Ladder - actionGUIName = Toggle Ladder - startEventGUIName = Extend Ladder - endEventGUIName = Retract Ladder + actionGUIName = #DRAGR-action-ladder-name + startEventGUIName = #DRAGR-action-ladder-strt + endEventGUIName = #DRAGR-action-ladder-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true } - MODULE { name = ModuleDockingNode - referenceAttachNode = top + nodeType = size0,size1 - } + crossfeed = true + referenceAttachNode = top + staged = true + + acquireForce = 2.0 + acquireForceTweak = 100 + acquireMinFwdDot = 0.7 + acquireRange = 0.5 + acquireTorque = 2.0 + acquireTorqueRoll = 0.0 + + menuName = #DRAGR-action-stage-name + stagingEnableText = #DRAGR-action-stage-enab + stagingDisableText = #DRAGR-action-stage-disa + + snapOffset = 90 + snapRotation = false + undockEjectionForce = 10 + + captureMinFwdDot = 0.998 + captureMaxRvel = 0.3 + captureRange = 0.06 + minDistanceToReEngage = 1.0 + + gendered = False + genderFemale = False + } + MODULE { name = ModuleAnimateGeneric animationName = RendezvousLight - actionGUIName = Toggle Docking Light - startEventGUIName = Docking Light On - endEventGUIName = Docking Light Off + actionGUIName = #DRAGR-action-light-dock-name + startEventGUIName = #DRAGR-action-light-dock-strt + endEventGUIName = #DRAGR-action-light-dock-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true } - + MODULE { name = ModuleAnimateGeneric animationName = LandingLights - actionGUIName = Toggle Landing Lights - startEventGUIName = Landing Lights On - endEventGUIName = Landing Lights Off + actionGUIName = #DRAGR-action-light-land-name + startEventGUIName = #DRAGR-action-light-land-strt + endEventGUIName = #DRAGR-action-light-land-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true } MODULE { name = ModuleAnimateGeneric animationName = FloodLights - actionGUIName = Toggle Flood Lights - startEventGUIName = Area Flood Lights On - endEventGUIName = Area Flood Lights Off + actionGUIName = #DRAGR-action-light-flood-name + startEventGUIName = #DRAGR-action-light-flood-strt + endEventGUIName = #DRAGR-action-light-flood-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true } MODULE { name = ModuleAnimateGeneric animationName = Extend_Gear - actionGUIName = Toggle Landing Struts - startEventGUIName = Extend Landing Struts - endEventGUIName = Retract Landing Struts + actionGUIName = #DRAGR-action-gear-name + startEventGUIName = #DRAGR-action-gear-strt + endEventGUIName = #DRAGR-action-gear-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true } MODULE { - name = ModuleResourceConverter - ConverterName = Fuel Cell - StartActionName = Start Fuel Cell - StopActionName = Stop Fuel Cell - ToggleActionName = Toggle Fuel Cell - FillAmount = 0.25 - AutoShutdown = true - GeneratesHeat = false - UseSpecialistBonus = false - - INPUT_RESOURCE - { + name = ModuleResourceConverter + ConverterName = #autoLOC_502022 // Fuel Cell + StartActionName = #autoLOC_502023 // Start Fuel Cell + StopActionName = #autoLOC_502024 // Stop Fuel Cell + ToggleActionName = #autoLOC_502025 // Toggle Fuel Cell + FillAmount = 0.25 + AutoShutdown = True + GeneratesHeat = False + UseSpecialistBonus = false + + INPUT_RESOURCE + { ResourceName = MonoPropellant Ratio = 0.00375 FlowMode = STAGE_PRIORITY_FLOW - } - OUTPUT_RESOURCE - { + } + OUTPUT_RESOURCE + { ResourceName = ElectricCharge Ratio = 1.5 DumpExcess = false - } + } } + + MODULE { name = ModuleDecouple ejectionForce = 250 + ejectionForcePercent = 100 + isOmniDecoupler = false explosiveNodeID = bottom + fxGroupName = decouple + staged = false + stagingEnabled = true + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = false + stagingToggleEnabledFlight = false } MODULE @@ -436,43 +519,35 @@ PART } } - RESOURCE - { - name = Ablator - amount = 150 - maxAmount = 300 - } - - MODULE - { - name = ModuleScienceContainer - - reviewActionName = Review Data - storeActionName = Store Experiments - collectActionName = Take Data - - evaOnlyStorage = True - storageRange = 2 - - allowRepeatedSubjects = True - } - MODULE { name = ModuleScienceExperiment - experimentID = crewReport - - experimentActionName = Crew Report - resetActionName = Discard Crew Report - reviewActionName = Review Report - + experimentActionName = #autoLOC_502009 // Crew Report + resetActionName = #autoLOC_502010 // Discard Crew Report + reviewActionName = #autoLOC_502200 // Review Report useStaging = False useActionGroups = True hideUIwhenUnavailable = True rerunnable = True + xmitDataScalar = 1.0 // 1.5 + usageReqMaskInternal = 5 + usageReqMaskExternal = -1 + } - xmitDataScalar = 1.0 + MODULE + { + name = ModuleScienceContainer + + reviewActionName = #autoLOC_502201 // Review Stored Data + storeActionName = #autoLOC_502202 // Store Experiments + collectActionName = #autoLOC_238018 // Take Data + evaOnlyStorage = True + allowRepeatedSubjects = True + storageRange = 2.0 // 1.3 + canBeTransferredToInVessel = True + canTransferInVessel = True + showStatus = True } MODULE @@ -510,4 +585,24 @@ PART attachNodeName = bottom } -} + RESOURCE + { + name = ElectricCharge + amount = 500 + maxAmount = 500 + } + + RESOURCE + { + name = MonoPropellant + amount = 250 + maxAmount = 500 + } + + RESOURCE + { + name = Ablator + amount = 150 + maxAmount = 300 + } +} \ No newline at end of file From 3940e8486d0f22677cf3c30f70ee3b747c753ae1 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:40 -0500 Subject: [PATCH 038/110] Update DragonCover.cfg --- .../Parts/DragonCover/DragonCover.cfg | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg index be36e40..ade4517 100644 --- a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg +++ b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg @@ -4,13 +4,11 @@ PART module = Part author = cBBp and zer0Kerbal - // --- asset parameters --- mesh = DragonCover.mu scale = 1 rescaleFactor = 1.0 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z + // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z //node_stack_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1 @@ -20,19 +18,17 @@ PART fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple - // --- tech tree parameters - TechRequired = veryHeavyRocketry + TechRequired = veryHeavyRocketry entryCost = 1800 cost = 975 category = Aero subcategory = 0 - title = #DragonRider-DragonCover-titl - manufacturer = #DragonRider-Agency-titl - description = #DragonRider-DragonCover-desc - tags = #DragonRider-DragonCover-tags + title = #DRAGR-DragonCover-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-DragonCover-desc + tags = #DRAGR-DragonCover-tags - // --- standard part parameters --- mass = 0.01 dragModelType = default maximum_drag = 0.1 @@ -49,7 +45,6 @@ PART stageOffset = 3 childStageOffset = 1 - // --- internal setup --- MODULE { name = ModuleDecouple From 86adb5d1860b50cafd345cf0be6b5e0992d4a2fb Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:42 -0500 Subject: [PATCH 039/110] Update DragonNosecone.cfg --- .../Parts/DragonNosecone/DragonNosecone.cfg | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg index c5874b2..ee951f8 100644 --- a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg +++ b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg @@ -5,13 +5,11 @@ PART module = Part author = cBBp and zer0Kerbal - // --- asset parameters --- mesh = DragonNosecone.mu scale = 1 rescaleFactor = 1.0 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z + // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_dragon = 0.0, 0.0210884, 0.0, 0.0, -1.0, 0.0, 1 attachRules = 1,0,0,0,1 @@ -20,21 +18,17 @@ PART fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple - // --- tech tree parameters - TechRequired = veryHeavyRocketry + TechRequired = veryHeavyRocketry entryCost = 1800 - - // --- editor parameters --- cost = 975 category = Aero subcategory = 0 - title = #DragonRider-DragonNosecone-titl - manufacturer = #DragonRider-Agency-titl - description = #DragonRider-DragonNosecone-desc - tags = #DragonRider-DragonNosecone-tags + title = #DRAGR-DragonNosecone-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-DragonNosecone-desc + tags = #DRAGR-DragonNosecone-tags - // --- standard part parameters --- mass = 0.05 dragModelType = default maximum_drag = 0.2 From db45bee3065d7eec32e17ab5c51f572d5d6da7a5 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:45 -0500 Subject: [PATCH 040/110] Update DragonSaddle.cfg --- .../Parts/DragonSaddle/DragonSaddle.cfg | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg index 78e16d5..7fc1cce 100644 --- a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg +++ b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg @@ -5,7 +5,6 @@ PART module = Part author = cBBp and zer0Kerbal - // --- asset parameters --- // mesh = model.mu MODEL { @@ -14,8 +13,7 @@ PART scale = 1 rescaleFactor = 1.0 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z + // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_top = 0.0, 0.1850713, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.1850712, 0.0, 0.0, -1.0, 0.0, 1 @@ -27,21 +25,17 @@ PART fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple - // --- tech tree parameters - TechRequired = veryHeavyRocketry + TechRequired = veryHeavyRocketry entryCost = 500 - - // --- editor parameters --- cost = 975 category = Coupling subcategory = 0 - title = #DragonRider-DragonSaddle-titl - manufacturer = #DragonRider-Agency-titl - description = #DragonRider-DragonSaddle-desc - tags = #DragonRider-DragonSaddle-tags + title = #DRAGR-DragonSaddle-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-DragonSaddle-desc + tags = #DRAGR-DragonSaddle-tags - // --- standard part parameters --- mass = 0.25 dragModelType = default maximum_drag = 0.2 From 48872a45974a4036365dc9c9059e3eba266ed773 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:20:47 -0500 Subject: [PATCH 041/110] Update DragonTrunk.cfg --- .../DragonRider/Parts/DragonTrunk/DragonTrunk.cfg | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg index e9dd4a9..6d774e4 100644 --- a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg +++ b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg @@ -4,14 +4,12 @@ PART module = Part author = cBBp and zer0Kerbal - // --- asset parameters --- mesh = DragonTrunk.mu scale = 1 rescaleFactor = 1.0 bulkheadProfiles = size1, size0 - // --- node definitions --- - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z + // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.88, 0.0, 0.0, -1.0, 0.0, 1 @@ -21,7 +19,6 @@ PART attachRules = 1,0,1,1,1 stackSymmetry = 1 - // --- effects fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple @@ -31,12 +28,11 @@ PART category = Utility subcategory = 0 - title = #DragonRider-DragonTrunk-titl - manufacturer = #DragonRider-Agency-titl - description = #DragonRider-DragonTrunk-desc - tags = #DragonRider-DragonTrunk-tags + title = #DRAGR-DragonTrunk-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-DragonTrunk-desc + tags = #DRAGR-DragonTrunk-tags - // --- standard part parameters --- mass = 0.25 dragModelType = default maximum_drag = 0.1 From 06bd8256f5f9181543e0bb2491275221029df713 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:21:06 -0500 Subject: [PATCH 042/110] Update en-us.cfg --- GameData/DragonRider/Localization/en-us.cfg | 24 ++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/GameData/DragonRider/Localization/en-us.cfg b/GameData/DragonRider/Localization/en-us.cfg index 6dea8e2..2a7475f 100644 --- a/GameData/DragonRider/Localization/en-us.cfg +++ b/GameData/DragonRider/Localization/en-us.cfg @@ -27,21 +27,21 @@ Localization #DRAGR-action-stage-enab = Undock Staging: Disabled #DRAGR-action-stage-disa = Undock Staging: Enabled - #DRAGR-action-light-dock-name = - #DRAGR-action-light-dock-strt = - #DRAGR-action-light-dock-stop = + #DRAGR-action-light-dock-name = Toggle Docking Light + #DRAGR-action-light-dock-strt = Docking Light On + #DRAGR-action-light-dock-stop = Docking Light Off - #DRAGR-action-light-land-name = - #DRAGR-action-light-land-strt = - #DRAGR-action-light-land-stop = + #DRAGR-action-light-land-name = Toggle Landing Lights + #DRAGR-action-light-land-strt = Landing Lights On + #DRAGR-action-light-land-stop = Landing Lights Off - #DRAGR-action-light-flood-name = - #DRAGR-action-light-flood-strt = - #DRAGR-action-light-flood-stop = + #DRAGR-action-light-flood-name = Toggle Flood Lights + #DRAGR-action-light-flood-strt = Area Flood Lights On + #DRAGR-action-light-flood-stop = Area Flood Lights Off - #DRAGR-action-gear-name = - #DRAGR-action-gear-strt = - #DRAGR-action-gear-stop = + #DRAGR-action-gear-name = Toggle Landing Struts + #DRAGR-action-gear-strt = Extend Landing Struts + #DRAGR-action-gear-stop = Retract Landing Struts // Parts\DragonCapsule #DRAGR-DragonCapsule-titl = Dragon Rider Capsule From 03485a7fc3b9273945c24c4023bd30dd34353f1f Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:22:11 -0500 Subject: [PATCH 043/110] Update en-us.cfg --- GameData/DragonRider/Localization/en-us.cfg | 62 ++++++++++----------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/GameData/DragonRider/Localization/en-us.cfg b/GameData/DragonRider/Localization/en-us.cfg index 2a7475f..dedff63 100644 --- a/GameData/DragonRider/Localization/en-us.cfg +++ b/GameData/DragonRider/Localization/en-us.cfg @@ -19,51 +19,51 @@ Localization #DRAGR-tags = cbbp dragon rider // Actions - #DRAGR-action-ladder-name = Toggle Ladder - #DRAGR-action-ladder-strt = Extend Ladder - #DRAGR-action-ladder-stop = Retract Ladder + #DRAGR-act-ladder-name = Toggle Ladder + #DRAGR-act-ladder-strt = Extend Ladder + #DRAGR-act-ladder-stop = Retract Ladder - #DRAGR-action-stage-name = Undock: Top Node - #DRAGR-action-stage-enab = Undock Staging: Disabled - #DRAGR-action-stage-disa = Undock Staging: Enabled + #DRAGR-act-stage-name = Undock: Top Node + #DRAGR-act-stage-enab = Undock Staging: Disabled + #DRAGR-act-stage-disa = Undock Staging: Enabled - #DRAGR-action-light-dock-name = Toggle Docking Light - #DRAGR-action-light-dock-strt = Docking Light On - #DRAGR-action-light-dock-stop = Docking Light Off + #DRAGR-act-light-dock-name = Toggle Docking Light + #DRAGR-act-light-dock-strt = Docking Light On + #DRAGR-act-light-dock-stop = Docking Light Off - #DRAGR-action-light-land-name = Toggle Landing Lights - #DRAGR-action-light-land-strt = Landing Lights On - #DRAGR-action-light-land-stop = Landing Lights Off + #DRAGR-act-light-land-name = Toggle Landing Lights + #DRAGR-act-light-land-strt = Landing Lights On + #DRAGR-act-light-land-stop = Landing Lights Off - #DRAGR-action-light-flood-name = Toggle Flood Lights - #DRAGR-action-light-flood-strt = Area Flood Lights On - #DRAGR-action-light-flood-stop = Area Flood Lights Off + #DRAGR-act-light-flood-name = Toggle Flood Lights + #DRAGR-act-light-flood-strt = Area Flood Lights On + #DRAGR-act-light-flood-stop = Area Flood Lights Off - #DRAGR-action-gear-name = Toggle Landing Struts - #DRAGR-action-gear-strt = Extend Landing Struts - #DRAGR-action-gear-stop = Retract Landing Struts + #DRAGR-act-gear-name = Toggle Landing Struts + #DRAGR-act-gear-strt = Extend Landing Struts + #DRAGR-act-gear-stop = Retract Landing Struts // Parts\DragonCapsule - #DRAGR-DragonCapsule-titl = Dragon Rider Capsule - #DRAGR-DragonCapsule-desc = The Dragon Capsule is basically the minivan of space transportation with its ability to hold Seven crew members and its spacious interior. It comes fully equipped with built in a docking and propulsion to allow it to shuttle its crew and cargo about in orbit. The Dragons array of Lights, landing gear and engines enable it to be the perfect drop pod to make landings on any celestial body. + #DRAGR-Capsule-titl = Dragon Rider Capsule + #DRAGR-Capsule-desc = The Dragon Capsule is basically the minivan of space transportation with its ability to hold Seven crew members and its spacious interior. It comes fully equipped with built in a docking and propulsion to allow it to shuttle its crew and cargo about in orbit. The Dragons array of Lights, landing gear and engines enable it to be the perfect drop pod to make landings on any celestial body. // Parts\DragonCover - #DRAGR-DragonCover-titl = Dragon Trunk Solar Array Fairing - #DRAGR-DragonCover-desc = A cover to attach to the Dragon trunk in order to make it aerodynamic and shield the solar arrays from the harshness of acent. (align via shift + E or Q) - #DRAGR-DragonCover-tags = cbbp dragon rider fairing + #DRAGR-Cover-titl = Dragon Trunk Solar Array Fairing + #DRAGR-Cover-desc = A cover to attach to the Dragon trunk in order to make it aerodynamic and shield the solar arrays from the harshness of acent. (align via shift + E or Q) + #DRAGR-Cover-tags = cbbp dragon rider fairing // Parts\DragonNosecone - #DRAGR-DragonNosecone-titl = Dragon Beak - #DRAGR-DragonNosecone-desc = A blunt nose cone to be fitted atop of a Dragon Capsule to both protect the docking system and make it more aerodynamic. - #DRAGR-DragonNosecone-tags = cbbp dragon rider + #DRAGR-Nosecone-titl = Dragon Beak + #DRAGR-Nosecone-desc = A blunt nose cone to be fitted atop of a Dragon Capsule to both protect the docking system and make it more aerodynamic. + #DRAGR-Nosecone-tags = cbbp dragon rider // Parts\DragonSaddle - #DRAGR-DragonSaddle-titl = Dragon Trunk Adapter - #DRAGR-DragonSaddle-desc = A simply piece of composite and metal for which the Trunk can be attached to seamlessly and convert its shape to a nice circle or adapt to 2.5m standard parts of other companies. + #DRAGR-Saddle-titl = Dragon Trunk Adapter + #DRAGR-Saddle-desc = A simply piece of composite and metal for which the Trunk can be attached to seamlessly and convert its shape to a nice circle or adapt to 2.5m standard parts of other companies. // Parts\DragonTrunk - #DRAGR-DragonTrunk-titl = Dragon Trunk - #DRAGR-DragonTrunk-desc = An light weight hollow piece that attaches to the aft of the Dragon Capsule. It processes solar arrays to supply power to the space craft. It's large empty volume provides space for extra equipment or supplies needed for any mission. - #DRAGR-DragonTrunk-tags = cbbp dragon rider + #DRAGR-Trunk-titl = Dragon Trunk + #DRAGR-Trunk-desc = An light weight hollow piece that attaches to the aft of the Dragon Capsule. It processes solar arrays to supply power to the space craft. It's large empty volume provides space for extra equipment or supplies needed for any mission. + #DRAGR-Trunk-tags = cbbp dragon rider } } \ No newline at end of file From 55b40968ab76702874860ce7c623b6f8c5ce7269 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:22:13 -0500 Subject: [PATCH 044/110] Update DragonCapsule.cfg --- .../Parts/DragonCapsule/DragonCapsule.cfg | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg index 92f71cc..40331ff 100644 --- a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg +++ b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg @@ -62,9 +62,9 @@ PART category = Pods subcategory = 0 - title = #DRAGR-DragonCapsule-titl + title = #DRAGR-Capsule-titl manufacturer = #DRAGR-Agency-titl - description = #DRAGR-DragonCapsule-desc + description = #DRAGR-Capsule-desc tags = #autoLOC_500306 // capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque // tags = #autoLOC_500816 // break decouple separat split stag @@ -315,9 +315,9 @@ PART { name = ModuleAnimateGeneric animationName = Ladder - actionGUIName = #DRAGR-action-ladder-name - startEventGUIName = #DRAGR-action-ladder-strt - endEventGUIName = #DRAGR-action-ladder-stop + actionGUIName = #DRAGR-act-ladder-name + startEventGUIName = #DRAGR-act-ladder-strt + endEventGUIName = #DRAGR-act-ladder-stop eventAvailableEditor = True eventAvailableFlight = True eventAvailableEVA = True @@ -345,9 +345,9 @@ PART acquireTorque = 2.0 acquireTorqueRoll = 0.0 - menuName = #DRAGR-action-stage-name - stagingEnableText = #DRAGR-action-stage-enab - stagingDisableText = #DRAGR-action-stage-disa + menuName = #DRAGR-act-stage-name + stagingEnableText = #DRAGR-act-stage-enab + stagingDisableText = #DRAGR-act-stage-disa snapOffset = 90 snapRotation = false @@ -366,9 +366,9 @@ PART { name = ModuleAnimateGeneric animationName = RendezvousLight - actionGUIName = #DRAGR-action-light-dock-name - startEventGUIName = #DRAGR-action-light-dock-strt - endEventGUIName = #DRAGR-action-light-dock-stop + actionGUIName = #DRAGR-act-light-dock-name + startEventGUIName = #DRAGR-act-light-dock-strt + endEventGUIName = #DRAGR-act-light-dock-stop eventAvailableEditor = True eventAvailableFlight = True eventAvailableEVA = True @@ -383,9 +383,9 @@ PART { name = ModuleAnimateGeneric animationName = LandingLights - actionGUIName = #DRAGR-action-light-land-name - startEventGUIName = #DRAGR-action-light-land-strt - endEventGUIName = #DRAGR-action-light-land-stop + actionGUIName = #DRAGR-act-light-land-name + startEventGUIName = #DRAGR-act-light-land-strt + endEventGUIName = #DRAGR-act-light-land-stop eventAvailableEditor = True eventAvailableFlight = True eventAvailableEVA = True @@ -400,9 +400,9 @@ PART { name = ModuleAnimateGeneric animationName = FloodLights - actionGUIName = #DRAGR-action-light-flood-name - startEventGUIName = #DRAGR-action-light-flood-strt - endEventGUIName = #DRAGR-action-light-flood-stop + actionGUIName = #DRAGR-act-light-flood-name + startEventGUIName = #DRAGR-act-light-flood-strt + endEventGUIName = #DRAGR-act-light-flood-stop eventAvailableEditor = True eventAvailableFlight = True eventAvailableEVA = True @@ -417,9 +417,9 @@ PART { name = ModuleAnimateGeneric animationName = Extend_Gear - actionGUIName = #DRAGR-action-gear-name - startEventGUIName = #DRAGR-action-gear-strt - endEventGUIName = #DRAGR-action-gear-stop + actionGUIName = #DRAGR-act-gear-name + startEventGUIName = #DRAGR-act-gear-strt + endEventGUIName = #DRAGR-act-gear-stop eventAvailableEditor = True eventAvailableFlight = True eventAvailableEVA = True From 9e9717af0835a3e14905ccfe228228c0337c4c03 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:22:15 -0500 Subject: [PATCH 045/110] Update DragonCover.cfg --- GameData/DragonRider/Parts/DragonCover/DragonCover.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg index ade4517..8a8cfd6 100644 --- a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg +++ b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg @@ -24,10 +24,10 @@ PART category = Aero subcategory = 0 - title = #DRAGR-DragonCover-titl + title = #DRAGR-Cover-titl manufacturer = #DRAGR-Agency-titl - description = #DRAGR-DragonCover-desc - tags = #DRAGR-DragonCover-tags + description = #DRAGR-Cover-desc + tags = #DRAGR-Cover-tags mass = 0.01 dragModelType = default From f0851c431586e6c3991268faad93edb253235ccc Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:22:19 -0500 Subject: [PATCH 046/110] Update DragonNosecone.cfg --- .../DragonRider/Parts/DragonNosecone/DragonNosecone.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg index ee951f8..d626358 100644 --- a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg +++ b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg @@ -24,10 +24,10 @@ PART category = Aero subcategory = 0 - title = #DRAGR-DragonNosecone-titl + title = #DRAGR-Nosecone-titl manufacturer = #DRAGR-Agency-titl - description = #DRAGR-DragonNosecone-desc - tags = #DRAGR-DragonNosecone-tags + description = #DRAGR-Nosecone-desc + tags = #DRAGR-Nosecone-tags mass = 0.05 dragModelType = default From 9b4a7a771b174d381a9f5a6092a58b136f194b57 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:22:22 -0500 Subject: [PATCH 047/110] Update DragonSaddle.cfg --- GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg index 7fc1cce..080c778 100644 --- a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg +++ b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg @@ -31,10 +31,10 @@ PART category = Coupling subcategory = 0 - title = #DRAGR-DragonSaddle-titl + title = #DRAGR-Saddle-titl manufacturer = #DRAGR-Agency-titl - description = #DRAGR-DragonSaddle-desc - tags = #DRAGR-DragonSaddle-tags + description = #DRAGR-Saddle-desc + tags = #DRAGR-Saddle-tags mass = 0.25 dragModelType = default From 0c7bdf515d62b76bd83ff2adf260f5325a5ca8d7 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:22:24 -0500 Subject: [PATCH 048/110] Update DragonTrunk.cfg --- GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg index 6d774e4..6b18987 100644 --- a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg +++ b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg @@ -28,10 +28,10 @@ PART category = Utility subcategory = 0 - title = #DRAGR-DragonTrunk-titl + title = #DRAGR-Trunk-titl manufacturer = #DRAGR-Agency-titl - description = #DRAGR-DragonTrunk-desc - tags = #DRAGR-DragonTrunk-tags + description = #DRAGR-Trunk-desc + tags = #DRAGR-Trunk-tags mass = 0.25 dragModelType = default From 0d1f678c7e6977994ef94892f0fcf65e28932c07 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:27:42 -0500 Subject: [PATCH 049/110] Update en-us.cfg --- GameData/DragonRider/Localization/en-us.cfg | 2 -- 1 file changed, 2 deletions(-) diff --git a/GameData/DragonRider/Localization/en-us.cfg b/GameData/DragonRider/Localization/en-us.cfg index dedff63..c6ccebc 100644 --- a/GameData/DragonRider/Localization/en-us.cfg +++ b/GameData/DragonRider/Localization/en-us.cfg @@ -55,7 +55,6 @@ Localization // Parts\DragonNosecone #DRAGR-Nosecone-titl = Dragon Beak #DRAGR-Nosecone-desc = A blunt nose cone to be fitted atop of a Dragon Capsule to both protect the docking system and make it more aerodynamic. - #DRAGR-Nosecone-tags = cbbp dragon rider // Parts\DragonSaddle #DRAGR-Saddle-titl = Dragon Trunk Adapter @@ -64,6 +63,5 @@ Localization // Parts\DragonTrunk #DRAGR-Trunk-titl = Dragon Trunk #DRAGR-Trunk-desc = An light weight hollow piece that attaches to the aft of the Dragon Capsule. It processes solar arrays to supply power to the space craft. It's large empty volume provides space for extra equipment or supplies needed for any mission. - #DRAGR-Trunk-tags = cbbp dragon rider } } \ No newline at end of file From 331c25fe5de17dc11048412720cc5711c1113c6f Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:27:44 -0500 Subject: [PATCH 050/110] Update DragonSaddle.cfg --- GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg index 080c778..b5842ee 100644 --- a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg +++ b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg @@ -13,19 +13,15 @@ PART scale = 1 rescaleFactor = 1.0 - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z - node_stack_top = 0.0, 0.1850713, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.1850712, 0.0, 0.0, -1.0, 0.0, 1 node_stack_adapter = 0.0, -0.3314734, 0.0, 0.0, -1.0, 0.0, 1 - attachRules = 1,0,1,1,1 - // --- FX definitions --- fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple - TechRequired = veryHeavyRocketry + TechRequired = veryHeavyRocketry entryCost = 500 cost = 975 category = Coupling From 041c699a47c3fdaf1d5360ff644d5f4bc73c8245 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 00:27:47 -0500 Subject: [PATCH 051/110] Update DragonTrunk.cfg --- .../Parts/DragonTrunk/DragonTrunk.cfg | 43 ++++++++++++++++--- 1 file changed, 36 insertions(+), 7 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg index 6b18987..c120a3f 100644 --- a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg +++ b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg @@ -1,21 +1,36 @@ +// .cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + PART { - name = DragonTrunk // DragonWings + name = DragonTrunk + //DragonWings module = Part author = cBBp and zer0Kerbal - mesh = DragonTrunk.mu + // mesh = DragonTrunk.mu + MODEL + { + model = DragonRider/Parts/DragonTrunk/DragonTrunk + } + scale = 1.0 + rescaleFactor = 1.0 + bulkheadProfile = srf + + scale = 1 rescaleFactor = 1.0 bulkheadProfiles = size1, size0 - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0, -0.88, 0.0, 0.0, -1.0, 0.0, 1 node_stack_fairing00 = 1.1929506, 0.1229406, -0.3196501, 0.1666, 0, -0.04464, 0 node_stack_fairing01 = -1.1929506, 0.1229406, 0.3196501, -0.1666, 0, 0.04464, 0 - attachRules = 1,0,1,1,1 stackSymmetry = 1 @@ -31,17 +46,22 @@ PART title = #DRAGR-Trunk-titl manufacturer = #DRAGR-Agency-titl description = #DRAGR-Trunk-desc - tags = #DRAGR-Trunk-tags + tags = #autoLOC_500816 //#autoLOC_500816 = break decouple separat split stag mass = 0.25 + dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 1 + crashTolerance = 8 + maxTemp = 3200 + stageOffset = 3 childStageOffset = 1 + stagingIcon = FUEL_TANK MYSTERY_PART RCS_TANK MODULE { @@ -53,7 +73,6 @@ PART resourceName = ElectricCharge chargeRate = 30 - powerCurve { key = 206000000000 0 0 0 @@ -67,6 +86,16 @@ PART { name = ModuleDecouple ejectionForce = 10 + ejectionForcePercent = 100 + isOmniDecoupler = false explosiveNodeID = top + fxGroupName = decouple + staged = false + stagingEnabled = true + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = false + stagingToggleEnabledFlight = false } -} +} \ No newline at end of file From bc1ef175fc54f3e8b230d957947ed61efc8e38a5 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 20:24:37 -0500 Subject: [PATCH 052/110] Update Marketing.md --- docs/Marketing.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/docs/Marketing.md b/docs/Marketing.md index 9de39b4..1987477 100644 --- a/docs/Marketing.md +++ b/docs/Marketing.md @@ -16,23 +16,22 @@ based upon work by LisiasT --> -# Dragon Rider (DRAGR) [WIP] +# Dragon Rider (DRAGR) [Home](./index.md) ## Marketing Slicks * Table of Contents - * [Family Photo](#family-photo) - * [Mining Ore](#mining-ore) - * [Refining Ore to Metal](#refining-ore-to-metal) - * [Printing Rocketparts from Metal](#printing-rocketparts-from-metal) - * [Building Rockets](#building-rockets) - * [Finalize build](#finalize-build) - + * [Assemble](#assemble) + * [Launch](#launch) + * [Profit](#profit) + * [Reenter](#reenter) + * [Land](#land) + ### Family Photo -Fuel Tanks Plus + ![Resource Flow Graph](https://i.postimg.cc/QNqdw7wp/Simple-Construction-resource-Flow.png) [top](#table-of-contents) From 4619b5971a6d39ff5a876f4e19f95ffc35acb6ea Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 20:32:02 -0500 Subject: [PATCH 053/110] Update Marketing.md --- docs/Marketing.md | 54 +++++++++++++++-------------------------------- 1 file changed, 17 insertions(+), 37 deletions(-) diff --git a/docs/Marketing.md b/docs/Marketing.md index 1987477..3bd2bb4 100644 --- a/docs/Marketing.md +++ b/docs/Marketing.md @@ -25,58 +25,38 @@ based upon work by LisiasT --> * Table of Contents * [Assemble](#assemble) * [Launch](#launch) - * [Profit](#profit) - * [Reenter](#reenter) + * [On Mission](#on-mission) + * [On Approach to Landing](#on-approach-to-landing) * [Land](#land) -### Family Photo +### Assemble - + -![Resource Flow Graph](https://i.postimg.cc/QNqdw7wp/Simple-Construction-resource-Flow.png) -[top](#table-of-contents) +[top](#dragon-rider-dragr) -### Mining Ore +### Launch -First mine the ore *(after you find it)* + -![Mining Ore][IMG:hero:2a] -[top](#table-of-contents) +[top](#dragon-rider-dragr) -### Refining Ore to Metal +### On Mission -Then refine the ore into metal + -![Refining Ore to Metal][IMG:hero:2b] -[top](#table-of-contents) +[top](#dragon-rider-dragr) -### Printing Rocketparts from Metal +### On Approach to Landing -Then using the MPL Science lab, print Rocket Parts + -![Printing Rocketparts from Metal][IMG:hero:2c] -[top](#table-of-contents) +[top](#dragon-rider-dragr) -### Building Rockets +### Land -Then using a command pod and a docking port, build a new vessel or subassembly or even just a part + -![Building Rockets][IMG:hero:2d] -[top](#table-of-contents) - -### Finalize build - -Finalize your build and load up the resources, and - -*PROFIT!* - -![Finalize build!][IMG:hero:2e] -[top](#table-of-contents)) - -[IMG:hero:2a]: https://i.imgur.com/zqg2qcv.png "Mining Ore" -[IMG:hero:2b]: https://i.imgur.com/R6IYn5V.png "Refining Ore to Metal" -[IMG:hero:2c]: https://i.imgur.com/jhbus6m.png "Printing Rocketparts from Metal" -[IMG:hero:2d]: https://i.imgur.com/6v9gwma.png "Building Rockets" -[IMG:hero:2e]: https://i.imgur.com/nmq46HA.png "Finalize build!" +[top](#dragon-rider-dragr) From f0cc1483ba3a759a7a91a90d1d4c4d8a25cba178 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 20:32:04 -0500 Subject: [PATCH 054/110] Delete MARKETING-04.jpg --- img/MARKETING-04.jpg | Bin 50922 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 img/MARKETING-04.jpg diff --git a/img/MARKETING-04.jpg b/img/MARKETING-04.jpg deleted file mode 100644 index dad3d6dbe4e87ada7fe60cd704464747231bacf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50922 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 BxgY=l From f5d9468b8657846daa8b69d20f4eeaff57c22fad Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 20:32:07 -0500 Subject: [PATCH 055/110] Delete MARKETING-05.jpg --- img/MARKETING-05.jpg | Bin 63117 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 img/MARKETING-05.jpg diff --git a/img/MARKETING-05.jpg b/img/MARKETING-05.jpg deleted file mode 100644 index b8ef60d5c08c9f2cf961b6724fd93d2ec2fb4149..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63117 zcmbTe2|QHo`#*lh*b~Vp`&f#xBuYYY%2Fy~hLRG7P_m1$BuUvyg~Xt2 zLlP=kLn=Fi@w?9q<@tP`@Av=z{d!){YtA|Mb}jGgeO>3iPc3&W_dpwr^bGYN1OfpW zfd8Q7E@&Ub%FM#b!pzFb!pg?R%Felglaqsk6UEKLwP7<#KwvX!(`Lv6xoA-r_K9??E@x69E_(sUhTcLNNV`A^#i@P8H zAU%VWnU$UM@aeO{qT-U$=P%w=y{)bx*VffjTH8Lff9&|w`K`CFe_(Lv`|!y4#N^cU z%jvJozMd1hS*{ zMx_;0a!Bp8{LSy^)xx=Hi^{jH7WDt5*&oIJ>eUHxArZiNNL~mFbyN%F zDC@}&6S;1q95bo~QrQditI#o{ zYo$AwRg%7lY@isX+Avhv;Lm7x#@cj!N`cW1tjHkjW>V;$%0AN)8tpFZLZ1ybDp=Hk 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

XkY+$AgItN?W#C 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%0A2JHkW;tl|lUK4W*Mek(VbU=}RhproamLR#Q&bDM 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 From 3eb2527df36aa513fa1c83d4b047071f8a22f102 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:36:49 -0500 Subject: [PATCH 056/110] Update DragonRider.version --- DragonRider.version | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DragonRider.version b/DragonRider.version index ce1f48a..5939087 100644 --- a/DragonRider.version +++ b/DragonRider.version @@ -1,5 +1,5 @@ { - "NAME" : "DragonRider ()", + "NAME" : "DragonRider (DRAGR)", "URL" : "https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/DragonRider.version", "DOWNLOAD" : "https://github.com/zer0Kerbal/DragonRider/releases/latest", "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/changelog.md", @@ -11,10 +11,10 @@ }, "VERSION" : { - "MAJOR" : 1, - "MINOR" : 0, - "PATCH" : 0, - "BUILD" : 0 + "MAJOR" : 0, + "MINOR" : 9, + "PATCH" : 99, + "BUILD" : 1 }, "KSP_VERSION" : { From 5a24687b28fdf87fdb8cf3167b80297141d4f62d Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:36:51 -0500 Subject: [PATCH 057/110] Update Agents.cfg --- GameData/DragonRider/Agencies/Agents.cfg | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/GameData/DragonRider/Agencies/Agents.cfg b/GameData/DragonRider/Agencies/Agents.cfg index 6a5cf2e..5908cc6 100644 --- a/GameData/DragonRider/Agencies/Agents.cfg +++ b/GameData/DragonRider/Agencies/Agents.cfg @@ -1,4 +1,11 @@ -AGENT +// Agents.cfg 1.0.1.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +@AGENT { name = cBBp title = #DRAGR-Agency-titl From 5825a0280ba25ceb758a2f1c3ebebf504a4140f2 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:36:53 -0500 Subject: [PATCH 058/110] Create Attributions.htm --- GameData/DragonRider/Attributions.htm | 64 +++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 GameData/DragonRider/Attributions.htm diff --git a/GameData/DragonRider/Attributions.htm b/GameData/DragonRider/Attributions.htm new file mode 100644 index 0000000..be93bf9 --- /dev/null +++ b/GameData/DragonRider/Attributions.htm @@ -0,0 +1,64 @@ + + + + +

+

Dragon Rider (DRAGR)

+

Home

+

Attribution

+

Credits

+ + +

Flag(s)

+ + +

Agency

+ + +

Contract(s)

+
    +
  • none
  • +
+

Special Thanks

+ + +

Translations

+
    +
  • English English
  • +
  • Additions and corrections welcome!
  • +
+ +

Art Asset(s)

+
    +
  • Flags
  • +
+

Testing and Support

+ + + + + + + From 30e7ee8aa77057a3799c8ff79ff36ecf49715d49 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:36:56 -0500 Subject: [PATCH 059/110] Create changelog.md --- GameData/DragonRider/changelog.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 GameData/DragonRider/changelog.md diff --git a/GameData/DragonRider/changelog.md b/GameData/DragonRider/changelog.md new file mode 100644 index 0000000..6a4a29c --- /dev/null +++ b/GameData/DragonRider/changelog.md @@ -0,0 +1,26 @@ +## Changes + +## Version 0.9.9.9 - 2021-12-31 [KSP 1.12.2] + +- #25 - 0.9.9.9 adoption localization, adoption- contributed by zer0Kerbal +- #3 - Release 0.9.9.9-adoption adoption +- #4 - Adoption - social media adoption +- #5 - # Adoption Legal MumboJumbo adoption +- #6 - # Adoption - Documentation adoption +- #7 - Adoption - GitHub adoption +- #9 - Localization - English (United States) <en-us.cfg> localization + + + +* fixes for KSP 1.8.1 +* fixes for KSP 1.2.2 +* added mission flags +* updated buoyancy profile +* updated COL profile +* techtree integration +* editor search and category integration +* generic docking node fits normal and jr clampotron +* emergency fuelcell if power drops below 10% +* integrated heatshield and insulated capsule +* science container and crew report +* integrated transmitter From fa7a66065ae70f9c09555349dadf48c1cd60a581 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:36:58 -0500 Subject: [PATCH 060/110] Update CommunityTechTree.cfg --- GameData/DragonRider/Compatibility/CommunityTechTree.cfg | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/GameData/DragonRider/Compatibility/CommunityTechTree.cfg b/GameData/DragonRider/Compatibility/CommunityTechTree.cfg index 2ffe315..d25ce45 100644 --- a/GameData/DragonRider/Compatibility/CommunityTechTree.cfg +++ b/GameData/DragonRider/Compatibility/CommunityTechTree.cfg @@ -3,10 +3,9 @@ // created: // updated: 29 Dec 2021 +// CC BY-ND 3.0 unported by zer0Kerbal + @PART[Dragon*]:NEEDS[CommunityTechTree]:FOR[DragonRider] { - @TechRequired = specializedCommandModules -} - -// CC BY-NC-ND 3.0 unported -// zer0Kerbal + @TechRequired = specializedCommandModules +} \ No newline at end of file From 2992e444628c98c212597a8a76e113010cf27277 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:00 -0500 Subject: [PATCH 061/110] Update Kerbalism.cfg --- .../DragonRider/Compatibility/Kerbalism.cfg | 117 +++++++++--------- 1 file changed, 58 insertions(+), 59 deletions(-) diff --git a/GameData/DragonRider/Compatibility/Kerbalism.cfg b/GameData/DragonRider/Compatibility/Kerbalism.cfg index 8a150d5..512c908 100644 --- a/GameData/DragonRider/Compatibility/Kerbalism.cfg +++ b/GameData/DragonRider/Compatibility/Kerbalism.cfg @@ -1,7 +1,9 @@ -// Kerbalism.cfg 1.0.0.0 +// Kerbalism.cfg 1.0.1.0 // DragonRider (DRAGR) // created: -// updated: 29 Dec 2021 +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal @PART[DragonCapsule]:NEEDS[Kerbalism]:FOR[DragonRider] { @@ -13,69 +15,66 @@ } } -@PART[cBBp_Dragon_Wings]:NEEDS[Kerbalism]:FOR[DragonRider] +@PART[DragonTrunk]:NEEDS[Kerbalism]:FOR[DragonRider] { - ContainerVolume = 265.88 + ContainerVolume = 265.88 - MODULE - { - name = Configure - title = Supply Container - slots = 1 + MODULE + { + name = Configure + title = Supply Container + slots = 1 - SETUP - { - name = LifeSupport - desc = Store a balanced supply of life support. + SETUP + { + name = LifeSupport + desc = Store a balanced supply of life support. - RESOURCE - { - name = Food - amount = 0.7224224 - maxAmount = 0.7224224 - @amount *= #$../../../ContainerVolume$ - @maxAmount *= #$../../../ContainerVolume$ - } + RESOURCE + { + name = Food + amount = 0.7224224 + maxAmount = 0.7224224 + @amount *= #$../../../ContainerVolume$ + @maxAmount *= #$../../../ContainerVolume$ + } - RESOURCE - { - name = Water - amount = 0.2775776 - maxAmount = 0.2775776 - @amount *= #$../../../ContainerVolume$ - @maxAmount *= #$../../../ContainerVolume$ - } + RESOURCE + { + name = Water + amount = 0.2775776 + maxAmount = 0.2775776 + @amount *= #$../../../ContainerVolume$ + @maxAmount *= #$../../../ContainerVolume$ + } - RESOURCE - { - name = Oxygen - amount = 6.07 - maxAmount = 6.07 - @amount *= #$../../../ContainerVolume$ - @maxAmount *= #$../../../ContainerVolume$ - } + RESOURCE + { + name = Oxygen + amount = 6.07 + maxAmount = 6.07 + @amount *= #$../../../ContainerVolume$ + @maxAmount *= #$../../../ContainerVolume$ + } - RESOURCE - { - name = Nitrogen - amount = 112.24 - maxAmount = 112.24 - @amount *= #$../../../ContainerVolume$ - @maxAmount *= #$../../../ContainerVolume$ - } + RESOURCE + { + name = Nitrogen + amount = 112.24 + maxAmount = 112.24 + @amount *= #$../../../ContainerVolume$ + @maxAmount *= #$../../../ContainerVolume$ + } - RESOURCE - { - name = CarbonDioxide - amount = 0 - maxAmount = 5.13 - @amount *= #$../../../ContainerVolume$ - @maxAmount *= #$../../../ContainerVolume$ - } - } - } -} - -// CC BY-NC-ND 3.0 unported -// zer0Kerbal \ No newline at end of file + RESOURCE + { + name = CarbonDioxide + amount = 0 + maxAmount = 5.13 + @amount *= #$../../../ContainerVolume$ + @maxAmount *= #$../../../ContainerVolume$ + } + } + } +} \ No newline at end of file From c680978589fbd99b5e8ea3ef6e1d6963c89a6e53 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:03 -0500 Subject: [PATCH 062/110] Update Lazor.cfg --- GameData/DragonRider/Compatibility/Lazor.cfg | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/GameData/DragonRider/Compatibility/Lazor.cfg b/GameData/DragonRider/Compatibility/Lazor.cfg index 2b2ba65..e3b9065 100644 --- a/GameData/DragonRider/Compatibility/Lazor.cfg +++ b/GameData/DragonRider/Compatibility/Lazor.cfg @@ -3,13 +3,12 @@ // created: // updated: 29 Dec 2021 +// CC BY-ND 3.0 unported by zer0Kerbal + @PART[DragonCapsule]:NEEDS[Lazor]:FOR[DragonRider] { MODULE { name = LazorSystemDockingCamera } -} - -// CC BY-NC-ND 3.0 unported -// zer0Kerbal +} \ No newline at end of file From e3d8fd96ed03a68fc51ec3d8fde0d82b69a3709c Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:05 -0500 Subject: [PATCH 063/110] Update Mechjeb.cfg --- GameData/DragonRider/Compatibility/Mechjeb.cfg | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/GameData/DragonRider/Compatibility/Mechjeb.cfg b/GameData/DragonRider/Compatibility/Mechjeb.cfg index 56cce1a..eb5041a 100644 --- a/GameData/DragonRider/Compatibility/Mechjeb.cfg +++ b/GameData/DragonRider/Compatibility/Mechjeb.cfg @@ -3,13 +3,12 @@ // created: // updated: 29 Dec 2021 -@PART[DragonCapsule]:NEEDS[MechJeb]:FOR[DragonRider] +// CC BY-ND 3.0 unported by zer0Kerbal + +@PART[DragonCapsule]:HAS[!MODULE[MechJebCore]]:NEEDS[MechJeb]:FOR[DragonRider] { MODULE { name = MechJebCore } -} - -// CC BY-NC-ND 3.0 unported -// zer0Kerbal +} \ No newline at end of file From f3aa9e0c9601cc399ab7f76126e58b4a7cb8acbe Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:07 -0500 Subject: [PATCH 064/110] Update TacLifeSupport.cfg --- GameData/DragonRider/Compatibility/TacLifeSupport.cfg | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/GameData/DragonRider/Compatibility/TacLifeSupport.cfg b/GameData/DragonRider/Compatibility/TacLifeSupport.cfg index 394975e..a116c92 100644 --- a/GameData/DragonRider/Compatibility/TacLifeSupport.cfg +++ b/GameData/DragonRider/Compatibility/TacLifeSupport.cfg @@ -3,7 +3,9 @@ // created: // updated: 29 Dec 2021 -@PART[DragonWings]:NEEDS[TacLifeSupport]:FOR[DragonRider] +// CC BY-ND 3.0 unported by zer0Kerbal + +@PART[DragonTrunk]:NEEDS[TacLifeSupport]:FOR[DragonRider] { RESOURCE { @@ -81,8 +83,4 @@ amount = 0 maxAmount = 4.62 } -} - -// CC BY-NC-ND 3.0 unported -// zer0Kerbal - +} \ No newline at end of file From 3870f9d42587af183d193adb4f0a78ecc38731ab Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:10 -0500 Subject: [PATCH 065/110] Create DragonRider.version --- GameData/DragonRider/DragonRider.version | 36 ++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 GameData/DragonRider/DragonRider.version diff --git a/GameData/DragonRider/DragonRider.version b/GameData/DragonRider/DragonRider.version new file mode 100644 index 0000000..5939087 --- /dev/null +++ b/GameData/DragonRider/DragonRider.version @@ -0,0 +1,36 @@ +{ + "NAME" : "DragonRider (DRAGR)", + "URL" : "https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/DragonRider.version", + "DOWNLOAD" : "https://github.com/zer0Kerbal/DragonRider/releases/latest", + "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/changelog.md", + "GITHUB" : + { + "USERNAME" : "zer0Kerbal", + "REPOSITORY" : "DragonRider", + "ALLOW_PRE_RELEASE" : false + }, + "VERSION" : + { + "MAJOR" : 0, + "MINOR" : 9, + "PATCH" : 99, + "BUILD" : 1 + }, + "KSP_VERSION" : + { + "MAJOR" : 1, + "MINOR" : 12, + "PATCH" : 3 + }, + "KSP_VERSION_MIN" : + { + "MAJOR" : 1, + "MINOR" : 0, + "PATCH" : 0 + }, + "INSTALL_LOC" : + { + "NAME" : "DragonRider", + "DIRECTORY" : "DragonRider" + } +} \ No newline at end of file From c48afd35cb62acd090e3bff0924dce934375b47e Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:13 -0500 Subject: [PATCH 066/110] Update en-us.cfg --- GameData/DragonRider/Localization/en-us.cfg | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/GameData/DragonRider/Localization/en-us.cfg b/GameData/DragonRider/Localization/en-us.cfg index c6ccebc..8f5fd41 100644 --- a/GameData/DragonRider/Localization/en-us.cfg +++ b/GameData/DragonRider/Localization/en-us.cfg @@ -50,7 +50,6 @@ Localization // Parts\DragonCover #DRAGR-Cover-titl = Dragon Trunk Solar Array Fairing #DRAGR-Cover-desc = A cover to attach to the Dragon trunk in order to make it aerodynamic and shield the solar arrays from the harshness of acent. (align via shift + E or Q) - #DRAGR-Cover-tags = cbbp dragon rider fairing // Parts\DragonNosecone #DRAGR-Nosecone-titl = Dragon Beak @@ -63,5 +62,5 @@ Localization // Parts\DragonTrunk #DRAGR-Trunk-titl = Dragon Trunk #DRAGR-Trunk-desc = An light weight hollow piece that attaches to the aft of the Dragon Capsule. It processes solar arrays to supply power to the space craft. It's large empty volume provides space for extra equipment or supplies needed for any mission. - } + } } \ No newline at end of file From e0b1a927f58b7d9f04d94dd4024af7e26bc0b4fb Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:16 -0500 Subject: [PATCH 067/110] Create ManualInstallation.htm --- GameData/DragonRider/ManualInstallation.htm | 107 ++++++++++++++++++++ 1 file changed, 107 insertions(+) create mode 100644 GameData/DragonRider/ManualInstallation.htm diff --git a/GameData/DragonRider/ManualInstallation.htm b/GameData/DragonRider/ManualInstallation.htm new file mode 100644 index 0000000..e23109a --- /dev/null +++ b/GameData/DragonRider/ManualInstallation.htm @@ -0,0 +1,107 @@ + + + + +

Dragon Rider (DRAGR)

+

Home

+

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 DragonRider folder inside your +Kerbal Space Program's GameData folder:

+
    +
  • REMOVE ANY OLD VERSIONS OF THE PRODUCT BEFORE +INSTALLING +
      +
    • Delete <KSP_ROOT>/GameData/DragonRider
    • +
  • +
  • Extract the package's DragonRider/ folder into your +KSP's GameData folder as follows: +
      +
    • <PACKAGE>/DragonRider --> +<KSP_ROOT>/GameData +
        +
      • Overwrite any preexisting folder/file(s).
      • +
    • +
    • you should end up with +<KSP_ROOT>/GameData/DragonRider
    • +
  • +
+

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 +
      +
    • Delete <KSP_ROOT>/GameData/DragonRider
    • +
  • +
  • Extract the package's GameData folder into your KSP's +root folder as follows: +
      +
    • <PACKAGE>/GameData --> +<KSP_ROOT> +
        +
      • Overwrite any preexisting file.
      • +
    • +
    • you should end up with +<KSP_ROOT>/GameData/DragonRider
    • +
  • +
+

The +following file layout must be present after installation

+
<KSP_ROOT>
+  + [GameData]
+    + [DragonRider]
+      + [Agencies]
+        ...
+      + [Compatibility]
+        ...
+      + [Config]
+        ...
+      + [Contracts]
+        ...
+      + [Flags]
+        ...
+      + [Localization]
+        ...
+      + [Parts]
+        ...
+      + [Plugins]
+        ...
+      * #.#.#.#.htm
+      * Attributions.htm
+      * changelog.md
+      * License.txt
+        ManualInstallation.htm
+      * readme.htm
+      * DragonRider.version
+    ...
+    * [Module Manager][mm] or [Module Manager /L][mml]
+    * ModuleManager.ConfigCache
+  * KSP.log
+  ...
+

Dependencies

+ From a7ef5df9d8c36b58da62e3de24c6fb5b43172730 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:18 -0500 Subject: [PATCH 068/110] Update DragonCapsule.cfg --- GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg index 40331ff..098c5d5 100644 --- a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg +++ b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg @@ -1,4 +1,4 @@ -// .cfg 1.0.0.0 +// DragonCapsule.cfg 1.0.0.0 // DragonRider (DRAGR) // created: // updated: 25 Oct 2022 From ee94e5e9414843b2319e887037f98f1d9b4965fc Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:22 -0500 Subject: [PATCH 069/110] Update DragonCover.cfg --- .../Parts/DragonCover/DragonCover.cfg | 51 ++++++++++++++----- 1 file changed, 37 insertions(+), 14 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg index 8a8cfd6..25f45bb 100644 --- a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg +++ b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg @@ -1,54 +1,77 @@ +// DragonCover.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + PART { - name = DragonCover // cBBp_Dragon_Cloak + name = DragonCover + // cBBp_Dragon_Cloak module = Part author = cBBp and zer0Kerbal - mesh = DragonCover.mu + // mesh = DragonCover.mu + MODEL + { + model = DragonRider/Parts/DragonCover/DragonCover + scale = 1.0, 1.0, 1.0 + } scale = 1 rescaleFactor = 1.0 + bulkheadProfiles = srf - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z //node_stack_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 node_stack_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1 - attachRules = 1,0,1,1,1 - // --- FX definitions --- fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_vent_large = decouple - TechRequired = veryHeavyRocketry + TechRequired = veryHeavyRocketry entryCost = 1800 cost = 975 - category = Aero + category = Payload // Aero subcategory = 0 title = #DRAGR-Cover-titl manufacturer = #DRAGR-Agency-titl description = #DRAGR-Cover-desc - tags = #DRAGR-Cover-tags + tags = #autoLOC_500171 // aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport mass = 0.01 + fuelCrossFeed = false + dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 1 - crashTolerance = 45 + maxTemp = 1700 + + crashTolerance = 45 breakingForce = 200 breakingTorque = 200 - fuelCrossFeed = false - - // --- pod/rcs parameters --- stageOffset = 3 childStageOffset = 1 + stagingIcon = WINGLETS MODULE { name = ModuleDecouple - ejectionForce = 5 + ejectionForce = 20 + ejectionForcePercent = 50 + isOmniDecoupler = False explosiveNodeID = attach + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = false + stagingToggleEnabledFlight = false } -} +} \ No newline at end of file From 8c31d24dad1e31e7206bdf2e6f1dd9609fbd687d Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:24 -0500 Subject: [PATCH 070/110] Update DragonNosecone.cfg --- .../Parts/DragonNosecone/DragonNosecone.cfg | 45 ++++++++++++++----- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg index d626358..5930cff 100644 --- a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg +++ b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg @@ -1,24 +1,34 @@ +// DragonNosecone.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + PART { - // --- general parameters --- - name = DragonNosecone // cBBp_Dragon_Beak + name = DragonNosecone + // cBBp_Dragon_Beak module = Part author = cBBp and zer0Kerbal - mesh = DragonNosecone.mu + // mesh = DragonNosecone.mu + MODEL + { + model = DragonRider/Parts/DragonNosecone/DragonNosecone + scale = 1.0, 1.0, 1.0 + } scale = 1 rescaleFactor = 1.0 + bulkheadProfiles = size0 - // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_dragon = 0.0, 0.0210884, 0.0, 0.0, -1.0, 0.0, 1 - attachRules = 1,0,0,0,1 - // --- FX definitions --- fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple sound_decoupler_fire = decouple - TechRequired = veryHeavyRocketry + TechRequired = veryHeavyRocketry entryCost = 1800 cost = 975 category = Aero @@ -27,25 +37,38 @@ PART title = #DRAGR-Nosecone-titl manufacturer = #DRAGR-Agency-titl description = #DRAGR-Nosecone-desc - tags = #DRAGR-Nosecone-tags + tags = #autoLOC_500162 // aero aircraft )cap drag fligh missile plane speed stab stream mass = 0.05 + fuelCrossFeed = False + dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 - crashTolerance = 9 + maxTemp = 3400 - fuelCrossFeed = False + + crashTolerance = 9 stageOffset = 3 childStageOffset = 3 + stagingIcon = DECOUPLER_HOR - // --- Stage Separator parameters --- MODULE { name = ModuleDecouple ejectionForce = 250 + ejectionForcePercent = 100 + isOmniDecoupler = False explosiveNodeID = dragon + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = False + stagingToggleEnabledFlight = False } } From de109687bd89fd7eb241e3d34e4dd7ea79b603ef Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:27 -0500 Subject: [PATCH 071/110] Update DragonSaddle.cfg --- .../Parts/DragonSaddle/DragonSaddle.cfg | 36 ++++++++++++++----- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg index b5842ee..c93e34f 100644 --- a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg +++ b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg @@ -1,17 +1,25 @@ +// DragonSaddle.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + PART { - // --- general parameters --- name = DragonSaddle module = Part author = cBBp and zer0Kerbal - // mesh = model.mu MODEL { model = DragonRider/Parts/DragonSaddle/DragonSaddle } scale = 1 rescaleFactor = 1.0 + bulkheadProfiles = size1,size2 + + vesselType = Ship node_stack_top = 0.0, 0.1850713, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.1850712, 0.0, 0.0, -1.0, 0.0, 1 @@ -30,26 +38,39 @@ PART title = #DRAGR-Saddle-titl manufacturer = #DRAGR-Agency-titl description = #DRAGR-Saddle-desc - tags = #DRAGR-Saddle-tags + tags = #autoLOC_500816 // break decouple separat split stag mass = 0.25 + fuelCrossFeed = False + dragModelType = default maximum_drag = 0.2 minimum_drag = 0.1 angularDrag = 2 + crashTolerance = 45 + maxTemp = 2200 - fuelCrossFeed = false - vesselType = Ship stageOffset = 3 childStageOffset = 2 + stagingIcon = DECOUPLER_HOR MODULE { name = ModuleDecouple - ejectionForce = 20 + ejectionForce = 50 + ejectionForcePercent = 45 + isOmniDecoupler = False explosiveNodeID = top + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = False + stagingToggleEnabledFlight = False } MODULE @@ -61,6 +82,5 @@ PART jettisonedObjectMass = 0.1 jettisonForce = 5 jettisonDirection = 0 0 1 - } -} +} \ No newline at end of file From 7ddba89483dab2b2d0376cfe143a30f61b52a33d Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:29 -0500 Subject: [PATCH 072/110] Delete model.mu --- .../DragonRider/Parts/DragonSaddle/model.mu | Bin 85590 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 GameData/DragonRider/Parts/DragonSaddle/model.mu diff --git a/GameData/DragonRider/Parts/DragonSaddle/model.mu b/GameData/DragonRider/Parts/DragonSaddle/model.mu deleted file mode 100644 index 8f033aa4fdf54f0ee2268d1299cfb2ea05203890..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85590 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 From ebb062b105a7964273645d299216c78793e7f0f1 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:32 -0500 Subject: [PATCH 073/110] Update DragonTrunk.cfg --- .../Parts/DragonTrunk/DragonTrunk.cfg | 35 ++++++++++--------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg index c120a3f..bc7b848 100644 --- a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg +++ b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg @@ -1,4 +1,4 @@ -// .cfg 1.0.0.0 +// DragonTrunk.cfg 1.0.0.0 // DragonRider (DRAGR) // created: // updated: 25 Oct 2022 @@ -19,11 +19,6 @@ PART } scale = 1.0 rescaleFactor = 1.0 - bulkheadProfile = srf - - - scale = 1 - rescaleFactor = 1.0 bulkheadProfiles = size1, size0 node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 0 @@ -38,15 +33,15 @@ PART sound_decoupler_fire = decouple TechRequired = veryHeavyRocketry - entryCost = 500 + entryCost = 1500 cost = 300 - category = Utility + category = Payload subcategory = 0 title = #DRAGR-Trunk-titl manufacturer = #DRAGR-Agency-titl description = #DRAGR-Trunk-desc - tags = #autoLOC_500816 //#autoLOC_500816 = break decouple separat split stag + tags = #autoLOC_500953 // bus contain heat hollow protect (stor therm mass = 0.25 @@ -57,21 +52,27 @@ PART crashTolerance = 8 - maxTemp = 3200 + maxTemp = 2000 stageOffset = 3 childStageOffset = 1 - stagingIcon = FUEL_TANK MYSTERY_PART RCS_TANK + stagingIcon = MYSTERY_PART MODULE { name = ModuleDeployableSolarPanel + extendActionName = #autoLOC_6001805 //#autoLOC_6001805 = Extend <<1>> + retractActionName = #autoLOC_6001806 //#autoLOC_6001806 = Retract <<1>> + extendpanelsActionName = #autoLOC_6001807 //#autoLOC_6001807 = Toggle <<1>> animationName = array_deploy raycastTransformName = sunCatcher pivotName = rotary_right - resourceName = ElectricCharge + impactResistance = 5 + impactResistanceRetracted = 12 + + resourceName = ElectricCharge chargeRate = 30 powerCurve { @@ -87,15 +88,15 @@ PART name = ModuleDecouple ejectionForce = 10 ejectionForcePercent = 100 - isOmniDecoupler = false + isOmniDecoupler = False explosiveNodeID = top fxGroupName = decouple - staged = false - stagingEnabled = true + staged = True + stagingEnabled = True menuName = #autoLOC_6001443 // Decouple stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging - stagingToggleEnabledEditor = false - stagingToggleEnabledFlight = false + stagingToggleEnabledEditor = False + stagingToggleEnabledFlight = False } } \ No newline at end of file From c98a8e511534321b50d464db6ef6c37ed67ac001 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:37 -0500 Subject: [PATCH 074/110] Create readme.htm --- GameData/DragonRider/readme.htm | 391 ++++++++++++++++++++++++++++++++ 1 file changed, 391 insertions(+) create mode 100644 GameData/DragonRider/readme.htm diff --git a/GameData/DragonRider/readme.htm b/GameData/DragonRider/readme.htm new file mode 100644 index 0000000..0ae34c7 --- /dev/null +++ b/GameData/DragonRider/readme.htm @@ -0,0 +1,391 @@ + + + + +

KSP version License
+Curseforge GitHub SpaceDock CKAN
+Pages

+

Dragon Rider (DRAGR)

+

By +zer0Kerbal, originally by CardBoardBoxProcessor, +then by MacLuky

+

adopted with express permission and brought to you by +KerbSimpleCo

+DragonRider Hero + +

Preamble by CardBoardBoxProcessor

+
+

The Dragon Capsule is basically the minivan of space transportation +with it's ability to hold Seven crew members and it's spacious interior. +It comes fully equipped with built in a docking and propulsion to allow +it to shuttle its crew and cargo about in orbit. The Dragons array of +Lights, landing gear and engines enable it to be the perfect drop pod to +make landings on any celestial body.

+
+

Contains

+
    +
  • Dragon Capsule
  • +
  • Trunk
  • +
  • Solar Panel Covers
  • +
  • Nose cone
  • +
  • Saddle
  • +
+
+

See more

+
+ +
+
+

YouTube review by Kottabos Gaming

+

+

https://www.youtube.com/watch?v=dJhNYbBdhtc +https://www.youtube.com/watch?v=akvqj7HuiZE +https://www.youtube.com/watch?v=q2JKM4KZaDw

+

Help Wanted

+
+
    +
  • Compatibility patches
  • +
  • Contracts for these glorious parts
  • +
  • Variant Textures
  • +
  • Converting from FireSpitter to Stock and/or KSPWheel
  • +
  • Model updates to Unity 2019
  • +
  • Marketing Images and Videos such as hero shots, animated gifs, short +highlights
  • +
  • Have a request? Glad to have them, kindly submit through GitHub.
  • +
+
+
+

Localization

+
+
    +
  • English English
  • +
  • your translation here
  • +
+

HELP WANTED - See the README in the Localization folder or the +Quickstart Guide for instructions for adding or +improving translations. GitHub push is the best way to contribute. +Additions and corrections welcome!

+
+
+

Installation Directions 1

+

Use CurseForge/OverWolf App (currently does +not install dependencies)

+

+CurseForge/OverWolf App

+

I take no part, nor am I interested in maintaining the CKAN mod metadata for my mods. CKAN is a great mod for those that can't use zip tools. +If you are having issues please let the CKAN people know and refer to the CKAN thread. My support of CKAN extends as far as me checking the checkbox in +Spacedock when I upload. Beware, CKAN can really mess up though it tries very, +very, very hard not to.

+

or CKAN

+

Dependencies

+ +

Supports

+ +

Tags

+

parts, config

+
+

red box below is a link to forum post on how to get support

+ +

How to get support

+

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date

+
+ +

Credits and Special Thanks

+ + +

Current (2) - zer0Kerbal

+
+

Forum: Thread - Source: GitHub
+License: License License

+
Disclaimer(s)
+

All bundled mods are distributed under their own +licenses
+All assets, including but not limited to: animations, +models, sounds and textures are distributed under their own +licenses

+
+ +

Original (1) - Author: MacLuky

+
+

Forum: Thread - Download: CurseForge - Source: CurseForge
+License: License License

+
+

Original (0) - +Author: CardBoardBoxProcessor

+
+

Forum: Thread - Download: CurseForge - Source: CurseForge
+License: License License

+
+
+

DONATIONS

+

How to support this and other great mods by zer0Kerbal

+
+

Completely voluntary, absolutely amazing, and really does +help me out a lot! quote from +cybutek +cybutek creator of + +Kerbal Engineer

+
+

Support Github Sponsor Patreon Buy zer0Kerbal a snack

+

and it is true.

+ + + + + + + + + + + + + + + + + + + + +
+

Connect with me

+

Track progress: issues here and projects here +along with The Short +List

+

zer0Kerbal | kerbalspaceprogram.com +zer0Kerbal | CurseForge +zer0Kerbal | reddit +zer0Kerbal | Patreon +zer0Kerbal | YouTube +zer0Kerbal | Twitch +zer0Kerbal | PayPal +zer0Kerbal | Buy Me a Coffee +zer0Kerbal | Twitter

+
Release Schedule
+
    +
  1. GitHub, reaching first manual installers and users of KSP-AVC. Right +now.
  2. +
  3. CurseForge. Right now.
  4. +
  5. SpaceDock (and CKAN users). Soon™
  6. +
+ + +
+
+
    +
  1. this isn't a mod. ;P↩︎

  2. +
  3. may work on other versions +(YMMV)↩︎

  4. +
  5. Be Kind: Lithobrake, not jakebrake! Keep your Module +Manager up to date!↩︎

  6. +
+
From c5b5308ce10aadaf33f81b8689a8b9a66edec7da Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:40 -0500 Subject: [PATCH 075/110] Create DragonGuts.cfg --- .../Spaces/DragonGuts/DragonGuts.cfg | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 GameData/DragonRider/Spaces/DragonGuts/DragonGuts.cfg diff --git a/GameData/DragonRider/Spaces/DragonGuts/DragonGuts.cfg b/GameData/DragonRider/Spaces/DragonGuts/DragonGuts.cfg new file mode 100644 index 0000000..840a6be --- /dev/null +++ b/GameData/DragonRider/Spaces/DragonGuts/DragonGuts.cfg @@ -0,0 +1,52 @@ +// DragonGuts.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +INTERNAL +{ + name = DragonGuts + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat01 + } + + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat02 + } + + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat03 + } + + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat04 + } + + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat05 + } + + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat06 + } + + MODULE + { + name = InternalSeat + seatTransformName = PilotSeat07 + } +} \ No newline at end of file From 3c82eb59ecfe90a144419693ab44b232fc569777 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:42 -0500 Subject: [PATCH 076/110] Delete internal.cfg --- .../Spaces/DragonGuts/internal.cfg | 46 ------------------- 1 file changed, 46 deletions(-) delete mode 100644 GameData/DragonRider/Spaces/DragonGuts/internal.cfg diff --git a/GameData/DragonRider/Spaces/DragonGuts/internal.cfg b/GameData/DragonRider/Spaces/DragonGuts/internal.cfg deleted file mode 100644 index cf69ddf..0000000 --- a/GameData/DragonRider/Spaces/DragonGuts/internal.cfg +++ /dev/null @@ -1,46 +0,0 @@ -INTERNAL -{ - name = DragonGuts - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat01 - } - - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat02 - } - - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat03 - } - - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat04 - } - - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat05 - } - - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat06 - } - - MODULE - { - name = InternalSeat - seatTransformName = PilotSeat07 - } - -} \ No newline at end of file From c7f5eb30456b2cd86fb544b602e6cf849906e944 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 22:37:45 -0500 Subject: [PATCH 077/110] Update readme.md --- readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 3234f97..0b54430 100644 --- a/readme.md +++ b/readme.md @@ -210,7 +210,7 @@ How to support this and other great mods by [`zer0Kerbal`][zer0Kerbal] [GITHUB:url]: https://github.com/zer0Kerbal/DragonRider/ "GitHub" [GITHUB:shd]: https://img.shields.io/badge/Github-Link-CCFF00.svg?labelColor=181717&style=plastic&logo=github "GitHub" -[SPCDCK:url]: http://spacedock.info/mod/00000 "SpaceDock" +[SPCDCK:url]: http://spacedock.info/mod/3140 "SpaceDock" [SPCDCK:shd]: https://img.shields.io/badge/SpaceDock-Link-CCFF00.svg?labelColor=181717&style=plastic&logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDAgNTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzFBMUExQTt9Cgkuc3Qxe2ZpbGw6IzA1Nzg5Mzt9Cgkuc3Qye2ZpbGw6IzA3QUNEMjt9Cjwvc3R5bGU+CjxwYXRoIGlkPSJYTUxJRF8xXyIgY2xhc3M9InN0MCIgZD0iTTQwMCwwLjZIMTAwYy01NSwwLTEwMCw0NS0xMDAsMTAwVjQwMGMwLDU1LDQ1LDEwMCwxMDAsMTAwaDMwMGM1NSwwLDEwMC00NSwxMDAtMTAwVjEwMC42CglDNTAwLDQ1LjYsNDU1LDAuNiw0MDAsMC42eiIvPgo8ZyBpZD0iWE1MSURfNl8iPgoJPGcgaWQ9IlhNTElEXzlfIj4KCQk8cGF0aCBpZD0iWE1MSURfMTdfIiBjbGFzcz0ic3QxIiBkPSJNMTgzLjMsMTY1LjljNi40LTMuNiwxNi45LTMuNiwyMy4zLDBMNDY3LjQsMzE0YzYuNCwzLjYsNi40LDkuNiwwLDEzLjJMMjA2LjYsNDc0LjQKCQkJYy02LjQsMy42LTE3LjcsNi42LTI1LDYuNmgtNDQuOGMtNy40LDAtOC4xLTMtMS43LTYuNmwyNjEtMTQ3LjJjNi40LTMuNiw2LjQtOS42LDAtMTMuMkwxNzEsMTg2Yy02LjQtMy42LTYuNC05LjYsMC0xMy4yCgkJCUwxODMuMywxNjUuOXoiLz4KCTwvZz4KCTxnIGlkPSJYTUxJRF84XyI+CgkJPHBhdGggaWQ9IlhNTElEXzE2XyIgY2xhc3M9InN0MiIgZD0iTTMxOC44LDE5Yy03LjQsMC0xOC42LDIuOC0yNSw2LjRMMzMsMTczLjRjLTYuNCwzLjYtNi40LDkuNSwwLDEzLjFsMjYwLjcsMTQ3LjEKCQkJYzYuNCwzLjYsMTYuOSwzLjYsMjMuMywwbDEyLjMtN2M2LjQtMy42LDYuNC05LjUsMC0xMy4ybC0yMjUuMS0xMjdjLTYuNC0zLjYtNi40LTkuNSwwLTEzLjJMMzY1LjYsMjUuNGM2LjQtMy42LDUuNi02LjQtMS43LTYuNAoJCQlIMzE4Ljh6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg== "SpaceDock" From b2c9686a2668c660b595f86417969b09347b02e7 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:30 -0500 Subject: [PATCH 078/110] Update changelog.md --- changelog.md | 170 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 161 insertions(+), 9 deletions(-) diff --git a/changelog.md b/changelog.md index 6a4a29c..1d3eebb 100644 --- a/changelog.md +++ b/changelog.md @@ -1,16 +1,142 @@ -## Changes +# Changelog + +| modName | Dragon Rider (DRAGR) | +| ---------- | ----------------------------------------------------------------- | +| license | CC-BY-ND-3.0 | +| author | CardBoardBoxProcessor, MacLuky and zer0Kerbal | +| forum | (https://forum.kerbalspaceprogram.com/index.php?/topic/210281-*/) | +| github | (https://github.com/zer0Kerbal/DragonRider) | +| curseforge | (https://www.curseforge.com/kerbal/ksp-mods/DragonRider) | +| spacedock | (https://spacedock.info/mod/3140) | +| ckan | DragonRider | -## Version 0.9.9.9 - 2021-12-31 [KSP 1.12.2] +## Version 0.9.99.1-prerelease `` edition -- #25 - 0.9.9.9 adoption localization, adoption- contributed by zer0Kerbal -- #3 - Release 0.9.9.9-adoption adoption -- #4 - Adoption - social media adoption -- #5 - # Adoption Legal MumboJumbo adoption -- #6 - # Adoption - Documentation adoption -- #7 - Adoption - GitHub adoption -- #9 - Localization - English (United States) <en-us.cfg> localization +* Released + * 27 Oct 2022 + * for Kerbal Space Program 1.12.3 + * by zer0Kerbal +## Summary 0.9.99.1 +* Update, moderization, localization, and linting pass +* New Cover/Hero logo image + +### Documentation 0.9.99.1 + +* Create + * docs/ + * [`_config.yml`] + * [Attribution.md] v1.0.7.1 + * [ManualInstallation.md] v1.1.8.0 + * [404.md] v1.0.3.2 + * [LegalMumboJumbo.md] v1.0.5.1 + * [Localizations.md] v1.1.7.0 + * [Marketing.md] v1.0.1.0 + * done + * [Notices.md] v1.0.1.0 + * [Disclaimer.md] v1.0.1.0 + * [PartsCatalog.md] v1.1.4.1 + * done + * [Why.md] v1.1.0.0 + * closes #33 - Create GitHub Pages + * closes #34 - Create HeroLogo.png +* Update + * + * Remove [KSP_VERSION_MAX] +* Add + * Hero.png + * @thumbs/ + * add thumbnails +* closes #7 - Create HeroLogo.png +* closes #43 - Create Thumbs + +### Asset Updates + +* create Assets/ folder +* convert from mesh to MODEL +* rename + * models to unique names + * model.mu --> Dragon*.mu + * textures to unique names + * model000.dds --> dragr-00.dds +* update + * model pointers (.png et al to .dds) + * model texture pointers to new names +* relocate assets to Assets/ +* eliminate + * duplicate textures + * duplicate models +* relocate part.cfg to Parts/ +* updates #36 - Part Asset Updates + +### ImgBot + +* #1 - [ImgBot] Optimize images - contributed by imgbot[bot] + +### Localization 0.9.99.1 + +* Localize parts +* Update Localization/ + * v1.1.0.0 + * [readme.md] v2.1.2.0 + * [quickstart.md] v1.0.1.1 +* updates #8 - Localization - Master +* closes #9 - English +* closes #37 - Create +* closes #35 - Create Localization directory and contents + +### Parts 0.9.99.1 + +* Update pass +* header +* update + * file name from --> + * part name from Dragon* --> dragr-* + * linting + * localization + +### Compatibility 0.9.99.1 + +* Update + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + +### Update License + +* Updated License: CC BY-ND 3.0 US + * was: CC BY-NC-ND 3.0 US +* closes #38 - Update License + +### Status 0.9.99.1 + +* Issues + * closes #29 - Dragon Rider (DRAGR) 0.9.99.1-prerelease `` edition + * closes #30 - 0.9.99.1 Create Legal Mumbo Jumbo + * closes #31 - 0.9.99.1 Create Documentation + * closes #32 - 0.9.99.1 Create Social Media Presence + +--- + +## Version 0.9.99.0-adoption `` edition + +* 31 Dec 2021 +* for Kerbal Space Program 1.12.2 + +* closes #25 - 0.9.9.9 adoption +* closes #3 - Release 0.9.9.9-adoption +* closes #4 - Adoption - social media +* closes #5 - Adoption Legal MumboJumbo +* closes #6 - Adoption - Documentation +* closes #7 - Adoption - GitHub +* closes #9 - Localization - English + +--- + +## Version 0.2.0.0-release `` edition * fixes for KSP 1.8.1 * fixes for KSP 1.2.2 @@ -24,3 +150,29 @@ * integrated heatshield and insulated capsule * science container and crew report * integrated transmitter + +--- + +## Version 0.1.0.0-release `` edition + +fix link + +--- + +## Version R4 + +* Band-aided Solar and Landing leg animation problem. only real fix is a DEV fix. +* removed Dragon Brain as it is pointless now. +* Changed some engine power and the like. +* added Reaction Wheels to Capsule. + +--- + +## Version R3 + +* Fixed RCS Translation instability +* made compatible with 0.20 finally. +* added mechJeb2 support to brain and Capsule (AFAIK not tested) +* Added Docking Cam Support (AFAIK not tested) + +--- From c5c7d27847e0f22a403d8f4d7fe4b8d05645d7b3 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:33 -0500 Subject: [PATCH 079/110] Create changelog.md --- docs/changelog.md | 190 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 docs/changelog.md diff --git a/docs/changelog.md b/docs/changelog.md new file mode 100644 index 0000000..14e01ec --- /dev/null +++ b/docs/changelog.md @@ -0,0 +1,190 @@ +--- +permalink: /Changelog.html +title: The Change Log +description: The Opening Credits, and the closing credits, plus the first of two (or is three) end credit scenes +tags: changes,changelog,change-log,page,kerbal,ksp,zer0Kerbal,zedK +--- +# Changelog + +| modName | Dragon Rider (DRAGR) | +| ---------- | ----------------------------------------------------------------- | +| license | CC-BY-ND-3.0 | +| author | CardBoardBoxProcessor, MacLuky and zer0Kerbal | +| forum | (https://forum.kerbalspaceprogram.com/index.php?/topic/210281-*/) | +| github | (https://github.com/zer0Kerbal/DragonRider) | +| curseforge | (https://www.curseforge.com/kerbal/ksp-mods/DragonRider) | +| spacedock | (https://spacedock.info/mod/3140) | +| ckan | DragonRider | + +## Version 0.9.99.1-prerelease `` edition + +* Released + * 27 Oct 2022 + * for Kerbal Space Program 1.12.3 + * by zer0Kerbal + +## Summary 0.9.99.1 + +* Update, moderization, localization, and linting pass +* New Cover/Hero logo image + +### Documentation 0.9.99.1 + +* Create + * docs/ + * [`_config.yml`] + * [Attribution.md] v1.0.7.1 + * [ManualInstallation.md] v1.1.8.0 + * [404.md] v1.0.3.2 + * [LegalMumboJumbo.md] v1.0.5.1 + * [Localizations.md] v1.1.7.0 + * [Marketing.md] v1.0.1.0 + * done + * [Notices.md] v1.0.1.0 + * [Disclaimer.md] v1.0.1.0 + * [PartsCatalog.md] v1.1.4.1 + * done + * [Why.md] v1.1.0.0 + * closes #33 - Create GitHub Pages + * closes #34 - Create HeroLogo.png +* Update + * + * Remove [KSP_VERSION_MAX] +* Add + * Hero.png + * @thumbs/ + * add thumbnails +* closes #7 - Create HeroLogo.png +* closes #43 - Create Thumbs + +### Asset Updates + +* create Assets/ folder +* convert from mesh to MODEL +* rename + * models to unique names + * model.mu --> Dragon*.mu + * textures to unique names + * model000.dds --> dragr-00.dds +* update + * model pointers (.png et al to .dds) + * model texture pointers to new names +* relocate assets to Assets/ +* eliminate + * duplicate textures + * duplicate models +* relocate part.cfg to Parts/ +* updates #36 - Part Asset Updates + +### ImgBot + +* #1 - [ImgBot] Optimize images - contributed by imgbot[bot] + +### Localization 0.9.99.1 + +* Localize parts +* Update Localization/ + * v1.1.0.0 + * [readme.md] v2.1.2.0 + * [quickstart.md] v1.0.1.1 +* updates #8 - Localization - Master +* closes #9 - English +* closes #37 - Create +* closes #35 - Create Localization directory and contents + +### Parts 0.9.99.1 + +* Update pass +* header +* update + * file name from --> + * part name from Dragon* --> dragr-* + * linting + * localization + +### Compatibility 0.9.99.1 + +* Update + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + +### Update License + +* Updated License: CC BY-ND 3.0 US + * was: CC BY-NC-ND 3.0 US +* closes #38 - Update License + +### Status 0.9.99.1 + +* Issues + * closes #29 - Dragon Rider (DRAGR) 0.9.99.1-prerelease `` edition + * closes #30 - 0.9.99.1 Create Legal Mumbo Jumbo + * closes #31 - 0.9.99.1 Create Documentation + * closes #32 - 0.9.99.1 Create Social Media Presence + +--- + +## Version 0.9.99.0-adoption `` edition + +* 31 Dec 2021 +* for Kerbal Space Program 1.12.2 + +* closes #25 - 0.9.9.9 adoption +* closes #3 - Release 0.9.9.9-adoption +* closes #4 - Adoption - social media +* closes #5 - Adoption Legal MumboJumbo +* closes #6 - Adoption - Documentation +* closes #7 - Adoption - GitHub +* closes #9 - Localization - English + +--- + +## Version 0.2.0.0-release `` edition + +* fixes for KSP 1.8.1 +* fixes for KSP 1.2.2 +* added mission flags +* updated buoyancy profile +* updated COL profile +* techtree integration +* editor search and category integration +* generic docking node fits normal and jr clampotron +* emergency fuelcell if power drops below 10% +* integrated heatshield and insulated capsule +* science container and crew report +* integrated transmitter + +--- + +## Version 0.1.0.0-release `` edition + +fix link + +--- + +## Version R4 + +* Band-aided Solar and Landing leg animation problem. only real fix is a DEV fix. +* removed Dragon Brain as it is pointless now. +* Changed some engine power and the like. +* added Reaction Wheels to Capsule. + +--- + +## Version R3 + +* Fixed RCS Translation instability +* made compatible with 0.20 finally. +* added mechJeb2 support to brain and Capsule (AFAIK not tested) +* Added Docking Cam Support (AFAIK not tested) + +--- From 3897aee45404e653215b6d7cf550b9f226b6e343 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:35 -0500 Subject: [PATCH 080/110] Create 0.9.99.1.md --- docs/ReleaseNotes/0.9.99.1.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/ReleaseNotes/0.9.99.1.md diff --git a/docs/ReleaseNotes/0.9.99.1.md b/docs/ReleaseNotes/0.9.99.1.md new file mode 100644 index 0000000..00a3395 --- /dev/null +++ b/docs/ReleaseNotes/0.9.99.1.md @@ -0,0 +1 @@ +** 0.9.99.1.md -- From b8763a63a7f81614333edec4ddd9a090c586ac57 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:37 -0500 Subject: [PATCH 081/110] Create 0.9.99.1.htm --- GameData/DragonRider/0.9.99.1.htm | 250 ++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100644 GameData/DragonRider/0.9.99.1.htm diff --git a/GameData/DragonRider/0.9.99.1.htm b/GameData/DragonRider/0.9.99.1.htm new file mode 100644 index 0000000..e472865 --- /dev/null +++ b/GameData/DragonRider/0.9.99.1.htm @@ -0,0 +1,250 @@ + + +

Dragon Rider
+KSP version License
+AVC .version files Pages

+

Version +0.9.99.1-prerelease - <EDITION> edition

+
    +
  • Released +
      +
    • 25 Oct 2022
    • +
    • for Kerbal Space Program 1.12.3
    • +
    • by zer0Kerbal
    • +
  • +
+

+DO A CLEAN INSTALL:
DELETE EXISTING INSTALLATION THEN RE-INSTALL

Download from CurseForge

+ +

Summary

+
    +
  • Update, moderization, localization, and linting pass
  • +
  • New Cover/Hero logo image
  • +
+

Changes

+

Documentation 0.9.99.1

+
    +
  • Create +
      +
    • docs/ +
        +
      • [_config.yml]
      • +
      • [Attribution.md] v1.0.7.1
      • +
      • [ManualInstallation.md] v1.1.8.0
      • +
      • [404.md] v1.0.3.2
      • +
      • [LegalMumboJumbo.md] v1.0.5.1
      • +
      • [Localizations.md] v1.1.7.0
      • +
      • [Marketing.md] v1.0.1.0 +
          +
        • done
        • +
      • +
      • [Notices.md] v1.0.1.0
      • +
      • [Disclaimer.md] v1.0.1.0
      • +
      • [PartsCatalog.md] v1.1.4.1 +
          +
        • done
        • +
      • +
      • [Why.md] v1.1.0.0
      • +
    • +
    • closes #33 - Create GitHub Pages
    • +
    • closes #34 - Create HeroLogo.png
    • +
  • +
  • Update +
      +
    • <DragonRider.version>
    • +
    • Remove [KSP_VERSION_MAX]
    • +
  • +
  • Add +
      +
    • Hero.png
    • +
    • @thumbs/ +
        +
      • add thumbnails
      • +
    • +
  • +
  • closes #7 - Create HeroLogo.png
  • +
  • closes #43 - Create Thumbs
  • +
+

Asset Updates

+
    +
  • create Assets/ folder
  • +
  • convert from mesh to MODEL
  • +
  • rename +
      +
    • models to unique names +
        +
      • model.mu --> Dragon*.mu
      • +
    • +
    • textures to unique names +
        +
      • model000.dds --> dragr-00.dds
      • +
    • +
  • +
  • update +
      +
    • model pointers (.png et al to .dds)
    • +
    • model texture pointers to new names
    • +
  • +
  • relocate assets to Assets/
  • +
  • eliminate +
      +
    • duplicate textures
    • +
    • duplicate models
    • +
  • +
  • relocate part.cfg to Parts/
  • +
  • updates #36 - Part Asset Updates
  • +
+

ImgBot

+
    +
  • #1 - [ImgBot] Optimize images - contributed by imgbot[bot]
  • +
+

Localization 0.9.99.1

+
    +
  • Localize parts
  • +
  • Update Localization/ +
      +
    • <en-us.cfg> v1.1.0.0
    • +
    • [readme.md] v2.1.2.0
    • +
    • [quickstart.md] v1.0.1.1
    • +
  • +
  • updates #8 - Localization - Master
  • +
  • closes #9 - English <us-en.cfg>
  • +
  • closes #37 - Create <DragonRider.cfg>
  • +
  • closes #35 - Create Localization directory and contents
  • +
+

Parts 0.9.99.1

+
    +
  • Update pass
  • +
  • header
  • +
  • update +
      +
    • file name from <Dragon*.cfg> --> <dragr-*.cfg>
    • +
    • part name from Dragon* --> dragr-*
    • +
    • linting
    • +
    • localization
    • +
  • +
+

Compatibility 0.9.99.1

+
    +
  • Update +
      +
    • <TacLifeSupport.cfg> v1.0.1.0
    • +
    • <CommunityTechTree.cfg> v1.0.1.0
    • +
    • <Kerbalism.cfg> v1.0.1.0
    • +
    • <Lazor.cfg> v1.0.1.0
    • +
    • <Mechjeb.cfg> v1.0.1.0
    • +
  • +
+

Update License

+
    +
  • Updated License: CC BY-ND 3.0 US +
      +
    • was: CC BY-NC-ND 3.0 US
    • +
  • +
  • closes #38 - Update License
  • +
+

Status 0.9.99.1

+
    +
  • Issues +
      +
    • closes #29 - Dragon Rider (DRAGR) 0.9.99.1-prerelease +<Thank you CardBoardBoxProcessor and MacLuky> +edition
    • +
    • closes #30 - 0.9.99.1 Create Legal Mumbo Jumbo
    • +
    • closes #31 - 0.9.99.1 Create Documentation
    • +
    • closes #32 - 0.9.99.1 Create Social Media Presence
    • +
  • +
+
+

See More

+ +

Localization

+
+
    +
  • English English
  • +
  • your translation here
  • +
+

HELP WANTED - See the README in the Localization folder or the +Quickstart Guide for instructions for adding or +improving translations. GitHub push is the best way to contribute. +Additions and corrections welcome!

+
+
+

red box below is a link to forum post on how to get support

+ +

How to get support

+

Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date

+
+ +
+

How to +support this and other great mods by zer0Kerbal

+

Support Patreon Github Sponsor Buy zer0Kerbal a snack

+

Release Schedule

+
    +
  1. GitHub, reaching first manual installers and users of KSP-AVC. Right +now.
  2. +
  3. CurseForge. Right now.
  4. +
  5. SpaceDock (and CKAN users). Soon™
  6. +
+ + + + + + From f1c7fdc5a628b82d96591b169ffddc9de6aa5e90 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:40 -0500 Subject: [PATCH 082/110] Update Attributions.htm --- GameData/DragonRider/Attributions.htm | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/GameData/DragonRider/Attributions.htm b/GameData/DragonRider/Attributions.htm index be93bf9..e7d045b 100644 --- a/GameData/DragonRider/Attributions.htm +++ b/GameData/DragonRider/Attributions.htm @@ -1,9 +1,4 @@ - + @@ -57,8 +52,7 @@

Testing and Support

  • Zelda Zelda
  • - - - + + From e733cbbaaff762c04766f0600ea4b4a65d2e48e4 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:42 -0500 Subject: [PATCH 083/110] Create CC-BY-ND-3.0.txt --- GameData/DragonRider/CC-BY-ND-3.0.txt | 293 ++++++++++++++++++++++++++ 1 file changed, 293 insertions(+) create mode 100644 GameData/DragonRider/CC-BY-ND-3.0.txt diff --git a/GameData/DragonRider/CC-BY-ND-3.0.txt b/GameData/DragonRider/CC-BY-ND-3.0.txt new file mode 100644 index 0000000..2f55dd0 --- /dev/null +++ b/GameData/DragonRider/CC-BY-ND-3.0.txt @@ -0,0 +1,293 @@ +Creative Commons Legal Code + +Attribution-NoDerivs 3.0 Unported + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR + DAMAGES RESULTING FROM ITS USE. + +License + +THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE +COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY +COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS +AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. + +BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE +TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY +BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS +CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND +CONDITIONS. + +1. Definitions + + a. "Adaptation" means a work based upon the Work, or upon the Work and + other pre-existing works, such as a translation, adaptation, + derivative work, arrangement of music or other alterations of a + literary or artistic work, or phonogram or performance and includes + cinematographic adaptations or any other form in which the Work may be + recast, transformed, or adapted including in any form recognizably + derived from the original, except that a work that constitutes a + Collection will not be considered an Adaptation for the purpose of + this License. For the avoidance of doubt, where the Work is a musical + work, performance or phonogram, the synchronization of the Work in + timed-relation with a moving image ("synching") will be considered an + Adaptation for the purpose of this License. + b. "Collection" means a collection of literary or artistic works, such as + encyclopedias and anthologies, or performances, phonograms or + broadcasts, or other works or subject matter other than works listed + in Section 1(f) below, which, by reason of the selection and + arrangement of their contents, constitute intellectual creations, in + which the Work is included in its entirety in unmodified form along + with one or more other contributions, each constituting separate and + independent works in themselves, which together are assembled into a + collective whole. A work that constitutes a Collection will not be + considered an Adaptation (as defined above) for the purposes of this + License. + c. "Distribute" means to make available to the public the original and + copies of the Work through sale or other transfer of ownership. + d. "Licensor" means the individual, individuals, entity or entities that + offer(s) the Work under the terms of this License. + e. "Original Author" means, in the case of a literary or artistic work, + the individual, individuals, entity or entities who created the Work + or if no individual or entity can be identified, the publisher; and in + addition (i) in the case of a performance the actors, singers, + musicians, dancers, and other persons who act, sing, deliver, declaim, + play in, interpret or otherwise perform literary or artistic works or + expressions of folklore; (ii) in the case of a phonogram the producer + being the person or legal entity who first fixes the sounds of a + performance or other sounds; and, (iii) in the case of broadcasts, the + organization that transmits the broadcast. + f. "Work" means the literary and/or artistic work offered under the terms + of this License including without limitation any production in the + literary, scientific and artistic domain, whatever may be the mode or + form of its expression including digital form, such as a book, + pamphlet and other writing; a lecture, address, sermon or other work + of the same nature; a dramatic or dramatico-musical work; a + choreographic work or entertainment in dumb show; a musical + composition with or without words; a cinematographic work to which are + assimilated works expressed by a process analogous to cinematography; + a work of drawing, painting, architecture, sculpture, engraving or + lithography; a photographic work to which are assimilated works + expressed by a process analogous to photography; a work of applied + art; an illustration, map, plan, sketch or three-dimensional work + relative to geography, topography, architecture or science; a + performance; a broadcast; a phonogram; a compilation of data to the + extent it is protected as a copyrightable work; or a work performed by + a variety or circus performer to the extent it is not otherwise + considered a literary or artistic work. + g. "You" means an individual or entity exercising rights under this + License who has not previously violated the terms of this License with + respect to the Work, or who has received express permission from the + Licensor to exercise rights under this License despite a previous + violation. + h. "Publicly Perform" means to perform public recitations of the Work and + to communicate to the public those public recitations, by any means or + process, including by wire or wireless means or public digital + performances; to make available to the public Works in such a way that + members of the public may access these Works from a place and at a + place individually chosen by them; to perform the Work to the public + by any means or process and the communication to the public of the + performances of the Work, including by public digital performance; to + broadcast and rebroadcast the Work by any means including signs, + sounds or images. + i. "Reproduce" means to make copies of the Work by any means including + without limitation by sound or visual recordings and the right of + fixation and reproducing fixations of the Work, including storage of a + protected performance or phonogram in digital form or other electronic + medium. + +2. Fair Dealing Rights. Nothing in this License is intended to reduce, +limit, or restrict any uses free from copyright or rights arising from +limitations or exceptions that are provided for in connection with the +copyright protection under copyright law or other applicable laws. + +3. License Grant. Subject to the terms and conditions of this License, +Licensor hereby grants You a worldwide, royalty-free, non-exclusive, +perpetual (for the duration of the applicable copyright) license to +exercise the rights in the Work as stated below: + + a. to Reproduce the Work, to incorporate the Work into one or more + Collections, and to Reproduce the Work as incorporated in the + Collections; and, + b. to Distribute and Publicly Perform the Work including as incorporated + in Collections. + c. For the avoidance of doubt: + + i. Non-waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme cannot be waived, the Licensor + reserves the exclusive right to collect such royalties for any + exercise by You of the rights granted under this License; + ii. Waivable Compulsory License Schemes. In those jurisdictions in + which the right to collect royalties through any statutory or + compulsory licensing scheme can be waived, the Licensor waives the + exclusive right to collect such royalties for any exercise by You + of the rights granted under this License; and, + iii. Voluntary License Schemes. The Licensor waives the right to + collect royalties, whether individually or, in the event that the + Licensor is a member of a collecting society that administers + voluntary licensing schemes, via that society, from any exercise + by You of the rights granted under this License. + +The above rights may be exercised in all media and formats whether now +known or hereafter devised. The above rights include the right to make +such modifications as are technically necessary to exercise the rights in +other media and formats, but otherwise you have no rights to make +Adaptations. Subject to Section 8(f), all rights not expressly granted by +Licensor are hereby reserved. + +4. Restrictions. The license granted in Section 3 above is expressly made +subject to and limited by the following restrictions: + + a. You may Distribute or Publicly Perform the Work only under the terms + of this License. You must include a copy of, or the Uniform Resource + Identifier (URI) for, this License with every copy of the Work You + Distribute or Publicly Perform. You may not offer or impose any terms + on the Work that restrict the terms of this License or the ability of + the recipient of the Work to exercise the rights granted to that + recipient under the terms of the License. You may not sublicense the + Work. You must keep intact all notices that refer to this License and + to the disclaimer of warranties with every copy of the Work You + Distribute or Publicly Perform. When You Distribute or Publicly + Perform the Work, You may not impose any effective technological + measures on the Work that restrict the ability of a recipient of the + Work from You to exercise the rights granted to that recipient under + the terms of the License. This Section 4(a) applies to the Work as + incorporated in a Collection, but this does not require the Collection + apart from the Work itself to be made subject to the terms of this + License. If You create a Collection, upon notice from any Licensor You + must, to the extent practicable, remove from the Collection any credit + as required by Section 4(b), as requested. + b. If You Distribute, or Publicly Perform the Work or Collections, You + must, unless a request has been made pursuant to Section 4(a), keep + intact all copyright notices for the Work and provide, reasonable to + the medium or means You are utilizing: (i) the name of the Original + Author (or pseudonym, if applicable) if supplied, and/or if the + Original Author and/or Licensor designate another party or parties + (e.g., a sponsor institute, publishing entity, journal) for + attribution ("Attribution Parties") in Licensor's copyright notice, + terms of service or by other reasonable means, the name of such party + or parties; (ii) the title of the Work if supplied; (iii) to the + extent reasonably practicable, the URI, if any, that Licensor + specifies to be associated with the Work, unless such URI does not + refer to the copyright notice or licensing information for the Work. + The credit required by this Section 4(b) may be implemented in any + reasonable manner; provided, however, that in the case of a + Collection, at a minimum such credit will appear, if a credit for all + contributing authors of the Collection appears, then as part of these + credits and in a manner at least as prominent as the credits for the + other contributing authors. For the avoidance of doubt, You may only + use the credit required by this Section for the purpose of attribution + in the manner set out above and, by exercising Your rights under this + License, You may not implicitly or explicitly assert or imply any + connection with, sponsorship or endorsement by the Original Author, + Licensor and/or Attribution Parties, as appropriate, of You or Your + use of the Work, without the separate, express prior written + permission of the Original Author, Licensor and/or Attribution + Parties. + c. Except as otherwise agreed in writing by the Licensor or as may be + otherwise permitted by applicable law, if You Reproduce, Distribute or + Publicly Perform the Work either by itself or as part of any + Collections, You must not distort, mutilate, modify or take other + derogatory action in relation to the Work which would be prejudicial + to the Original Author's honor or reputation. + +5. Representations, Warranties and Disclaimer + +UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR +OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY +KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, +INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, +FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF +LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, +WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION +OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. + +6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE +LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR +ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES +ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS +BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. Termination + + a. This License and the rights granted hereunder will terminate + automatically upon any breach by You of the terms of this License. + Individuals or entities who have received Collections from You under + this License, however, will not have their licenses terminated + provided such individuals or entities remain in full compliance with + those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any + termination of this License. + b. Subject to the above terms and conditions, the license granted here is + perpetual (for the duration of the applicable copyright in the Work). + Notwithstanding the above, Licensor reserves the right to release the + Work under different license terms or to stop distributing the Work at + any time; provided, however that any such election will not serve to + withdraw this License (or any other license that has been, or is + required to be, granted under the terms of this License), and this + License will continue in full force and effect unless terminated as + stated above. + +8. Miscellaneous + + a. Each time You Distribute or Publicly Perform the Work or a Collection, + the Licensor offers to the recipient a license to the Work on the same + terms and conditions as the license granted to You under this License. + b. If any provision of this License is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this License, and without further action + by the parties to this agreement, such provision shall be reformed to + the minimum extent necessary to make such provision valid and + enforceable. + c. No term or provision of this License shall be deemed waived and no + breach consented to unless such waiver or consent shall be in writing + and signed by the party to be charged with such waiver or consent. + d. This License constitutes the entire agreement between the parties with + respect to the Work licensed here. There are no understandings, + agreements or representations with respect to the Work not specified + here. Licensor shall not be bound by any additional provisions that + may appear in any communication from You. This License may not be + modified without the mutual written agreement of the Licensor and You. + e. The rights granted under, and the subject matter referenced, in this + License were drafted utilizing the terminology of the Berne Convention + for the Protection of Literary and Artistic Works (as amended on + September 28, 1979), the Rome Convention of 1961, the WIPO Copyright + Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 + and the Universal Copyright Convention (as revised on July 24, 1971). + These rights and subject matter take effect in the relevant + jurisdiction in which the License terms are sought to be enforced + according to the corresponding provisions of the implementation of + those treaty provisions in the applicable national law. If the + standard suite of rights granted under applicable copyright law + includes additional rights not granted under this License, such + additional rights are deemed to be included in the License; this + License is not intended to restrict the license of any rights under + applicable law. + + +Creative Commons Notice + + Creative Commons is not a party to this License, and makes no warranty + whatsoever in connection with the Work. Creative Commons will not be + liable to You or any party on any legal theory for any damages + whatsoever, including without limitation any general, special, + incidental or consequential damages arising in connection to this + license. Notwithstanding the foregoing two (2) sentences, if Creative + Commons has expressly identified itself as the Licensor hereunder, it + shall have all rights and obligations of Licensor. + + Except for the limited purpose of indicating to the public that the + Work is licensed under the CCPL, Creative Commons does not authorize + the use by either party of the trademark "Creative Commons" or any + related trademark or logo of Creative Commons without the prior + written consent of Creative Commons. Any permitted use will be in + compliance with Creative Commons' then-current trademark usage + guidelines, as may be published on its website or otherwise made + available upon request from time to time. For the avoidance of doubt, + this trademark restriction does not form part of this License. + + Creative Commons may be contacted at http://creativecommons.org/. From 4d45c578cc7d3617477ed763393e7950f3fa7653 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:44 -0500 Subject: [PATCH 084/110] Update changelog.md --- GameData/DragonRider/changelog.md | 170 ++++++++++++++++++++++++++++-- 1 file changed, 161 insertions(+), 9 deletions(-) diff --git a/GameData/DragonRider/changelog.md b/GameData/DragonRider/changelog.md index 6a4a29c..1d3eebb 100644 --- a/GameData/DragonRider/changelog.md +++ b/GameData/DragonRider/changelog.md @@ -1,16 +1,142 @@ -## Changes +# Changelog + +| modName | Dragon Rider (DRAGR) | +| ---------- | ----------------------------------------------------------------- | +| license | CC-BY-ND-3.0 | +| author | CardBoardBoxProcessor, MacLuky and zer0Kerbal | +| forum | (https://forum.kerbalspaceprogram.com/index.php?/topic/210281-*/) | +| github | (https://github.com/zer0Kerbal/DragonRider) | +| curseforge | (https://www.curseforge.com/kerbal/ksp-mods/DragonRider) | +| spacedock | (https://spacedock.info/mod/3140) | +| ckan | DragonRider | -## Version 0.9.9.9 - 2021-12-31 [KSP 1.12.2] +## Version 0.9.99.1-prerelease `` edition -- #25 - 0.9.9.9 adoption localization, adoption- contributed by zer0Kerbal -- #3 - Release 0.9.9.9-adoption adoption -- #4 - Adoption - social media adoption -- #5 - # Adoption Legal MumboJumbo adoption -- #6 - # Adoption - Documentation adoption -- #7 - Adoption - GitHub adoption -- #9 - Localization - English (United States) <en-us.cfg> localization +* Released + * 27 Oct 2022 + * for Kerbal Space Program 1.12.3 + * by zer0Kerbal +## Summary 0.9.99.1 +* Update, moderization, localization, and linting pass +* New Cover/Hero logo image + +### Documentation 0.9.99.1 + +* Create + * docs/ + * [`_config.yml`] + * [Attribution.md] v1.0.7.1 + * [ManualInstallation.md] v1.1.8.0 + * [404.md] v1.0.3.2 + * [LegalMumboJumbo.md] v1.0.5.1 + * [Localizations.md] v1.1.7.0 + * [Marketing.md] v1.0.1.0 + * done + * [Notices.md] v1.0.1.0 + * [Disclaimer.md] v1.0.1.0 + * [PartsCatalog.md] v1.1.4.1 + * done + * [Why.md] v1.1.0.0 + * closes #33 - Create GitHub Pages + * closes #34 - Create HeroLogo.png +* Update + * + * Remove [KSP_VERSION_MAX] +* Add + * Hero.png + * @thumbs/ + * add thumbnails +* closes #7 - Create HeroLogo.png +* closes #43 - Create Thumbs + +### Asset Updates + +* create Assets/ folder +* convert from mesh to MODEL +* rename + * models to unique names + * model.mu --> Dragon*.mu + * textures to unique names + * model000.dds --> dragr-00.dds +* update + * model pointers (.png et al to .dds) + * model texture pointers to new names +* relocate assets to Assets/ +* eliminate + * duplicate textures + * duplicate models +* relocate part.cfg to Parts/ +* updates #36 - Part Asset Updates + +### ImgBot + +* #1 - [ImgBot] Optimize images - contributed by imgbot[bot] + +### Localization 0.9.99.1 + +* Localize parts +* Update Localization/ + * v1.1.0.0 + * [readme.md] v2.1.2.0 + * [quickstart.md] v1.0.1.1 +* updates #8 - Localization - Master +* closes #9 - English +* closes #37 - Create +* closes #35 - Create Localization directory and contents + +### Parts 0.9.99.1 + +* Update pass +* header +* update + * file name from --> + * part name from Dragon* --> dragr-* + * linting + * localization + +### Compatibility 0.9.99.1 + +* Update + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + * v1.0.1.0 + +### Update License + +* Updated License: CC BY-ND 3.0 US + * was: CC BY-NC-ND 3.0 US +* closes #38 - Update License + +### Status 0.9.99.1 + +* Issues + * closes #29 - Dragon Rider (DRAGR) 0.9.99.1-prerelease `` edition + * closes #30 - 0.9.99.1 Create Legal Mumbo Jumbo + * closes #31 - 0.9.99.1 Create Documentation + * closes #32 - 0.9.99.1 Create Social Media Presence + +--- + +## Version 0.9.99.0-adoption `` edition + +* 31 Dec 2021 +* for Kerbal Space Program 1.12.2 + +* closes #25 - 0.9.9.9 adoption +* closes #3 - Release 0.9.9.9-adoption +* closes #4 - Adoption - social media +* closes #5 - Adoption Legal MumboJumbo +* closes #6 - Adoption - Documentation +* closes #7 - Adoption - GitHub +* closes #9 - Localization - English + +--- + +## Version 0.2.0.0-release `` edition * fixes for KSP 1.8.1 * fixes for KSP 1.2.2 @@ -24,3 +150,29 @@ * integrated heatshield and insulated capsule * science container and crew report * integrated transmitter + +--- + +## Version 0.1.0.0-release `` edition + +fix link + +--- + +## Version R4 + +* Band-aided Solar and Landing leg animation problem. only real fix is a DEV fix. +* removed Dragon Brain as it is pointless now. +* Changed some engine power and the like. +* added Reaction Wheels to Capsule. + +--- + +## Version R3 + +* Fixed RCS Translation instability +* made compatible with 0.20 finally. +* added mechJeb2 support to brain and Capsule (AFAIK not tested) +* Added Docking Cam Support (AFAIK not tested) + +--- From 8c109f482380718855eef1a10bbd197037820100 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:46 -0500 Subject: [PATCH 085/110] Update CommunityTechTree.cfg --- GameData/DragonRider/Compatibility/CommunityTechTree.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Compatibility/CommunityTechTree.cfg b/GameData/DragonRider/Compatibility/CommunityTechTree.cfg index d25ce45..8a992aa 100644 --- a/GameData/DragonRider/Compatibility/CommunityTechTree.cfg +++ b/GameData/DragonRider/Compatibility/CommunityTechTree.cfg @@ -1,11 +1,11 @@ -// CommunityTechTree.cfg 1.0.0.0 +// CommunityTechTree.cfg v1.0.1.0 // DragonRider (DRAGR) // created: -// updated: 29 Dec 2021 +// updated: 27 Oct 2022 // CC BY-ND 3.0 unported by zer0Kerbal -@PART[Dragon*]:NEEDS[CommunityTechTree]:FOR[DragonRider] +@PART[dragr-*]:NEEDS[CommunityTechTree]:FOR[DragonRider] { @TechRequired = specializedCommandModules } \ No newline at end of file From bc97d615c3bea2dfc6d0efb3735a125fae7f7cf3 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:49 -0500 Subject: [PATCH 086/110] Update Kerbalism.cfg --- GameData/DragonRider/Compatibility/Kerbalism.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Compatibility/Kerbalism.cfg b/GameData/DragonRider/Compatibility/Kerbalism.cfg index 512c908..912b1ac 100644 --- a/GameData/DragonRider/Compatibility/Kerbalism.cfg +++ b/GameData/DragonRider/Compatibility/Kerbalism.cfg @@ -1,11 +1,11 @@ -// Kerbalism.cfg 1.0.1.0 +// Kerbalism.cfg v1.0.1.0 // DragonRider (DRAGR) // created: // updated: 25 Oct 2022 // CC BY-ND 3.0 unported by zer0Kerbal -@PART[DragonCapsule]:NEEDS[Kerbalism]:FOR[DragonRider] +@PART[dragr-Capsule]:NEEDS[Kerbalism]:FOR[DragonRider] { @RESOURCE { @@ -15,7 +15,7 @@ } } -@PART[DragonTrunk]:NEEDS[Kerbalism]:FOR[DragonRider] +@PART[dragr-Trunk]:NEEDS[Kerbalism]:FOR[DragonRider] { ContainerVolume = 265.88 From e4be20c4c638942eaa3e9e077ec6a5a5958dcbf4 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:51 -0500 Subject: [PATCH 087/110] Update Lazor.cfg --- GameData/DragonRider/Compatibility/Lazor.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Compatibility/Lazor.cfg b/GameData/DragonRider/Compatibility/Lazor.cfg index e3b9065..5782539 100644 --- a/GameData/DragonRider/Compatibility/Lazor.cfg +++ b/GameData/DragonRider/Compatibility/Lazor.cfg @@ -1,11 +1,11 @@ -// Lazor.cfg 1.0.0.0 +// Lazor.cfg v1.0.1.0 // DragonRider (DRAGR) // created: -// updated: 29 Dec 2021 +// updated: 27 Oct 2022 // CC BY-ND 3.0 unported by zer0Kerbal -@PART[DragonCapsule]:NEEDS[Lazor]:FOR[DragonRider] +@PART[dragr-Capsule]:NEEDS[Lazor]:FOR[DragonRider] { MODULE { From ac8b52798e19ca5c5eb02ae69c0ef95e920bec62 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:54 -0500 Subject: [PATCH 088/110] Update Mechjeb.cfg --- GameData/DragonRider/Compatibility/Mechjeb.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GameData/DragonRider/Compatibility/Mechjeb.cfg b/GameData/DragonRider/Compatibility/Mechjeb.cfg index eb5041a..c112dd3 100644 --- a/GameData/DragonRider/Compatibility/Mechjeb.cfg +++ b/GameData/DragonRider/Compatibility/Mechjeb.cfg @@ -1,11 +1,11 @@ -// MechJeb.cfg 1.0.0.0 +// MechJeb.cfg v1.0.1.0 // DragonRider (DRAGR) // created: -// updated: 29 Dec 2021 +// updated: 27 Oct 2022 // CC BY-ND 3.0 unported by zer0Kerbal -@PART[DragonCapsule]:HAS[!MODULE[MechJebCore]]:NEEDS[MechJeb]:FOR[DragonRider] +@PART[dragr-Capsule]:HAS[!MODULE[MechJebCore]]:NEEDS[MechJeb]:FOR[DragonRider] { MODULE { From 21470951174f330786b1486b511ce5d96de99ce1 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:56 -0500 Subject: [PATCH 089/110] Update TacLifeSupport.cfg --- GameData/DragonRider/Compatibility/TacLifeSupport.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/GameData/DragonRider/Compatibility/TacLifeSupport.cfg b/GameData/DragonRider/Compatibility/TacLifeSupport.cfg index a116c92..2667ab2 100644 --- a/GameData/DragonRider/Compatibility/TacLifeSupport.cfg +++ b/GameData/DragonRider/Compatibility/TacLifeSupport.cfg @@ -1,11 +1,11 @@ -// TacLifeSupport.cfg 1.0.0.0 +// TacLifeSupport.cfg v1.0.1.0 // DragonRider (DRAGR) // created: -// updated: 29 Dec 2021 +// updated: 27 Oct 2022 // CC BY-ND 3.0 unported by zer0Kerbal -@PART[DragonTrunk]:NEEDS[TacLifeSupport]:FOR[DragonRider] +@PART[dragr-Trunk]:NEEDS[TacLifeSupport]:FOR[DragonRider] { RESOURCE { @@ -45,7 +45,7 @@ } } -@PART[DragonCapsule]:NEEDS[TacLifeSupport]:FOR[DragonRider] +@PART[dragr-Capsule]:NEEDS[TacLifeSupport]:FOR[DragonRider] { RESOURCE { From 803a8050dabc4a623b96323a0c789fcac220a2e2 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:38:59 -0500 Subject: [PATCH 090/110] Create DragonRider.cfg --- GameData/DragonRider/Config/DragonRider.cfg | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 GameData/DragonRider/Config/DragonRider.cfg diff --git a/GameData/DragonRider/Config/DragonRider.cfg b/GameData/DragonRider/Config/DragonRider.cfg new file mode 100644 index 0000000..1a7fa95 --- /dev/null +++ b/GameData/DragonRider/Config/DragonRider.cfg @@ -0,0 +1,16 @@ +// DragonRider.cfg v1.0.0.0 +// Dragon Rider (DRAGR) +// created: 25 Oct 2022 +// updated: + +// this file: CC BY-ND 4.0 by zer0Kerbal + +// updates parts with localization strings + +@PART[dragr-*]:NEEDS[DragonRider]:FOR[DragonRider] +{ + tmp01 = #DRAGR-tags + @tags = #$tags$ $tmp01$ + + !tmp01 = DELETE +} From b94fd63dc2e97069b9499b4646b6f63aeb676238 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:01 -0500 Subject: [PATCH 091/110] Create ghostparts.cfg --- GameData/DragonRider/Config/ghostparts.cfg | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 GameData/DragonRider/Config/ghostparts.cfg diff --git a/GameData/DragonRider/Config/ghostparts.cfg b/GameData/DragonRider/Config/ghostparts.cfg new file mode 100644 index 0000000..bfef892 --- /dev/null +++ b/GameData/DragonRider/Config/ghostparts.cfg @@ -0,0 +1,20 @@ +// ghostParts.cfg v1.3.0.0 +// Dragon Rider (DRAGR) +// created: 17 Aug 2017 +// updated: 15 Jul 2022 + +// this file: CC BY-ND 4.0 by zer0Kerbal + +// creates duplicate part to prevent save game issues because of a part name change + ++PART[dragr-]:NEEDS[DragonRider]:LAST[DragonRider] +{ + @name ^= :dragr-:Dragon: + !TechRequired = DELETE + !entryCost = DELETE + @category = -1 + %TechHidden = True + %entryCost = 0 + @title ^= :^:Kindly use new part numbers : + @description = This part has been depreciated, kindly use new part. +} \ No newline at end of file From 54e644f2a5e39e9c793bbce3625427245fb2be93 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:03 -0500 Subject: [PATCH 092/110] Update en-us.cfg --- GameData/DragonRider/Localization/en-us.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GameData/DragonRider/Localization/en-us.cfg b/GameData/DragonRider/Localization/en-us.cfg index 8f5fd41..87a8a57 100644 --- a/GameData/DragonRider/Localization/en-us.cfg +++ b/GameData/DragonRider/Localization/en-us.cfg @@ -1,4 +1,4 @@ -// en-us.cfg 1.0.0.0 +// en-us.cfg v1.1.0.0 // DragonRider (DRAGR) // created: 29 Dec 2021 // updated: 25 Oct 2022 @@ -16,7 +16,7 @@ Localization #DRAGR-Agency-desc = cBBp Space Development Co. does space exploration and development. #DRAGR-name = Dragon Rider - #DRAGR-tags = cbbp dragon rider + #DRAGR-tags = cbbp macluky dragon rider // Actions #DRAGR-act-ladder-name = Toggle Ladder From 60724423c4c0ffce78d78ca9cd4ede3e31dd5c8a Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:06 -0500 Subject: [PATCH 093/110] Update quickstart.md --- .../DragonRider/Localization/quickstart.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/GameData/DragonRider/Localization/quickstart.md b/GameData/DragonRider/Localization/quickstart.md index 5a1d0ec..6d84948 100644 --- a/GameData/DragonRider/Localization/quickstart.md +++ b/GameData/DragonRider/Localization/quickstart.md @@ -1,10 +1,25 @@ +--- +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 @@ -12,6 +27,7 @@ them accordingly to your language: * *zh-cn.cfg* for Simplified Chinese *Again:* + * *es-es* for Spanish * *es-mx* for Mexican Spanish * *ja* for Japanese @@ -19,7 +35,11 @@ them accordingly to your language: * *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 <b>...</b>, <i>...</i> or similar \ No newline at end of file +3. HTML Tags like `..., ...` or similar + + \ No newline at end of file From d9bd1fb6e74fdb7fd4ce0d6b275c3912062ad212 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:08 -0500 Subject: [PATCH 094/110] Update readme.md --- GameData/DragonRider/Localization/readme.md | 144 ++++++++++---------- 1 file changed, 75 insertions(+), 69 deletions(-) diff --git a/GameData/DragonRider/Localization/readme.md b/GameData/DragonRider/Localization/readme.md index 928b229..7ef2d52 100644 --- a/GameData/DragonRider/Localization/readme.md +++ b/GameData/DragonRider/Localization/readme.md @@ -1,7 +1,13 @@ - - - - +--- +permalink: /readme.html +title: Localization and Translation Readme +--- + + @@ -13,42 +19,46 @@ The 1.3 release of KSP introduces localization, which allows in-game text to be 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.2 -- [ ] [![American English][EN]][EN] [American English][EN] -- [ ] [![Brasil][BR]][BR] [Brazilian][BR] -- [ ] [![中文][CN]][CN] [Chinese (中文)][CN] -- [ ] [![Deutsch][DE]][DE] [German (Deutsch)][DE] -- [ ] [![Español][ES]][ES] [Spanish (Español)][ES] -- [ ] [![Français][FR]][FR] [French (Français)][FR] -- [ ] [![Italiano][IT]][IT] [Italian (Italiano)][IT] -- [ ] [![日本語][JA]][JA] [Japanese(日本語)][JA] -- [ ] [![한국어][KO]][KO] [Korean (한국어)][KO] -- [ ] [![Mexicano][ME]][ME] [Mexican (Mexicano)][ME] -- [ ] [![Dutch][NL]][NL] [Dutch][NL] -- [ ] [![Norsk][NO]][NO] [Norwegian (Norsk)][NO] -- [ ] [![Polski][PO]][PO] [Polish (Polski)][PO] -- [ ] [![Русский][RU]][RU] [Russian (Русский)][RU] -- [ ] [![Svenska][SW]][SW] [Swedish (Svenska)][SW] -- [ ] [![国语][TW]][TW] [Taiwanese (国语)][TW] +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 `Kerbal Space Program/GameData/xxxMod/Localization` folder on your local disk +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) + +* 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 +### If the file exists Follow these steps to make improvements to an existing translation: @@ -64,9 +74,9 @@ 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 +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 +9. Save your changes 10. Remember to [test your changes](#testing)! ### File format @@ -79,12 +89,12 @@ Do **not** change the part to the left of the equals sign ("=")! These names mus 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 | +| 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: @@ -105,7 +115,7 @@ If you do not use Steam, I don't know the steps to choose a language. Contact SQ 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 +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 @@ -128,37 +138,33 @@ The remaining steps are different depending on whether the file already exists: ### 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: +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 +* 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/Localization/img/American-flag-sm.png "American English" -[BR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Brazilian-flag-sm.png "Brasil" -[CN]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Chinese-flag-sm.png "中文" -[DE]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/German-flag-sm.png "Deutsch" -[ES]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Spanish-flag-sm.png "Español" -[FR]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/French-flag-sm.png "Français" -[IT]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Italian-flag-sm.png "Italiano" -[JA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Japanese-flag-sm.png "日本語" -[KO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/South-Korean-flag-sm.png "한국어" -[ME]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Mexican-flag-sm.png "Mexicano" -[NL]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Dutch-flag-sm.png "Dutch" -[NO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Norwegian-flag-sm.png "Norsk" -[PO]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Polish-flag-sm.png "Polski" -[RU]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Russian-flag-sm.png "Русский" -[SW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Swedish-flag-sm.png "Svenska" -[TW]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Taiwanese-flag-sm.png "国语" -[HA]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Hawaii-flag-sm.png "ʻŌlelo Pākē" - - - +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 394a3d8a0a7566c38de9fcda0958766d3b5b2eb3 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:11 -0500 Subject: [PATCH 095/110] Update ManualInstallation.htm --- GameData/DragonRider/ManualInstallation.htm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/GameData/DragonRider/ManualInstallation.htm b/GameData/DragonRider/ManualInstallation.htm index e23109a..9ed3e19 100644 --- a/GameData/DragonRider/ManualInstallation.htm +++ b/GameData/DragonRider/ManualInstallation.htm @@ -1,9 +1,6 @@ - - + +

    Dragon Rider (DRAGR)

    Home

    From 75ce0aeee116e61008c06ab25e97361fbf3a7169 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:13 -0500 Subject: [PATCH 096/110] Delete DragonCapsule.cfg --- .../Parts/DragonCapsule/DragonCapsule.cfg | 608 ------------------ 1 file changed, 608 deletions(-) delete mode 100644 GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg diff --git a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg b/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg deleted file mode 100644 index 098c5d5..0000000 --- a/GameData/DragonRider/Parts/DragonCapsule/DragonCapsule.cfg +++ /dev/null @@ -1,608 +0,0 @@ -// DragonCapsule.cfg 1.0.0.0 -// DragonRider (DRAGR) -// created: -// updated: 25 Oct 2022 - -// CC BY-ND 3.0 unported by zer0Kerbal - -PART -{ - name = DragonCapsule - // cBBp_Dragon_Capsule - module = Part - author = cBBp and zer0Kerbal - - MODEL - { - model = DragonRider/Parts/DragonCapsule/DragonCapsule - scale = 1.0, 1.0, 1.0 - } - scale = 1 - rescaleFactor = 1 - bulkheadProfiles = size1, size0 - - vesselType = Ship - CrewCapacity = 5 - INTERNAL - { - name = DragonGuts - } - - node_stack_bottom = 0.0, -0.8362352, 0.0, 0.0, -1.0, 0.0, 2 - node_stack_top = 0.0, 1.4769561, 0.0, 0.0, 1.0, 0.0, 1 - node_stack_ASAS = 0.0, 1.3005309, 0.0, 0.0, 1.0, 0.0, 2 - node_stack_trunk = 0.0, -0.6316727, 0.0, 0.0, -1.0, 0.0, 2 - attachRules = 1,0,1,1,1 - - fx_exhaustFlame_yellow = 0.0, -5, 0.0, 0.0, 1.0, -1.5, running - fx_exhaustLight_yellow = 0.0, -5, 0.0, 0.0, 0.0, -1.0, running - fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple - sound_vent_large = decouple - - sound_vent_medium = engage - sound_rocket_hard = running - sound_vent_soft = disengage - sound_explosion_low = flameout - sound_decoupler_fire = decouple - - // --- Buoyancy Profile - CenterOfBuoyancy = 0.0, 0.5, 0.0 - CenterOfDisplacement = 0.0, -0.3, 0.0 - buoyancy = 1.5 - buoyancyUseSine = False - - // --- Lifting Body Profile - CoMOffset = 0,-0.5,0. - bodyLiftOnlyUnattachedLift = True - bodyLiftOnlyAttachName = bottom - - TechRequired = veryHeavyRocketry - entryCost = 8500 - cost = 4000 - category = Pods - subcategory = 0 - - title = #DRAGR-Capsule-titl - manufacturer = #DRAGR-Agency-titl - description = #DRAGR-Capsule-desc - tags = #autoLOC_500306 // capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque - // tags = #autoLOC_500816 // break decouple separat split stag - - mass = 2.5 - - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.1 - angularDrag = 2 - - crashTolerance = 25 // was 45 - breakingForce = 200 - breakingTorque = 200 - - maxTemp = 1800 - skinMaxTemp = 2700 - skinInternalConductionMult = 0.5 - emissiveConstant = 0.8 - heatConductivity = 0.001 - - childStageOffset = 0 - stagingIcon = COMMAND_POD - - MODULE - { - name = ModuleCommand - minimumCrew = 0 - hasHibernation = true - hibernation = false - hibernateOnWarp = true - hibernationMultiplier = 0.00125 - defaultControlPointDisplayName = #autoLOC_6011003 // Default - RESOURCE - { - name = ElectricCharge - rate = 0.005 - } - CONTROLPOINT - { - name = reverse - displayName = #autoLOC_6011004 // Reversed - orientation = 0,0,180 - } - } - - MODULE - { - name = ModuleSAS - SASServiceLevel = 3 - } - - MODULE - { - name = ModuleReactionWheel - actionGUIName = #autoLOC_502014 // Toggle RW - PitchTorque = 5 - YawTorque = 5 - RollTorque = 5 - torqueResponseSpeed = 33 - RESOURCE - { - name = ElectricCharge - rate = 0.15 // was 0.5 // (x+y+z)/100 - } - } - - MODULE - { - name = ModuleRCSFX - stagingEnabled = False - thrusterTransformName = RCSthruster - thrusterPower = 1 - // fxOffset = 0, -39.3, 0 - fxOffset = 0, 0, -50 - - resourceName = MonoPropellant - resourceFlowMode = STAGE_PRIORITY_FLOW - runningEffectName = running - atmosphereCurve - { - key = 0 260 - key = 1 100 - key = 4 0.001 - } - } - - EFFECTS - { -// rcs effect - running - { - AUDIO_MULTI_POOL - { - channel = Ship - transformName = RCSthruster - clip = sound_rocket_mini - volume = 0.0 0.0 - volume = 0.02 0.1 - volume = 0.5 0.1 - volume = 1.0 0.1 - pitch = 0.0 0.75 - pitch = 1.0 1.5 - loop = true - } - MODEL_MULTI_PARTICLE - { - modelName = Squad/FX/Monoprop_small - transformName = RCSthruster - emission = 0.0 0.0 - emission = 0.1 0.0 - emission = 1.0 1.0 - speed = 0.0 0.8 - speed = 1.0 1.0 - //localPosition = 0, 0, 0.1 - localRotation = -90, 0, 0 - } - } - -// engine effect - running_closed - { - AUDIO - { - channel = Ship - clip = sound_rocket_mini - volume = 0.0 0.0 - volume = 1.0 0.3 - pitch = 0.0 0.75 - pitch = 1.0 1.5 - loop = true - } - MODEL_MULTI_PARTICLE - { - modelName = Squad/FX/Monoprop_small - transformName = thrustTransform - emission = 0.0 0.0 - emission = 0.4 0.8 - emission = 1.0 1.0 - speed = 0.0 0.8 - speed = 1.0 1.0 - //localOffset = 0, 0, 1 - localPosition = 0, 0, 0.08 - } - } - - engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - } - -// MODULE -// { -// name = ModuleEngines -// thrustVectorTransformName = thrustTransform -// exhaustDamage = True -// ignitionThreshold = 0.1 -// minThrust = 0 -// maxThrust = 150 -// heatProduction = 100 -// //fxOffset = 0, 0, 0.21 -// EngineType = LiquidFuel -// exhaustDamageDistanceOffset = 0.34 -// PROPELLANT -// { -// name = MonoPropellant -// ratio = 1.0 -// DrawGauge = True -// } -// atmosphereCurve -// { -// key = 0 290 -// key = 1 250 -// key = 3 0.001 -// } -// } - - MODULE - { - name = ModuleEnginesFX - thrustVectorTransformName = thrustTransform - exhaustDamage = True - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 150 - heatProduction = 100 - //fxOffset = 0, 0, 0.125 - EngineType = LiquidFuel - exhaustDamageDistanceOffset = 0.34 - runningEffectName = running_closed - PROPELLANT - { - name = MonoPropellant - ratio = 1.0 - DrawGauge = True - } - atmosphereCurve - { - key = 0 290 - key = 1 250 - key = 7 0.001 - } - } - - MODULE - { - name = ModuleGimbal - gimbalTransformName = thrustTransform - gimbalRange = 0.5 - } - - //MODULE - //{ - // name = ModuleSurfaceFX - // thrustProviderModuleIndex = 0 - // fxMax = 0.3 - // maxDistance = 30 - // falloff = 1.7 - // thrustTransformName = thrustTransform - //} - - MODULE - { - name = ModuleAnimateHeat - ThermalAnim = overheat - } - - MODULE - { - name = ModuleJettison - jettisonName = fairing - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 5 - jettisonDirection = 0 0 1 - - } - - MODULE - { - name = ModuleAnimateGeneric - animationName = Ladder - actionGUIName = #DRAGR-act-ladder-name - startEventGUIName = #DRAGR-act-ladder-strt - endEventGUIName = #DRAGR-act-ladder-stop - eventAvailableEditor = True - eventAvailableFlight = True - eventAvailableEVA = True - evaDistance = 10 - allowDeployLimit = true - revClampDirection = false - revClampSpeed = true - revClampPercent = true - } - - MODULE - { - name = ModuleDockingNode - - nodeType = size0,size1 - crossfeed = true - referenceAttachNode = top - - staged = true - - acquireForce = 2.0 - acquireForceTweak = 100 - acquireMinFwdDot = 0.7 - acquireRange = 0.5 - acquireTorque = 2.0 - acquireTorqueRoll = 0.0 - - menuName = #DRAGR-act-stage-name - stagingEnableText = #DRAGR-act-stage-enab - stagingDisableText = #DRAGR-act-stage-disa - - snapOffset = 90 - snapRotation = false - undockEjectionForce = 10 - - captureMinFwdDot = 0.998 - captureMaxRvel = 0.3 - captureRange = 0.06 - minDistanceToReEngage = 1.0 - - gendered = False - genderFemale = False - } - - MODULE - { - name = ModuleAnimateGeneric - animationName = RendezvousLight - actionGUIName = #DRAGR-act-light-dock-name - startEventGUIName = #DRAGR-act-light-dock-strt - endEventGUIName = #DRAGR-act-light-dock-stop - eventAvailableEditor = True - eventAvailableFlight = True - eventAvailableEVA = True - evaDistance = 10 - allowDeployLimit = true - revClampDirection = false - revClampSpeed = true - revClampPercent = true - } - - MODULE - { - name = ModuleAnimateGeneric - animationName = LandingLights - actionGUIName = #DRAGR-act-light-land-name - startEventGUIName = #DRAGR-act-light-land-strt - endEventGUIName = #DRAGR-act-light-land-stop - eventAvailableEditor = True - eventAvailableFlight = True - eventAvailableEVA = True - evaDistance = 10 - allowDeployLimit = true - revClampDirection = false - revClampSpeed = true - revClampPercent = true - } - - MODULE - { - name = ModuleAnimateGeneric - animationName = FloodLights - actionGUIName = #DRAGR-act-light-flood-name - startEventGUIName = #DRAGR-act-light-flood-strt - endEventGUIName = #DRAGR-act-light-flood-stop - eventAvailableEditor = True - eventAvailableFlight = True - eventAvailableEVA = True - evaDistance = 10 - allowDeployLimit = true - revClampDirection = false - revClampSpeed = true - revClampPercent = true - } - - MODULE - { - name = ModuleAnimateGeneric - animationName = Extend_Gear - actionGUIName = #DRAGR-act-gear-name - startEventGUIName = #DRAGR-act-gear-strt - endEventGUIName = #DRAGR-act-gear-stop - eventAvailableEditor = True - eventAvailableFlight = True - eventAvailableEVA = True - evaDistance = 10 - allowDeployLimit = true - revClampDirection = false - revClampSpeed = true - revClampPercent = true - } - - MODULE - { - name = ModuleResourceConverter - ConverterName = #autoLOC_502022 // Fuel Cell - StartActionName = #autoLOC_502023 // Start Fuel Cell - StopActionName = #autoLOC_502024 // Stop Fuel Cell - ToggleActionName = #autoLOC_502025 // Toggle Fuel Cell - FillAmount = 0.25 - AutoShutdown = True - GeneratesHeat = False - UseSpecialistBonus = false - - INPUT_RESOURCE - { - ResourceName = MonoPropellant - Ratio = 0.00375 - FlowMode = STAGE_PRIORITY_FLOW - } - OUTPUT_RESOURCE - { - ResourceName = ElectricCharge - Ratio = 1.5 - DumpExcess = false - } - } - - - - MODULE - { - name = ModuleDecouple - ejectionForce = 250 - ejectionForcePercent = 100 - isOmniDecoupler = false - explosiveNodeID = bottom - fxGroupName = decouple - staged = false - stagingEnabled = true - menuName = #autoLOC_6001443 // Decouple - stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging - stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging - stagingToggleEnabledEditor = false - stagingToggleEnabledFlight = false - } - - MODULE - { - name = ModuleAblator - ablativeResource = Ablator - lossExp = -7500 - lossConst = 0.1 - pyrolysisLossFactor = 6000 - reentryConductivity = 0.01 - ablationTempThresh = 500 - - useChar = True - charModuleName = shieldChar - } - - MODULE - { - name = ModuleColorChanger - moduleID = shieldChar - shaderProperty = _BurnColor - useRate = False - toggleInEditor = False - toggleInFlight = False - - redCurve - { - key = 0 0 - key = 1 1 - } - greenCurve - { - key = 0 0 - key = 1 1 - } - blueCurve - { - key = 0 0 - key = 1 1 - } - alphaCurve - { - key = 0 0.8 - } - } - - MODULE - { - name = ModuleScienceExperiment - experimentID = crewReport - experimentActionName = #autoLOC_502009 // Crew Report - resetActionName = #autoLOC_502010 // Discard Crew Report - reviewActionName = #autoLOC_502200 // Review Report - useStaging = False - useActionGroups = True - hideUIwhenUnavailable = True - rerunnable = True - xmitDataScalar = 1.0 // 1.5 - usageReqMaskInternal = 5 - usageReqMaskExternal = -1 - } - - MODULE - { - name = ModuleScienceContainer - - reviewActionName = #autoLOC_502201 // Review Stored Data - storeActionName = #autoLOC_502202 // Store Experiments - collectActionName = #autoLOC_238018 // Take Data - evaOnlyStorage = True - allowRepeatedSubjects = True - storageRange = 2.0 // 1.3 - canBeTransferredToInVessel = True - canTransferInVessel = True - showStatus = True - } - - MODULE - { - name = FlagDecal - textureQuadName = flagTransform - } - - MODULE - { - name = ModuleDataTransmitter - antennaType = INTERNAL - packetInterval = 1.0 - packetSize = 2 - packetResourceCost = 12.0 - requiredResource = ElectricCharge - antennaPower = 5000 - optimumRange = 2500 - packetFloor = .1 - packetCeiling = 5 - } - - MODULE - { - name = ModuleLiftingSurface - useInternalDragModel = False - deflectionLiftCoeff = 0.35 - liftingSurfaceCurve = CapsuleBottom - disableBodyLift = False - omnidirectional = False - perpendicularOnly = True - transformDir = Y - transformSign = -1 - nodeEnabled = True - attachNodeName = bottom - } - - RESOURCE - { - name = ElectricCharge - amount = 500 - maxAmount = 500 - } - - RESOURCE - { - name = MonoPropellant - amount = 250 - maxAmount = 500 - } - - RESOURCE - { - name = Ablator - amount = 150 - maxAmount = 300 - } -} \ No newline at end of file From e082c0a46728846d1a2779370a56b1b5ed5ed012 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:16 -0500 Subject: [PATCH 097/110] Create dragr-Capsule.cfg --- .../Parts/DragonCapsule/dragr-Capsule.cfg | 609 ++++++++++++++++++ 1 file changed, 609 insertions(+) create mode 100644 GameData/DragonRider/Parts/DragonCapsule/dragr-Capsule.cfg diff --git a/GameData/DragonRider/Parts/DragonCapsule/dragr-Capsule.cfg b/GameData/DragonRider/Parts/DragonCapsule/dragr-Capsule.cfg new file mode 100644 index 0000000..e917af8 --- /dev/null +++ b/GameData/DragonRider/Parts/DragonCapsule/dragr-Capsule.cfg @@ -0,0 +1,609 @@ +// dragr-Capsule.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +PART +{ + name = dragr-Capsule + // DragonCapsule + // cBBp_Dragon_Capsule + module = Part + author = cBBp and zer0Kerbal + + MODEL + { + model = DragonRider/Parts/DragonCapsule/DragonCapsule + scale = 1.0, 1.0, 1.0 + } + scale = 1 + rescaleFactor = 1 + bulkheadProfiles = size1, size0 + + vesselType = Ship + CrewCapacity = 5 + INTERNAL + { + name = DragonGuts + } + + node_stack_bottom = 0.0, -0.8362352, 0.0, 0.0, -1.0, 0.0, 2 + node_stack_top = 0.0, 1.4769561, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_ASAS = 0.0, 1.3005309, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_trunk = 0.0, -0.6316727, 0.0, 0.0, -1.0, 0.0, 2 + attachRules = 1,0,1,1,1 + + fx_exhaustFlame_yellow = 0.0, -5, 0.0, 0.0, 1.0, -1.5, running + fx_exhaustLight_yellow = 0.0, -5, 0.0, 0.0, 0.0, -1.0, running + fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + sound_vent_medium = engage + sound_rocket_hard = running + sound_vent_soft = disengage + sound_explosion_low = flameout + sound_decoupler_fire = decouple + + // --- Buoyancy Profile + CenterOfBuoyancy = 0.0, 0.5, 0.0 + CenterOfDisplacement = 0.0, -0.3, 0.0 + buoyancy = 1.5 + buoyancyUseSine = False + + // --- Lifting Body Profile + CoMOffset = 0,-0.5,0. + bodyLiftOnlyUnattachedLift = True + bodyLiftOnlyAttachName = bottom + + TechRequired = veryHeavyRocketry + entryCost = 8500 + cost = 4000 + category = Pods + subcategory = 0 + + title = #DRAGR-Capsule-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-Capsule-desc + tags = #autoLOC_500306 // capsule cmg control ?eva fly gyro ?iva moment pilot react rocket space stab steer torque + // tags = #autoLOC_500816 // break decouple separat split stag + + mass = 2.5 + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.1 + angularDrag = 2 + + crashTolerance = 25 // was 45 + breakingForce = 200 + breakingTorque = 200 + + maxTemp = 1800 + skinMaxTemp = 2700 + skinInternalConductionMult = 0.5 + emissiveConstant = 0.8 + heatConductivity = 0.001 + + childStageOffset = 0 + stagingIcon = COMMAND_POD + + MODULE + { + name = ModuleCommand + minimumCrew = 0 + hasHibernation = true + hibernation = false + hibernateOnWarp = true + hibernationMultiplier = 0.00125 + defaultControlPointDisplayName = #autoLOC_6011003 // Default + RESOURCE + { + name = ElectricCharge + rate = 0.005 + } + CONTROLPOINT + { + name = reverse + displayName = #autoLOC_6011004 // Reversed + orientation = 0,0,180 + } + } + + MODULE + { + name = ModuleSAS + SASServiceLevel = 3 + } + + MODULE + { + name = ModuleReactionWheel + actionGUIName = #autoLOC_502014 // Toggle RW + PitchTorque = 5 + YawTorque = 5 + RollTorque = 5 + torqueResponseSpeed = 33 + RESOURCE + { + name = ElectricCharge + rate = 0.15 // was 0.5 // (x+y+z)/100 + } + } + + MODULE + { + name = ModuleRCSFX + stagingEnabled = False + thrusterTransformName = RCSthruster + thrusterPower = 1 + // fxOffset = 0, -39.3, 0 + fxOffset = 0, 0, -50 + + resourceName = MonoPropellant + resourceFlowMode = STAGE_PRIORITY_FLOW + runningEffectName = running + atmosphereCurve + { + key = 0 260 + key = 1 100 + key = 4 0.001 + } + } + + EFFECTS + { +// rcs effect + running + { + AUDIO_MULTI_POOL + { + channel = Ship + transformName = RCSthruster + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 0.02 0.1 + volume = 0.5 0.1 + volume = 1.0 0.1 + pitch = 0.0 0.75 + pitch = 1.0 1.5 + loop = true + } + MODEL_MULTI_PARTICLE + { + modelName = Squad/FX/Monoprop_small + transformName = RCSthruster + emission = 0.0 0.0 + emission = 0.1 0.0 + emission = 1.0 1.0 + speed = 0.0 0.8 + speed = 1.0 1.0 + //localPosition = 0, 0, 0.1 + localRotation = -90, 0, 0 + } + } + +// engine effect + running_closed + { + AUDIO + { + channel = Ship + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 1.0 0.3 + pitch = 0.0 0.75 + pitch = 1.0 1.5 + loop = true + } + MODEL_MULTI_PARTICLE + { + modelName = Squad/FX/Monoprop_small + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.4 0.8 + emission = 1.0 1.0 + speed = 0.0 0.8 + speed = 1.0 1.0 + //localOffset = 0, 0, 1 + localPosition = 0, 0, 0.08 + } + } + + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } + +// MODULE +// { +// name = ModuleEngines +// thrustVectorTransformName = thrustTransform +// exhaustDamage = True +// ignitionThreshold = 0.1 +// minThrust = 0 +// maxThrust = 150 +// heatProduction = 100 +// //fxOffset = 0, 0, 0.21 +// EngineType = LiquidFuel +// exhaustDamageDistanceOffset = 0.34 +// PROPELLANT +// { +// name = MonoPropellant +// ratio = 1.0 +// DrawGauge = True +// } +// atmosphereCurve +// { +// key = 0 290 +// key = 1 250 +// key = 3 0.001 +// } +// } + + MODULE + { + name = ModuleEnginesFX + thrustVectorTransformName = thrustTransform + exhaustDamage = True + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 150 + heatProduction = 100 + //fxOffset = 0, 0, 0.125 + EngineType = LiquidFuel + exhaustDamageDistanceOffset = 0.34 + runningEffectName = running_closed + PROPELLANT + { + name = MonoPropellant + ratio = 1.0 + DrawGauge = True + } + atmosphereCurve + { + key = 0 290 + key = 1 250 + key = 7 0.001 + } + } + + MODULE + { + name = ModuleGimbal + gimbalTransformName = thrustTransform + gimbalRange = 0.5 + } + + //MODULE + //{ + // name = ModuleSurfaceFX + // thrustProviderModuleIndex = 0 + // fxMax = 0.3 + // maxDistance = 30 + // falloff = 1.7 + // thrustTransformName = thrustTransform + //} + + MODULE + { + name = ModuleAnimateHeat + ThermalAnim = overheat + } + + MODULE + { + name = ModuleJettison + jettisonName = fairing + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + + } + + MODULE + { + name = ModuleAnimateGeneric + animationName = Ladder + actionGUIName = #DRAGR-act-ladder-name + startEventGUIName = #DRAGR-act-ladder-strt + endEventGUIName = #DRAGR-act-ladder-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE + { + name = ModuleDockingNode + + nodeType = size0,size1 + crossfeed = true + referenceAttachNode = top + + staged = true + + acquireForce = 2.0 + acquireForceTweak = 100 + acquireMinFwdDot = 0.7 + acquireRange = 0.5 + acquireTorque = 2.0 + acquireTorqueRoll = 0.0 + + menuName = #DRAGR-act-stage-name + stagingEnableText = #DRAGR-act-stage-enab + stagingDisableText = #DRAGR-act-stage-disa + + snapOffset = 90 + snapRotation = false + undockEjectionForce = 10 + + captureMinFwdDot = 0.998 + captureMaxRvel = 0.3 + captureRange = 0.06 + minDistanceToReEngage = 1.0 + + gendered = False + genderFemale = False + } + + MODULE + { + name = ModuleAnimateGeneric + animationName = RendezvousLight + actionGUIName = #DRAGR-act-light-dock-name + startEventGUIName = #DRAGR-act-light-dock-strt + endEventGUIName = #DRAGR-act-light-dock-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE + { + name = ModuleAnimateGeneric + animationName = LandingLights + actionGUIName = #DRAGR-act-light-land-name + startEventGUIName = #DRAGR-act-light-land-strt + endEventGUIName = #DRAGR-act-light-land-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE + { + name = ModuleAnimateGeneric + animationName = FloodLights + actionGUIName = #DRAGR-act-light-flood-name + startEventGUIName = #DRAGR-act-light-flood-strt + endEventGUIName = #DRAGR-act-light-flood-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE + { + name = ModuleAnimateGeneric + animationName = Extend_Gear + actionGUIName = #DRAGR-act-gear-name + startEventGUIName = #DRAGR-act-gear-strt + endEventGUIName = #DRAGR-act-gear-stop + eventAvailableEditor = True + eventAvailableFlight = True + eventAvailableEVA = True + evaDistance = 10 + allowDeployLimit = true + revClampDirection = false + revClampSpeed = true + revClampPercent = true + } + + MODULE + { + name = ModuleResourceConverter + ConverterName = #autoLOC_502022 // Fuel Cell + StartActionName = #autoLOC_502023 // Start Fuel Cell + StopActionName = #autoLOC_502024 // Stop Fuel Cell + ToggleActionName = #autoLOC_502025 // Toggle Fuel Cell + FillAmount = 0.25 + AutoShutdown = True + GeneratesHeat = False + UseSpecialistBonus = false + + INPUT_RESOURCE + { + ResourceName = MonoPropellant + Ratio = 0.00375 + FlowMode = STAGE_PRIORITY_FLOW + } + OUTPUT_RESOURCE + { + ResourceName = ElectricCharge + Ratio = 1.5 + DumpExcess = false + } + } + + + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + ejectionForcePercent = 100 + isOmniDecoupler = false + explosiveNodeID = bottom + fxGroupName = decouple + staged = false + stagingEnabled = true + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = false + stagingToggleEnabledFlight = false + } + + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + toggleInEditor = False + toggleInFlight = False + + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0.8 + } + } + + MODULE + { + name = ModuleScienceExperiment + experimentID = crewReport + experimentActionName = #autoLOC_502009 // Crew Report + resetActionName = #autoLOC_502010 // Discard Crew Report + reviewActionName = #autoLOC_502200 // Review Report + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + rerunnable = True + xmitDataScalar = 1.0 // 1.5 + usageReqMaskInternal = 5 + usageReqMaskExternal = -1 + } + + MODULE + { + name = ModuleScienceContainer + + reviewActionName = #autoLOC_502201 // Review Stored Data + storeActionName = #autoLOC_502202 // Store Experiments + collectActionName = #autoLOC_238018 // Take Data + evaOnlyStorage = True + allowRepeatedSubjects = True + storageRange = 2.0 // 1.3 + canBeTransferredToInVessel = True + canTransferInVessel = True + showStatus = True + } + + MODULE + { + name = FlagDecal + textureQuadName = flagTransform + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 + } + + MODULE + { + name = ModuleLiftingSurface + useInternalDragModel = False + deflectionLiftCoeff = 0.35 + liftingSurfaceCurve = CapsuleBottom + disableBodyLift = False + omnidirectional = False + perpendicularOnly = True + transformDir = Y + transformSign = -1 + nodeEnabled = True + attachNodeName = bottom + } + + RESOURCE + { + name = ElectricCharge + amount = 500 + maxAmount = 500 + } + + RESOURCE + { + name = MonoPropellant + amount = 250 + maxAmount = 500 + } + + RESOURCE + { + name = Ablator + amount = 150 + maxAmount = 300 + } +} \ No newline at end of file From 0845bb549577ad94ff52b2dc013c1c91acc392b7 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:18 -0500 Subject: [PATCH 098/110] Delete DragonCover.cfg --- .../Parts/DragonCover/DragonCover.cfg | 77 ------------------- 1 file changed, 77 deletions(-) delete mode 100644 GameData/DragonRider/Parts/DragonCover/DragonCover.cfg diff --git a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg b/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg deleted file mode 100644 index 25f45bb..0000000 --- a/GameData/DragonRider/Parts/DragonCover/DragonCover.cfg +++ /dev/null @@ -1,77 +0,0 @@ -// DragonCover.cfg 1.0.0.0 -// DragonRider (DRAGR) -// created: -// updated: 25 Oct 2022 - -// CC BY-ND 3.0 unported by zer0Kerbal - -PART -{ - name = DragonCover - // cBBp_Dragon_Cloak - module = Part - author = cBBp and zer0Kerbal - - // mesh = DragonCover.mu - MODEL - { - model = DragonRider/Parts/DragonCover/DragonCover - scale = 1.0, 1.0, 1.0 - } - scale = 1 - rescaleFactor = 1.0 - bulkheadProfiles = srf - - //node_stack_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 - node_stack_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1 - attachRules = 1,0,1,1,1 - - fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple - sound_vent_large = decouple - - TechRequired = veryHeavyRocketry - entryCost = 1800 - cost = 975 - category = Payload // Aero - subcategory = 0 - - title = #DRAGR-Cover-titl - manufacturer = #DRAGR-Agency-titl - description = #DRAGR-Cover-desc - tags = #autoLOC_500171 // aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport - - mass = 0.01 - fuelCrossFeed = false - - dragModelType = default - maximum_drag = 0.1 - minimum_drag = 0.1 - angularDrag = 1 - - maxTemp = 1700 - - crashTolerance = 45 - breakingForce = 200 - breakingTorque = 200 - - stageOffset = 3 - childStageOffset = 1 - stagingIcon = WINGLETS - - MODULE - { - name = ModuleDecouple - ejectionForce = 20 - ejectionForcePercent = 50 - isOmniDecoupler = False - explosiveNodeID = attach - fxGroupName = decouple - staged = True - stagingEnabled = True - menuName = #autoLOC_6001443 // Decouple - stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging - stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging - stagingToggleEnabledEditor = false - stagingToggleEnabledFlight = false - } -} \ No newline at end of file From ed5da008a83738bf24b0544183766b9b878db3a1 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:20 -0500 Subject: [PATCH 099/110] Create dragr-Cover.cfg --- .../Parts/DragonCover/dragr-Cover.cfg | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 GameData/DragonRider/Parts/DragonCover/dragr-Cover.cfg diff --git a/GameData/DragonRider/Parts/DragonCover/dragr-Cover.cfg b/GameData/DragonRider/Parts/DragonCover/dragr-Cover.cfg new file mode 100644 index 0000000..38673a3 --- /dev/null +++ b/GameData/DragonRider/Parts/DragonCover/dragr-Cover.cfg @@ -0,0 +1,78 @@ +// dragr-Cover.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +PART +{ + name = dragr-Cover + // DragonCover + // cBBp_Dragon_Cloak + module = Part + author = cBBp and zer0Kerbal + + // mesh = DragonCover.mu + MODEL + { + model = DragonRider/Parts/DragonCover/DragonCover + scale = 1.0, 1.0, 1.0 + } + scale = 1 + rescaleFactor = 1.0 + bulkheadProfiles = srf + + //node_stack_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_attach = 0.0, 0.0, 0.0, -1.0, 0.0, 0.0, 1 + attachRules = 1,0,1,1,1 + + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + TechRequired = veryHeavyRocketry + entryCost = 1800 + cost = 975 + category = Payload // Aero + subcategory = 0 + + title = #DRAGR-Cover-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-Cover-desc + tags = #autoLOC_500171 // aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport + + mass = 0.01 + fuelCrossFeed = false + + dragModelType = default + maximum_drag = 0.1 + minimum_drag = 0.1 + angularDrag = 1 + + maxTemp = 1700 + + crashTolerance = 45 + breakingForce = 200 + breakingTorque = 200 + + stageOffset = 3 + childStageOffset = 1 + stagingIcon = WINGLETS + + MODULE + { + name = ModuleDecouple + ejectionForce = 20 + ejectionForcePercent = 50 + isOmniDecoupler = False + explosiveNodeID = attach + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = false + stagingToggleEnabledFlight = false + } +} \ No newline at end of file From b9c5071c8d2d8ae4101f0f5f57e2f5cac1be7bf2 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:23 -0500 Subject: [PATCH 100/110] Delete DragonNosecone.cfg --- .../Parts/DragonNosecone/DragonNosecone.cfg | 74 ------------------- 1 file changed, 74 deletions(-) delete mode 100644 GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg diff --git a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg b/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg deleted file mode 100644 index 5930cff..0000000 --- a/GameData/DragonRider/Parts/DragonNosecone/DragonNosecone.cfg +++ /dev/null @@ -1,74 +0,0 @@ -// DragonNosecone.cfg 1.0.0.0 -// DragonRider (DRAGR) -// created: -// updated: 25 Oct 2022 - -// CC BY-ND 3.0 unported by zer0Kerbal - -PART -{ - name = DragonNosecone - // cBBp_Dragon_Beak - module = Part - author = cBBp and zer0Kerbal - - // mesh = DragonNosecone.mu - MODEL - { - model = DragonRider/Parts/DragonNosecone/DragonNosecone - scale = 1.0, 1.0, 1.0 - } - scale = 1 - rescaleFactor = 1.0 - bulkheadProfiles = size0 - - node_stack_dragon = 0.0, 0.0210884, 0.0, 0.0, -1.0, 0.0, 1 - attachRules = 1,0,0,0,1 - - fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple - sound_decoupler_fire = decouple - - TechRequired = veryHeavyRocketry - entryCost = 1800 - cost = 975 - category = Aero - subcategory = 0 - - title = #DRAGR-Nosecone-titl - manufacturer = #DRAGR-Agency-titl - description = #DRAGR-Nosecone-desc - tags = #autoLOC_500162 // aero aircraft )cap drag fligh missile plane speed stab stream - - mass = 0.05 - fuelCrossFeed = False - - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - - maxTemp = 3400 - - crashTolerance = 9 - - stageOffset = 3 - childStageOffset = 3 - stagingIcon = DECOUPLER_HOR - - MODULE - { - name = ModuleDecouple - ejectionForce = 250 - ejectionForcePercent = 100 - isOmniDecoupler = False - explosiveNodeID = dragon - fxGroupName = decouple - staged = True - stagingEnabled = True - menuName = #autoLOC_6001443 // Decouple - stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging - stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging - stagingToggleEnabledEditor = False - stagingToggleEnabledFlight = False - } -} From d5d4c0830194b6b17058c72ba9cd71f53e898943 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:25 -0500 Subject: [PATCH 101/110] Create dragr-Nosecone.cfg --- .../Parts/DragonNosecone/dragr-Nosecone.cfg | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 GameData/DragonRider/Parts/DragonNosecone/dragr-Nosecone.cfg diff --git a/GameData/DragonRider/Parts/DragonNosecone/dragr-Nosecone.cfg b/GameData/DragonRider/Parts/DragonNosecone/dragr-Nosecone.cfg new file mode 100644 index 0000000..3b9c5a2 --- /dev/null +++ b/GameData/DragonRider/Parts/DragonNosecone/dragr-Nosecone.cfg @@ -0,0 +1,75 @@ +// dragr-Nosecone.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +PART +{ + name = dragr-Nosecone + /// DragonNosecone + // cBBp_Dragon_Beak + module = Part + author = cBBp and zer0Kerbal + + // mesh = DragonNosecone.mu + MODEL + { + model = DragonRider/Parts/DragonNosecone/DragonNosecone + scale = 1.0, 1.0, 1.0 + } + scale = 1 + rescaleFactor = 1.0 + bulkheadProfiles = size0 + + node_stack_dragon = 0.0, 0.0210884, 0.0, 0.0, -1.0, 0.0, 1 + attachRules = 1,0,0,0,1 + + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple + sound_decoupler_fire = decouple + + TechRequired = veryHeavyRocketry + entryCost = 1800 + cost = 975 + category = Aero + subcategory = 0 + + title = #DRAGR-Nosecone-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-Nosecone-desc + tags = #autoLOC_500162 // aero aircraft )cap drag fligh missile plane speed stab stream + + mass = 0.05 + fuelCrossFeed = False + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + + maxTemp = 3400 + + crashTolerance = 9 + + stageOffset = 3 + childStageOffset = 3 + stagingIcon = DECOUPLER_HOR + + MODULE + { + name = ModuleDecouple + ejectionForce = 250 + ejectionForcePercent = 100 + isOmniDecoupler = False + explosiveNodeID = dragon + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = False + stagingToggleEnabledFlight = False + } +} From 8cd5a0be35583dc82bcfc38659c6fafcb3933e90 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:28 -0500 Subject: [PATCH 102/110] Delete DragonSaddle.cfg --- .../Parts/DragonSaddle/DragonSaddle.cfg | 86 ------------------- 1 file changed, 86 deletions(-) delete mode 100644 GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg diff --git a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg b/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg deleted file mode 100644 index c93e34f..0000000 --- a/GameData/DragonRider/Parts/DragonSaddle/DragonSaddle.cfg +++ /dev/null @@ -1,86 +0,0 @@ -// DragonSaddle.cfg 1.0.0.0 -// DragonRider (DRAGR) -// created: -// updated: 25 Oct 2022 - -// CC BY-ND 3.0 unported by zer0Kerbal - -PART -{ - name = DragonSaddle - module = Part - author = cBBp and zer0Kerbal - - MODEL - { - model = DragonRider/Parts/DragonSaddle/DragonSaddle - } - scale = 1 - rescaleFactor = 1.0 - bulkheadProfiles = size1,size2 - - vesselType = Ship - - node_stack_top = 0.0, 0.1850713, 0.0, 0.0, 1.0, 0.0, 1 - node_stack_bottom = 0.0, -0.1850712, 0.0, 0.0, -1.0, 0.0, 1 - node_stack_adapter = 0.0, -0.3314734, 0.0, 0.0, -1.0, 0.0, 1 - attachRules = 1,0,1,1,1 - - fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple - sound_vent_large = decouple - - TechRequired = veryHeavyRocketry - entryCost = 500 - cost = 975 - category = Coupling - subcategory = 0 - - title = #DRAGR-Saddle-titl - manufacturer = #DRAGR-Agency-titl - description = #DRAGR-Saddle-desc - tags = #autoLOC_500816 // break decouple separat split stag - - mass = 0.25 - fuelCrossFeed = False - - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.1 - angularDrag = 2 - - crashTolerance = 45 - - maxTemp = 2200 - - stageOffset = 3 - childStageOffset = 2 - stagingIcon = DECOUPLER_HOR - - MODULE - { - name = ModuleDecouple - ejectionForce = 50 - ejectionForcePercent = 45 - isOmniDecoupler = False - explosiveNodeID = top - fxGroupName = decouple - staged = True - stagingEnabled = True - menuName = #autoLOC_6001443 // Decouple - stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging - stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging - stagingToggleEnabledEditor = False - stagingToggleEnabledFlight = False - } - - MODULE - { - name = ModuleJettison - jettisonName = fairing - bottomNodeName = adapter - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 5 - jettisonDirection = 0 0 1 - } -} \ No newline at end of file From d3f26610f1ffc4fac331870ed175e55fdd1bdb5a Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:30 -0500 Subject: [PATCH 103/110] Create dragr-Saddle.cfg --- .../Parts/DragonSaddle/dragr-Saddle.cfg | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 GameData/DragonRider/Parts/DragonSaddle/dragr-Saddle.cfg diff --git a/GameData/DragonRider/Parts/DragonSaddle/dragr-Saddle.cfg b/GameData/DragonRider/Parts/DragonSaddle/dragr-Saddle.cfg new file mode 100644 index 0000000..1b331b5 --- /dev/null +++ b/GameData/DragonRider/Parts/DragonSaddle/dragr-Saddle.cfg @@ -0,0 +1,87 @@ +// dragr-Saddle.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +PART +{ + name = dragr-Saddle + // DragonSaddle + module = Part + author = cBBp and zer0Kerbal + + MODEL + { + model = DragonRider/Parts/DragonSaddle/DragonSaddle + } + scale = 1 + rescaleFactor = 1.0 + bulkheadProfiles = size1,size2 + + vesselType = Ship + + node_stack_top = 0.0, 0.1850713, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.1850712, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_adapter = 0.0, -0.3314734, 0.0, 0.0, -1.0, 0.0, 1 + attachRules = 1,0,1,1,1 + + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + + TechRequired = veryHeavyRocketry + entryCost = 500 + cost = 975 + category = Coupling + subcategory = 0 + + title = #DRAGR-Saddle-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-Saddle-desc + tags = #autoLOC_500816 // break decouple separat split stag + + mass = 0.25 + fuelCrossFeed = False + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.1 + angularDrag = 2 + + crashTolerance = 45 + + maxTemp = 2200 + + stageOffset = 3 + childStageOffset = 2 + stagingIcon = DECOUPLER_HOR + + MODULE + { + name = ModuleDecouple + ejectionForce = 50 + ejectionForcePercent = 45 + isOmniDecoupler = False + explosiveNodeID = top + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = False + stagingToggleEnabledFlight = False + } + + MODULE + { + name = ModuleJettison + jettisonName = fairing + bottomNodeName = adapter + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + } +} \ No newline at end of file From f320e6add7b0300c40c67ce11dc149de160eea34 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:32 -0500 Subject: [PATCH 104/110] Delete DragonTrunk.cfg --- .../Parts/DragonTrunk/DragonTrunk.cfg | 102 ------------------ 1 file changed, 102 deletions(-) delete mode 100644 GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg diff --git a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg b/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg deleted file mode 100644 index bc7b848..0000000 --- a/GameData/DragonRider/Parts/DragonTrunk/DragonTrunk.cfg +++ /dev/null @@ -1,102 +0,0 @@ -// DragonTrunk.cfg 1.0.0.0 -// DragonRider (DRAGR) -// created: -// updated: 25 Oct 2022 - -// CC BY-ND 3.0 unported by zer0Kerbal - -PART -{ - name = DragonTrunk - //DragonWings - module = Part - author = cBBp and zer0Kerbal - - // mesh = DragonTrunk.mu - MODEL - { - model = DragonRider/Parts/DragonTrunk/DragonTrunk - } - scale = 1.0 - rescaleFactor = 1.0 - bulkheadProfiles = size1, size0 - - node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_bottom = 0.0, -0.88, 0.0, 0.0, -1.0, 0.0, 1 - - node_stack_fairing00 = 1.1929506, 0.1229406, -0.3196501, 0.1666, 0, -0.04464, 0 - node_stack_fairing01 = -1.1929506, 0.1229406, 0.3196501, -0.1666, 0, 0.04464, 0 - attachRules = 1,0,1,1,1 - stackSymmetry = 1 - - fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple - sound_decoupler_fire = decouple - - TechRequired = veryHeavyRocketry - entryCost = 1500 - cost = 300 - category = Payload - subcategory = 0 - - title = #DRAGR-Trunk-titl - manufacturer = #DRAGR-Agency-titl - description = #DRAGR-Trunk-desc - tags = #autoLOC_500953 // bus contain heat hollow protect (stor therm - - mass = 0.25 - - dragModelType = default - maximum_drag = 0.1 - minimum_drag = 0.1 - angularDrag = 1 - - crashTolerance = 8 - - maxTemp = 2000 - - stageOffset = 3 - childStageOffset = 1 - stagingIcon = MYSTERY_PART - - MODULE - { - name = ModuleDeployableSolarPanel - extendActionName = #autoLOC_6001805 //#autoLOC_6001805 = Extend <<1>> - retractActionName = #autoLOC_6001806 //#autoLOC_6001806 = Retract <<1>> - extendpanelsActionName = #autoLOC_6001807 //#autoLOC_6001807 = Toggle <<1>> - - animationName = array_deploy - raycastTransformName = sunCatcher - pivotName = rotary_right - - impactResistance = 5 - impactResistanceRetracted = 12 - - resourceName = ElectricCharge - chargeRate = 30 - powerCurve - { - key = 206000000000 0 0 0 - key = 13599840256 1 0 0 - key = 68773560320 0.5 0 0 - key = 0 10 0 0 - } - } - - MODULE - { - name = ModuleDecouple - ejectionForce = 10 - ejectionForcePercent = 100 - isOmniDecoupler = False - explosiveNodeID = top - fxGroupName = decouple - staged = True - stagingEnabled = True - menuName = #autoLOC_6001443 // Decouple - stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging - stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging - stagingToggleEnabledEditor = False - stagingToggleEnabledFlight = False - } -} \ No newline at end of file From c4290996ac2e85f1caef0c9f9e9e38d381538630 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:35 -0500 Subject: [PATCH 105/110] Create dragr-Trunk.cfg --- .../Parts/DragonTrunk/dragr-Trunk.cfg | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 GameData/DragonRider/Parts/DragonTrunk/dragr-Trunk.cfg diff --git a/GameData/DragonRider/Parts/DragonTrunk/dragr-Trunk.cfg b/GameData/DragonRider/Parts/DragonTrunk/dragr-Trunk.cfg new file mode 100644 index 0000000..dd9f464 --- /dev/null +++ b/GameData/DragonRider/Parts/DragonTrunk/dragr-Trunk.cfg @@ -0,0 +1,103 @@ +// dragr-Trunk.cfg 1.0.0.0 +// DragonRider (DRAGR) +// created: +// updated: 25 Oct 2022 + +// CC BY-ND 3.0 unported by zer0Kerbal + +PART +{ + name = dragr-Trunk + // DragonTrunk + // DragonWings + module = Part + author = cBBp and zer0Kerbal + + // mesh = DragonTrunk.mu + MODEL + { + model = DragonRider/Parts/DragonTrunk/DragonTrunk + } + scale = 1.0 + rescaleFactor = 1.0 + bulkheadProfiles = size1, size0 + + node_stack_top = 0.0, 1, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.88, 0.0, 0.0, -1.0, 0.0, 1 + + node_stack_fairing00 = 1.1929506, 0.1229406, -0.3196501, 0.1666, 0, -0.04464, 0 + node_stack_fairing01 = -1.1929506, 0.1229406, 0.3196501, -0.1666, 0, 0.04464, 0 + attachRules = 1,0,1,1,1 + stackSymmetry = 1 + + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, decouple + sound_decoupler_fire = decouple + + TechRequired = veryHeavyRocketry + entryCost = 1500 + cost = 300 + category = Payload + subcategory = 0 + + title = #DRAGR-Trunk-titl + manufacturer = #DRAGR-Agency-titl + description = #DRAGR-Trunk-desc + tags = #autoLOC_500953 // bus contain heat hollow protect (stor therm + + mass = 0.25 + + dragModelType = default + maximum_drag = 0.1 + minimum_drag = 0.1 + angularDrag = 1 + + crashTolerance = 8 + + maxTemp = 2000 + + stageOffset = 3 + childStageOffset = 1 + stagingIcon = MYSTERY_PART + + MODULE + { + name = ModuleDeployableSolarPanel + extendActionName = #autoLOC_6001805 //#autoLOC_6001805 = Extend <<1>> + retractActionName = #autoLOC_6001806 //#autoLOC_6001806 = Retract <<1>> + extendpanelsActionName = #autoLOC_6001807 //#autoLOC_6001807 = Toggle <<1>> + + animationName = array_deploy + raycastTransformName = sunCatcher + pivotName = rotary_right + + impactResistance = 5 + impactResistanceRetracted = 12 + + resourceName = ElectricCharge + chargeRate = 30 + powerCurve + { + key = 206000000000 0 0 0 + key = 13599840256 1 0 0 + key = 68773560320 0.5 0 0 + key = 0 10 0 0 + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 10 + ejectionForcePercent = 100 + isOmniDecoupler = False + explosiveNodeID = top + fxGroupName = decouple + staged = True + stagingEnabled = True + menuName = #autoLOC_6001443 // Decouple + stagingEnableText = #autoLOC_240328 // Decoupler: Enable Staging + stagingDisableText = #autoLOC_240329 // Decoupler: Disable Staging + stagingToggleEnabledEditor = False + stagingToggleEnabledFlight = False + } +} \ No newline at end of file From 83f4bc9193d8b48c8aa0c6ab543c109a1d50fe96 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:37 -0500 Subject: [PATCH 106/110] Update readme.htm --- GameData/DragonRider/readme.htm | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/GameData/DragonRider/readme.htm b/GameData/DragonRider/readme.htm index 0ae34c7..4054c4d 100644 --- a/GameData/DragonRider/readme.htm +++ b/GameData/DragonRider/readme.htm @@ -1,9 +1,6 @@ - - + +

    DONATIONS src="https://img.shields.io/badge/Buy%20Me%20a%20-Snack!-FFDD00?style=for-the-badge&logo=buymeacoffee/" title="Buy Me A Snack" alt="Buy zer0Kerbal a snack" />

    and it is true.

    - - - - - - - - - - + + + + + + + + + +

    Connect with me

    @@ -373,7 +370,7 @@
    Release Schedule
  • CurseForge. Right now.
  • SpaceDock (and CKAN users). Soon™
  • - +
    From 0b4512947c3cf550536f372c2fc56670238548b1 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:39:40 -0500 Subject: [PATCH 107/110] Update mod.json --- json/mod.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/json/mod.json b/json/mod.json index a9c5c29..3972615 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Dragon Rider", "labelColor": "BADA55", - "message": "1.0.0.0", + "message": "0.9.99.1", "color": "darkgreen", "style": "plastic" } From e32c57de372e813af366c3afc1d1bc2f6695774f Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:46:01 -0500 Subject: [PATCH 108/110] Update readme.md --- readme.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/readme.md b/readme.md index 0b54430..3b730ff 100644 --- a/readme.md +++ b/readme.md @@ -12,7 +12,7 @@ updated: 04 Oct 2022 --> # Dragon Rider (DRAGR) - +An early version of the Dragon capsule @@ -29,7 +29,7 @@ adopted with *express* permission and brought to you by *KerbSimpleCo* ## Contains * Dragon Capsule -* Trunk +* Trunk (with solar wings) * Solar Panel Covers * Nose cone * Saddle @@ -47,13 +47,18 @@ adopted with *express* permission and brought to you by *KerbSimpleCo* --- -### YouTube review by [`Kottabos Gaming`](https://forum.kerbalspaceprogram.com/index.php?/profile/36583-*/) +### YouTube videos + +#### by [`CardBoardBoxProcessor`][cbbp] + +[![KSP Dragon Rider Mun Landing and OP Return.](https://img.youtube.com/vi/dJhNYbBdhtc/0.jpg)](https://www.youtube.com/watch?v=dJhNYbBdhtc) + +#### by [`SaFalken`](https://www.youtube.com/user/SaFalken) + +[![Destination: Duna - cBBp Dragon Rider Trailer](https://img.youtube.com/vi/akvqj7HuiZE/0.jpg)](https://www.youtube.com/watch?v=akvqj7HuiZE) -[![Kottabos reviews DragonRider](https://img.youtube.com/vi/Oj1etoybd7E/0.jpg)](https://www.youtube.com/watch?v=Oj1etoybd7E) +### YouTube video by [`SaFalken`](https://www.youtube.com/user/SaFalken) -https://www.youtube.com/watch?v=dJhNYbBdhtc -https://www.youtube.com/watch?v=akvqj7HuiZE -https://www.youtube.com/watch?v=q2JKM4KZaDw ### Help Wanted > * Compatibility patches From 794730ecf83b9e2b66a8f8aa972b651f225837c3 Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:57:16 -0500 Subject: [PATCH 109/110] Update readme.md --- readme.md | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/readme.md b/readme.md index 3b730ff..b78d78f 100644 --- a/readme.md +++ b/readme.md @@ -103,12 +103,12 @@ or [![CKAN][ckan:img]][ckan:url] * [On Demand Fuel Cells (ODFC)][ODFC] * [GPO (Goo Pumps & Oils') Speed Pump (GPO)][GPO] - -* Lazor -* Kerbalism -* TAC -* MechJeb -* CTT +* [Lazor][lazor] +* [Kerbalism][kerb] +* [TAC][tac] +* [MechJeb 2][mj] +* [CTT][ctt] +* [TweakScale][twk] ### Tags @@ -123,7 +123,7 @@ parts, config ### Credits and Special Thanks -* [CardBoardBoxProcessor][cbbp] for creating this glorious parts addon! +* [CardBoardBoxProcessor (cBBp)][cbbp] for creating this glorious parts addon! * [MacLuky][macluky] for the picking up where [CardBoardBoxProcessor][cbbp] left off * see [Attribution.md][MOD:attr] for more comprehensive list @@ -177,8 +177,6 @@ How to support this and other great mods by [`zer0Kerbal`][zer0Kerbal] [MOD:shd:latest]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/json/mod.json -[CODE:shd]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/DragonRider/master/json/code.json - [MOD:pages:shd]: https://img.shields.io/badge/GitHub-Pages-white?style=plastic&labelColor=9cf&logoColor=181717&logo=github "GitHub IO" @@ -226,20 +224,14 @@ How to support this and other great mods by [`zer0Kerbal`][zer0Kerbal] [GPO]: https://forum.kerbalspaceprogram.com/index.php?/topic/207732-*/ "GPO SpeedPump (GPO)" [ODFC]: https://forum.kerbalspaceprogram.com/index.php?/topic/187625-*/ "On Demand Fuel Cells (ODFC)" -[atp]: https://forum.kerbalspaceprogram.com/index.php?/topic/138433-*/ "JSI Advanced Transparent Pods" -[b9ps]: https://forum.kerbalspaceprogram.com/index.php?/topic/140541-*/ "B9 Part Switch" -[fs]: https://github.com/snjo/Firespitter/ "Firespitter" -[far]: https://forum.kerbalspaceprogram.com/index.php?/topic/179445-*/ "FAR" -[kas]: http://forum.kerbalspaceprogram.com/index.php?/topic/142594-*/ "Kerbal Attachment System" -[kis]: http://forum.kerbalspaceprogram.com/index.php?/topic/149848-*/ "Kerbal Inventory System" -[kjr]: https://forum.kerbalspaceprogram.com/index.php?/topic/184206-*/ "Kerbal Joint Reinforcement" -[kurs]: https://github.com/linuxgurugamer/DockingCam "KURS style docking camera" -[mas]: https://forum.kerbalspaceprogram.com/index.php?/topic/160856-*/ "MOARdV's Avionics System" [mm]: https://forum.kerbalspaceprogram.com/index.php?/topic/50533-*/ "Module Manager" [mml]: https://github.com/net-lisias-ksp/ModuleManager "Module Manager /L" -[restock]: https://forum.kerbalspaceprogram.com/index.php?/topic/182679-*/ "Restock" -[rpm]: https://forum.kerbalspaceprogram.com/index.php?/topic/105821-*/ "Raster Prop Monitor" [twk]: https://forum.kerbalspaceprogram.com/index.php?/topic/179030-*/ "TweakScale" +[lazor]: https://www.curseforge.com/kerbal/ksp-mods/lazor-docking-cam "Lazor" +[kerb]: https://forum.kerbalspaceprogram.com/index.php?/topic/190382-*/ "Kerbalism" +[tac]: https://github.com/KSP-RO/TacLifeSupport "TAC" +[mj]: http://forum.kerbalspaceprogram.com/index.php?/topic/154834-*/ "MechJeb" +[ctt]: https://forum.kerbalspaceprogram.com/index.php?/topic/90530-*/* "CTT" [PAYPAL:img]: https://img.shields.io/badge/Buy%20me%20some%20-LFO-BADA55?style=for-the-badge&logo=paypal&labelColor=FFDD00/ "PayPal" @@ -300,5 +292,3 @@ Track progress: issues [here][MOD:issue] and projects [here](https://github.com/ [^1]: this isn't a mod. ;P [^2]: ***may*** work on other versions (YMMV) [^3]: *Be Kind: Lithobrake, not jakebrake! Keep your Module Manager up to date!* - -[//]: # (This behaves like a comment) \ No newline at end of file From c030fc166b14d25e92991c23f89318275114e1ec Mon Sep 17 00:00:00 2001 From: zer0Kerbal <39887717+zer0Kerbal@users.noreply.github.com> Date: Thu, 27 Oct 2022 23:57:19 -0500 Subject: [PATCH 110/110] Update readme.htm --- GameData/DragonRider/readme.htm | 54 +++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 19 deletions(-) diff --git a/GameData/DragonRider/readme.htm b/GameData/DragonRider/readme.htm index 4054c4d..b5e856a 100644 --- a/GameData/DragonRider/readme.htm +++ b/GameData/DragonRider/readme.htm @@ -33,6 +33,7 @@ src="https://img.shields.io/badge/GitHub-Pages-white?style=plastic&labelColor=9cf&logoColor=181717&logo=github" title="GitHub IO" alt="Pages" />

    Dragon Rider (DRAGR)

    +

    An early version of the Dragon capsule

    By Preamble by Contains

    • Dragon Capsule
    • -
    • Trunk
    • +
    • Trunk (with solar wings)
    • Solar Panel Covers
    • Nose cone
    • Saddle
    • @@ -90,17 +91,20 @@

      See more


    -

    YouTube review by Kottabos Gaming

    -

    -

    https://www.youtube.com/watch?v=dJhNYbBdhtc -https://www.youtube.com/watch?v=akvqj7HuiZE -https://www.youtube.com/watch?v=q2JKM4KZaDw

    +

    YouTube videos

    +

    by CardBoardBoxProcessor

    +

    +

    by SaFalken

    +

    +

    YouTube video by SaFalken

    Help Wanted

      @@ -193,11 +197,23 @@

      Supports

      href="https://forum.kerbalspaceprogram.com/index.php?/topic/207732-*/" title="GPO SpeedPump (GPO)">GPO (Goo Pumps & Oils') Speed Pump (GPO)

      -
    • Lazor

    • -
    • Kerbalism

    • -
    • TAC

    • -
    • MechJeb

    • -
    • CTT

    • +
    • Lazor

    • +
    • Kerbalism

    • +
    • TAC

    • +
    • MechJeb 2

    • +
    • CTT

    • +
    • TweakScale

    Tags

    parts, config

    @@ -212,8 +228,8 @@

    Credits and Special Thanks

    • CardBoardBoxProcessor for creating -this glorious parts addon!
    • +title="CardBoardBoxProcessor">CardBoardBoxProcessor (cBBp) for +creating this glorious parts addon!
    • MacLuky for the picking up where