linuxgurugamer Posted January 26, 2018 Share Posted January 26, 2018 (edited) Forum user @Qberticus wrote this a long time ago, and hasn't been around for many months, so I'm adopting it since I do use it. If he ever comes back, I'll be happy to give it back to him. Original thread is here: https://forum.kerbalspaceprogram.com/index.php?/topic/81114-12- Haystack Continued Now you can find that lost ship you were looking for! 0.5.4 Updated for 1.4.1 Added ClickThroughBlocker support New hard dependency on the ClickThroughBlocker Added part count to display Added delete button version 0.5.3 Adoption by LinuxGuruGamer Replaced toolbar code with ToolbarController Changed resource loading from MainMenu to SpaceCentre DLL moved into Plugins folder Updated name and namespace names New hard dependency on the ToolbarController Version 0.5.2.1 Updated to be compatible with new Contract Configurator changes. Celestial bodies filter button state is now saved like the other filter buttons. Vessel type icons for plane and relay have been added. Main Features: Allows you to quickly see all of your vessels You can quickly search for vessels without scrolling through the entire map You can view your vessels grouped by the celestial body that they are orbiting Works in Flight Map View and in the Tracking Center. New in 0.3.1.0: You can now display a list of docking ports for the nearby ships (i.e., loaded in physics range) and target them. The list only displays available docking ports (i.e., the docking port must not have a ship docked and must have a free attach node) New in 0.3.1.0: The docking port list includes support for the Docking Port Alignment Indicator mod's named port feature. If it detects this mod it will use the name of the docking port that has been set in the display. If the mod is not detected it will default to using the name of the part. New in 0.3.3.0: Support for blizzy toolbar New in 0.4.0.0: A new button that allows you to set vessels to be hidden from the list. The hidden vessels are saved in the save game file and will be saved whenever the game is saved. New in 0.5.0.0: Added support so Haystack displays in the Space Center. New in 0.5.1.0: Extended vessel and celestial body information window. New in 0.5.1.0: Nearby button that makes managing bases and space stations easier. New in 0.5.1.0: Sort ordering, orders sorts. New in 0.5.1.0: Rename vessel from the extended vessel information window. (Click on the R button next to the ship's name). Some screenshots: Javascript is disabled. View full album Downloads: Spacedock: https://spacedock.info/mod/1680/Haystack ReContinued?ga=%3CGame+3102+%27Kerbal+Space+Program%27%3E Source Code: https://github.com/linuxgurugamer/HaystackContinued License: MIT Available on CKAN Donations gratefully accepted https://www.patreon.com/linuxgurugamer Edited March 26, 2018 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
Rayden Posted January 27, 2018 Share Posted January 27, 2018 Thank you! Thank you! I've been waiting for this mod to be updated. <3 Quote Link to comment Share on other sites More sharing options...
Apaseall Posted January 27, 2018 Share Posted January 27, 2018 Another one for the collection! We will be royally ... (in trouble?) if you ever stop Kerbaling! If I may, a few suggestions/requests/comments. 1. Allow us to have both squad and blizy toolbar items, ie add another button to toolbarcontrol to select/deselect each option. I like blizy but sometimes I want to click on a big button. 2. During orbital flight I thought to switch from squad to blizy toolbar, but although squad toolbar item was removed, blizy item was not in list of available items to display. When I switched back to squad, the item appeared at the end of the toolbar items, not in its original place in the list. 3. Allow for GUI scaling, specifically the text. 4. Allow for window resizing, ie like that available for the one window mod. 5. Allow us to destroy craft, ie as if we were in the tracking station. 6. In the vessel/craft information, display the number of parts, as many items have the same name and it is not always easy to determine which is which if they are too similar. Thank you for bringing life to this mod, I thought it worth taking a look at and I like the pop up window concept, make things easier to read etc. Quote Link to comment Share on other sites More sharing options...
symmeclept Posted March 12, 2018 Share Posted March 12, 2018 In case anyone is interested, this mod mostly works in 1.4. The only real issue is the icons don't show, but everything has a tool tip, so no big deal. Listbox items also have wrong color. So it's functional enough until Linux gets to it, but of course, don't expect support until then. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 12, 2018 Author Share Posted March 12, 2018 On 1/26/2018 at 8:40 PM, Apaseall said: Another one for the collection! We will be royally ... (in trouble?) if you ever stop Kerbaling! If I may, a few suggestions/requests/comments. 1. Allow us to have both squad and blizy toolbar items, ie add another button to toolbarcontrol to select/deselect each option. I like blizy but sometimes I want to click on a big button. Not going to happen, too much work, to many chances for error On 1/26/2018 at 8:40 PM, Apaseall said: 2. During orbital flight I thought to switch from squad to blizy toolbar, but although squad toolbar item was removed, blizy item was not in list of available items to display. When I switched back to squad, the item appeared at the end of the toolbar items, not in its original place in the list. I'll look into it. But, I don't control the position of the buttons in the toolbar. On 1/26/2018 at 8:40 PM, Apaseall said: 3. Allow for GUI scaling, specifically the text. 4. Allow for window resizing, ie like that available for the one window mod. Not going to happen for a while, if ever. On 1/26/2018 at 8:40 PM, Apaseall said: 5. Allow us to destroy craft, ie as if we were in the tracking station. I'll consider it On 1/26/2018 at 8:40 PM, Apaseall said: 6. In the vessel/craft information, display the number of parts, as many items have the same name and it is not always easy to determine which is which if they are too similar. Again, I'll consider it Quote Link to comment Share on other sites More sharing options...
Apaseall Posted March 17, 2018 Share Posted March 17, 2018 Sorry for the delay in posting. As usual, huge thanks for replying and commenting. I guess your hands are rather busy with 1.4.1 right now. I look forward to when I can make the switch full time to 1.4.1 but I am happy to have the goodies as and when they arrive. Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted March 26, 2018 Share Posted March 26, 2018 (edited) This is how my Haystack window looks: And, a big THANK YOU for continuing this. Edited March 26, 2018 by Apollo13 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 26, 2018 Author Share Posted March 26, 2018 2 hours ago, Apollo13 said: This is how my Haystack window looks: And, a big THANK YOU for continuing this. Log file, please Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted March 26, 2018 Share Posted March 26, 2018 (edited) This is a log file I provided to another author, but it is relevant to Haystack as well. IT contains four files, including KSP.log and output_log.txt that you need. In output_log.txt, I see this at line 6272, 6312:Texture resolution is not valid for compression: 'D:\Program Files\Steam\SteamApps\common\Kerbal Space Program\GameData\HaystackContinued\icons\button_vessel_flag.png' - consider changing the image's width and height to enable compression Then there are quite a few lines at 400040, including a failed load file. I'm using the latest version from github. Perhaps a corrupted download? I'll re-download/install after I post this. Edited March 26, 2018 by Apollo13 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 26, 2018 Author Share Posted March 26, 2018 37 minutes ago, Apollo13 said: This is a log file I provided to another author, but it is relevant to Haystack as well. IT contains four files, including KSP.log and output_log.txt that you need. In output_log.txt, I see this at line 6272, 6312:Texture resolution is not valid for compression: 'D:\Program Files\Steam\SteamApps\common\Kerbal Space Program\GameData\HaystackContinued\icons\button_vessel_flag.png' - consider changing the image's width and height to enable compression Then there are quite a few lines at 400040, including a failed load file. I'm using the latest version from github. Perhaps a corrupted download? I'll re-download/install after I post this. No, it is unity, i need to make some code changes Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 26, 2018 Author Share Posted March 26, 2018 (edited) 2 hours ago, Apollo13 said: This is a log file I provided to another author, but it is relevant to Haystack as well. IT contains four files, including KSP.log and output_log.txt that you need. In output_log.txt, I see this at line 6272, 6312:Texture resolution is not valid for compression: 'D:\Program Files\Steam\SteamApps\common\Kerbal Space Program\GameData\HaystackContinued\icons\button_vessel_flag.png' - consider changing the image's width and height to enable compression Then there are quite a few lines at 400040, including a failed load file. I'm using the latest version from github. Perhaps a corrupted download? I'll re-download/install after I post this. Ummm, where is the log file? It's odd, because it's working fine for me. Regardless, I've changed some code to do it a different way. You will need to download an updated version of the ToolbarController when you get the Haystack update Edited March 26, 2018 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 26, 2018 Author Share Posted March 26, 2018 @Apollo13 I'd like to see the log file before uploading a new version, please Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted March 26, 2018 Share Posted March 26, 2018 Which log file are you looking for? Where is it located? Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 26, 2018 Author Share Posted March 26, 2018 There is no link to a log file, you mentioned it but it not there Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted March 26, 2018 Share Posted March 26, 2018 2 hours ago, linuxgurugamer said: There is no link to a log file, you mentioned it but it not there OK, chalk this one up to an ID-10-T error. The link is: https://www.dropbox.com/s/05ru76o2uamb3jx/SEP_error_Log_files.zip?dl=0 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 26, 2018 Author Share Posted March 26, 2018 Strange, the error doesn't make sense. MissingMethodException: Method not found: 'UnityEngine.Texture2D.LoadImage'. at HaystackContinued.Resources.LoadTextures () [0x00000] in <filename unknown>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) HaystackContinued.Resources:LoadTextures() HaystackContinued.HaystackResourceLoader:Awake() UnityEngine.GameObject:Internal_AddComponentWithType(Type) UnityEngine.GameObject:AddComponent(Type) AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup) AddonLoader:StartAddons(Startup) AddonLoader:OnLevelLoaded(GameScenes) AddonLoader:OnSceneLoaded(Scene, LoadSceneMode) UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode) It says that a Unity method is missing. Turns out there are a number of reports about this on the web. It tells me that the changes I made to the code will fix it, so I'll release the fix in a few minutes. New release, 0.5.4.1: Changed method of loading images to use the ToolbarControl.LoadImageFromFile Moved icon folder into PluginData to avoid useless error messages from Unity You MUST update to the latest version of the ToolbarController, 0.1.5.7, for this to work Quote Link to comment Share on other sites More sharing options...
Noobton Posted April 22, 2018 Share Posted April 22, 2018 Hi LGG, thanks for keeping up with this mod. I'm having the Icons Issue, here's the log https://drive.google.com/open?id=1IjAWvcYHReBQiuB0T9npmtycA_Fjc_ky I'm using ToolbarControl v0.1.6.3 and Haystack 0.5.4.2, thanks. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 22, 2018 Author Share Posted April 22, 2018 8 hours ago, Noobton said: I'm having the Icons Issue, here's the log I'm sorry, what is the "icons" issue? If you are talking about this: In output_log.txt, I see this at line 6272, 6312:Texture resolution is not valid for compression: 'D:\Program Files\Steam\SteamApps\common\Kerbal Space Program\GameData\HaystackContinued\icons\button_vessel_flag.png' - consider changing the image's width and height to enable compression then you have an extra copy of the dll somewhere Quote Link to comment Share on other sites More sharing options...
Noobton Posted April 22, 2018 Share Posted April 22, 2018 thanks for checking this, I meant the icons issue reported by Apollo13. What DLL I'm looking for? I only found 1 Haystack dll on my gamedata, also my install is on G, I do have a D drive but nothing related to KSP there Quote Link to comment Share on other sites More sharing options...
Apollo13 Posted April 28, 2018 Share Posted April 28, 2018 (edited) Haystack no longer appears in KSP 1.4.3. Here's the log files: https://www.dropbox.com/s/g525nh7o0t94lv5/KSP_log.zip?dl=0 I've reloaded latest versions of Haystack, 001_TollbarControl, and ClickThroughBlocker. Note: I know you're busy updating 100+ mods. I just wanted to make you aware of this. thanks for your efforts. Edited April 28, 2018 by Apollo13 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 28, 2018 Author Share Posted April 28, 2018 I don't see any nullrefs in the file. Check the Settings, I wonder if it's specified to be in the Blizzy Toolbar? If so, then you will need to enable the button in the Blizzy toolbar as well Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted April 28, 2018 Author Share Posted April 28, 2018 New release, 0.5.4.3: Added ToolbarRegistration Removed settings page Updated version info The setting for which (or both) toolbars to use is now in the ToolbarController Quote Link to comment Share on other sites More sharing options...
Jaeleth Posted July 29, 2018 Share Posted July 29, 2018 (edited) Hi. I am trying this mod with RO RP1 with RSS Expanded in KSP 1.3.1 I used it before in RO - RSS, KSP 1.2.2 with no problems I downloaded version 0.5.3 (for KSP 1.3.1) But the haystack button does not appears anywhere when I run the game. I have no flights started. Just starting a new game. A clean 1.3.1 install, followed by RO/RP1 install and RSS-Expanded. Edited July 29, 2018 by Jaeleth Quote Link to comment Share on other sites More sharing options...
4x4cheesecake Posted July 29, 2018 Share Posted July 29, 2018 From the changelog of 0.5.3 Quote 0.5.3 Adoption by LinuxGuruGamer Replaced toolbar code with ToolbarController Changed resource loading from MainMenu to SpaceCentre DLL moved into Plugins folder Updated name and namespace names You probably need to install ToolbarControler as well (linked in the OP) Quote Link to comment Share on other sites More sharing options...
DStaal Posted January 9, 2019 Share Posted January 9, 2019 The update for this posted to SpaceDock contains HullCameraVDS instead of Haystack. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.