Giter Site home page Giter Site logo

zer0kerbal / exceptiondetector Goto Github PK

View Code? Open in Web Editor NEW

This project forked from godarklight/exceptiondetector

2.0 2.0 4.0 5.13 MB

This add-on creates a log file by hooking into the logger callbacks in Unity and is able to extract more value from the available information. Assists in finding issues that you might not even be aware of and might be able to find any pesky add-on(s) that might be causing your issues. For Kerbal Space Program.

Home Page: https://forum.kerbalspaceprogram.com/index.php?/topic/207511-*/

License: BSD 2-Clause "Simplified" License

C# 64.84% HTML 35.16%
contributions-welcome error exception godarklight hacktoberfest kerbal kerbal-mods kerbal-space-program kerbalspaceprogram ksp ksp-mods log mods warning zedk

exceptiondetector's Introduction

zer0Kerbal

Hi there 👋 GitHub Sponsors

  • 🔭 I’m currently working on updating my existing mod collection: ...
  • 🌱 I’m currently learning C#, python, 3D modeling in Blendr, Animation in Unity, rocket engineering in Kerbal Space Program, how to livestream, and how to be human.
  • 👯 I’m looking to collaborate on: any of my Mod Ideas listed in the above link.
  • 🤔 I’m looking for help with any of the mods I currently curate - and translations. I also like pickles.
  • 💬 Ask me about: my mods
  • 📫 How to reach me: forums or mod discussions.
  • ⚡ Fun fact: I have no sense of humor. :P

Visitor count

From insolitum [Expat-MIT]

Connect with me 📣

kerbalspaceprogram.com zer0Kerbal | CurseForge zer0Kerbal | Reddit zer0Kerbal | Patreon zer0Kerbal | YouTube x@zer0Kerbal | Twitter

Listing of zer0Kerbal addons (wip)

Patrons

  • ErrolErrol Welcome Aboard as a 1st class passenger. o7
  • eengieeengie for going above and beyond. o7
  • eightiesboieightiesboi for KSP2 and so much more. o7

⚡ Recent Activity

:octocat: GitHub Activity

  1. 🎉 Merged PR #50 in zer0Kerbal/ExceptionDetector
  2. 🗣 Commented on #77 in zer0Kerbal/OnDemandFuelCells
  3. 🗣 Commented on #63 in zer0Kerbal/SimpleLogistics
  4. 🗣 Commented on #78 in zer0Kerbal/TheGoldStandard
  5. 🗣 Commented on #82 in zer0Kerbal/SimpleHyperdrive
  6. ❗ Opened issue #51 in zer0Kerbal/PiratesoftheKeribbean
  7. ❗ Opened issue #50 in zer0Kerbal/PiratesoftheKeribbean
  8. 🚀 Published release Version 0.9.99.2-adoption - <Bedankt Sjorza> edition in zer0Kerbal/PiratesoftheKeribbean
  9. 🔒 Closed issue #46 in zer0Kerbal/PiratesoftheKeribbean
  10. 🔒 Closed issue #45 in zer0Kerbal/PiratesoftheKeribbean

📺 Latest YouTube Videos

addon testing: Stack Inline Lights (SIL) v0.9.0.0-release - `Thank you Alexustas`
Feb 28, 2023
addon testing: KSP2
Feb 24, 2023
addon testing: Space Shuttle Engines (SSE) v2.3.99.3-prerelease
Feb 20, 2023
addon testing: Space Shuttle Engines (SSE) v2.3.99.3-prerelease
Feb 20, 2023
addon testing: Wernher's Old Stuff (WOS) V1.9.99.4-prerelease `Fifth First Steps`
Feb 19, 2023

📕 Latest Blog Posts

reddit /u/zer0Kerbal on Could someone please explain the CKAN hate?
Feb 25, 2024
reddit /u/zer0Kerbal on Is there a reason some people are against CKAN?
Feb 2, 2024
reddit /u/zer0Kerbal on Is there a reason some people are against CKAN?
Feb 1, 2024
reddit /u/zer0Kerbal on Is there a reason some people are against CKAN?
Nov 20, 2023
reddit /u/zer0Kerbal on Is there a reason some people are against CKAN?
Nov 17, 2023

@zer0kerbal's Holopin board

Nitin's github activity graph

Anurag's GitHub stats

