diff --git a/GameData/PreciseManeuver/2.4.99.0.htm b/GameData/PreciseManeuver/2.4.99.0.htm new file mode 100644 index 0000000..4ba511f --- /dev/null +++ b/GameData/PreciseManeuver/2.4.99.0.htm @@ -0,0 +1,254 @@ + + + + +

Precise Maneuver Version KSP version License

+

GitHub Pages

+
+

Version +2.4.99.0-adoption - <Kerbal Floating Point Precision> +edition

+

adopted by zer0Kerbal

+ +

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

+

Download from CurseForge

+ +

Code

+ +

Unity

+ +

Localization

+ +

Create

+ +

Status

+ +
+

See More

+ +

Localization

+
+ +

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

+
+
+

How to +support this and other great mods by zer0Kerbal

+

Support Patreon Github Sponsor Buy zer0Kerbal a snack

+
+
+

*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

+ +

Kerbal Space Program 1.12.3 — C# 10.0 — Unity 2019.2.2f1 — .NET Framework 4.7.2 +

+ +
+ + + + + + + diff --git a/GameData/PreciseManeuver/Plugins/PluginData/PreciseManeuver/config.xml b/GameData/PreciseManeuver/Plugins/PluginData/PreciseManeuver/config.xml new file mode 100644 index 0000000..4fabdea --- /dev/null +++ b/GameData/PreciseManeuver/Plugins/PluginData/PreciseManeuver/config.xml @@ -0,0 +1,50 @@ + + + 1 + 0 + 1 + Keypad8 + Keypad5 + None + Keypad9 + Keypad7 + None + Keypad6 + Keypad4 + None + Keypad3 + Keypad1 + None + None + None + Keypad0 + Keypad2 + P + None + None + None + None + None + None + None + 1 + 1 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 1000 + 0 + -500 + 195 + 0 + 0 + 0 + \ No newline at end of file diff --git a/GameData/PreciseManeuver/Plugins/precisemaneuverprefabs b/GameData/PreciseManeuver/Plugins/precisemaneuverprefabs index 2c3350a..a79d9bf 100644 Binary files a/GameData/PreciseManeuver/Plugins/precisemaneuverprefabs and b/GameData/PreciseManeuver/Plugins/precisemaneuverprefabs differ diff --git a/GameData/PreciseManeuver/PreciseManeuver.version b/GameData/PreciseManeuver/PreciseManeuver.version new file mode 100644 index 0000000..dbe7e6a --- /dev/null +++ b/GameData/PreciseManeuver/PreciseManeuver.version @@ -0,0 +1,35 @@ +{ + "NAME" : "Precise Maneuver (PM)", + "URL" : "https://raw.githubusercontent.com/zer0Kerbal/PreciseManeuver/master/PreciseManeuver.version", + "DOWNLOAD" : "https://github.com/zer0Kerbal/PreciseManeuver/releases", + "CHANGE_LOG_URL" : "https://raw.githubusercontent.com/zer0Kerbal/PreciseManeuver/master/changelog.md", + "GITHUB": { + "USERNAME" : "zer0Kerbal", + "REPOSITORY" : "PreciseManeuver", + "ALLOW_PRE_RELEASE" : "false" + }, + "VERSION" : + { + "MAJOR" : 2, + "MINOR" : 4, + "PATCH" : 99, + "BUILD" : 0 + }, + "KSP_VERSION" : + { + "MAJOR" : 1, + "MINOR" : 12, + "PATCH" : 3 + }, + "KSP_VERSION_MIN" : + { + "MAJOR" : 1, + "MINOR" : 8, + "PATCH" : 0 + }, + "INSTALL_LOC" : + { + "NAME" : "PreciseManeuver", + "DIRECTORY" : "PreciseManeuver" + } +} diff --git a/GameData/PreciseManeuver/changelog.md b/GameData/PreciseManeuver/changelog.md new file mode 100644 index 0000000..f09a55a --- /dev/null +++ b/GameData/PreciseManeuver/changelog.md @@ -0,0 +1,517 @@ +# Changelog + +| modName | PreciseManeuver (KPM) | +| ---------- | ---------------------------------------------------------------- | +| license | BSD-2-Clause | +| author | radistmorse and zer0Kerbal | +| forum | (https://forum.kerbalspaceprogram.com/index.php?/topic/207261-*) | +| github | (https://github.com/zer0Kerbal/zer0Kerbal/PreciseManeuver) | +| curseforge | (https://www.curseforge.com/kerbal/ksp-mods/PreciseManeuver) | +| spacedock | (https://spacedock.info/mod/2998) | +| ckan | PreciseManeuver | + +## 2.4.99.0-adoption `` edition + +## adopted by zer0Kerbal + +* 25 Mar 2022 +* Released for KSP 1.12.3 + +### Code + +* Compile + * .NET 4.7.2 + * C# 10.0 +* Update + * [PreciseManeuver.csproj] + * [PreciseManeuver.Unity.csproj] + * [PreciseManeuver.sln] + +### Unity + +* Recompile Assets + * [precisemaneuverprefabs] + * using Unity 2019.4.18f1 LTS + +* create + * GameData/PreciseManeuver/ + * Localization folder 📁 + * Localization/[readme.md] v2.1.0.1 + * Localization/[quickstart.md] v1.0.1.0 + * create: [en-us.cfg] + * create [es-es.cfg] + * create [de-de.cfg] + * create [ja.cfg] + * create [ru.cfg] + * create [zn-cn.cfg] + * delete old [localizations.cfg] + +### Localization + +* split localization into separate languages for easier handling + * closes #12 - English + * closes #14 - German (Deutsch) + * closes #15 - Spanish (Español) + * closes #18 - Japanese(日本語) + * closes #19 - Russian (Русский) + * closes #20 - Simplified Chinese (简体中文) + * closes #29 - split localization into separate languages for easier handling + * updates #11 - Localization - Master + +### Create + +* folder structure + * docs/ + * Code/ + * LegalMumboJumbo/ + * [License.md] + * [FORUM-01.png] + * [404.md] + * [Attribution.md] + * [BasicInstructions.md] + * [Localizations.md] + * [ManualInstallation.md] + * [readadme.md] v1.6.6.0 +* root/ +* _releasenotes + * .gitattributes + * .gitignore + * .version file + * changelog.md + * [_buildJSON] v1.3.3.6.3 + * [_buildRelease] v1.1.3.1 + * [_deploy] v1.1.3.2 + * [_gitClean] v1.0.2.0 + * [_pullIssues] v1.1.0.1 + * [_pullReleaseNotes] v1.1.01 + * json/[_release] v1.0.3.0 +* github/ + * [.imgbotconfig] v2.0.0.0 + * [_settings] v1.0.9.0 + * workflows/ + * [AVC-VersionFileValidator] v1.3.1 + * [createIndexesfromMarkdown] v1.0.1.0 + * [greetings] v1.1.0.1 + +## Status + +* Issues + * closes #9 * 2.4.99.0 Social Media + * closes #8 * 2.4.99.0 Update Documentation + * closes #7 * 2.4.99.0 Verify Legal Mumbo Jumbo + * closes #6 * PreciseManeuver 2.4.99.0-adoption `` edition + +--- + +## Version 2.4.4.0 - for KSP 1.12.3 [13-Mar-2022] + +* #2 - Screenshots - contributed by zer0Kerbal +* #4 - Repo work - contributed by zer0Kerbal +* #12 - English +* #14 - German (Deutsch) +* #15 - Spanish (Español) +* #18 - Japanese(日本語) +* #19 - Russian (Русский) +* #20 - Simplified Chinese (简体中文) +* #29 - split localization into separate languages for easier handling + +--- + +## 2.4.4 + +* 2019-10-20 +* KSP 1.8 +* Update for newer unity engine + +--- + +## 2.4.3 + +* 2019-10-12 +* KSP 1.7 +* Small correction to maneuver select logic +* Remove compatibility checker. It's more annoyance than help. + +--- + +## 2.4.2 + +* 2019-03-23 +* KSP 1.6 +* German translation +* Fixed menu button in scenarios +* Better parameters for KAC + +--- + +## 2.4.1 + +* 2018-03-07 +* Recompile for KSP 1.4 + +--- + +## 2.3.2 + +* 2018-01-01 +* Small fixes +* Use a library function for time display + +--- + +## 2.3.1 + +* 2017-06-12 +* Spanish localization +* Fix the incorrect scale behaviour +* Absolute values in orbit info fixed +* +/- orbit buttons are now repeatable + +--- + +## 2.3.0 + +* 2017-06-04 +* KSP 1.3.0 +* Localization support +* Tooltips added +* All text is replaced with TMPros +* And all inputs are also replaced with TMPros +* And even the text in dropdowns was replaced with TMPros +* Seriously, I can't beleive how many hidden places there are with the fucking text components +* Did I mention I replaced the text with TMPros? Because I did + +--- + +## 2.2.5 + +* 2017-02-19 +* Fix dropdown blocker which caused the UI block in some cases + +--- + +## 2.2.4 + +* 2017-02-03 +* Reworked AN/DN calculation + +--- + +## 2.2.3 + +* 2017-01-30 +* Menuever copy format now is the same as in TWP +* Several minor bugfixes + +--- + +## 2.2.2 + +* 2016-12-27 +* Calculate the correct ej. angle when pasting from TWP + +--- + +## 2.2.1 + +* 2016-12-22 +* KSP 1.2.2 +* Orbit tools redesigned (icons instead of text) +* copy/paste for maneuvers (compatible with TWP) + +--- + +## 2.2-pre + +* 2016-09-29 +* Works with KSP 1.2 +* New +/- orbit buttons +* New AP/PE buttons for gizmo +* Axis input fields are now editable +* Clickthrough prevention + +--- + +## 2.1 + +* 2016-07-14 +* Removed the dead zone in gizmo tool +* Adjusted the sensitivity of the gizmo +* Exapanded "undo" to save more than one change +* Changes from gui buttons and hotkeys now also undoable +* Fixed KAC integration +* Fixed the weird toolbar behaviour in some cases +* Eye candy for main window +* Added the ability to put the main window into background +* Honor the F2 (hide the UI) hotkey + +--- + +## 2.0 + +* 2016-05-06 +* Deprecating IMGUI, new prefab-based GUI +* Scalable GUI +* Modular structure for GUI +* New preset module for saving and loading maneuvers +* New gizmo module that resembles the stock gizmo + +--- + +## 1.1.1 + +* 2016-01-05 +* Check orbit parameters for sanity before use +* Change GUID to unique one +* Small GUI fixes + +--- + +## 1.1 + +* 2015-12-27 +* New tools: circularize and orbit up/down +* Lots of new hotkeys +* Ability to unset hotkeys +* Little tweaks to make GUI more responsive + +--- + +## 1.0.0 + +* 2015-12-13 +* Let's start a brand new changelog here, so now this is an initial release +* The histrory of the PreciseNode plugin can be found here: + https://github.com/blizzy78/ksp-precisenode/blob/master/PreciseNode/CHANGES.txt + +--- + +## 1.2.4, 2016-10-15 + +* Updated for KSP 1.2.0. +* Please note that the 32-bit version of KSP will no longer be supported. + +--- + +## 1.2.3, 2016-05-02 + +* Updated for KSP 1.1.2. +* Now uses KSP-AVC for version checking. If KSP-AVC is not installed, the bundled + MiniAVC will be used. + +--- + +## 1.2.2, 2016-04-21 + +* Updated for KSP 1.1.0. + +--- + +## 1.2.1, 2015-11-14 + +* Fixed a bug with loading/saving the intuitive maneuver node handles option. +* Fixed a bug that occurred when patched conics were not yet available in career mode. + +--- + +## 1.2.0, 2015-11-10 + +* Updated for KSP 1.0.5. +* Added intuitive behavior for maneuver node handles (code by TechnocratiK.) This can be enabled + in the options window. The intuitive behavior is most useful for normal/anti-normal burns + (ie. inclination changes.) +* Orbit information now also shows the inclination. +* Fixed a bug in the Kerbin/Earth time conversion. +* Disabled KSP compatibility check for the time being. + +--- + +## 1.1.3, 2015-05-02 + +* Fixed NullReferenceException in map mode. +* Updated for KSP 1.0.2. + +--- + +## 1.1.2, 2014-12-16 + +* Updated for KSP 0.90.0. + +--- + +## 1.1.1, 2014-10-09 + +* Fixed a bug in the KSP compatibility check. + +--- + +## 1.1.0, 2014-08-02 + +* The +/- buttons have been combined into one button. Left-clicking now acts as plus, whereas + right-clicking acts as minus. +* Fixed some bugs in the calculations of ejection angle and ejection inclination. +* If activated in the options, the conics window is now always displayed regardless of the + visibility of the main window. + +--- + +## 1.0.0, 2014-07-27 + +* In addition to the automatic update check, the plugin now also gets KSP versions + from the update check server. In case the currently running KSP version is one of + those versions, the plugin will not complain about being incompatible with this + KSP version. This saves both players' and the plugin author's time. +* Updated for KSP 0.24.2. + +--- + +## 0.14, 2014-07-25 + +* Updated for KSP 0.24.1. + +--- + +## 0.13, 2014-07-18 + +* Updated for KSP 0.24.0. +* The RP-9f Craft Locator part is now gone. + +--- + +## 0.12, 2014-06-10 + +* Added new buttons "MS" and "MR" to memorize and recall the current maneuver node's settings, + respectively. +* DN/AN buttons should no longer flicker if the relative/equatorial inclination is almost zero. + +--- + +## 0.11, 2014-04-09 + +* The button "Focus Vessel" should now work as intended. +* Time and duration displays should now honor the Earth time/Kerbin time setting. +* Added a button to delete the current maneuver node. + +--- + +## 0.10, 2014-04-02 + +* Added a new option to show/hide conics controls in the main window. +* In addition to the ejection angle, the ejection inclination will be displayed. +* The RP-9f Craft Locator (the part that saves maneuver nodes into the save file) has been removed. + KSP itself can save maneuver nodes now. + Note: For the time being, your existing craft should be fine. You simply cannot select the part + in the editor any longer. Be advised to replace existing craft using this part because it will + be removed permanently at some future point. You should be able to remove it from craft files in + the editor. +* The buttons to modify a maneuver node's time will be disabled now if they are not applicable with + respect to the node's current time. + +--- + +## PreciseNode 0.9 + +* Added a PartModule to save and load Maneuver Nodes: ModuleNodeSaver. + * No additional parameters are needed, there are no right-click options. +* Talisar provided a part for ModuleNodeSaver. + * The RP-9f Craft Locator is available under the Control parts section. + * In career mode it is under Advanced Flight Control for 8000 unlock, 1200 price. +* a.g. provided code to fix an issue with Unity on Linux where hotkeys were being + activated even while a text field had focus. +* Added Majiir's compatibility checker for KSP version checking. + * This will not disable any functions, it is purely used for warning the user. +* Added the ability to merge a node with a previous node on the Trip Info screen. +* Replaced the +/-10K time buttons with AN/DN snap buttons. + * If you have a target the buttons will snap to AN/DN of the target, otherwise + they will snap to the equatorial AN/DN. + +--- + +## PreciseNode 0.8.1 + +* Fixed node update during burn issue (editing a node without using the gizmo first). +* Changed the options and keymapper buttons to toggle-like functionality. + +PreciseNode 0.8 +* Fixed null reference exception spam. + +--- + +## PreciseNode 0.7.5 + +* Fixed erratic textbox behaviour. + +--- + +## PreciseNode 0.7 + +* Next Encounter now be calculated from the currently selected node. + * This should fix the issue where the orbit AP/PE was never shown if an encounter + existed at all. +* Added textboxes for prograde, normal, and radial controls. +* Added a button to focus on the next encounter target. +* Added a button to focus on the active vessel. +* Removed some forgotten debugging symbols. +* Fixed some repaint bugs that may have been causing unexpected CTDs. +* Fixed some null reference bugs through a better node updating scheme. + +--- + +## PreciseNode 0.6 + +* Added the time to next node in the Clock window if a node is present. +* Added a Trip Info window. + * Shows the delta-V and time until for the nodes on your route. + * Totals delta-V for the route. +* Added snap to current orbit peri- and apoapsis buttons for additional UT Controls. +* Now calculating next encounter from the current node forward. +* The "Editing Node" label at the top is now a button that focuses the map view + on that particular node. +* The Clock window will no longer stay visible when you clear the GUI via F2. + +--- + +## PreciseNode 0.5 + +* Added ability to open selected maneuver node gizmo via hotkey (default O). +* Added ability to open/hide window via hotkey (default P). +* Added ability to step down increment via alt/option + increment hotkey. +* Added ability to alter the conics patch draw limit. +* Added additional increments for UT manipulation. +* Added an options window for greater user control over plugin: + * You can show/hide the maneuver node pager. + * You can show/hide the additional UT controls. + * You can show/hide the ejection angle. + * You can show/hide the additional orbit information. +* Added an optional window for conics controls. + * If enabled the window will show whenever the map view is open. + * If enabled the window will hide automatically when the main window is open. +* Added an optional clock window to show the current UT and human readable time. + * If enabled the clock window will always show. + +--- + +## PreciseNode 0.4 + +* 0.22 compile. +* Added display for node apoapsis and periapsis, or the next encounter periapsis. + +--- + +## PreciseNode 0.3 + +* Created an options GUI for keymapping. +* PreciseNode will now save the window positions between program executions. +* Changed saving of config file to OnDisable, which happens when you switch flights. +* Changed the time display to add +1 year in order to correct to Space Center time. + +--- + +## PreciseNode 0.2 + +* Changed the "multiplier" label to "increment". +* Changed increment/decrement button colors away from the terrible cyan and magenta. +* XMLDoc'd all of the functions. +* Added conics mode selectors. +* Added keyboard controls. +* Added saving and loading from config file. \ No newline at end of file diff --git a/GameData/PreciseManeuver/readme.htm b/GameData/PreciseManeuver/readme.htm new file mode 100644 index 0000000..c1696e3 --- /dev/null +++ b/GameData/PreciseManeuver/readme.htm @@ -0,0 +1,289 @@ + + + + +

