asdfCYBER Posted July 21, 2014 Share Posted July 21, 2014 is this .24 compatible? Link to comment Share on other sites More sharing options...
ArcFurnace Posted July 21, 2014 Share Posted July 21, 2014 is this .24 compatible?Well, there's two modules here. The first one is for support for Blizzy's Toolbar, which is now integrated into the standard MechJeb release anyway, so that one's irrelevant. The other module is the basic FAR support plugin, which was described in previous posts in this thread as being broken in the previous version, and it hasn't been updated since then, so I seriously doubt the switch from 0.23.5 to 0.24 has fixed it. So, in short, one is unnecessary and the other was broken even before 0.24.In even shorter form: No. Link to comment Share on other sites More sharing options...
ragzilla Posted July 24, 2014 Share Posted July 24, 2014 Well, there's two modules here. The first one is for support for Blizzy's Toolbar, which is now integrated into the standard MechJeb release anyway, so that one's irrelevant. The other module is the basic FAR support plugin, which was described in previous posts in this thread as being broken in the previous version, and it hasn't been updated since then, so I seriously doubt the switch from 0.23.5 to 0.24 has fixed it. So, in short, one is unnecessary and the other was broken even before 0.24.In even shorter form: No.Got annoyed at this myself and wrote a patch / submitted pull request on the official repo. DLL compiled with the changes available at dropbox. Link to comment Share on other sites More sharing options...
diomedea Posted July 24, 2014 Share Posted July 24, 2014 Got annoyed at this myself and wrote a patch / submitted pull request on the official repo. DLL compiled with the changes available at dropbox.This is certainly very useful, and personally I want to thank you for the patch.Anyway, I am taking the liberty of providing a link to YOUR source code on Github, as to find it may require a bit of an effort; all the while the rule stands, any plugin published on Squad services must be accompanied by source code. Derivative works are no exception.Also, please let me suggest it would be best if you could upload a zip with the whole folder directory (/GameData/MechJeb2/Plugins/MechJebFARExt.dll) just like the original: makes installing all the easier for the casual user.And, would be great if in the zip you may include a short doco stating the license (has to be the same that Sarbian used, GNU GPL 3.0) and a clear statement about the original author and work it is derived from. Link to comment Share on other sites More sharing options...
iueras Posted July 28, 2014 Share Posted July 28, 2014 I have recompiled using ragzilla's source for the latest FAR 14.1.1 and ksp 24.2. DLL is uploaded to dropbox. Link to comment Share on other sites More sharing options...
Darkblade48 Posted July 28, 2014 Share Posted July 28, 2014 I have recompiled using ragzilla's source for the latest FAR 14.1.1 and ksp 24.2. DLL is uploaded to dropbox.Does the MechJebFarEXT.dll just drop straight into \GameData\MechJeb2\Plugins, or should I rename it and replace the existing MechJeb2.dll?Furthermore, what exactly does the plugin do with regards to MechJeb2 and FAR compatibility? Link to comment Share on other sites More sharing options...
sarbian Posted July 28, 2014 Author Share Posted July 28, 2014 Thanks for writing the patch. I ll merge this tonight and update the post. Link to comment Share on other sites More sharing options...
FlexGunship Posted July 28, 2014 Share Posted July 28, 2014 I have recompiled using ragzilla's source for the latest FAR 14.1.1 and ksp 24.2. DLL is uploaded to dropbox.Thanks for writing the patch. I ll merge this tonight and update the post.Does this new rebuild also work with NEAR? Or is it a FAR-only fix? Link to comment Share on other sites More sharing options...
Darkblade48 Posted July 28, 2014 Share Posted July 28, 2014 Does this new rebuild also work with NEAR? Or is it a FAR-only fix?From what I understand, since it was just a recompiled version of ragzilla's source, it will only work with FAR 14.1.1 (perhaps newer versions too?) Link to comment Share on other sites More sharing options...
sarbian Posted July 28, 2014 Author Share Posted July 28, 2014 A version for NEAR does not require much changes but it needs to be in a different dll. Soon Link to comment Share on other sites More sharing options...
Darkblade48 Posted July 28, 2014 Share Posted July 28, 2014 Regarding the reworked DLL for FAR 14.1.1, according to the first post, it will Basic support for FAR inside MJ. For now it only adds surface control info inside MJ. The control should not wobble as much.Current version can change the flight model slightly on some design.I assume this essentially means that ascent and landing guidances still require the 'manual touch?'Also, does the MechJebFarEXT.dll just drop straight into \GameData\MechJeb2\Plugins, or should I rename it and replace the existing MechJeb2.dll? Link to comment Share on other sites More sharing options...
Eleven Posted July 28, 2014 Share Posted July 28, 2014 A version for NEAR does not require much changes but it needs to be in a different dll. Soon Came here to ask about NEAR, good timing huh!?!??!?! Link to comment Share on other sites More sharing options...
iueras Posted July 28, 2014 Share Posted July 28, 2014 Regarding the reworked DLL for FAR 14.1.1, according to the first post, it will I assume this essentially means that ascent and landing guidances still require the 'manual touch?'Also, does the MechJebFarEXT.dll just drop straight into \GameData\MechJeb2\Plugins, or should I rename it and replace the existing MechJeb2.dll?It goes in the MechJeb2\Plugins directory, yes.Just to be clear, all I did was recompile the dll so it would stop throwing errors about missing FAR versions when using the latest FAR. Link to comment Share on other sites More sharing options...
sarbian Posted July 29, 2014 Author Share Posted July 29, 2014 There you go, file in first post updated Link to comment Share on other sites More sharing options...
Eleven Posted July 29, 2014 Share Posted July 29, 2014 There you go, file in first post updatedIs that FAR only support? Not NEAR? Link to comment Share on other sites More sharing options...
sarbian Posted July 30, 2014 Author Share Posted July 30, 2014 NEAR support should be a quick one but I m short on free time atm. Link to comment Share on other sites More sharing options...
sarbian Posted August 2, 2014 Author Share Posted August 2, 2014 I uploaded a version that should works better with the current FAR. Link to comment Share on other sites More sharing options...
mecki Posted August 2, 2014 Share Posted August 2, 2014 I uploaded a version that should works better with the current FAR.I think the download link is not yet updated - the file is from July 29th and the problems persist. Link to comment Share on other sites More sharing options...
Sutima Posted August 2, 2014 Share Posted August 2, 2014 I think the download link is not yet updated - the file is from July 29th and the problems persist.Same here! Link to comment Share on other sites More sharing options...
sarbian Posted August 2, 2014 Author Share Posted August 2, 2014 Yes sorry, I uploaded the dll instead of the zip ...The zip is now updated. Link to comment Share on other sites More sharing options...
lewisd Posted August 4, 2014 Share Posted August 4, 2014 (edited) I just tried out this FAR support with MechJeb 2.3.1.0 in KSP 0.24.2 64-bit, and it seems like it's causing part failures due to "aerodynamic stresses" while in a vacuum. (stable 117km orbit above Kerbin)I get this error in output_log.txt once for each part that falls off:InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1+Enumerator[Part].VerifyState () [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1+Enumerator[Part].MoveNext () [0x00000] in <filename unknown>:0 at MuMech.VesselState.Update (.Vessel vessel) [0x00000] in <filename unknown>:0 at MuMech.MechJebCore.FixedUpdate () [0x00000] in <filename unknown>:0 And the usual message about a part failure due to aerodynamic stresses in the flight events. (Forgot to copy that one down)Removing the FAR MJ2 plugin seems to eliminate the problem. I'm about to try with the current MJ dev build, but wanted to mention this.Edit: Just tried with MJ 2.3.1.282-282 and encountered the same issue. Again, removing the MJ FAR plugin gets rid of the problem. Though saves where parts have already broken of are done for, of course. So now I'm mounting a rescue mission to rescue the rescue mission. Edited August 4, 2014 by lewisd Link to comment Share on other sites More sharing options...
mecki Posted August 6, 2014 Share Posted August 6, 2014 Does this work now?And does it also work with RO and RSS?I get a lot of thruster gimballing on my ascents. Switching to stock SAS helps though. Is the FAR module involved in this? Link to comment Share on other sites More sharing options...
Eleven Posted August 6, 2014 Share Posted August 6, 2014 Everytime I see new posts in this thread I get excited it might be the NEAR Mechjeb code Link to comment Share on other sites More sharing options...
OrbitalDebris Posted August 7, 2014 Share Posted August 7, 2014 Yeah, me too... that and RealChutes. MJ can land on a dime using stock chutes, but it doesn't support RC (last I tried it doesn't even open them) and that mod has some pretty cool parts I'd love to use. Link to comment Share on other sites More sharing options...
Nsomnia Posted August 26, 2014 Share Posted August 26, 2014 does this work with near? Mechjeb cannot control anything in atmosphere with NEAR istalled. Link to comment Share on other sites More sharing options...
Recommended Posts