Copyrights and Trademarks

  • zer0Kerbal, zed'K, zedK, 0K, zer0Kerman, and zer0Kermin (along with variants and misspellings) are All Rights Reserved
  • All add-on/mod names are ™ and © will All Rights Reserved.

WHY - Mission Statement

  • fun
  • learn
  • experience
  • give back
  • respect shown to authors
  • no mod left behind (play style indifferent, how you play is up to you)
  • enhance a game we love
  • continuous improvement of portfolio, documentation, experience, processes, procedures, communications, and knowledge.
  • Localizations:
    • Kerbal Space Program players often aren't native English speakers; world focused - make sure every mod is translated to as many languages as possible.
    • Help to motivate STEAM and the future of science and innovation by facilitating players KSP play.
    • include non-standard localizations such as Dutch, ?
    • Supported by Kerbal Space Program as of 1.12.x
      • ![English][EN] English <en-us.cfg>
      • ![Brasil][BR] Brazilian <pt-br.cfg>
      • ![中文][CN] Simplified Chinese (中文) <zh-cn.cfg>
      • ![Deutsch][DE] German (Deutsch) <de.cfg>
      • ![Español][ES] Spanish (Español) <es-es.cfg>
      • ![Français][FR] French (Français)<fr-fr.cfg>
      • ![Italiano][IT] Italian (Italiano) <it-it.cfg>
      • ![日本語][JA] Japanese (日本語) <ja.cfg>
    • Included as well
      • ![한국어][KO] Korean (한국어) <ko.cfg>
      • ![Español Mexicano][MX] Mexican Spanish (Español Mexicano) <es-mx.cfg>
      • ![Dutch][NL] Dutch <nl-nl.cfg>
      • ![Norsk][NO] Norwegian (Norsk) <no-no.cfg>
      • ![Polski][PO] Polish (Polski) <pl.cfg>
      • ![Русский][RU] Russian (Русский) <ru.cfg>
    • ![Svenska][SW] Swedish (Svenska) <sw-sw.cfg>
    • ![国语][TW] Taiwanese (国语) <zh-tw.cfg>
  • non-profit: yes some profit; however the financial RIO (return on investment) will be negative due to number of hours per day invested (6-10).

WHAT - clear vision

  • Kerbal Space Program exterior enhancements and adjustments

How - Strategy

  • automated backend systems allowing maximum efficiency in updating and releasing mods.
  • rapid iterative / kaizen approach
    • Kaizen, the Sino-Japanese word for ‘change for the better‘ or ‘rapid improvement’, is a concept referring to business activities that continuously improve all functions and involve all employees from the CEO to the assembly line workers. Kaizen also applies to processes, such as purchasing and logistics, that cross organizational boundaries into the supply chain’

      The concept of kaizen encompasses a wide range of ideas. It involves making the work environment more efficient and effective by creating a team atmosphere, improving everyday procedures, ensuring player engagement, and making things more fulfilling, less tiring, and safer.

  • the best dependency is no dependency.

exceptiondetector's People

Contributors

godarklight avatar rhoggs-bot-test-account avatar slimjimdodger avatar zer0kerbal avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

exceptiondetector's Issues

[Request]: Whitelist/blacklist for error logging.

Description of the new feature / enhancement

*The following assumes that this functionality is not already a feature of EXCD, that I am unaware of, or misunderstanding.

This is not a problem per se, and in fact EXCD doing its job properly: What and how many mods are installed can lead to the EXCD log rapidly exceeding 10000 lines (In a stress testing scenario exceeding 100000 was easily achieved).

Being able to blacklist certain errors from the log would allow the user to choose to omit certain expected/accepted errors and curate this list to more easily identify errors that are, situationally, of more concern or notability.