KSP version License
+Curseforge CKAN GitHub SpaceDock
+

+

GitHub Pages

+

Precise Maneuver (KPM)

+

Precise Maneuver plugin for Kerbal Space Program

+

Provides a window for more precise maneuver node editing.

+

By zer0Kerbal and originally by Morse

+

Adopted with explicit permission.

+Precise Maneuver + +

KSP Mod Showcase - Precise +Node

+ +Watch the video + +

Usage preamble by Morse

+

The toolbar icon will appear during the mapview, and by pressing on +it you can enable and disable various components of the plugin.

+

The components are

+
    +
  • Maneuver Pager, allows to switch between maneuvers, +focus on the current maneuver and delete it
  • +
  • Maneuver Presets, allows to save and load the +parameters of the maneuver
  • +
  • Precise Input, allows to change the current +maneuver precisely by the use of "+" and "-" buttons
  • +
  • Orbit Tools, allows to turn the orbit in +normal/antinormal direction for a precise angle, to circularize the +orbit, and to copy/paste the maneuver. The copy/paste format is similar +to the Transfer Window Planner, and the maneuver can be pasted from +it.
  • +
  • Maneuver Gizmo, is the maneuver gizmo that looks +very similar to the stock gizmo, and behaves in a similar way
  • +
  • Next Encounter, shows the next encounter, allows to +focus on it and shows the distance to it in the closest point (PE)
  • +
  • Ejection angles, shows the ejection parameters in +case the orbit escapes from the SOI of the celestial body
  • +
  • Orbit Info, shows the parameters of the planned +orbit
  • +
  • Patches Control, allows to change the mode of +Patched Conics draw, i.e. the trajectories of the vessel
  • +
