
- #Kerbal space program texture replacer suits mod#
- #Kerbal space program texture replacer suits update#
- #Kerbal space program texture replacer suits Patch#
Vsd_widget_crew_button_v_over#22x54 (tick) > Accept crewmember: vsd_widget_crew_button_v#22x54 (tick) > Crewmember bg: vsd_widget_crew_bg#30x54
#Kerbal space program texture replacer suits update#
Īh, one last thing: you should maybe update the readme to indicate that, in the developer version, pressing 'e' dumps all images loaded to the log and, most importantly, pressing 'q' refreshes the loaded images. ApplicationRootPath + filePath, "*.png "). GetFiles( filePath, "*.png ") by Directory.
#Kerbal space program texture replacer suits Patch#
So, in a nutshell: a possible patch would be to replace Directory. ApplicationRootPath ! I don't know if you need to add something like using KSPUtils, but I found it in the KSP API ( ). So it appears that what we're searching is KSPUtil. ApplicationRootPath + "GameData/NavBallTextureChanger/PluginData/ " īy looking at the source of Navball Texture Changer (file NavBallTextures.cs, line 88) ( ) I found that they used this:
#Kerbal space program texture replacer suits mod#
So, to fix that issue, the simplest idea would be perhaps to replace filepath by something like KSP_directory + filePath, and that would ensure that the mod loads correctly paths like GameData/ExampleMod/PluginData. This function seems to looks for a directory that is either an absolute directory (path starts with C:\ or / for example), or a sub-directory of the "current directory". However, that makes texture packs (etc.) not portable, as different installs of KSP can be in different folders, and the current directory is not always the KSP directory, which is (at least in my opinion) a big issue.Īfter browsing HUDReplacer's source code, I think I found the culprit: in HUDReplacer.cs, line 113:ĭirectory. So, in order to load the images, I had to specify the following path: Utility/KSP/GameData/ExampleMod/PluginData/ ( /home/whateverMyUserNameIs/Utility/KSP/GameData/ExampleMod/PluginData/ also works). I learned all that from KSP.log where it said something like this: error, can't find directory /home/whateverMyUserNameIs/GameData/ExampleMod/PluginData/. (the current directory is the directory (or folder) from where the game was launched, not necessary the KSP directory.)įor example, I have a shortcut on my desktop to launch KSP, so the directory from which KSP is launched is /home/whateverMyUserNameIs/, so when HUDReplacer searches the directory GameData/ExampleMod/PluginData/, it actually looks at /home/whateverMyUserNameIs/GameData/ExampleMod/PluginData/ (which does not exist, as KSP isn't installed in /home/whateverMyUserNameIs/ ), and not at /home/whateverMyUserNameIs/Utility/KSP/GameData/ExampleMod/PluginData/ which is where it actually is. I think I've found a pretty nasty issue, when HUDReplacer fetches the files from a config ( filePath = GameData/ExampleMod/PluginData/ for example), it follows the path from the current directory, and not the KSP directory! To avoid duplicated suits in the astronaut complex, you can remove the appropriate 'Suits' folder from any of the three mods.I've messed around quite a bit with HUDReplacer, and I think I already have a bug report. Two of the included suits, the Apollo & Sokol suits, are also bundled with Bluedog Design Bureau and Tantares respectively. If also using Texture Replacer, you MUST turn off 'PERSONALISE SUITS' in the Texture Replacer settings in the Space Center menu, or personalised suits will not display correctly. Historical Kerbal Suits REQUIRES KSP version 1.10 or later, but wearable props will only function with 1.11+ as they require the revised inventory system. Texture Replacer suit versions for KSP version 1.10 and previous.Additional spacesuit-related wearable props.Mercury, Gemini, Vostok and 圎MU suits & helmets.The EMU suit uses the ACES orange suit as an IVA texture. IVA suit replacement via a custom plugin, so you actually get to see the suits in IVA! This can also be applied to your own custom suits - simply use the IVA block in the suit combos to define your IVA textures.Wearable Props integrated into the stock inventory system - the ACES Space Helmet (with working sun visor) and EMU Helmet Light (with working lights).Custom suit textures based on six real-world suit designs: Apollo A7L, A7LB, Sokol (Soyuz), Strizh (Buran), ACES (in orange & blue variants), EMU (in four colour variants), and Orion Crew Survival Suit.Historical Suits also adds a selection of wearable props using a custom plugin and integrated with the stock inventory system to allow you to further personalise your spacesuits, and replicate real-world designs. Each suit is a complete retexture, with custom normal maps and a very high level of detail.

Historical Kerbal Suits adds a selection of custom-made space suits utilising the stock suit switching system.