Whitelisting would allow the inclusion of messages that are clearly errors but not prefixed with [ERR or [WRN in the log. For example, [Debug] errors, or others that are logged on a line after a similar plugin/terminological prefix.

Proposed technical implementation details

A config style blacklist and/or whitelist file (or possibly to be integrated into the current config file) which can be used to define strings, that if detected by EXCD, are omitted from, or included in, the log file. Related true/false style setting toggles could be an expansion upon this feature concept (which I will save for another post/discussion).

The following examples are inspired by my current log, and may highlight considerations/limitations for this idea, in regard to syntax or practical implementation:

Blakclisting:

  • "this is intended"
  • "Texture 'OSSNTR/"
  • "PartLoader Warning: Variable"

Whitelisting:

  • "Cannot find"
  • "Not found for"

Exception Detector 1.3.0.0-adoption `<Exceptional Log>`

Exception Detector 1.3.0.0-adoption <Exceptional Log>

  • version name: <EDITION>
  • Archive last release
  • Archive local repo
  • Beta(s)
  • Pre-Release
  • Release
    • 1.3.0.0

Create/Update to latest

  • folder structure
  • readme.md
  • .version file
  • _releasenotes
  • .gitattributes
  • .gitignore
  • changelog.md

.github

  • .imgbotconfig
  • _settings.yml

workflows

  • AVC-VersionFileValidator.yml
  • greetings.yml
  • createIndexesfromMarkdown.yml
  • dotnet.yml (CODE only)

Update automation

  • _release.json
  • _buildJSON
  • _buildRelease
  • _createRelease
  • _deploy
  • _gitClean
  • _pullIssues
  • _pullReleaseNotes

Projects

  • move release notes.htm
  • clean up GH repo
  • fork repo
  • release branch
  • create repo's Release Project
  • create Release issue using short list
  • create User Project - Adoption/Release
  • Localization
    • update wiki
  • Update changelog.md
    • update _release.json
    • backup _release.json
  • Github PR
  • Patreon release for subscribers 🅱️
  • Curseforge release for 🅱️
  • SpaceDock release (after beta on 🤬 )
  • update mod spreadsheet
  • update shortlist

Brazilian Portuguese (Português Brasil) <pt-br.cfg>

Localization - Português Brasil Brazilian Portuguese (Português Brasil) <pt-br.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[pr-br.cfg] 🗃️

Translation

  • Português Brasil Brazilian Portuguese (Português Brasil) <pt-br.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

1.3.0.0 Update Documentation

1.3.0.0 Update documentation

Create/Update

  • readme
    • CurseForge Description page 🤬
    • Forum Original Post 🐰
    • SpaceDock Information page 🌮
  • release notes
  • changelog
  • update wiki
  • update /docs/

Dutch (Nederlands) <nl-nl.cfg>

Localization - Dutch Dutch (Nederlands) <nl-nl.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[nl-nl.cfg] 🗃️

Translation

  • Dutch Dutch (Nederlands) <nl-nl.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Localization - Master

Localization - Master

Localization - Master

🎏
🇺🇸 🇪🇸 🇫🇷 🇮🇹 🇧🇷 🇷🇺 🇩🇪 🇨🇳 🇯🇵 🇰🇷 🇳🇴 🇸🇪

GitHub

  • Create Repo:
    • Project: Localization
    • Milestones (automated)
    • Issues (automated)
  • assign
    • zer0Kerbal
    • User Localization Project
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: (User) Localization
    • Milestone: (Project) Localization - Master

GameData

Code Localization

  • settings
  • GUI
  • screen
  • PAW
  • InstallChecker
  • ?

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Create docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

These localizations for KSP and its DLC's are available through Steam

  • American English American English <us-en.cfg>
  • Deutsch German (Deutsch) <de.cfg>
  • Français French (Français) <fr-fr.cfg>
  • Italiano Italian (Italiano) <it-it.cfg>
  • Español Spanish (Español) <es-es.cfg>
  • 简体中文 Simplified Chinese (简体中文) <zh-cn.cfg>
  • Русский Russian (Русский) <ru.cfg>
  • 日本語 Japanese(日本語) <ja.cfg>
  • Português Brasil Brazilian Portuguese (Português Brasil) <pt-br.cfg>

Included just in case

  • 한국어 Korean (한국어) <ko.cfg>
  • Mexicano Mexican Spanish (Mexicano) <es-mx.cfg>
  • Dutch Dutch (Nederlands) <nl-nl.cfg>
  • Norsk Norwegian (Norsk) <no-no.cfg>
  • Polski Polish (Polski)] <pl.cfg>
  • Svenska Swedish (Svenska) <sw-sw.cfg>
  • 国语 Taiwanese (国语)]TW <zh-tw.cfg>
  • ʻŌlelo Pākē Hawai'ian(ʻŌlelo Pākē) <ha.cfg>

1.3.0.0 Verify Legal Mumbo Jumbo