+

The following +hotkeys are available by default

+
    +
  • Keypad8/5: increase prograde/retrograde
  • +
  • Keypad4/6: increase/decreas radial
  • +
  • Keypad7/9: increase/decrease normal
  • +
  • Keypad1/3: increase/decrease time
  • +
  • Keypad2: switch different modes for trajectories (+alt for +reverse)
  • +
  • Keypad0: raise the increment step (+alt for reverse)
  • +
  • "P": hide/show the window (all the hotkeys excluding the +trajectories controls will stop working)
  • +
+

Other keybindings are available, but are disabled by default.

+
+

Localization

+
+
    +
  • English American English +<us-en.cfg>
  • +
  • Deutsch German (Deutsch) <de.cfg>
  • +
  • Español Spanish (Español) +<es-es.cfg>
  • +
  • 日本語 Japanese(日本語) <ja.cfg>
  • +
  • Русский Russian (Русский) <ru.cfg>
  • +
  • 简体中文 Simplified Chinese (简体中文) +<zh-cn.cfg>
  • +
  • your translation here
  • +
+

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

+
+
+

How to +support this and other great mods by zer0Kerbal

+

Support Github Sponsor Patreon Buy zer0Kerbal a snack

+
+

See More

+
    +
  • Discussions and news on this mod: See Discussions or KSP Forums
  • +
  • Changelog Summary for more details of changes : See ChangeLog
  • +
  • Known Issues for more details of feature requests and known issues : +See Known Issues
  • +
  • GitHub Pages : See Pages
  • +
+
+

Installation Directions

+

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

+ + CurseForge/OverWolf App + + +

or CKAN 2

+

Dependencies

+ +
+
+

*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

+
    +
  • Morse for creating this glorious mod!
  • +
+ +

Current (1) - zer0Kerbal

+
+

Forum: Thread - Source: GitHub
+License: License

+
Disclaimer(s)
+

All bundled mods are distributed under their own +licenses
+All art assets (textures, models, animations, sounds) are +distributed under their own licenses

+
+

Original (0) - Author: Morse

+
+

Forum: Thread - Download: GitHub - Source: GitHub License: License

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
+
+
    +
  1. this isn't a mod. ;P↩︎

  2. +
  3. this isn't a mod. ;P↩︎

  4. +
  5. may work on +other versions (YMMV)↩︎

  6. +
