Grant Exploit

  • Content Count

  • Joined

  • Last visited

Community Reputation

4 Neutral

1 Follower

About Grant Exploit

  • Rank
    Bottle Rocketeer

Recent Profile Visitors

890 profile views
  1. I am creating 2 spaceflight-related alternate histories which would include missions directly launched to Mercury. However, there has never been a direct mission to Mercury (all of them have used gravity assists), preventing me from using an existing launch and the synodic period to calculate their launch dates (the only method I know how to use). So, does anyone know any optimal launch dates for direct Mercury transfers?
  2. Hello, Yesterday, I found out that about a week and a half prior, Realism Overhaul had (finally! ) been updated for 1.3.1. So, I did this sequence of events (I'm on Windows 10, BTW): Backed up saves and screenshots for safety, Deleted my copy of CKAN and the CKAN folder, as it was malfunctioning. Recalling the tumultuous experience I had with upgrading to 1.2.2, I uninstalled KSP and reinstalled it as 1.3.1. I reinstalled CKAN. CKAN recognized the mods that still existed in the Game Data folder, but (presumably because I deleted my CKAN folder), they were marked by 2 capital letters (which I can't recall) and I could not do anything with them. I permanently deleted all the Game Data, as I always have very little space on my computer. This took with it all of my custom engine configs, yaay... Now I could reinstall the mods. I attempted to do so, but it kept aborting the procedure as the mods were attempting to install a craft that was already in the Ships folder, which also strangely wasn't swept away by the reinstall. I sent the craft to the Recycle Bin. I tried again. This time a different craft showed up. What should I do? Should I delete my Ships folder or just the contents? What about the stock crafts or pre-made crafts that may not be provided in 1.3.1 RO?
  3. Thanks @JadeOfMaar! I'll take a look at that mod. I'll experiment on my 100% idea first—I don't think the tangent curves will matter for that.
  4. I'd like to be able to create solid motor configs that have 100% thrust all the time in order to reduce gravity drag for orbital launch vehicles. However, I don't know how the thrust curves in the engine configs are structured. For instance, the AJ-260 FL: thrustCurve { key = 1 0.554323725 -12 -12 key = 0.99425197 0.692904656 -4 -4 key = 0.851189892 0.859201774 -0.952083496 -0.952083496 key = 0.681175941 0.985310421 -0.531426454 -0.531426454 key = 0.63542801 1 0 0 key = 0.498184216 0.985310421 0.255306394 0.255306394 key = 0.323060905 0.914634146 0.285245267 0.285245267 key = 0.157006708 0.88691796 0.31677097 0.31677097 key = 0.03821409 0.831485588 3 3 key = 0.023086798 0.44345898 39.42093859 39.42093859 key = 0.00322197 0.138580931 7 7 key = 0.0001 0.0005 0 7 } wat. I think the first two columns are referring to the propellant quantity remaining and thrust, respectively, but what are the latter two columns? I really don't want to do this, but... @NathanKell? @Phineas Freak? @JadeOfMaar? @Mecripp? Can you help?
  5. Ion thrusters still require propellant. And I don't know how to move topics to different subforums.
  6. After learning how to make propellers in stock KSP, I wondered if it was possible to make a solar-powered aircraft, like Solar Impulse or the NASA Helios. The problem is, all the propeller engine designs I've seen require the engine to be physically separate from the aircraft, preventing electricity from wing-mounted solar panels from reaching it. Is it possible to make a propeller engine that isn't physically separated from the aircraft, or somehow "beam" electricity into the engine? If not, are there any easy code fixes that can allow either of those things?
  7. Typically, as the thrust produced depends on the propeller used and the airspeed, propeller engine performance IRL is measured in horsepower or kilowatts. As stock propellers require a constant amount of electricity to run, we can find their in-game power consumption in units per second easily—in fact, by just looking at the Resource bars. However, there are 2 potential ways to convert this into real units: A solar panel of a certain area pointed ideally at Kerbol from Kerbin will produce a certain amount of charge per second. An in-game power-per-unit-area figure can be calculated from that. Compare that with Earth's 1361 W/m3 ideal power-per-unit-area figure. This will of course depend on the efficiency of the solar panels used, but assumptions can be made. More reliably, the Realism Overhaul mod suite has a conversion factor from units of electric charge to Watts in case a part specifies its power consumption that way. So, it should be possible to measure the power output of stock propeller engine. It should also be possible, though difficult, to measure the mechanical efficiency of the engine by taking into account the rotary's* moment of inertia, angular acceleration, and cruise angular velocity. Has anyone ever thought of this before? Regardless, if you have made a stock propeller aircraft, please post the power output of the planes and engines you've made, as well as preferably their masses. Posting mechanical efficiency would be really awesome. *Most KSP stock props are technically rotary engines.
  8. I actually found this out a couple of months ago on accident, and thought nothing major of it until recently when I badly had an urge to play stock again for its simpler plane construction mechanics, greater exploitability, etc. The question I have is this: Is it safe? I'm worried playing stock KSP (of course, not on the same savegames) while still having RSS, RO, and RP-0 installed may crash it, or corrupt my savefiles. Will it?
  9. I want to create custom configs for solid rocket motors to simulate fictional and alternate historical rockets, yet I can't locate anything that gives the propellant quantity in either mass or volume. Is it in a different file or what? Here's an example config file for the Castor 1 in case you want to take a look: // ================================================== // Castor 1 solid rocket motor global engine configuration. // Throttle Range: N/A // Burn Time: 28 s // O/F Ratio: 2.12 // Sources: // Thrust Misalignments of Fixed Solid Rocket Motors: // The Satellite Encyclopedia - Castor Series: // Used by: // Squad // ================================================== @PART[*]:HAS[#engineType[Castor-1]]:FOR[RealismOverhaulEngines] { %category = Engine %title = Castor 1 %manufacturer = Thiokol %description = The Castor 1 was first used for a successful suborbital launch of a Scout X-1 rocket on September 2, 1960. Castor 1 stages were also used as strap-on boosters for launch vehicles using Thor first stages, including the Delta-D. Diameter: [0.79 m]. @MODULE[ModuleEngines*] { %EngineType = SolidBooster } !MODULE[ModuleGimbal],*{} !MODULE[ModuleEngineConfigs],*{} MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = Castor-1 modded = false CONFIG { name = Castor-1 minThrust = 0 maxThrust = 286 heatProduction = 100 PROPELLANT { name = PSPC ratio = 1.0 DrawGauge = True } atmosphereCurve { key = 0 247 key = 1 232 } curveResource = PSPC // guesses (note: max is above nominal * thrust_curve_max) chamberNominalTemp = 1500 maxEngineTemp = 1745 thrustCurve { key = 0 0.2 0.6566457 0.6566457 key = 0.08 0.7826234 11.38028 11.38028 key = 0.12 1.091428 0 0 key = 0.177 1.072238 -0.3012535 -0.3012535 key = 0.832 0.9977316 0.2489114 0.2489114 key = 0.91 1.052388 1.565168 1.565168 key = 0.9730649 1.160696 0 0 key = 1 0.93 -4.794868 -6.284284 } } } !MODULE[ModuleAlternator],*{} !RESOURCE,*{} } @PART[*]:HAS[@MODULE[ModuleEngineConfigs]:HAS[@CONFIG[Castor-1]],!MODULE[TestFlightInterop]]:BEFORE[zTestFlight] { TESTFLIGHT { name = Castor-1 ratedBurnTime = 28 ignitionReliabilityStart = 0.91 ignitionReliabilityEnd = 0.994 cycleReliabilityStart = 0.94 cycleReliabilityEnd = 0.997 reliabilityDataRateMultiplier = 2 isSolid = True } } Also, how do you unscramble the thrustCurve for this? It's not simple like it is for the Star 48B or other motors?
  10. I just sent Anatoly Zak this question in email form. Let's see what he thinks of it...
  11. This is an effective repost of my question If the Soviet manned lunar program succeeded, how would the missions be designated? on Quora. The only answer suggested I ask Roscosmos people. Unfortunately, there seems to be literally no Soviet space program/Roscosmos employees, present or former, on Quora. Hence, I re-ask this question here to show it to a wider audience, including people who may be super duper knowledgeable about the Russian Space Program. Comment in question source:
  12. SUXESSSZ!!@ Thanks, @JadeOfMaar and @Mecripp! Here's the final code: // ================================================== // RS-88 global engine configuration. // Inert Mass: 250 Kg // Throttle Range: N/A // Burn Time: - // O/F Ratio: 1.29 (Ethanol version), 1.65 (Hypergolic version) // Sources: // NTRS - RS-88 Pad Abort Demonstrator Thrust Chamber Assembly: // Encyclopedia Astronautica - RS-88 engine: // Boeing - Design Considerations for a Commercial Crew Transportation System: // Used by: // CST-100 pack // RLA // FIXME: // No sources for some values (inert mass, rated burn time and ignition count). // ================================================== @PART[*]:HAS[#engineType[RS88]]:FOR[RealismOverhaulEngines] { %category = Engine %title = RS-88 Series %manufacturer = Rocketdyne %description = High thrust pressure-fed hypergolic engine. Initially designed and built as a part of the NASA Bantam System Technology program, aiming for a low cost, high power propulsion system. It was later modified by Lockheed Martin for use as a launch abort engine. A derivative of the RS-88 is used by the Boeing CST-100 "Starliner" spacecraft for launch aborts under the name "Launch Abort Engine - LAE". Diameter: [1.9 m]. @MODULE[ModuleEngines*] { %EngineType = LiquidFuel !IGNITOR_RESOURCE,*{} } !MODULE[ModuleGimbal],*{} MODULE { name = ModuleGimbal gimbalTransformName = thrustTransform gimbalRange = 4.25 } !MODULE[ModuleEngineConfigs],*{} MODULE { name = ModuleEngineConfigs type = ModuleEngines configuration = RS-88 modded = False origMass = 0.25 CONFIG { name = RS-88 maxThrust = 220 minThrust = 220 ullage = True pressureFed = True ignitions = 1 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = Ethanol75 ratio = 0.5285 DrawGauge = True } PROPELLANT { name = LqdOxygen ratio = 0.4715 DrawGauge = False } atmosphereCurve { key = 0 324 key = 1 273 } } CONFIG { name = LAE minThrust = 258 maxThrust = 258 heatProduction = 0.88 //0.220 ullage = True pressureFed = True ignitions = 1 IGNITOR_RESOURCE { name = ElectricCharge amount = 0.1 } PROPELLANT { name = MMH ratio = 0.499 DrawGauge = True } PROPELLANT { name = MON3 ratio = 0.501 DrawGauge = False } atmosphereCurve { key = 0 290 key = 1 220 } } } !MODULE[ModuleAlternator],*{} !RESOURCE,*{} } Unfortunately, my LV design turned out to be aerodynamically unsound. Woo... Hoo...
  13. To be clear, this is my current version after I saw your comment: For the first time, the gimbal box actually shows up in the Part window, but it still seems to have no or negligible gimbal on ascent (there may have been a tiny bit of eastward shift right before it lunged west and spun out of control). Could it be something to do with the gimbalTransformName such as it not corresponding with a model? Faulty positioning? The things related to gimbal response time I added from other configs? Other things?
  14. I have been messing with the Engine config files in my copy of KSP 1.2.2 with Real Solar System, Realism Overhaul, and Realistic Progression Zero mods installed, mostly to create fictional engines or engines that do not exist in currently available mods. However, I have not been able to add gimballing to an engine that previously had none. For example, I attempted to add gimbal to the RS-88 engine for an orbital launch vehicle using that to power its first stage and an AJ10 to power its second stage, but even after ~8 attempts at adding and modifying the ModuleGimbal, it still didn't work. What am I doing wrong? Here's the RS-88 code at the final attempt: RS88_Config.cfg - Google Drive