linuxgurugamer Posted March 2, 2021 Share Posted March 2, 2021 (edited) Originally written by @xEvilReeperx, this was adopted by @TheRagingIrishman (thread here): https://forum.kerbalspaceprogram.com/index.php?/topic/164158-13) Idle for 3 years, and still without a UI (it was manual editing of a config file), I've decided to adopt this. No longer do you have to keep the same boring NavBall texture. You can now change it to any texture you please through this simple plugin. Also, you can have different NavBall textures in IVA. Thanks to forum user @therealcrow999 for his assistance with the emissives Thanks to @Stone Blue for his work in collecting all the available textures in one place Dependencies Click Through Blocker ToolbarController SpaceTuxLibrary Usage Click the Navball button to open the following window: Click on any texture in the left to see a preview in the right: Click the Test button to apply the currently selected texture to the navball. Once clicked, the Save button will activate. Click Save to save it When in IVA mode, an Advanced mode is available, which shows the following: This lets you adjust the emissive values. Apply Emissive Changes will activate once any changes are made Availability Source: https://github.com/linuxgurugamer/NavBallTextureChanger Download: https://github.com/linuxgurugamer/NavBallTextureChanger/releases License: MIT Available via CKAN Changes from previous version Removed use of persistence Added UI Added many skins Cleanup New dependencies ClickThroughBlocker ToolbarController SpaceTuxLibrary Added advanced section for customization of Emissive values Added README Fixed old file name in config file (was showing texture a a big questionmark) Removed flags for IVA and Flight Enabled separate skins for IVA Only use IVAs with emissives for IVA Removed emissive config for three files Added checks to ensure empty config files won't cause nullrefs Edited March 7, 2021 by linuxgurugamer Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 2, 2021 Share Posted March 2, 2021 @linuxgurugamerBeside missing textures, I did not notice any other issues at that time. I will do some more test tonight, on whatever build you have then. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 2, 2021 Author Share Posted March 2, 2021 1 minute ago, therealcrow999 said: @linuxgurugamerBeside missing textures, I did not notice any other issues at that time. I will do some more test tonight, on whatever build you have then. I'll probably work on this during my stream. Seems that most of the issues are fixed, just need to figure out why it's not loading all the textures Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 2, 2021 Share Posted March 2, 2021 Yeah mod seems very solid. I finally am able to try out some naballs I never got around to trying out before, since it is so fast and easy to swap them out. Quote Link to comment Share on other sites More sharing options...
Beetlecat Posted March 2, 2021 Share Posted March 2, 2021 Oh, hey! Quote Link to comment Share on other sites More sharing options...
uscespc Posted March 3, 2021 Share Posted March 3, 2021 I get this error: EXC 19:02:04.606] ArgumentException: An item with the same key has already been added. Key: [PluginData/Skins/evileye.x_DIF.png, NavBallTextureChanger.FileEmissive] System.Collections.Generic.TreeSet`1[T].AddIfNotPresent (T item) (at <376e8c39bbab4f1193a569c8dbe4305c>:0) System.Collections.Generic.SortedSet`1[T].Add (T item) (at <376e8c39bbab4f1193a569c8dbe4305c>:0) System.Collections.Generic.SortedDictionary`2[TKey,TValue].Add (TKey key, TValue value) (at <376e8c39bbab4f1193a569c8dbe4305c>:0) NavBallTextureChanger.TextureSelector.LoadTextureConfigs () (at <cb3d6b977544452da6f44c5b84dac379>:0) NavBallTextureChanger.TextureSelector.Start () (at <cb3d6b977544452da6f44c5b84dac379>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Removed the two files and it works. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 3, 2021 Author Share Posted March 3, 2021 New beta release, 2.0.0.3 Removed more dead code Remove duplicated config Added code to ensure that if a duplicate config is encountered, it won't stop the loading of all the other configs Fixed emissive for IVA, now supplied with mod because not all command pods have a configured emissive fixed paths for all locations Moved constants into new class called Constants https://github.com/linuxgurugamer/NavBallTextureChanger/releases/tag/2.0.0.3 If nothing comes up in the next few days, then this will be upgraded to be a full release and I'll add it to CKAN at that time Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 3, 2021 Share Posted March 3, 2021 (edited) *Removed my comment. Edited March 3, 2021 by therealcrow999 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 3, 2021 Author Share Posted March 3, 2021 7 hours ago, therealcrow999 said: *Removed my comment. ??? Quote Link to comment Share on other sites More sharing options...
assimo Posted March 3, 2021 Share Posted March 3, 2021 great modification! Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 3, 2021 Share Posted March 3, 2021 4 hours ago, linuxgurugamer said: ??? I put a comment in about something, but found the solution. I wanted to delete it completely but this forum does not allow it. At least I have not found out how. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 3, 2021 Author Share Posted March 3, 2021 New beta release, 2.0.0.4 Enabled skins without emissives for IVA use Added option to save for both, this will make both IVA and Flight to have the same textures Fixed Advanced mode to only be active if an emissive is available Fixed height not resetting when disabling advanced mode https://github.com/linuxgurugamer/NavBallTextureChanger/releases/tag/2.0.0.4 Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 3, 2021 Share Posted March 3, 2021 36 minutes ago, linuxgurugamer said: New beta release, 2.0.0.4 Enabled skins without emissives for IVA use Added option to save for both, this will make both IVA and Flight to have the same textures Fixed Advanced mode to only be active if an emissive is available Fixed height not resetting when disabling advanced mode https://github.com/linuxgurugamer/NavBallTextureChanger/releases/tag/2.0.0.4 Thanks for the option to add to both, that is what I was looking for to have. I am debating on working on some more emissive for the mod. I was mess around with some last night, to see how easy it would be. I might not have time to do some, but I might give a few a go and see how it works out. If I can streamline the process and get it down, I might do all of them or most. I might even redo some already made, I found some emissives really dark compared to the stock ones. I like things to be unified. Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 3, 2021 Share Posted March 3, 2021 I did my first test on emissives, I basically redone JAFOs emissive, the one I use all the time. I used Squad stock emissive as the base for the green tint color. First image is the old emissive and one below that one is mine. As you can see mine is more crisp with the numbers and lighter in green tint, this reflects more of the Squad emissive color, which I like for the emissive. I honestly hope I can use that color tint for other navballs. This might very, which I hope won't, because I want to keep the tint universal for ease. I have not tested mine in game, I am going to give it a go later. I kind of streamlined the process of the emissive making a bit. So it should not take me long to make more. I am sure some navball textures will give me issues. Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 3, 2021 Share Posted March 3, 2021 (edited) @linuxgurugamerI got some emissives done, I will upload them later here. I am going to do some more. Also I was looking at therealcrow999-3 navball texture and emissive, you can delete those. They are the identical to 5th Horseman black and grey. I redid the 5th Horseman ones, and did the other 5th Horseman ones. I want to do a few more emissives and I will upload them here. Edited March 3, 2021 by therealcrow999 Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 3, 2021 Share Posted March 3, 2021 (edited) @linuxgurugamerHere is the emissive.zip. It has the redone JAFO and 5th Horseman. 5th Horseman_emissive, goes with: 5th Horseman black and grey 5th Horseman brown and blue evileyex_Dif I think you already had them setup like that. Now the 5th Horseman_v2, I did, also goes with: FalconB Tygoo 7-1 emissive, goes with: Tygoo 7-1 Tygoo 7-2 The other emissives you should not have trouble knowing where they go, their name is same has parent. There are 7 emissive files in that download. I have not tested them yet, but should be fine. I would do a quick test just in case before adding them to beta. Edited March 3, 2021 by therealcrow999 I forgot to add in therealcrow999-1 emissive to zip download, so it is in there now. Quote Link to comment Share on other sites More sharing options...
Terminal Velocity Posted March 3, 2021 Share Posted March 3, 2021 wow i guess this means ksp 2 navball textures Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 4, 2021 Share Posted March 4, 2021 (edited) @linuxgurugamerI tested all my emissives and they work good, ready to go. I had issues with therealcrow999-1 to show up in game with emissive. I had to remove it out of the all.cfg and it worked fine. Don't forget to remove therealcrow999-3 pair since they are the same as 5th Horseman. Also remove the commented out items in 5thHorseman-plus.cfg, since I already made their emissives. Also what is the config.cfg file for in PluginData, the one about therealcrow999-1 You can use my PluginData folder, if you like, I added the configs and fix the few. You can double check everything. Hope this helps. https://www.mediafire.com/file/o3vckrprcb1uwh9/PluginData.zip/file Edited March 4, 2021 by therealcrow999 Removed all generated thumbs in Plugin folder and reuploaded Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 4, 2021 Share Posted March 4, 2021 (edited) I am most likely not going to do the other emissives, the ones with multi-color numbers or numbers that are different color on the each half of the sphere are giving me some issues. I might go back later and try, but right now the ones I did and ones already included are the best in this mod pack I think. Edited March 4, 2021 by therealcrow999 Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 5, 2021 Author Share Posted March 5, 2021 New beta, 2.0.0.5 Emissive updates from forum user @therealcrow999 https://github.com/linuxgurugamer/NavBallTextureChanger/releases/tag/2.0.0.5 Quote Link to comment Share on other sites More sharing options...
OrdinaryKerman Posted March 6, 2021 Share Posted March 6, 2021 (edited) @linuxgurugamer May I upload some navball textures here? Mine isn't the crispest, or most detailed, but I tried to make it (relatively) uncluttered while looking more like a physical ball. Please report if I am not supposed to do this OK-1 Diffuse Emissive Edited March 6, 2021 by OrdinaryKerman Quote Link to comment Share on other sites More sharing options...
Cyne Posted March 6, 2021 Share Posted March 6, 2021 It's finally been picked up! Been waiting for someone to revive it for a while now, can finally switch out that infuriating stock navball. Thanks! Quote Link to comment Share on other sites More sharing options...
therealcrow999 Posted March 6, 2021 Share Posted March 6, 2021 3 hours ago, OrdinaryKerman said: @linuxgurugamer May I upload some navball textures here? Mine isn't the crispest, or most detailed, but I tried to make it (relatively) uncluttered while looking more like a physical ball. Please report if I am not supposed to do this OK-1 Diffuse Emissive Those are pretty nice. I am sure they will get added. Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 6, 2021 Author Share Posted March 6, 2021 6 hours ago, OrdinaryKerman said: @linuxgurugamer May I upload some navball textures here? Mine isn't the crispest, or most detailed, but I tried to make it (relatively) uncluttered while looking more like a physical ball. Please report if I am not supposed to do this OK-1 Diffuse Emissive Adding now, thank you Quote Link to comment Share on other sites More sharing options...
linuxgurugamer Posted March 7, 2021 Author Share Posted March 7, 2021 (edited) Release, 2.0.0.6 Added skin from forum user @OrdinaryKerman Available via CKAN soon Edited March 7, 2021 by linuxgurugamer 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.