1.3.0.0 Verify Legal MumboJumbo

  • license check
  • offline adoption documentation
  • GitHub: :octocat:
    • LICENSE
    • [license].txt
    • /docs/LegalMumboJumbo
      • public adoption documentation
      • [license].txt
  • link(s) saved
  • CurseForge license
  • SpaceDock license
  • CKAN license

English <en-us.cfg>

Localization - English <en-us.cfg>

To Be Done by :octocat: contributor

  • Some helpful reading
  • GameData (done by contributor)
    • add Localization<en-us.cfg> 🗃️
  • Translation
    • English English <en-us.cfg>
  1. Fork this repo
  2. Create a branch name it 'translations' or localizations (suggestions)
  3. goto GameData/.../Localization/
  4. copy <en-us.cfg>
  5. rename to <en-us.cfg>
  6. open the file and translate everything to the right of #??? =
  7. change the en-us to en-us
  8. please include an attribution to you in the localization file, something like:
  • // Translated by: [GitHubUserName](https://github.com/GitHubUserName)
  • alternatively if you want another name from the KSP forums...
  1. when done, PR it and you could reference this issue
  2. After it has been merged by me, you may delete your fork.

have fun and thank you! :octocat: 🎃

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Milestone (Project): Localization - Master

Documentation

  • Add translation and thank you to:
    • <readme.md> 🔢
    • releaseNotes 🧾

GitHub Pages

  • Update docs/
    • <Localization.md>
    • <Attributions.md>

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

this file: © All Rights Reserved by zer0Kerbal

Norwegian (Norsk) <no-no.cfg>

Localization - Norsk Norwegian (Norsk) <no-no.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[no-no.cfg] 🗃️

Translation

  • Norsk Norwegian (Norsk) <no-no.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Japanese <ja.cfg>

Localization - 日本語 Japanese(日本語) <ja.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[ja.cfg] 🗃️

Translation

  • 日本語 Japanese(日本語) <ja.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Mexican Spanish (Espa±ol Mexicano) <es-mx.cfg>

Localization - Mexicano Mexican Spanish (Español Mexicano) <es-mx.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[es-mx.cfg] 🗃️

Translation

  • Mexicano Mexican Spanish (Español Mexicano) <es-mx.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

[BUG][FEATURE] if log file missing will throw EXC

  • rename log file to excd.log (or another .suffix)
  • relocate log file to <KSP_ROOT>\Logs\ExceptionDetector\
  • if log file not found, create blank one
  • if settings file not found, create default

@Lisias, help on this would be greatly appreciated since you know how to stick the logs there.

[LOG 22:36:02.004] [AddonLoader]: Instantiating addon 'ExceptionDetector' from assembly 'ExceptionDetector'
[EXC 22:36:02.011] DirectoryNotFoundException: Could not find a part of the path "X:\KSPDEV\GameData\godarklight\ExceptionDetector\Plugins\Log\ed.log".
	System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) (at <9577ac7a62ef43179789031239ba8798>:0)
	System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean isAsync, System.Boolean anonymous) (at <9577ac7a62ef43179789031239ba8798>:0)
	System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access) (at <9577ac7a62ef43179789031239ba8798>:0)
	(wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess)
	ExceptionDetector.ExceptionDetector.InitLog () (at <29f588e644614682a2bd5ea2b875251f>:0)
	ExceptionDetector.ExceptionDetector.Awake () (at <29f588e644614682a2bd5ea2b875251f>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	KSPe.Util.Log.UnityLogDecorator:UnityEngine.ILogHandler.LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)

[Request]: Adding functionality to add usability and update GUI

Description of the new feature / enhancement

The UI for EXCD is extremely useful for checking for errors after installing new mods and/or using them in new situations, but at the moment it is very bare bones. Some key features, added to the UI element, would make it even more useful in this regard. Specifically:

  • Using EXCD to check for errors occurring after scene changes and other times the game load/unloads and references installed mods.
  • Multiple verbose errors being logged to the UI, and changes to that list.

Proposed technical implementation details

Features I would love to see that would address the above issues:

  1. Window resizing/scrolling.
  2. Toolbar integration.
  3. Pinning of errors, to keep them at the top of the list.

These would help because:

  1. At the moment, verbose errors can cause the list to expand well beyond the bottom of the screen.
  2. If you close the window, there is no obvious way to open it again. Toolbar integration would likely be ideal for use with future feature additions to EXCD too.
  3. This would help for tracking intermittent errors, and would be particularly useful in conjunction with the other features listed here.

