Jump to content

Starwhip

Members
  • Posts

    3,650
  • Joined

  • Last visited

Everything posted by Starwhip

  1. Starwhip

    Riddles

    A woman's name, misspelled perhaps, An active verb, a box with flaps, All seeking six four lots of four, To send each other back for more, Red green and blue and yellow to see, It's fun for all the family, Now if you're kept awake with worry, Solving this, well I'm not sorry. NEW PAGE Anyway, that "A woman's name, misspelled perhaps" line is throwing me. Old maid? (NO clue how that game works ) Or Jack Straws? (Yes, I have played that one) (I think it was called that )
  2. Already though of that. Whoops! I'll fix it now. #VOLUME FINDER import math #1 mL = 1 cm^3 #1 L = 1000 cm^3 #1 m^3 = 100cm * 100cm *100cm = 1,000,000 cm^3 #1 L = 0.001 m^3 #1 OTE = 2 Rockomax X200-32's = 4 X200-16's = 8 X200-8's (2.5 m by 1 m) #Thus, OTE = 2.5 m by 8 m #One OTE = ~78500 L #One OTE = 2,880 LF + 3520 OX = 6400 LFO Units OTE = (39269.90816987242 / 6400) #Exact volume of tank / LFO units while True: radius = float(input("Diameter (m): "))/2 #in METERS height = input("Height (m): ") #in METERS volumeM = float(height) * (math.pi*(radius**2)) volumeL = volumeM / 0.001 volumeBase = volumeL / (2*OTE) OXIDIZER = volumeBase * 1.1 LIQUIDFUEL = volumeBase * 0.9 print("Volume (m^3): "+str(volumeM)) print("Volume (L): "+str(volumeL)) print("Oxidizer: "+str(OXIDIZER)) print("Liquid Fuel: "+str(LIQUIDFUEL)) It didn't matter either way, because although the volume was 2 times larger, so was the volume of the OT that I used for conversion (78000 instead of 39000 or whatever.)
  3. Nice username ":D" It's too bad that it doesn't show up as the smiley above.
  4. Wait, what? We're high? On what, and how come I didn't know of it?!
  5. ... I can't even express how much yes I want to express. What does everyone mean by "Better Devnotes"? I wasn't around when we had "bad" Devnotes.
  6. Well, If you were Harvester, would you really have all that much to say that hasn't been said before? Hey, now... play nice.
  7. Something I realized just now: The diameter is 0.625 meters, but what is the height? I don't think that it's 0.5 meters.
  8. #VOLUME FINDER import math #1 mL = 1 cm^3 #1 L = 1000 cm^3 #1 m^3 = 100cm * 100cm *100cm = 1,000,000 cm^3 #1 L = 0.001 m^3 #1 OTE = 2 Rockomax X200-32's = 4 X200-16's = 8 X200-8's (2.5 m by 1 m) #Thus, OTE = 2.5 m by 8 m #One OTE = ~78500 L #One OTE = 2,880 LF + 3520 OX = 6400 LFO Units OTE = (78539.81633974484 / 6400) #Exact volume of tank / LFO units while True: radius = float(input("Diameter (m): "))/2 #in METERS height = input("Height (m): ") #in METERS volumeM = float(height) * (2*math.pi*(radius**2)) volumeL = volumeM / 0.001 volumeBase = volumeL / (2*OTE) OXIDIZER = volumeBase * 1.1 LIQUIDFUEL = volumeBase * 0.9 print("Volume (m^3): "+str(volumeM)) print("Volume (L): "+str(volumeL)) print("Oxidizer: "+str(OXIDIZER)) print("Liquid Fuel: "+str(LIQUIDFUEL)) This program, tuned for the Orange Tank and tested on several other parts, gives me this value for the Oscar-B tank: Diameter (m): 0.625 <--- This is an input Height (m): 0.5 <--- So is this one. Everything that follows is generated by the program (an output) Volume (m^3): 0.30679615757712825 Volume (L): 306.79615757712827 Oxidizer: 13.750000000000002 Liquid Fuel: 11.25 The Oxidizer and Liquid Fuel levels currently in-game are as follows: I wrote a .cfg for it, but I would like to see it fixed in the stock game. Still working on checking consistency for the other parts as well. EDIT: Also, this: So please, don't come after me by stating that "The devs know that it is not balanced". (<----- was not intended to sound as vicious as it does)
  9. NEW CODE #VOLUME FINDER import math #1 mL = 1 cm^3 #1 L = 1000 cm^3 #1 m^3 = 100cm * 100cm *100cm = 1,000,000 cm^3 #1 L = 0.001 m^3 #1 OTE = 2 Rockomax X200-32's = 4 X200-16's = 8 X200-8's (2.5 m by 1 m) #Thus, OTE = 2.5 m by 8 m #One OTE = ~78500 L #One OTE = 2,880 LF + 3520 OX = 6400 LFO Units OTE = (78539.81633974484 / 6400) #Exact volume of tank / LFO units while True: radius = float(input("Diameter (m): "))/2 #in METERS height = input("Height (m): ") #in METERS volumeM = float(height) * (2*math.pi*(radius**2)) volumeL = volumeM / 0.001 volumeBase = volumeL / (2*OTE) OXIDIZER = volumeBase * 1.1 LIQUIDFUEL = volumeBase * 0.9 print("Volume (m^3): "+str(volumeM)) print("Volume (L): "+str(volumeL)) print("Oxidizer: "+str(OXIDIZER)) print("Liquid Fuel: "+str(LIQUIDFUEL)) So, I checked out the FL-T200 tank with the code above. Result: Diameter (m): 1.25 Height (m): 1 Volume (m^3): 2.454369260617026 Volume (L): 2454.369260617026 Oxidizer: 110.00000000000001 Liquid Fuel: 90.0 Diameter and Height are inputs, the others are outputs. Then the Oscar-B: Diameter (m): 0.625 Height (m): 0.5 Volume (m^3): 0.30679615757712825 Volume (L): 306.79615757712827 Oxidizer: 13.750000000000002 Liquid Fuel: 11.25 It needs some rebalancing.
  10. *whistles* So, I wrote a program to find the liters of LF and OX that would be given for a specified height and diameter. Here's the program: #VOLUME FINDER import math #1 mL = 1 cm^3 #1 L = 1000 cm^3 #1 m^3 = 100cm * 100cm *100cm = 1,000,000 cm^3 #1 L = 0.001 m^3 while True: radius = float(input("Diameter (m): "))/2 #in METERS height = input("Height (m): ") #in METERS volumeM = float(height) * (2*math.pi*(radius**2)) volumeL = volumeM / 0.001 volumeBase = volumeL / 2 OXIDIZER = volumeBase * 1.1 LIQUIDFUEL = volumeBase * 0.9 print("Oxidizer: "+str(OXIDIZER)) print("Liquid Fuel: "+str(LIQUIDFUEL)) And here's the result: Diameter (m): 1.25 Height (m): 1 Oxidizer: 1349.9030933393644 Liquid Fuel: 1104.4661672776617 This is assuming 1 "unit" = 1 liter. A wee bit different than the FL-T200 we have now. So, I believe I will use the quote-unquote "standard" unit of fuel measure in KSP: The Orange Tank Equivalent. If all fuel levels are based off of this part, then there will be some consistency. And unless anyone else wants it, the .cfg which will modify the levels is going to be private.
  11. I think mine says "Starwhip was hired as part of the ground crew". EDIT: Yup.
  12. Starwhip

    Riddles

    It also sounds a bit like a drone.
  13. Starwhip

    Riddles

    *cough*music/chords*cough* Specifically a "seventh chord".... [shameless google search result]
  14. Right, there's an idea for an addon. A "Fuel Rebalance", based on the actual volumes of the parts. I've already calculated the volumes of a few parts, and if I use the liter as a unit of measurement I can go ahead and put the "correct" amount of fuel in each part.
  15. 2/10 I've seen that avatar before. The original Elevator Thread, Google Picture War, and... ah... darn, it's been so long that I can't remember the third one. But they were locked when they went off-topic.
  16. 10/10 You've still got the "RIP Big Three" thing in your sig? Wow.
  17. Starwhip

    Hi

    Back at you, sir.
  18. Some thing weird I've noticed: The amount of fuel in the Oscar-B Fuel Tank seems to be off. If the Stratus-V R.M.T (The one I'm using in the custom part config) can hold 40 liters of MonoPropellant, it can then hold 18 liters of LiquidFuel and 22 of Oxidizer. Logically, the Oscar-B tank should have a total volume that is greater than the S-V R.M.T. However, it has nearly four times less fuel than the Stratus-V capacity. Are the developers trying to account for the cryogenic storage utilities that the fuel tank would contain? I don't think MonoPropellant would require this apparatus. "I'm not overcomplicating things, I... well, maybe I am."
  19. Ah. I thought as much, but I wasn't sure. So, I guess it is a part (although not a model). And your plugin solved the problem. What do modders use to make .dll files? Does their C# editor do it for them?
×
×
  • Create New...