+
diff --git a/PreciseManeuver.version b/PreciseManeuver.version index 9d665b2..dbe7e6a 100644 --- a/PreciseManeuver.version +++ b/PreciseManeuver.version @@ -12,26 +12,20 @@ { "MAJOR" : 2, "MINOR" : 4, - "PATCH" : 4, + "PATCH" : 99, "BUILD" : 0 }, "KSP_VERSION" : { "MAJOR" : 1, - "MINOR" : 8, - "PATCH" : 0 + "MINOR" : 12, + "PATCH" : 3 }, "KSP_VERSION_MIN" : { "MAJOR" : 1, "MINOR" : 8, "PATCH" : 0 - }, - "KSP_VERSION_MAX" : - { - "MAJOR" : 1, - "MINOR" : 11, - "PATCH" : 99 }, "INSTALL_LOC" : { diff --git a/changelog.md b/changelog.md index 8b00454..f09a55a 100644 --- a/changelog.md +++ b/changelog.md @@ -4,30 +4,127 @@ | ---------- | ---------------------------------------------------------------- | | license | BSD-2-Clause | | author | radistmorse and zer0Kerbal | -| forum | (https://forum.kerbalspaceprogram.com/index.php?/topic/128303-*) | +| forum | (https://forum.kerbalspaceprogram.com/index.php?/topic/207261-*) | | github | (https://github.com/zer0Kerbal/zer0Kerbal/PreciseManeuver) | | curseforge | (https://www.curseforge.com/kerbal/ksp-mods/PreciseManeuver) | -| spacedock | (https://spacedock.info/mod/2883) | -| ckan | PreciseManeuver | +| spacedock | (https://spacedock.info/mod/2998) | +| ckan | PreciseManeuver | + +## 2.4.99.0-adoption `` edition + +## adopted by zer0Kerbal + +* 25 Mar 2022 +* Released for KSP 1.12.3 + +### Code + +* Compile + * .NET 4.7.2 + * C# 10.0 +* Update + * [PreciseManeuver.csproj] + * [PreciseManeuver.Unity.csproj] + * [PreciseManeuver.sln] + +### Unity + +* Recompile Assets + * [precisemaneuverprefabs] + * using Unity 2019.4.18f1 LTS + +* create + * GameData/PreciseManeuver/ + * Localization folder 📁 + * Localization/[readme.md] v2.1.0.1 + * Localization/[quickstart.md] v1.0.1.0 + * create: [en-us.cfg] + * create [es-es.cfg] + * create [de-de.cfg] + * create [ja.cfg] + * create [ru.cfg] + * create [zn-cn.cfg] + * delete old [localizations.cfg] + +### Localization + +* split localization into separate languages for easier handling + * closes #12 - English + * closes #14 - German (Deutsch) + * closes #15 - Spanish (Español) + * closes #18 - Japanese(日本語) + * closes #19 - Russian (Русский) + * closes #20 - Simplified Chinese (简体中文) + * closes #29 - split localization into separate languages for easier handling + * updates #11 - Localization - Master + +### Create + +* folder structure + * docs/ + * Code/ + * LegalMumboJumbo/ + * [License.md] + * [FORUM-01.png] + * [404.md] + * [Attribution.md] + * [BasicInstructions.md] + * [Localizations.md] + * [ManualInstallation.md] + * [readadme.md] v1.6.6.0 +* root/ +* _releasenotes + * .gitattributes + * .gitignore + * .version file + * changelog.md + * [_buildJSON] v1.3.3.6.3 + * [_buildRelease] v1.1.3.1 + * [_deploy] v1.1.3.2 + * [_gitClean] v1.0.2.0 + * [_pullIssues] v1.1.0.1 + * [_pullReleaseNotes] v1.1.01 + * json/[_release] v1.0.3.0 +* github/ + * [.imgbotconfig] v2.0.0.0 + * [_settings] v1.0.9.0 + * workflows/ + * [AVC-VersionFileValidator] v1.3.1 + * [createIndexesfromMarkdown] v1.0.1.0 + * [greetings] v1.1.0.1 + +## Status + +* Issues + * closes #9 * 2.4.99.0 Social Media + * closes #8 * 2.4.99.0 Update Documentation + * closes #7 * 2.4.99.0 Verify Legal Mumbo Jumbo + * closes #6 * PreciseManeuver 2.4.99.0-adoption `` edition + +--- ## Version 2.4.4.0 - for KSP 1.12.3 [13-Mar-2022] * #2 - Screenshots - contributed by zer0Kerbal * #4 - Repo work - contributed by zer0Kerbal -* #12 - American English <us-en.cfg> -* #14 - German (Deutsch) <de.cfg> -* #15 - Spanish (Español) <es-es.cfg> -* #18 - Japanese(日本語) <ja.cfg> -* #19 - Russian (Русский) <ru.cfg> -* #20 - Simplified Chinese (简体中文) <zh-cn.cfg> +* #12 - English +* #14 - German (Deutsch) +* #15 - Spanish (Español) +* #18 - Japanese(日本語) +* #19 - Russian (Русский) +* #20 - Simplified Chinese (简体中文) * #29 - split localization into separate languages for easier handling +--- + ## 2.4.4 * 2019-10-20 * KSP 1.8 * Update for newer unity engine +--- + ## 2.4.3 * 2019-10-12 @@ -35,6 +132,8 @@ * Small correction to maneuver select logic * Remove compatibility checker. It's more annoyance than help. +--- + ## 2.4.2 * 2019-03-23 @@ -43,17 +142,23 @@ * Fixed menu button in scenarios * Better parameters for KAC +--- + ## 2.4.1 * 2018-03-07 * Recompile for KSP 1.4 +--- + ## 2.3.2 * 2018-01-01 * Small fixes * Use a library function for time display +--- + ## 2.3.1 * 2017-06-12 @@ -62,6 +167,8 @@ * Absolute values in orbit info fixed * +/- orbit buttons are now repeatable +--- + ## 2.3.0 * 2017-06-04 @@ -74,27 +181,37 @@ * Seriously, I can't beleive how many hidden places there are with the fucking text components * Did I mention I replaced the text with TMPros? Because I did +--- + ## 2.2.5 * 2017-02-19 * Fix dropdown blocker which caused the UI block in some cases +--- + ## 2.2.4 * 2017-02-03 * Reworked AN/DN calculation +--- + ## 2.2.3 * 2017-01-30 * Menuever copy format now is the same as in TWP * Several minor bugfixes +--- + ## 2.2.2 * 2016-12-27 * Calculate the correct ej. angle when pasting from TWP +--- + ## 2.2.1 * 2016-12-22 @@ -102,6 +219,8 @@ * Orbit tools redesigned (icons instead of text) * copy/paste for maneuvers (compatible with TWP) +--- + ## 2.2-pre * 2016-09-29 @@ -111,6 +230,8 @@ * Axis input fields are now editable * Clickthrough prevention +--- + ## 2.1 * 2016-07-14 @@ -124,6 +245,8 @@ * Added the ability to put the main window into background * Honor the F2 (hide the UI) hotkey +--- + ## 2.0 * 2016-05-06 @@ -133,6 +256,8 @@ * New preset module for saving and loading maneuvers * New gizmo module that resembles the stock gizmo +--- + ## 1.1.1 * 2016-01-05 @@ -140,6 +265,8 @@ * Change GUID to unique one * Small GUI fixes +--- + ## 1.1 * 2015-12-27 @@ -148,9 +275,243 @@ * Ability to unset hotkeys * Little tweaks to make GUI more responsive +--- + ## 1.0.0 * 2015-12-13 * Let's start a brand new changelog here, so now this is an initial release * The histrory of the PreciseNode plugin can be found here: https://github.com/blizzy78/ksp-precisenode/blob/master/PreciseNode/CHANGES.txt + +--- + +## 1.2.4, 2016-10-15 + +* Updated for KSP 1.2.0. +* Please note that the 32-bit version of KSP will no longer be supported. + +--- + +## 1.2.3, 2016-05-02 + +* Updated for KSP 1.1.2. +* Now uses KSP-AVC for version checking. If KSP-AVC is not installed, the bundled + MiniAVC will be used. + +--- + +## 1.2.2, 2016-04-21 + +* Updated for KSP 1.1.0. + +--- + +## 1.2.1, 2015-11-14 + +* Fixed a bug with loading/saving the intuitive maneuver node handles option. +* Fixed a bug that occurred when patched conics were not yet available in career mode. + +--- + +## 1.2.0, 2015-11-10 + +* Updated for KSP 1.0.5. +* Added intuitive behavior for maneuver node handles (code by TechnocratiK.) This can be enabled + in the options window. The intuitive behavior is most useful for normal/anti-normal burns + (ie. inclination changes.) +* Orbit information now also shows the inclination. +* Fixed a bug in the Kerbin/Earth time conversion. +* Disabled KSP compatibility check for the time being. + +--- + +## 1.1.3, 2015-05-02 + +* Fixed NullReferenceException in map mode. +* Updated for KSP 1.0.2. + +--- + +## 1.1.2, 2014-12-16 + +* Updated for KSP 0.90.0. + +--- + +## 1.1.1, 2014-10-09 + +* Fixed a bug in the KSP compatibility check. + +--- + +## 1.1.0, 2014-08-02 + +* The +/- buttons have been combined into one button. Left-clicking now acts as plus, whereas + right-clicking acts as minus. +* Fixed some bugs in the calculations of ejection angle and ejection inclination. +* If activated in the options, the conics window is now always displayed regardless of the + visibility of the main window. + +--- + +## 1.0.0, 2014-07-27 + +* In addition to the automatic update check, the plugin now also gets KSP versions + from the update check server. In case the currently running KSP version is one of + those versions, the plugin will not complain about being incompatible with this + KSP version. This saves both players' and the plugin author's time. +* Updated for KSP 0.24.2. + +--- + +## 0.14, 2014-07-25 + +* Updated for KSP 0.24.1. + +--- + +## 0.13, 2014-07-18 + +* Updated for KSP 0.24.0. +* The RP-9f Craft Locator part is now gone. + +--- + +## 0.12, 2014-06-10 + +* Added new buttons "MS" and "MR" to memorize and recall the current maneuver node's settings, + respectively. +* DN/AN buttons should no longer flicker if the relative/equatorial inclination is almost zero. + +--- + +## 0.11, 2014-04-09 + +* The button "Focus Vessel" should now work as intended. +* Time and duration displays should now honor the Earth time/Kerbin time setting. +* Added a button to delete the current maneuver node. + +--- + +## 0.10, 2014-04-02 + +* Added a new option to show/hide conics controls in the main window. +* In addition to the ejection angle, the ejection inclination will be displayed. +* The RP-9f Craft Locator (the part that saves maneuver nodes into the save file) has been removed. + KSP itself can save maneuver nodes now. + Note: For the time being, your existing craft should be fine. You simply cannot select the part + in the editor any longer. Be advised to replace existing craft using this part because it will + be removed permanently at some future point. You should be able to remove it from craft files in + the editor. +* The buttons to modify a maneuver node's time will be disabled now if they are not applicable with + respect to the node's current time. + +--- + +## PreciseNode 0.9 + +* Added a PartModule to save and load Maneuver Nodes: ModuleNodeSaver. + * No additional parameters are needed, there are no right-click options. +* Talisar provided a part for ModuleNodeSaver. + * The RP-9f Craft Locator is available under the Control parts section. + * In career mode it is under Advanced Flight Control for 8000 unlock, 1200 price. +* a.g. provided code to fix an issue with Unity on Linux where hotkeys were being + activated even while a text field had focus. +* Added Majiir's compatibility checker for KSP version checking. + * This will not disable any functions, it is purely used for warning the user. +* Added the ability to merge a node with a previous node on the Trip Info screen. +* Replaced the +/-10K time buttons with AN/DN snap buttons. + * If you have a target the buttons will snap to AN/DN of the target, otherwise + they will snap to the equatorial AN/DN. + +--- + +## PreciseNode 0.8.1 + +* Fixed node update during burn issue (editing a node without using the gizmo first). +* Changed the options and keymapper buttons to toggle-like functionality. + +PreciseNode 0.8 +* Fixed null reference exception spam. + +--- + +## PreciseNode 0.7.5 + +* Fixed erratic textbox behaviour. + +--- + +## PreciseNode 0.7 + +* Next Encounter now be calculated from the currently selected node. + * This should fix the issue where the orbit AP/PE was never shown if an encounter + existed at all. +* Added textboxes for prograde, normal, and radial controls. +* Added a button to focus on the next encounter target. +* Added a button to focus on the active vessel. +* Removed some forgotten debugging symbols. +* Fixed some repaint bugs that may have been causing unexpected CTDs. +* Fixed some null reference bugs through a better node updating scheme. + +--- + +## PreciseNode 0.6 + +* Added the time to next node in the Clock window if a node is present. +* Added a Trip Info window. + * Shows the delta-V and time until for the nodes on your route. + * Totals delta-V for the route. +* Added snap to current orbit peri- and apoapsis buttons for additional UT Controls. +* Now calculating next encounter from the current node forward. +* The "Editing Node" label at the top is now a button that focuses the map view + on that particular node. +* The Clock window will no longer stay visible when you clear the GUI via F2. + +--- + +## PreciseNode 0.5 + +* Added ability to open selected maneuver node gizmo via hotkey (default O). +* Added ability to open/hide window via hotkey (default P). +* Added ability to step down increment via alt/option + increment hotkey. +* Added ability to alter the conics patch draw limit. +* Added additional increments for UT manipulation. +* Added an options window for greater user control over plugin: + * You can show/hide the maneuver node pager. + * You can show/hide the additional UT controls. + * You can show/hide the ejection angle. + * You can show/hide the additional orbit information. +* Added an optional window for conics controls. + * If enabled the window will show whenever the map view is open. + * If enabled the window will hide automatically when the main window is open. +* Added an optional clock window to show the current UT and human readable time. + * If enabled the clock window will always show. + +--- + +## PreciseNode 0.4 + +* 0.22 compile. +* Added display for node apoapsis and periapsis, or the next encounter periapsis. + +--- + +## PreciseNode 0.3 + +* Created an options GUI for keymapping. +* PreciseNode will now save the window positions between program executions. +* Changed saving of config file to OnDisable, which happens when you switch flights. +* Changed the time display to add +1 year in order to correct to Space Center time. + +--- + +## PreciseNode 0.2 + +* Changed the "multiplier" label to "increment". +* Changed increment/decrement button colors away from the terrible cyan and magenta. +* XMLDoc'd all of the functions. +* Added conics mode selectors. +* Added keyboard controls. +* Added saving and loading from config file. \ No newline at end of file diff --git a/docs/ManualInstallation.md b/docs/ManualInstallation.md index a403f5d..733f77f 100644 --- a/docs/ManualInstallation.md +++ b/docs/ManualInstallation.md @@ -1,9 +1,6 @@ --- permalink: /ManualInstallation.html title: Manual Installation (no warranty coverage provided) -description: hand me the hyperspanner... -# layout: bare -tags: installation,manual,page,kerbal,ksp,zer0Kerbal,zedK --- + + + +

Precise Maneuver Version KSP version License

+

GitHub Pages

+
+

Version +2.4.99.0-adoption - <Kerbal Floating Point Precision> +edition

+

adopted by zer0Kerbal

+
    +
  • 25 Mar 2022
  • +
  • Release for Kerbal Space Program [KSP 1.12.x]
  • +
+

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

+

Download from CurseForge

+ +

Code

+
    +
  • Compile +
      +
    • .NET 4.7.2
    • +
    • C# 10.0
    • +
  • +
  • Update +
      +
    • [PreciseManeuver.csproj]
    • +
    • [PreciseManeuver.Unity.csproj]
    • +
    • [PreciseManeuver.sln]
    • +
  • +
+

Unity

+
    +
  • Recompile Assets

    +
      +
    • [precisemaneuverprefabs]
    • +
    • using Unity 2019.4.18f1 LTS
    • +
  • +
  • create

    +
      +
    • GameData/PreciseManeuver/ +
        +
      • Localization folder 📁 +
          +
        • Localization/[readme.md] v2.1.0.1
        • +
        • Localization/[quickstart.md] v1.0.1.0 +
            +
          • create: [en-us.cfg]
          • +
          • create [es-es.cfg]
          • +
          • create [de-de.cfg]
          • +
          • create [ja.cfg]
          • +
          • create [ru.cfg]
          • +
          • create [zn-cn.cfg]
          • +
        • +
      • +
      • delete old [localizations.cfg]
      • +
    • +
  • +
+

Localization

+
    +
  • split localization into separate languages for easier handling +
      +
    • closes #12 - English <us-en.cfg>
    • +
    • closes #14 - German (Deutsch) <de.cfg>
    • +
    • closes #15 - Spanish (Español) <es-es.cfg>
    • +
    • closes #18 - Japanese(日本語) <ja.cfg>
    • +
    • closes #19 - Russian (Русский) <ru.cfg>
    • +
    • closes #20 - Simplified Chinese (简体中文) <zh-cn.cfg>
    • +
    • closes #29 - split localization into separate languages for easier +handling
    • +
    • updates #11 - Localization - Master
    • +
  • +
+

Create

+
    +
  • folder structure +
      +
    • docs/ +
        +
      • Code/
      • +
      • LegalMumboJumbo/ +
          +
        • [License.md]
        • +
        • [FORUM-01.png]
        • +
      • +
    • +
    • [404.md]
    • +
    • [Attribution.md]
    • +
    • [BasicInstructions.md]
    • +
    • [Localizations.md]
    • +
    • [ManualInstallation.md]
    • +
    • [readadme.md] v1.6.6.0
    • +
  • +
  • root/
  • +
  • _releasenotes +
      +
    • .gitattributes
    • +
    • .gitignore
    • +
    • .version file
    • +
    • changelog.md
    • +
    • [_buildJSON] v1.3.3.6.3
    • +
    • [_buildRelease] v1.1.3.1
    • +
    • [_deploy] v1.1.3.2
    • +
    • [_gitClean] v1.0.2.0
    • +
    • [_pullIssues] v1.1.0.1
    • +
    • [_pullReleaseNotes] v1.1.01
    • +
    • json/[_release] v1.0.3.0
    • +
  • +
  • github/ +
      +
    • [.imgbotconfig] v2.0.0.0
    • +
    • [_settings] v1.0.9.0 +
        +
      • workflows/ +
          +
        • [AVC-VersionFileValidator] v1.3.1
        • +
        • [createIndexesfromMarkdown] v1.0.1.0
        • +
        • [greetings] v1.1.0.1
        • +
      • +
    • +
  • +
+

Status

+
    +
  • Issues +
      +
    • closes #9 * 2.4.99.0 Social Media
    • +
    • closes #8 * 2.4.99.0 Update Documentation
    • +
    • closes #7 * 2.4.99.0 Verify Legal Mumbo Jumbo
    • +
    • closes #6 * PreciseManeuver 2.4.99.0-adoption +<Kerbal Floating Point Precision> edition
    • +
  • +
+
+

See More

+
    +
  • Changelog Summary for more details of changes : See ChangeLog
  • +
  • Discussions and news on this mod : See Discussions or KSP Forums
  • +
  • Known Issues for more details of feature requests and known issues : +See Known Issues
  • +
  • GitHub Pages : See Pages
  • +
+

Localization

+
+
    +
  • English American English +<us-en.cfg>
  • +
  • Deutsch German (Deutsch) <de.cfg>
  • +
  • Español Spanish (Español) +<es-es.cfg>
  • +
  • 日本語 Japanese(日本語) <ja.cfg>
  • +
  • Русский Russian (Русский) <ru.cfg>
  • +
  • 简体中文 Simplified Chinese (简体中文) +<zh-cn.cfg>
  • +
  • your translation here
  • +
+

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

+
+
+

How to +support this and other great mods by zer0Kerbal

+

Support Patreon Github Sponsor Buy zer0Kerbal a snack

+
+
+

*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

+ +

Kerbal Space Program 1.12.3 — C# 10.0 — Unity 2019.2.2f1 — .NET Framework 4.7.2 +

+ +
+ + + + + + + diff --git a/docs/ReleaseNotes/2.4.99.0.md b/docs/ReleaseNotes/2.4.99.0.md new file mode 100644 index 0000000..bdaa822 --- /dev/null +++ b/docs/ReleaseNotes/2.4.99.0.md @@ -0,0 +1,210 @@ +--- +perma /2.4.99.0.html +title: Release Notes v2.4.99.0 +description: Release notes, a work in progress, please wait +# layout: bare +tags: 2.4.99.0,release,notes,adoption,page,kerbal,ksp,zer0Kerbal,zedK +--- + + + +[![Precise Maneuver Version][MOD:shd:stat]][MOD:url] [![KSP version][KSP:shd:stat]][KSP:url] +[![License][LIC:shd]][LIC:url] ![AVC .version files][AVCVAL:shd] + +[![GitHub Pages][MOD:pages:shd]][MOD:pages] + +--- + +# Version 2.4.99.0-adoption - `` edition + +## adopted by zer0Kerbal + +* 25 Mar 2022 +* Release for Kerbal Space Program [KSP 1.12.x] + +

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

+

Download from CurseForge

+ +### Code + +* Compile + * .NET 4.7.2 + * C# 10.0 +* Update + * [PreciseManeuver.csproj] + * [PreciseManeuver.Unity.csproj] + * [PreciseManeuver.sln] + +### Unity + +* Recompile Assets + * [precisemaneuverprefabs] + * using Unity 2019.4.18f1 LTS + +* create + * GameData/PreciseManeuver/ + * Localization folder 📁 + * Localization/[readme.md] v2.1.0.1 + * Localization/[quickstart.md] v1.0.1.0 + * create: [en-us.cfg] + * create [es-es.cfg] + * create [de-de.cfg] + * create [ja.cfg] + * create [ru.cfg] + * create [zn-cn.cfg] + * delete old [localizations.cfg] + +### Localization + +* split localization into separate languages for easier handling + * closes #12 - English + * closes #14 - German (Deutsch) + * closes #15 - Spanish (Español) + * closes #18 - Japanese(日本語) + * closes #19 - Russian (Русский) + * closes #20 - Simplified Chinese (简体中文) + * closes #29 - split localization into separate languages for easier handling + * updates #11 - Localization - Master + +### Create + +* folder structure + * docs/ + * Code/ + * LegalMumboJumbo/ + * [License.md] + * [FORUM-01.png] + * [404.md] + * [Attribution.md] + * [BasicInstructions.md] + * [Localizations.md] + * [ManualInstallation.md] + * [readadme.md] v1.6.6.0 +* root/ +* _releasenotes + * .gitattributes + * .gitignore + * .version file + * changelog.md + * [_buildJSON] v1.3.3.6.3 + * [_buildRelease] v1.1.3.1 + * [_deploy] v1.1.3.2 + * [_gitClean] v1.0.2.0 + * [_pullIssues] v1.1.0.1 + * [_pullReleaseNotes] v1.1.01 + * json/[_release] v1.0.3.0 +* github/ + * [.imgbotconfig] v2.0.0.0 + * [_settings] v1.0.9.0 + * workflows/ + * [AVC-VersionFileValidator] v1.3.1 + * [createIndexesfromMarkdown] v1.0.1.0 + * [greetings] v1.1.0.1 + +## Status + +* Issues + * closes #9 * 2.4.99.0 Social Media + * closes #8 * 2.4.99.0 Update Documentation + * closes #7 * 2.4.99.0 Verify Legal Mumbo Jumbo + * closes #6 * PreciseManeuver 2.4.99.0-adoption `` edition + +--- + +## See More + +* Changelog Summary for more details of changes : See [ChangeLog][MOD:chlog] +* Discussions and news on this mod : See [Discussions][MOD:discu] or [KSP Forums][MOD:url] +* Known Issues for more details of feature requests and known issues : See [Known Issues][MOD:known] +* GitHub Pages : See [Pages][MOD:pages] + +## Localization + +>* ![English][EN] American English +>* ![Deutsch][DE] German (Deutsch) +>* ![Español][ES] Spanish (Español) +>* ![日本語][JA] Japanese(日本語) +>* ![Русский][RU] Russian (Русский) +>* ![简体中文][CN] Simplified Chinese (简体中文) +>* ***your translation here*** +> +> HELP WANTED - See the [README in the Localization folder][MOD:local] for instructions for adding or improving translations. [GitHub][GitHub:url] push is the best way to contribute. *Additions and corrections welcome!* + +--- + +## How to support this and other great mods by [`zer0Kerbal`][zer0Kerbal] + +[![Support][PAYPAL:img]][PAYPAL:url] [![Patreon][PATREON:img]][PATREON:url] [![Github Sponsor][GSPONS:img]][GSPONS:url] [![Buy zer0Kerbal a snack][BMCC:img]][BMCC:url] + +--- + +
+

*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

+ +

Kerbal Space Program 1.12.3 — C# 10.0 — Unity 2019.2.2f1 — .NET Framework 4.7.2 +

+ +--- + + +[MOD:url]: https://forum.kerbalspaceprogram.com/index.php?/topic/169087-*/ "PreciseManeuver on the forums" +[MOD:chlog]: https://raw.githubusercontent.com/zer0Kerbal/PreciseManeuver/master/changelog.md "Changelog" +[MOD:discu]: https://github.com/zer0Kerbal/PreciseManeuver/discussions "Discussions" +[MOD:issue]: https://github.com/zer0Kerbal/PreciseManeuver/issues "Issue Tracker" +[MOD:known]: https://github.com/zer0Kerbal/PreciseManeuver/wiki/Known-Issues "Known Issues" +[MOD:licns]: https://github.com/zer0Kerbal/PreciseManeuver/blob/master/LICENSE "Repo License" +[MOD:local]: https://github.com/zer0Kerbal/PreciseManeuver/blob/master/GameData/PreciseManeuver/Localization/readme.md "Localization" +[MOD:pages]: https://zer0kerbal.github.io/PreciseManeuver/ "GitHub Pages" +[MOD:pages:shd]: https://github.com/zer0Kerbal/PreciseManeuver/actions/workflows/pages/pages-build-deployment/badge.svg "GitHub IO" + + +[MOD:shd:stat]: https://img.shields.io/badge/PreciseManeuver%20(KPM)%20-v2.4.99.0--adoption-BADA55.svg?style=plastic&labelColor=darkgreen "2.4.99.0-adoption" + +[CRSFG:url]: https://www.curseforge.com/kerbal/ksp-mods/PreciseManeuver/files "Curseforge" +[GITHUB:url]: https://github.com/zer0Kerbal/PreciseManeuver/ "GitHub" + +[KSP:url]: http://kerbalspaceprogram.com/ "Kerbal Space Program" +[KSP:shd:stat]: https://img.shields.io/badge/KSP-1.12.3-blue.svg?style=plastic&logo=data:image/webp;base64,UklGRpAGAABXRUJQVlA4TIQGAAAvH8AHEE0obNsGDakwXkT/Q4chj76jn1yYjSRjH6H+6xQqRUkkSc5ckHD+NUUVhx4+RNu2bTTl/3OTVhD6H8u6fF8dDYm40CK7N0CjAxK52rYtjfQRAvGNjbu7V+vuLp2fwhzA6gG4li6de+nuO+4uJBlkwoTA//90kENgtZZs27ZpO2Oufa5vbNsq2Sw6qaa9r3n/kZJTex/wSrFt27o62kuSJNuqrdTa1+/7uLu7uzQZAk0mRN/mAz2CAbi723vvy5WztxxIAAiw+dh2bdvWZJuT12y1bdu2bdu2bbs3AQABlsED+y50lDqLE4pf/Uxe8KO77HFes9hvxu1p3O2Q09LVg0NVjo7Z5U6AvwBSOfivKdQTujOnXNG8hzNhqYSMMHJ+MwWWyTSjNUoP1jWHp1ZNmgB8TMH3Tl33mvoVb8uIj3umyIJLsAmYoCIqUCVMCN5WrW78Qi+AkeaGOkWFk3QbRmIWHpIZSURXDxhJVlJiYZ6kLEgeEjIRCBmxebhCTWlTJNaXLystGysVToPOAFJJjqSPNOXftSVbXPQjxrzVaFNzXvBonWJlonIVTJabAfjZ0Jxufl5GPntEHKjB7PIXtg6eYHywJn3hTdijjXUain94KjfCfg1hM3AZRR4N16VMXBrsDVYDCjOIMmGFsAab8rdY7+kIw0BgtRgL1DKJeuNZdQ9f5RAGGfOQfZxexj7t37RkjNp4rPDIHOJVyPBF+XHKsnQk4SWRBl8Wot74WtkBqidQggbyj2vW1WEFG6JfUZ8UxhVzOmAUdKTYZ3yxR2QwIIAQdA9YgiRBZWyCguiOER9y9IauiyGqR0EayVLiEVwmXmF5+Z2jfohj8i1q8ybRahCBAXZBCBUqLgAACQFzp5M/o5wzCDcCJZEOF9EzggM7NEd18c1Q85gPBldtg6mwB1N+hzyTSFp5jWM+WpCRBEBAjIaUxJI80o3s6vDYJ7gNXuAUfOacvsLvLhNIMaMwh8GccsXjtuiK+wkxZ/kVdOCzoCeAOn+N7H1rU1YT35MgAWY9yD5wMWI7j7G976bSh8LxDx2jI3IJRAnJ+RQQIU7gABnLd3vKSyMAd71mq7HgV3AJ+Sxh5Bz5O0z/gbTiNT8DxQssrrv7Uyx9Y7q6BQVUoIGonF/FfoC/RqwVHlviCRSABDvLaCUfZlz1cNENn6adNTz+AF8v8KWQAFL+QMkpCthFkpvvq7+2/to6AIBhyvPdrUr3g1XwBEJPMeP/98SxWWvs3nHIhgNnsY1RWVyw+Guh5IZLgj9WzPi/iEk9gPPGLAni3aRlsqlGQ9jP4z9Q/s/xi3dw486abm6Bqi2l3qu9e9tQsdVMdG4zbVYqp5wJcBSA2W6sNmkwxuNk+nw3r4MFi/4EkTAhiRFk70jkqNDiWbDK65OLIn0s0wD/ucAp3XwVSsSNBAqjFUIXwFE0MihZQ6utQYV2oR+tShO7Ad6bswY3xd7qe0VrVxK9ZjueQy4TPnF8MCQGjoxSugSFgFMV4LiVwgsn/i+gXZ2FzplAduxnn0/OlW0uqf+M64MRPqzwrl+PnpKQSaXS49Ui7n2/ctFtHtAtiprzxq6WniwESvW5yUG1Xx6/8Hx8NKELwKZK15pV/EvXvm9ZMlx0aKUO98iUPaWvst/n8ZbOmkvGhcOQRWf5zj9dk9cfpad5oHN3Rns/wsuvy2puxz1Ziu96Q7/SOWoROzvNzFo5Z5+1BDej3OjQ/XymEkW9jr0em5g5SdX8VC2gf9xJb/RWCC5bIKWDgWcYf+K9Kje3zbQBh/F448wMLoICeUyJ330nXlPmawiRT/sblG4vWrbErgQaMzYbZcwbhSaNrwH+Tqa04jqrd3JZTvwbFxHFSVMAv5UZdEq+tQUupcis/5+MZNsxk9b8TPa7cMqdzzrh9FtD5v+vPACvJy7nDT69IP/Yx6EywGdTFsD5iU7bqkovJogzTjQm3iFTyp4jV4bjVKdcnv5/JrhokmpnGAIA4D/AXYCfVgoBXnrDkCqqCHRG529HeYB51Jy1z6nlW/gnVmzyxmVHxnQrxXxelcI0yN85udPl+//t2rzKzA+oluPTNjp6qY1PVduFVdo8ya+8E6p8KOZR+bLj6Vju9oi5dar0erTS8Z1x3/IITU3vyDRLiZWBZVH6CbqURTeLptD3pEPIR4W4QlHfTnRJzZBRJ8MlI8LmmEXLAdAxsqIYbSDGTt65GfF0cUL6aQQ=&labelColor=black "Kerbal Space Program" + + +[LIC:url]: https://choosealicense.com/licenses/bsd-2-clause/ "SimpleBSD-2-Clause" +[LIC:shd]: https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zer0Kerbal/PreciseManeuver/master/json/license.json "SimpleBSD-2-Clause" + +[AVCVAL:shd]: https://github.com/zer0Kerbal/PreciseManeuver/workflows/Validate%20AVC%20.version%20files/badge.svg?style=plastic&labelColor=black + +[zer0Kerbal]: https://forum.kerbalspaceprogram.com/index.php?/profile/190933-*/ "zer0Kerbal" +[PAYPAL:img]: https://img.shields.io/badge/Buy%20me%20some%20-LFO-BADA55?style=for-the-badge&logo=paypal&labelColor=FFDD00 "PayPal" +[PAYPAL:url]: https://www.paypal.com/donate?hosted_button_id=DC22YHMEJREKL "PayPal" +[PATREON:img]: https://img.shields.io/badge/Patreon%20-Patreonize-FF424D?style=for-the-badge&logo=patreon "Patreon" +[PATREON:url]: https://www.patreon.com/bePatron?u=23390503 "Patreon" +[GSPONS:img]: https://img.shields.io/badge/Github%20-Sponsor-EA4AAA?style=for-the-badge&logo=githubsponsors "Github Sponsors" +[GSPONS:url]: https://github.com/sponsors/zer0Kerbal "Github Sponsors" +[BMCC:img]: https://img.shields.io/badge/Buy%20Me%20a%20-Snack!-FFDD00?style=for-the-badge&logo=buymeacoffee "Buy Me A Snack" +[BMCC:url]: https://buymeacoffee.com/zer0Kerbal "Buy Me A Snack" +[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 "한국어" +[MX]: https://raw.githubusercontent.com/zer0Kerbal/zer0Kerbal/zed'K/Localization/img/Mexican-flag-sm.png "Español 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ē" + + \ No newline at end of file diff --git a/json/ckan.json b/json/ckan.json new file mode 100644 index 0000000..5af3f0e --- /dev/null +++ b/json/ckan.json @@ -0,0 +1,8 @@ +{ + "schemaVersion": 1, + "label": "CKAN", + "labelColor": "E32811", + "message": "PreciseManeuver", + "color": "white", + "style": "plastic" +} diff --git a/json/code.json b/json/code.json index 927e4b7..97d5baf 100644 --- a/json/code.json +++ b/json/code.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Code", "labelColor": "66ccff", - "message": "˂˂.NET 4.7.2˃˃ ˂˂Unity 2017˃˃ ˂˂C# 10.0˃˃", + "message": "˂˂.NET 4.7.2˃˃ ˂˂Unity 2019.4.18f1 LTS˃˃ ˂˂C# 10.0˃˃", "color": "darkblue", "style": "plastic" } diff --git a/json/ksp.json b/json/ksp.json index 7a39cb1..bfb79be 100644 --- a/json/ksp.json +++ b/json/ksp.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "KSP", "labelColor": "black", - "message": "1.8.0", + "message": "1.12.3", "color": "66ccff", "style": "plastic" } diff --git a/json/mod.json b/json/mod.json index 7e6f97f..93d2656 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "PreciseManeuver", "labelColor": "BADA55", - "message": "2.4.4.0", + "message": "2.4.99.0", "color": "darkgreen", "style": "plastic" } diff --git a/readme.md b/readme.md index 60688c3..d7e4f4e 100644 --- a/readme.md +++ b/readme.md @@ -30,6 +30,10 @@ Provides a window for more precise maneuver node editing. +### KSP Mod Showcase - Precise Node + + +Watch the video ### Usage preamble by [Morse][morse] diff --git a/source/PreciseManeuver.Unity.csproj b/source/PreciseManeuver.Unity.csproj new file mode 100644 index 0000000..46d1cd5 --- /dev/null +++ b/source/PreciseManeuver.Unity.csproj @@ -0,0 +1,114 @@ + + + + + Release + AnyCPU + {3EBB00A5-1BBE-46C1-AE28-01B5F6C603F6} + Library + Properties + KSPPreciseManeuver.UI + PreciseManeuver.Unity + v4.7.2 + 512 + + + + true + full + false + + ..\GameData\PreciseManeuver\Plugins + DEBUG;TRACE + prompt + 4 + false + + + embedded + true + + ..\GameData\PreciseManeuver\Plugins + + + prompt + 4 + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + False + + + False + + + False + + + False + + + False + + + False + + + + + + + + + \ No newline at end of file diff --git a/source/PreciseManeuver.csproj b/source/PreciseManeuver.csproj new file mode 100644 index 0000000..b57cfab --- /dev/null +++ b/source/PreciseManeuver.csproj @@ -0,0 +1,118 @@ + + + + + Release + AnyCPU + {BD20CDC4-952C-413A-AB29-85BF346F964A} + Library + Properties + KSPPreciseManeuver + PreciseManeuver + v4.7.2 + 512 + + + + true + full + false + + ..\GameData\PreciseManeuver\Plugins + DEBUG;TRACE + prompt + 4 + false + + + embedded + true + + ..\GameData\PreciseManeuver\Plugins + + + prompt + 4 + false + + + + False + + + False + + + + + + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + False + + + + + + + + + + + + + + + + + + + + + + + call "$(SolutionDir)PostBuildEvent" + + + + {3ebb00a5-1bbe-46c1-ae28-01b5f6c603f6} + PreciseManeuver.Unity + + + + + + \ No newline at end of file diff --git a/source/PreciseManeuver.sln b/source/PreciseManeuver.sln new file mode 100644 index 0000000..dd662c0 --- /dev/null +++ b/source/PreciseManeuver.sln @@ -0,0 +1,30 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.24720.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PreciseManeuver", "PreciseManeuver.csproj", "{BD20CDC4-952C-413A-AB29-85BF346F964A}" + ProjectSection(ProjectDependencies) = postProject + {BD20CDC4-952C-413A-AB29-85BF346F964A} = {BD20CDC4-952C-413A-AB29-85BF346F964A} + EndProjectSection +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PreciseManeuver.Unity", "PreciseManeuver.Unity.csproj", "{3EBB00A5-1BBE-46C1-AE28-01B5F6C603F6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3EBB00A5-1BBE-46C1-AE28-01B5F6C603F6}.Debug|Any CPU.ActiveCfg = Release|Any CPU + {3EBB00A5-1BBE-46C1-AE28-01B5F6C603F6}.Debug|Any CPU.Build.0 = Release|Any CPU + {3EBB00A5-1BBE-46C1-AE28-01B5F6C603F6}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3EBB00A5-1BBE-46C1-AE28-01B5F6C603F6}.Release|Any CPU.Build.0 = Release|Any CPU + {BD20CDC4-952C-413A-AB29-85BF346F964A}.Debug|Any CPU.ActiveCfg = Release|Any CPU + {BD20CDC4-952C-413A-AB29-85BF346F964A}.Debug|Any CPU.Build.0 = Release|Any CPU + {BD20CDC4-952C-413A-AB29-85BF346F964A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BD20CDC4-952C-413A-AB29-85BF346F964A}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/source/properties/AssemblyInfo.Unity.cs b/source/Properties/AssemblyInfo.Unity.cs similarity index 100% rename from source/properties/AssemblyInfo.Unity.cs rename to source/Properties/AssemblyInfo.Unity.cs diff --git a/source/properties/AssemblyInfo.cs b/source/Properties/AssemblyInfo.cs similarity index 100% rename from source/properties/AssemblyInfo.cs rename to source/Properties/AssemblyInfo.cs diff --git a/source/UnityAssets/README b/source/UnityAssets/README.md similarity index 100% rename from source/UnityAssets/README rename to source/UnityAssets/README.md