I've no idea how difficult this would be to implement, but from the point of view of a fan of the mod, they would be a huge step forward from a user's perspective. I have some other feature requests, that would also benefit from these improvements; They are not directly related to this, however, and lower on my wish-list, so I will save those for a later date/general discussion.

Simplified Chinese <zh-cn.cfg>

Localization - 简体中文 Simplified Chinese (简体中文) <zh-cn.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[zh-ch.cfg] 🗃️

Translation

  • 简体中文 Simplified Chinese (简体中文) <zh-cn.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Taiwanese <zh-tw.cfg>

Localization - 国语 Taiwanese (国语) <zh-tw.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[zh-tw.cfg] 🗃️

Translation

  • 国语 Taiwanese (国语) <zh-tw.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Swedish (Svenska) <sw-sw.cfg>

Localization - Svenska Swedish (Svenska) <sw-sw.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[sw-sw.cfg] 🗃️

Translation

  • Svenska Swedish (Svenska) <sw-sw.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Exception Detector (EXCD) 1.4.1.0-release `<EDITION>` edition

Exception Detector (EXCD) 1.4.0.0-release <EDITION> edition

  • version name
  • Archive
    • last release
    • local repo
  • Release
    • 1.4.0.0-release <EDITION>
    • 1.4.0.0-release <Thank you godarklight and SlimJimDodger>
  • Adoption
    • 1.3.0.0-adoption <Exceptional Log>

Create/Update

  • hero image
  • marketing hero
  • promo video (30 seconds)

Create/Update to latest

  • folder structure
  • readme
  • _releasenotes
  • changelog

.github

  • .gitattributes
  • .gitignore
  • .imgbotconfig
  • _settings
  • _NewRelease

workflows

  • AVC-VersionFileValidator
  • createIndexesfromMarkdown
  • greetings
  • validate-cfg
  • dotnet (CODE only)

Update automation

  • _addonDeploy
  • _addonRelease
  • _createRelease
  • _gitClean
  • _gitPullIssues
  • _gitReleaseNotes
  • _JSON

Projects

  • move release notes.htm
  • clean up GH repo
    • Create
    • branch release from master
    • repo's Release Project
    • Release issue using short list
  • Update
    • .version file
    • docs/Attributions
    • docs/Localization
    • changelog.md
    • _addonData.json
  • Github PR :octocat:

Social Media

  • Twitter release post 🐦
  • Reddit release post 🅱️
  • KSP forums release post 🐦

Distribution

  • Curseforge release for 🅱️
  • SpaceDock release (after beta on 🤬 )
  • Patreon release for subscribers 🅱️

Tracking

  • update tracking spreadsheet
  • update shortlist

THIS FILE: CC BY-ND 4.0 by zer0Kerbal

1.4.0.0 Additional Tasks

Additional Release Tasks

Update Documentation

  • update [readme]
    • CurseForge Description page 🤬
    • Forum Original Post 🐰
    • SpaceDock Information page 🌮
  • release notes
  • [changelog.md]
  • update
    • docs/

Update Social Media

  • create/update
    • Kerbal Space Program forum
      • update original post
        • title
        • content
      • create release post
    • CurseForge
    • Twitter
    • SpaceDock
    • Reddit post
    • Patreon post
    • buymeacoffee
    • promo vid (30 sec)
      • Youtube
      • Twitch

Update Legal Mumbo Jumbo

  • license check
  • offline adoption documentation
  • GitHub: :octocat:
    • LICENSE
    • [license.txt]
    • /docs/LegalMumboJumbo
      • public adoption documentation
      • [license.md]
  • link(s) saved
  • CurseForge license
  • SpaceDock license
  • CKAN license

this file: CC BY-NC-ND 4.0 by zer0Kerbal

[Bug 🐞]: ED logging Exception, which is explicitly stated as not being an error.

Brief description of your issue (aka the problem)

Relevant code snippet:

[LOG 06:06:44.667] [KSPCF] Taking over stock loader. An exception will follow, this is intended. [EXC 06:06:44.668] Exception: Terminating stock loader coroutine, this is intended and not an error KSPCommunityFixes.Performance.KSPCFFastLoader.GameDatabase_SetupMainLoaders_Prefix () (at <1ab895c297764334bc8ca0487ca3a837>:0) (wrapper dynamic-method) GameDatabase.GameDatabase.SetupMainLoaders_Patch1(GameDatabase)

