malahx / quickmods Goto Github PK
View Code? Open in Web Editor NEWA plugin collection for Kerbal Space Program
Home Page: https://forum.kerbalspaceprogram.com/topic/223837-q
License: The Unlicense
A plugin collection for Kerbal Space Program
Home Page: https://forum.kerbalspaceprogram.com/topic/223837-q
License: The Unlicense
And 3 position mute ...
Quick Tools dont show up.
Kerbal Space Program - 1.2.1.1604 (WindowsPlayer x64)
Full Log: https://mega.nz/#!jhsTBKrb!Vkowwk86FrACfxcDHg8edeLsSgdZkGtZZ0Io5IRbhVc
ArgumentOutOfRangeException: Cannot be negative.
Parameter name: length
at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in :0
at QuickExit.QuickExit.get_relativePath () [0x00000] in :0
at QuickExit.QBlizzyToolbar..ctor () [0x00000] in :0
at QuickExit.QExit.Awake () [0x00000] in :0
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
AddonLoader:StartAddons(Startup)
AddonLoader:OnLevelLoaded(Int32)
AddonLoader:OnSceneLoaded(Scene, LoadSceneMode)
UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode)
(Filename: Line: -1)
[AddonLoader]: Instantiating addon 'QGoTo' from assembly 'QuickGoTo'
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)
ArgumentOutOfRangeException: Cannot be negative.
Parameter name: length
at System.String.Substring (Int32 startIndex, Int32 length) [0x00000] in :0
at QuickGoTo.QuickGoTo.get_relativePath () [0x00000] in :0
at QuickGoTo.QGoTo..ctor () [0x00000] in :0
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
AddonLoader:StartAddons(Startup)
AddonLoader:OnLevelLoaded(Int32)
AddonLoader:OnSceneLoaded(Scene, LoadSceneMode)
UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode)
(Filename: Line: -1)
QuickSearch needs 5 to 10 seconds until search term input appears.
Maybe this can be speed up by waiting for the input and press of a search button or some type of caching?
See http://forum.kerbalspaceprogram.com/index.php?/topic/160846-k
SC disabled instead of MI in Mission control
SC disabled instead of Admi in Administration
SC disabled instead of RnD in Research and
SC disabled instead of Astr in Astronaut Complex
Source: malahx/QuickGoTo#5
And delete support of the LanguagePatch
See: http://forum.kerbalspaceprogram.com/index.php?/topic/158018-addon-localization-home/
And: http://forum.kerbalspaceprogram.com/index.php?/topic/157804-modders-notes-for-129/
[LOG 11:38:18.350] [AddonLoader]: Instantiating addon 'QuickMute' from assembly 'QuickMute'
[LOG 11:38:18.354] QuickMute(QSettings)[1.20]: Settings Loaded
[LOG 11:38:18.355] QuickMute(QuickMute)[1.20]: Awake
[LOG 11:38:18.356] [AddonLoader]: Instantiating addon 'QKey' from assembly 'QuickMute'
[LOG 11:38:18.358] QuickMute(QuickMute)[1.20]: Awake
[LOG 11:38:18.359] [AddonLoader]: Instantiating addon 'QLang' from assembly 'QuickMute'
[LOG 11:38:18.360] QuickMute(QuickMute)[1.20]: Awake
Mod link: http://forum.kerbalspaceprogram.com/index.php?/topic/107661-k
How it adds applauncherbuttons:
Mod link: http://forum.kerbalspaceprogram.com/index.php?/topic/107661-k
How it adds applauncherbuttons:
Event onGUIApplicationLauncherReady: https://github.com/thewebbooth/KSP-X-Science/blob/f24dce900621c8c4cd89fa9a91bc312edff700d3/X-Science/ScienceChecklistAddon.cs
Load -> InitButtons -> AddButtons
Object UnifiedButton: https://github.com/thewebbooth/KSP-X-Science/blob/master/X-Science/Buttons/UnifiedButton.cs
Add -> InitializeButton
Object AppLauncherButton: https://github.com/thewebbooth/KSP-X-Science/blob/master/X-Science/Buttons/AppLauncherButton.cs
Add
All the code is quite old and have been made in procedural, it can be a pain to work on it.
I've updated many mods without test, if it works, you can tell me ;)
QuickMute and QuickSearch have features in progress.
QuickExit needs a little work on dialog.
The stocktoolbar isn't pined when QuickGoTo config is opened.
Currently the brakes are always applied on control loss, even when the Enable Brake on Control Lost setting is switched off.
On many QuickMods, the Lock GUI function do nothing.
`NullReferenceException: Object reference not set to an instance of an object
at UnityEngine.GUILayoutEntry.ApplyStyleSettings (UnityEngine.GUIStyle style) [0x00000] in :0
at UnityEngine.GUILayoutGroup.ApplyStyleSettings (UnityEngine.GUIStyle style) [0x00000] in :0
at UnityEngine.GUILayoutEntry.set_style (UnityEngine.GUIStyle value) [0x00000] in :0
at UnityEngine.GUILayoutUtility.BeginWindow (Int32 windowID, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) [0x00000] in :0
at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in :0
(Filename: Line: -1)
ArgumentException: Getting control 0's position in a group with only 0 controls when doing Repaint
Aborting
at UnityEngine.GUILayoutGroup.GetNext () [0x00000] in :0
at UnityEngine.GUILayoutUtility.BeginLayoutGroup (UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options, System.Type layoutType) [0x00000] in :0
at UnityEngine.GUILayout.BeginVertical (UnityEngine.GUIContent content, UnityEngine.GUIStyle style, UnityEngine.GUILayoutOption[] options) [0x00000] in :0
at UnityEngine.GUILayout.BeginVertical (UnityEngine.GUILayoutOption[] options) [0x00000] in :0
at QuickGoTo.QGoTo.DrawGoTo (Int32 id) [0x00000] in :0
at UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID) [0x00000] in :0
at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in :0`
QuickIVA(QStockToolbar)[1.21]: Destroy
NullReferenceException: Object reference not set to an instance of an object
at QuickIVA.QIVA.VesselHasCrewAlive (.Vessel vessel, .Kerbal& first, System.Boolean& crewAreLoaded) [0x00000] in :0
at QuickIVA.QIVA+c__Iterator2.MoveNext () [0x00000] in :0
at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in :0
Line 41208
Can't accept contract ?
Mod link: http://forum.kerbalspaceprogram.com/index.php?/topic/107661-k
How it adds applauncherbuttons:
Event onGUIApplicationLauncherReady: https://github.com/thewebbooth/KSP-X-Science/blob/f24dce900621c8c4cd89fa9a91bc312edff700d3/X-Science/ScienceChecklistAddon.cs
Load -> InitButtons -> AddButtons
Object UnifiedButton: https://github.com/thewebbooth/KSP-X-Science/blob/master/X-Science/Buttons/UnifiedButton.cs
Add -> InitializeButton
Object AppLauncherButton: https://github.com/thewebbooth/KSP-X-Science/blob/master/X-Science/Buttons/AppLauncherButton.cs
Add
Some text are hide on small resolution width<1400px
QuickStart
QuickMute
(At least active contracts, but I think also completed ones).
This seems systematic on my install but I have many mods. The game was saved/quit using QuickExit, but selecting the KSC instead keeps the contracts.
I like to have a list of my last, lets say 10 searches, to recall.
Environment: Win10 x86-64, KSP 1.2.0.1586
I wrote several pages with researched links, code samples, etc last night - GitHub 500'd every time I tried to post it, looks like they had a little hiccup according to the status site. Apologies for how slapdash this might seem - The AssemblyLoader
class in Unity libraries is trying to use Reflection on a dynamic assembly, which is resulting in a NotSupportedException
I am working on a fix, didn't want to PR anything until I understood all angles of the issue. So far I am changing ToolbarWrapper.getType to be safer about the way it tries to use reflection features.
Do a find for QuickBrake through this logfile to see the progression: KSP.log.gz
Re-added categories functions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.