Starwaster Posted April 27, 2014 Share Posted April 27, 2014 Alright guys, v1.1 released Changelog:April 27th 2014v1.1-Extensive code refactoring in both PartModules to clean up a little (no, a lot really)-Augmented FAR support: when FAR is installed, RealChute will now fetch it's density values-New size nodes allow changing the attach nodes size when cycling through the different selections-Presets are now a thing: You can create them, apply them, delete them, but not eat them-A wide selection of presets are included by default to mimick all the past chutes and allow for quick parachute modification-Stock chutes will now use the RealChute canopies, and will have procedural size according to their diameter-Better support for the settings file-Cleaned the editor GUI a little-Now uses ModuleManager v2.0.3The changelog is rather small, but the amount of work and changes actually implied by those things are huge.The refactoring of the code is a huge thing in itself. Presets are as well, and most of my work for this last update went into making sure this works as well as possible. A lot of work was also done laying foundations for future features I have in mind.Now for presets: I believe the UI is rather simple. I've included some basic presets to simplify you guy's life. Also, I've worked out some reflection code to access FAR's density code, so for those of you using it, you should see some much better behaviour That's about it, cheers!EDIT:http://fullhdwp.com/images/wallpapers/Will_Ferrell_closeup_wallpaper.jpgI'm judging you à ² _à ² FAR DENSITY SUPPORT?!??Now that is totally awesome.(but without me, it would just be aweso) Quote Link to comment Share on other sites More sharing options...
karamazovnew Posted April 27, 2014 Share Posted April 27, 2014 Hi, I've just downloaded the latest version. RealChutes work fine but the stock ones don't show the Action Group Menu, don't even appear in the Stage list and malfunction badly when deployed with right click menu. The used to work just fine with the previous version. Quote Link to comment Share on other sites More sharing options...
stupid_chris Posted April 27, 2014 Author Share Posted April 27, 2014 Hi, I've just downloaded the latest version. RealChutes work fine but the stock ones don't show the Action Group Menu, don't even appear in the Stage list and malfunction badly when deployed with right click menu. The used to work just fine with the previous version.I'll take a look, I've got a hint from Sarbian that the new ModuleManager might have some bad bugs. Quote Link to comment Share on other sites More sharing options...
Starwaster Posted April 28, 2014 Share Posted April 28, 2014 (edited) I'll take a look, I've got a hint from Sarbian that the new ModuleManager might have some bad bugs.Maybe, but I'm a little skeptical about that being the cause. I looked at my log and looked at some stock chutes in the database to see what modules they had and it looks like the MM configs did what they were supposed to. But who knows. I do however have some errors to show you:Here's an excerpt from the log starting when I select a chute from inventory in the editor: (the null refs in RealChute.ProceduralChute.Update () continue until I delete the part)[RealChute]: Could not find the canopy parachute model within library(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)[RealChute]: Reloading size nodes for parachuteLarge(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)[RealChute]: Could not find the case texture at the index [0] within library(Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.UpdateScale (.Part part, RealChute.RealChuteModule module) [0x00000] in <filename unknown>:0 at RealChute.ProceduralChute.OnStart (StartState state) [0x00000] in <filename unknown>:0 at Part.ModulesOnStart () [0x00000] in <filename unknown>:0 at Part+ .MoveNext () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)NullReferenceException: Object reference not set to an instance of an object at RealChute.ProceduralChute.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1)Edit: More errors! This one seems to be trying to get atmospheric density from FAR.[RealChute]: Encountered an error calculating atmospheric density with FAR. Using stock values. at System.Linq.Enumerable.First[MethodInfo] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.First[MethodInfo] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0 at RealChute.Extensions.CelestialBodyExtensions.GetDensityAtAlt (.CelestialBody body, Double alt) [0x00000] in <filename unknown>:0 (Filename: C:/BuildAgent/work/d3d49558e4d408f4/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 53)InvalidOperationException: Operation is not valid due to the current state of the object at System.Linq.Enumerable.First[MethodInfo] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0 at System.Linq.Enumerable.First[MethodInfo] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0 at RealChute.Extensions.CelestialBodyExtensions.GetDensityAtAlt (.CelestialBody body, Double alt) [0x00000] in <filename unknown>:0 UnityEngine.Debug:Internal_LogException(Exception, Object)UnityEngine.Debug:LogException(Exception)RealChute.Extensions.CelestialBodyExtensions:GetDensityAtAlt(CelestialBody, Double)RealChute.RealChuteModule:FixedUpdate() Edited April 28, 2014 by Starwaster more errors Quote Link to comment Share on other sites More sharing options...
Drew Kerman Posted April 28, 2014 Share Posted April 28, 2014 Thanks for the update stupid_chris.(but without me, it would just be aweso)I saw this on a shirt once. Brilliant Quote Link to comment Share on other sites More sharing options...
JeffreyCor Posted April 28, 2014 Share Posted April 28, 2014 I'll take a look, I've got a hint from Sarbian that the new ModuleManager might have some bad bugs.From trying to use it, bad bugs is a vast understatement for 2.0.3. Will 1.5.7 still work for the new version of RealChutes? It does for the update to FAR thank goodness, fingers crossed it will for this too. Chutes aren't chutes without RealChutes. Quote Link to comment Share on other sites More sharing options...
Starwaster Posted April 28, 2014 Share Posted April 28, 2014 (edited) Chris I'm noticing there's a new update for FAR that I haven't downloaded yet so I'm going to grab that and test for that second error again.edit: tested stock chute issue with MM 1.5.7 - stock chute errors persist. same error as reported before.. definitely not looking like a module manager issue. FAR issue: installed new FAR update from today and the error I reported has not reappeared Edited April 28, 2014 by Starwaster Quote Link to comment Share on other sites More sharing options...
stupid_chris Posted April 28, 2014 Author Share Posted April 28, 2014 edit: tested stock chute issue with MM 1.5.7 - stock chute errors persist. same error as reported before.. definitely not looking like a module manager issue. FAR issue: installed new FAR update from today and the error I reported has not reappearedYeah, fixed the problem ,it was simpler than MM after all. And for FAR, preceisely, I was waiting for the FAR update to release Anyway, a small hotfix for the said problem, v1.1.0.1 is up.Changelog:April 27th 2014 (take two)v1.1.0.1*Hotfix*-Fixed a problem with parts having no size nodeThat should be all, everything should work, even with MM 2.0.3 Cheers! Quote Link to comment Share on other sites More sharing options...
phoenix_ca Posted April 28, 2014 Share Posted April 28, 2014 Presets! YEEEEEEEEEEESSSSSSS!!!I'm of the opinion that anything that can have settings, should have presets. Boy-oh-boy would I kill for customizable presets for FAR flight controls. Or MechJeb's ascent computer. Quote Link to comment Share on other sites More sharing options...
karamazovnew Posted April 28, 2014 Share Posted April 28, 2014 Working perfectly now Quote Link to comment Share on other sites More sharing options...
hawkwing Posted April 28, 2014 Share Posted April 28, 2014 >_< Of course I managed to download this mod just minutes before the stock parachutes were fixed. Quote Link to comment Share on other sites More sharing options...
stupid_chris Posted April 28, 2014 Author Share Posted April 28, 2014 >_< Of course I managed to download this mod just minutes before the stock parachutes were fixed.Heh, it's not such a big problem if you use the RealChute parts Also guys, just some small info about what's to come: I might be variably less present to completely absent in the following weeks. Finals are coming pretty fast, and I don't know when the caffeine induced rush is going to hit, and when it does, I'm probably going to be spending nearly all my free time studying, which means no forums. If you guys find anything buggy, please let me know by writing a message here and leaving as much information as possible with logs, screenshots, and a way to reproduce said issue. There's some high chances there won't be a RealChute update until after ~May 20th.So that's about it, cheers! Quote Link to comment Share on other sites More sharing options...
softweir Posted April 28, 2014 Share Posted April 28, 2014 Good luck on the finals! Maybe if you get a good result you can change your nick to "smart_chris"? Quote Link to comment Share on other sites More sharing options...
Starwaster Posted April 28, 2014 Share Posted April 28, 2014 Good luck on the finals! Maybe if you get a good result you can change your nick to "smart_chris"?Or at least 'Moderately Intelligent Chris' Quote Link to comment Share on other sites More sharing options...
LMA Posted April 29, 2014 Share Posted April 29, 2014 Really great this mod like the properties menu thanks.Any chance of a side heat shield for them that can be split in two and blown off sideways when they are about to open? Quote Link to comment Share on other sites More sharing options...
Taki117 Posted April 29, 2014 Share Posted April 29, 2014 Really great this mod like the properties menu thanks.Any chance of a side heat shield for them that can be split in two and blown off sideways when they are about to open?Heat shield for what exactly? Quote Link to comment Share on other sites More sharing options...
softweir Posted April 29, 2014 Share Posted April 29, 2014 The parachutes - to make them DR-safe? Quote Link to comment Share on other sites More sharing options...
Taki117 Posted April 29, 2014 Share Posted April 29, 2014 The parachutes - to make them DR-safe?If placed correctly they should be DR safe already. I have never had an issue. Quote Link to comment Share on other sites More sharing options...
Kinglet Posted April 29, 2014 Share Posted April 29, 2014 Imthought it said "presents" in the title. O.e Quote Link to comment Share on other sites More sharing options...
stupid_chris Posted April 29, 2014 Author Share Posted April 29, 2014 Imthought it said "presents" in the title. O.eWell hey it's still a nice thing Quote Link to comment Share on other sites More sharing options...
Amaroq Posted April 29, 2014 Share Posted April 29, 2014 If placed correctly they should be DR safe already.Yeah, if anything, they are too heat resistant, as a partially open drogue chute has the same heat tolerance as the packed-&-closed casing. So, you can set up a drogue chute to partially-deploy at very high altitude, and get its braking effects through the heat of DRE without damaging it. Quote Link to comment Share on other sites More sharing options...
The Destroyer Posted April 29, 2014 Share Posted April 29, 2014 At first I thought: What! No more different sizes!!! Then I watched the video and realized how amazing Realchutes has gotten Quote Link to comment Share on other sites More sharing options...
Starwaster Posted April 29, 2014 Share Posted April 29, 2014 (edited) Yeah, if anything, they are too heat resistant, as a partially open drogue chute has the same heat tolerance as the packed-&-closed casing. So, you can set up a drogue chute to partially-deploy at very high altitude, and get its braking effects through the heat of DRE without damaging it.that shouldnt happen. if it's true then it's a bug because DREC treats deployed and partially deployed chutes as unshielded. they should then burn fairly quickly if youve got a reentry situation happeningEdit: eh wait... that's just the DREC side of things. I see what you're saying.... would have to have code RC side setting max temp depending on deploy condition, is that what you mean? Edited April 29, 2014 by Starwaster Quote Link to comment Share on other sites More sharing options...
JedTech Posted April 30, 2014 Share Posted April 30, 2014 Is there a way to add Realchute functionality to the stock chutes? I thought I saw something a few weeks ago, but I can't seem to find anything on it now. Quote Link to comment Share on other sites More sharing options...
phoenix_ca Posted April 30, 2014 Share Posted April 30, 2014 Uhhhhh...unless I'm mistaken, it already replaces the stock chutes. 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.