This error has cropped up since my very first test run of trying to get a modded game without any errors, pretty much running just with KSPCF installed. As you can see, this seems to be an entirely intentional, and explained, so I assume this is an oversight in terms of a parsing exception for error reporting. I'm not discounting that the error could be in the message saying it's not an error, though. 30000 line error log available on request.

Operating system

Windows 10

KSP version

1.12.5.3190

Version of addon

V1.4.0

Steps to reproduce the behavior or issue

  1. Set up KSP with KSP Community Fixes and Exception Detector installed.
  2. Load up (a steam version of?) KSP.
  3. Be me, with my computer.
  4. Get error every time, in regular, and ED logs, even with just these mods installed.

Expected behavior

No response

Actual behavior

No response

Environment

?? Why is this a required field when the exact same information is asked for in other specific fields?? 

Kerbal Space Program - 1.12.5.3190 (WindowsPlayer x64)
ED V1.4.0
Only obviously relevant part of log included in comment, full log available if needed.

Log files

No response

Screenshots

No response

Additional context

No response

How did you download and install this?

CurseForge (download and manual installation)

1.3.0.0 Create Social Media

1.3.0.0 Create Social Media

  • create/update
    • Kerbal Space Program forum
      • Create new thread/post
        • title: [1.12.x] - <0.3.0.0-adoption> - [01 Apr 2022]
        • content (readme.htm)
      • original thread/post
        • post link to new thread/post
      • create release post in new thread/post
    • CurseForge
    • Twitter
    • SpaceDock
    • Reddit post
    • Patreon post
    • promo vid (30 sec)
      • Youtube
      • Twitch

https://img.rawpixel.com/s3fs-private/rawpixel_images/website_content/k-ch-maew-3286-olj1694-2-comingsoon.jpg?w=800&dpr=1&fit=default&crop=default&q=65&vib=3&con=3&usm=15&bg=F4F4F3&ixlib=js-2.2.1&s=1d70ab878ee7f644312e40dd945ffd79

Turkish (Türk) <tr-tr.cfg>

Localization - Türk Turkish (Türk) <tr-tr.cfg>

To Be Done by :octocat: contributor

  • Some helpful reading
  • GameData (done by contributor)
    • add Localization<tr-tr.cfg> 🗃️
  • Translation
    • Türk Turkish (Türk) <tr-tr.cfg>
  1. Fork this repo
  2. Create a branch name it 'translations' or localizations (suggestions)
  3. goto GameData/.../Localization/
  4. copy <en-us.cfg>
  5. rename to <tr-tr.cfg>
  6. open the file and translate everything to the right of #??? =
  7. change the en-us to tr-tr
  8. please include an attribution to you in the localization file, something like:
  • // Translated by: [GitHubUserName](https://github.com/GitHubUserName)
  • alternatively if you want another name from the KSP forums...
  1. when done, PR it and you could reference this issue
  2. After it has been merged by me, you may delete your fork.

have fun and thank you! :octocat: 🎃

GitHub

  • Completed:
    • assign
      • @zer0Kerbal
      • Repo Localization Project
      • Label: type: localization
      • Label: help-wanted
      • hacktoberfest
      • good-first-issue
      • contributions-welcome
      • beginner-friendly
      • Milestone: Localization - Master

below done by @zer0Kerbal

  • Update
    • Documentation
      • [readme.md] 🔢
      • [release.md] 🧾
    • docs/
      • docs/[localization.md]
    • Update Social Media
    • GitHub (automated) (zer0Kerbal/zer0Kerbal)
    • CurseForge
    • Reddit
    • Twitter @zer0Kerbal
    • Forum
    • Patreon
    • SpaceDock
    • CKAN (automated)

this file: © All Rights Reserved by@zer0Kerbal

1.4.1.0 Additional Tasks

Additional Release Tasks

Update Documentation

  • update [readme]
    • CurseForge Description page 🤬
    • Forum Original Post 🐰
    • SpaceDock Information page 🌮
  • release notes
  • [changelog.md]
  • update
    • docs/

Update Social Media

  • create/update
    • Kerbal Space Program forum
      • update original post
        • title
        • content
      • create release post
    • CurseForge
    • Twitter
    • SpaceDock
    • Reddit post
    • Patreon post
    • buymeacoffee
    • promo vid (30 sec)
      • Youtube
      • Twitch

