Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by jfrouleau

  1. @Murdabenne : CKAN will list the mod version compatible with your version of KSP. Precise Editor 1.4.0 for KSP 1.9.x was the last one I made while Precise Editor was compiled for KSP 1.10. So if you want the last version you must upgrade to KSP 1.10. But since @zolotiyeruki didn't modify the mod and simply recompiled it you can use Precise Editor 1.4.0 with your KSP 1.9.1 and it will be exactly the same.
  2. I confirm that the directory PluginData with the PreciseEditor.cfg file has to be included with the build. Also it looks like PreciseEditor.csproj has some differences from mine. UnityEngine.dll and UnityEngine.UI.dll are missing while UnityEngine.IMGUIModule.dll has been added. You may want to check for that. Also make sure its compiled in release not debug if it's not the case.
  3. I'll update the CKAN data when a release is available.
  4. @zolotiyeruki : You have my blessing for keeping this mod alive.
  5. @flart : I just released a new version of the mod for KSP 1.9.0 which also includes new buttons /10 and x10 for the - / + values. I always use the mod when playing KSP and indeed switching from 1 to 0.1 to 0.01 is something I was doing frequently so your idea is great. Enjoy !
  6. The only other stock synchrocopter I know is the one I made in 2017. Maybe it's the one Azimech was talking about ? https://kerbalx.com/jfrouleau/Synchropter-Demo Great job on your synchronization gears, it's not easy to get them to rotate fast enough to fly without invoking the kraken.
  7. Hi HB Stratos, I'm glad that you like and use my mod a lot. Those are excellent feature ideas ! Plus I have a couple of features that are implemented but not released yet such as editing both ends of struts and fuel lines, and changing attachment rules so that we can surface attach anything. I didn't have much time for KSP lately because I moved into a new house and there is a lot to do but I'll try to work on the mod.
  8. Hi Azimech, it's great to hear from you. I'm also very excited about the new DLC. I will play with the robotic parts for sure ! I can't wait to see what people will come up with.
  9. I tried it on KSP 1.6.1 and it seems to work just fine. Should you have any issue, you can use the version 1.1.0 of the mod which is compiled for KSP 1.6.1. It's not as good as the last one but it gets the job done.
  10. News (August 31, 2020) Thanks to @zolotiyeruki who is now the new maintainer of this mod. You can get the latest version from his GitHub repository or on CKAN. Introduction The KSP craft editor is an approximative tool where the part's position and angle are not displayed anywhere so we have to rely on primitive techniques like counting the number of grid snaps or placing parts "by eye". While this is the Kerbal spirit, this become annoying for the serious craft builder. So this mod is intended to remedy that and offer a more accurate alternative part placement method than mouse and gizmos. This might change your craft building experience ! Features Set part position or rotation exact value. Increment / decrement position or rotation by a certain value. All part transformations in absolute or local mode. Automatically update all symmetry counterparts, struts and fuel lines. Coordinate system axes shown on part selection. Show the precise location of the center of mass, center of lift and center of thrust. Set the attachment rules. Attach any part to any part. Show the position and size of the part collider bounds. Show the distance between 2 parts or their colliders to help with the creation of kerbal mechanical devices ! User's Manual This mod has a single key. To edit a part, hover the mouse over it and press "P". The Precise Editor button in the toolbar will show the vessel window where the coordinates for the CoM, CoL and CoT are displayed. Useful Information Units for position are in meters with 4 decimals of precision so 0.0001 is 1/10th of a millimeter. Units for rotation are in degrees and angles are Euler angles You can copy/paste a value while editing a field. Parts can be moved anywhere inside the VAB/SPH. No maximum distance from parent part limitation. This mod is accurate enough to place parts in perfect symmetry without actually using symmetry mode. To center a part on an axis with its parent part, simply set the local position to 0 on the corresponding axis. Dependencies: None Contributors @canisin History The motivation to make this mod came to me from making stock helicopters. I needed a way to make the most accurate bearings possible, center the rotor with the CoM and balance fuel so that the CoM stays constant. Also I was terribly annoyed while trying to adjust the authority limiter to exactly 50 and the slider keeps skipping from 51 to 49 back and forth. Precise Editor was born and it delivered the goods ! Now I share it with other players so that they can enjoy it and make better crafts. Since this mod was created, the game has changed a few things. For instance, there is no need to make stock bearings anymore with the robotic parts and the precision editing of tweakables is now stock. Changes from previous version Added /10 and x10 buttons for the - / + values (Requested by flart)
  11. @OffsetIsMyName : I successfully replicated the bug you described. I confirm that there really is a force that come out of nowhere. Here is an example craft : https://kerbalx.com/jfrouleau/The-Magic-Rotor .
  12. I didn't try to spin the propeller in the wrong direction but my rotor had a very similar configuration as yours. My angle of attack was not zero because I wanted to produce lift so it was between 2 and 4 degrees. Under heavy load the blades pointed upward to 30 degrees. It produced way more lift than it should have and once airborne the thing was unstoppable even if I reduced the throttle. It exploded 2 or 3 seconds later. Thats all I know, I did not investigated further but it's certainly interesting if you can put 0 angle of attack and produce great lift. Further tests would be needed before we can RELEASE THE KRAKEN !!! :-) (I love to say that). I also tried at some point to make a Flettner rotor making a rotating cylinder out of control surfaces. The thing didn't work as expected. It turns out the lift vectors were completely in the wrong direction for an unknown reason. In this case the control surfaces were pointed parallel to the rotation axis, so 90 degrees instead of 30.
  13. @OffsetIsMyName : I once experienced too some weird propeller behavior that may related to what you described (or not). I was trying to build a really heavy lifter heli with 2 contra-rotating rotors. The blades were made with WINGS just like you. I tried a version with fixed blades and it lifted about 250t. Then I tried another version with flexing blades attached to klaws and this is when something unexplained happened. Using the same wings and the same angle of attack the thing could lift... Idk I was at 529t and it lifted without effort and was even accelerating upward before the force was too strong it it kaboomed. So I don't know how much this could have lifted if it wasn't exploding from too much vertical acceleration. The mysterious force manifested itself when the blades were lifted vertically at their maximum angle of about 30 degrees. This is what happens when you have 500t + holding on 8 blades. Perhaps there is a bug to be exploited here Unfortunately I deleted the craft because it was a failure.
  14. @OffsetIsMyName This is fantastic ! I didn't know that. I imagine by combining this with the klaw bug I found which allow it to flex more than 30 degrees (see an example here https://kerbalx.com/jfrouleau/Experimental-Spinning-Klaw-Copter) we could make an interesting F-35.
  15. @luizopiloto I'm trying to make a new rotor with flapping blades but it always wobble and I can't figure out why. Do you have any tip to help balance the rotor ? I examined your helicopter and they are very stable. I wonder what the magic trick is. Never mind, I was stupid I just found the cause. The bearing hole was too large
  16. Hi, I'm the creator of the original flapping blades demo. I indeed removed this demo from KerbalX since we can now find other examples of this tech thanks to Luizopiloto. However, I did not really adopted this technique after that because of the rolling force Azimech speak of. I found it a better design to keep the fixed blades but counter the pitch force with strong elevators on the tail which are far from the CoM and thus have a good mechanical advantage like a long lever. You are right about the maneuverability allowed by the fact that the craft is not tied to the rotor which is usually large and have a good amount of kinetic energy and is difficult to change its rotation axis much like a big gyroscope. There is one thing I had in mind is to use 2 articulated rotors spinning in opposite directions to cancel the rolling force. I tried a version with contra-rotating (same shaft) but then the rotor discs tilt in opposite directions and collide with each other. So the other option is to make them on separate shaft (counter-rotating) and... this is where I left my experimentation with this. Theorically this would make a helicopter with almost no pitch or roll force caused by dissymetry of lift but it is yet to be made. Maybe my next build ? Keep the creativity going guys :-) Oh it looks like this guy has done it ! Counter-rotating articulated rotors.
  17. @EpicSpaceTroll139 I posted something for you on KerbalX that might interest you. Flexible joint with fuel crossfeed https://kerbalx.com/jfrouleau/LV-T30-Gimbal-Test
  18. @EpicSpaceTroll139 I retested the flexible shaft this morning and it looks like you're right. The thing was already flexing the same way before I changed the staging. I probably just forgot to free one klaw the first time I tested it like an idiot. Still it bends to about 60 degrees for 2 klaws which is what I expect it to do before problems occur. For 90 degrees you would need 3 klaws like my synchropter use on each side. I verified for the fuel crossfeed and indeed the klaw doesn't have fuel crossfeed which makes me sad So yeah... back to the first idea unless you also put the fuel tank on that last part of the articulation with the engine. Sorry I couldn't help more.
  19. @EpicSpaceTroll139 I checked your craft on KerbalX because I have experience with klaws and it looks like its something I can help with. What I found is that only 1 of the 2 klaws actually flex (not always the same one) which is I think the source of the friction. Here I just changed the staging and that solved the problem. Both klaws are flexing and the rotation speed stays the same no matter the angle (till you reach the klaw max angle). When assembling a craft with klaws, the docking sequence is important and have an impact on the structure of the resulting craft. This is why I usually decouple and dock each component separately (multiple staging) to guarantee the docking sequence. My method is the following: I start with the outermost component and make my way to the center so that you don't dock a component which is "sandwiched" between 2 parts. In this case you start with the component at the left of the leftmost klaw (see picture). Then you dock the component with the leftmost klaw, then the one with the rightmost klaw, and so on... Also for what I know the klaw has a maximum flex angle of about 30 degrees on each side which gives a total amplitude of 60 degrees. Reading my notes, it looks like you even can dock a craft with itself using a klaw. I made this test once. This is quite surprising knowing that KSP represent crafts with a tree structure. I also found that using a rotating joint with klaw seems to limit the rotation speed like if the klaw had a maximum flex speed which limit the rotor performance. You could probably improve the performance by moving the turbine wheel / blower after the klaw joint so that the klaw just flex and don't rotate. The turbine wheel would rotate on the same axis as the propeller. Btw this is a very good idea you had ! I'm looking forward to see a craft using this mechanism of tilt rotor. I wish it works. Maybe a similar technique could be used to make a thrust vectoring wheesley actuated by ailerons or a 30 degrees gimbaled LV-T30 for a lower tech / lower cost space shuttle.
  20. Hi guys, I tried my helicopters in KSP 1.4 and they are broken too. They all break EXCEPT the KG-3 Barracuda which seems as reliable as it was. I couldn't say why but maybe we can find some elements of answer here. If I had to guess I'd say using heavy parts for the bearing is the lucky charm.
  21. I call it the flying hot-dog...
  22. Hi, I was able to make this engine work again in KSP 0.90 with the following cfg and the latest Firespitter dll. I also added a variable speed to the rotor following the throttle and it should work in career mode. I kept the values of the original cfg. Enjoy ! PART { // --- General Parameters --- name = SM-Pulse-Detonation Engine module = Part author = SasquatchMarmalade // --- Asset Parameters --- mesh = model.mu // --- Node Definitions --- //node_stack_top = 0.0, 0.3820, 0.0, 0.0, 1.0, 0.0 node_attach = -0.6386, 0.0, 0.0, -1.0, 0.0, 0.0 // --- FX definitions --- fx_exhaustFlame_blue_small = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running fx_smokeTrail_light = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running fx_exhaustLight_blue = 0.0, -10.3, 0.0, 0.0, 1.0, 0.0, running fx_exhaustSparks_flameout = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, flameout // --- Editor Parameters TechRequired = aerodynamicSystems entryCost = 4000 cost = 5000 category = Engine subcategory = 0 title = SM-Pulse-Detonation-Engine manufacturer = SM Aeronautics description = The basic operation of the PDE is similar to that of the pulse jet engine; however, the PDE uses detonation waves to combust the fuel and oxidizer mixture. This PDE includes the housing and intakes. // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 0,1,0,1,0 // --- Standard Part Parameters --- mass = 1.8 dragModelType = default maximum_drag = 0.1 minimum_drag = 0.1 angularDrag = 2 crashTolerance = 5 breakingForce = 200 breakingTorque = 200 maxTemp = 4000 MODULE { name = ModuleEngines thrustVectorTransformName = thrustTransform exhaustDamage = true ignitionThreshold = 0.01 minThrust = 0 maxThrust = 400 heatProduction = 1000 useEngineResponseTime = True engineAccelerationSpeed = 2 engineDecelerationSpeed = 2 fxOffset = 0, 0, 0 PROPELLANT { name = IntakeAir ratio = 10 } PROPELLANT { name = LiquidFuel ratio = 1 DrawGauge = True } atmosphereCurve { key = 0 3500 key = 1 3500 } } MODULE { name = ModuleAnimateHeat ThermalAnim = EmissiveAnim } MODULE { name = ModuleResourceIntake resourceName = IntakeAir checkForOxygen = true area = 0.04 intakeSpeed = 1000 intakeTransformName = Intake } RESOURCE { name = IntakeAir amount = 0.5 maxAmount = 0.5 } MODULE { name = ModuleAlternator RESOURCE { name = ElectricCharge rate = 1 } } MODULE { name = FXModuleAnimateThrottle animationName = DetLight dependOnEngineState = True //responseSpeed = 0.1 } // --- Firespitter Modules --- MODULE { name = FSengineSounds // The engine start sound engage = sound_vent_medium // The constant thrust independent background hum of an engine running = SM-PulseDetonationEngine/Sounds/sound_PDE // The thrust based pitched main engine sound power = SM-PulseDetonationEngine/Sounds/sound_PDE // The engine shutdown sound disengage = sound_vent_soft // Loss of fuel flameout sound. If you don’t have a separate sound, consider using the same as disengage. flameout = sound_explosion_low // The default pitch of the engine power sound. 1 is the same pitch as the original sound file. powerPitchBase = 1.0 // How much above the default pitch the power goes based on thrust. final pitch = powerPitchBase + (thrust * thrustAddedToPitch ) thrustAddedToPitch = 1.0 // How quickly the engine power sound volume ramps up from silent when started. set to 1 for immediate full volume. This value is added to the volume every 0.2 seconds until it reaches 1. powerFadeInSpeed = 0.005 // How long the volume is off after starting the engine, to allow the engage sound to be heard powerFadeInDelay = 0.5 // Thrust values below this level will yield a silent engine sound. 0.1 means 10% throttle is the cutoff. A 0.0 always keeps the sound on while the engine is running. powerLowerThreshold = 0.0 // Volume adjustment for the different sounds listed above runningVolume = 1.0 powerVolume = 1.0 engageVolume = 1.0 disengageVolume = 1.0 flameoutVolume = 1.0 warningVolume = 1.0 } MODULE { name = FSplanePropellerSpinner // The gameObject to Spin around its forwards axis. Can be a parent to other sub objects. propellerName = Nose // The propeller rotation speed in RPMs when the engine is ignited, independent of throttle. Positive or negative values can be used. Use 0 for a wholly throttle controlled rotation. rotationSpeed = -15 // The propeller rotation speed in RPMS that are added to the rotationSpeed according to the final thrust of the engine. i.e., higher throttle makes spinny thing go fast. thrustRPM = -240 } }
  23. Hi, I was building a rocket yesterday and wondered how to design a vessel with optimal staging. While having each stage delta-v is very useful, I never know when it's better to raise delta-v by using a bigger stage (tank + engine) or to add another stage. I think the optimal way may be to have the biggest delta-v with the less possible mass because we know that the more mass you have on your upper stages, the bigger the lower stages have to be to lift them off. So I have a suggestion for this mod if it's possible to implement it : having a delta-v to mass ratio displayed for each stage. The bigger the number, the more efficient the stage is for its weight in its current staging configuration. What do you guys think ? Would it be useful ? Or maybe there is a better way to do this.
  • Create New...