Update Legal Mumbo Jumbo

  • license check
  • offline adoption documentation
  • GitHub: :octocat:
    • LICENSE
    • [license.txt]
    • /docs/LegalMumboJumbo
      • public adoption documentation
      • [license.md]
  • link(s) saved
  • CurseForge license
  • SpaceDock license
  • CKAN license

this file: CC BY-NC-ND 4.0 by zer0Kerbal

Korean <ko.cfg>

Localization - 한국어 Korean (한국어) <ko.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[ko.cfg] 🗃️

Translation

  • 한국어 Korean (한국어) <ko.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[Localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Russian <ru.cfg>

Localization - Русский Russian (Русский) <ru.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[ru.cfg] 🗃️

Translation

  • Русский Russian (Русский) <ru.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Polish (Polski) <pl.cfg>

Localization - Polski Polish (Polski)] <pl.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: type: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[pl.cfg] 🗃️

Translation

  • Polski Polish (Polski)] <pl.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

[REQUEST] Hotkey

  • to show/hide the GUI
  • should be able to be set in settings.cfg/Game Settings?
    • default maybe or something like that?

French (Franτais) <fr-fr.cfg>

Localization - Français] French (Français) <fr-fr.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[fr-fr.cfg] 🗃️

Translation

  • Français] French (Français) <fr-fr.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Exception Detector (EXCD) 1.4.0.0-release `<Thank you godarklight and SlimJimDodger>` edition

Exception Detector (EXCD) 1.4.0.0-release <Thank you godarklight and SlimJimDodger> edition

  • version name
  • Archive
    • last release
    • local repo
  • Release
    • 1.4.0.0-release <Thank you godarklight and SlimJimDodger>
  • Adoption
    • 1.3.0.0-adoption <Exceptional Log>

Create/Update

  • hero image
  • marketing hero
  • promo video (30 seconds)

Create/Update to latest

  • folder structure
  • readme
  • _releasenotes
  • changelog

.github

  • .gitattributes
  • .gitignore
  • .imgbotconfig
  • _settings
  • _NewRelease

workflows

  • AVC-VersionFileValidator
  • createIndexesfromMarkdown
  • greetings
  • validate-cfg
  • dotnet (CODE only)

Update automation

  • _addonDeploy
  • _addonRelease
  • _createRelease
  • _gitClean
  • _gitPullIssues
  • _gitReleaseNotes
  • _JSON

Projects

  • move release notes.htm
  • clean up GH repo
    • Create
    • branch release from master
    • repo's Release Project
    • Release issue using short list
  • Update
    • .version file
    • docs/Attributions
    • docs/Localization
    • changelog.md
    • _addonData.json
  • Github PR :octocat:

Social Media

  • Twitter release post 🐦
  • Reddit release post 🅱️
  • KSP forums release post 🐦

Distribution

  • Curseforge release for 🅱️
  • SpaceDock release (after beta on 🤬 )
  • Patreon release for subscribers 🅱️

Tracking

  • update tracking spreadsheet
  • update shortlist

THIS FILE: CC BY-ND 4.0 by zer0Kerbal

German (Deutsch) <de.cfg>

Localization - Deutsch German (Deutsch) <de.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[de.cfg] 🗃️

Translation

  • Deutsch German (Deutsch) <de.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Italian (Italiano) <it-it.cfg>

Localization - Italiano Italian (Italiano) <it-it.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[it-it.cfg] 🗃️

Translation

  • Italiano Italian (Italiano) <it-it.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Spanish (Espa±ol) <es-es.cfg>

Localization - Español Spanish (Español) <es-es.cfg>

GitHub

  • assign
    • zer0Kerbal
    • Repo Localization Project
    • Label: localization
    • Label: help-wanted
    • Milestone: Localization - Master

GameData

  • add Localization[es-es.cfg] 🗃️

Translation

  • Español Spanish (Español) <es-es.cfg>

Documentation

  • Update [readme.md] 🔢
  • Update [release.md] 🧾

Wiki

  • Update docs/[Localization.md]

Update Social Media

  • GitHub (automated) (zer0Kerbal/zer0Kerbal)
  • CurseForge
  • Reddit
  • Twitter @zer0Kerbal
  • Forum
  • Patreon
  • SpaceDock
  • CKAN (automated)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.