-
Posts
4,857 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by Nertea
-
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
True enough! Ok, I think the first iteration of the pack can be considered done. I will release it later in the week, after a bit of testing and tweaks. Here are the last few things I had to do: Engine glows for the two magnetoplasmic thrusters. And the animation/textures for the 1MW 2.5m reactor. -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
Yeah, I'm not sure about it honestly . The scaling is certainly not linear or even... logical in any way. My balance base does say that 1 Ec/s = 0.1 kW yeah. That's because it's based off of the PB-ION engine, not the RTG, which needs 15 Ec/s at full power. If 15 Ec/s is an average Hall Effect thruster(which it looks like), which are average of 1.5-2 kW, then my ratio is fine. If you say 1kW = 1 Ec makes sense based on the RTG, and something else for the lights, then... well, haha, yeah it's not very easy to reconcile. I don't mind changing the power ratings though. If I modify my conversion to be closer to yours (0.75kW = 1 Ec), I am still fine with those numbers (respectively, 266, 2000 and 5000 Ec/s for the engines). They're still hard enough to achieve for the thrust you get. My main concern is trying to provide an engine that isn't easy to power considering its potential thrust ratings. -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
This is for the engine effects (unlit translucent shaders), which still occasionally display shadows (which is odd, as I unticked all those boxes for export). It's not critical, but it annoys me when I'm placing the parts in the editor and i occasionally see a shadow on a cone. -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
Ah, so I figured it out, due to a very poor understanding of how the LiquidEngine module works. I've got some new formulae for sense-making values and behaviour now, so that's good. Here are the 3 engines I'll be releasing so far (left to right), with their KSP specs. They all have power curves that cause them to be useless in atmosphere of any type. They all run off xenon tanks, which is ok for the first iteration of this pack, but next version I'll switch the VASIMR to argon and the MPDTs to hydrogen or lithium, with their own tanks and densities. VASIMR 200kW: 9700 Isp, 31.5 kN of thrust, needing about 2,000 Ec/s to run MPDT 3500kW: 4700 Isp, 553.125 kN of thrust, needing about 35,000 Ec/s to run (even more yikes) MPDT 1500kW: 10500 Isp, 164.3 kN of thrust, needing about 15,000 Ec/s to run (yikes) The two MPDT engines are so ridiculous as to be scary, the larger engine is almost as much power as a Skipper! I hope the tech actually gets off the ground and approaches those lab tests in real life, it would be nice. I would also love to see a KSP ship built to generate 35k Ec/s . I will release this once I texture the 2.5m reactor, so maybe by the end of the week. I also plan on making some fairings for the engines. Does anyone know how to hide meshes in the editor? I know you can hide them in part preview with the Icon_Hidden tag, but I can't find anything about that either. I could do it with a custom engine module I expect, I just don't want to rewrite LiquidEngine yet (maybe next version). -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
The engine is just a basic cfg edit with this module section: MODULE { name = ModuleEngines thrustVectorTransformName = thrustTransform exhaustDamage = False ignitionThreshold = 0.1 minThrust = 0 maxThrust = 31.5 heatProduction = 0 PROPELLANT { name = ElectricCharge ratio = 10000.0 } PROPELLANT { name = XenonGas ratio = 0.5 } atmosphereCurve { key = 0 9700 } } This is the part of the reactor that does the Ec generation for the reactor: public override void OnFixedUpdate() { if (Enabled) { // if radiators are not open if (animator.CurrentState != RadiatorState.Deployed) { currentGeneration = Mathf.MoveTowards(currentGeneration, PowerGenerationRetracted, TimeWarp.fixedDeltaTime * PowerGenerationResponseRate); this.part.RequestResource("ElectricCharge", -currentGeneration); } else { currentGeneration = Mathf.MoveTowards(currentGeneration, PowerGenerationDeployed, TimeWarp.fixedDeltaTime * PowerGenerationResponseRate); this.part.RequestResource("ElectricCharge", -currentGeneration); } } else { currentGeneration = Mathf.MoveTowards(currentGeneration, 0f, TimeWarp.fixedDeltaTime * PowerGenerationResponseRate); this.part.RequestResource("ElectricCharge", -currentGeneration); } } I know! I'm excited to play with this myself, even. I love sticking dozens of solar panels on everything I build, I figure some of my toys should be able to run this at 1/4 power. Can anyone tell me how powerful the panels in the Kosmos pack are? -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
Thanks everyone Good response certainly encourages me to continue the project! Anyways, learned to write basic plugins today, so I wrote a script to handle what I want to do with reactors. Since all the reactors I'm using will be based on Stirling heat engines, they'll still function with radiators closed, just at a far lower capacity. The 50kW reactor produces up to 250Ec of power (25 kW by my conversion) when opened, and only 15Ec when closed. You can therefore run it closed if you like for fun. They also have slow response times, so it takes a little while for the reactor to ramp up to full capacity or to shut down. I'm not 100% happy with the texture right now, so I'll be tweaking it somewhat. I also want to have the heatpipes glow a reddish tone when it's on, so that'll be cool. Here's a shot of some stuff in the VAB. As you can see I finished the radial xenon tank too. The VASIMR *should* be using 2000 Ec right now, but it doesn't seem to. It's quite strange, but I'm sure I'll figure it out. It seems to consume power when I change the throttle setting, and when the total ship power output drops below a certain amount. Odd. Now for some beauty shots! I'm currently unwrapping the two MPD thrusters, so we're getting there... -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
You got me, probably not. Well, the small one is likely ok, if that mini-reactor I based it on is workable. The large one... well, probably not. I don't know much about these things, but I like the area I have. There's a point at which it would become unworkable for KSP though. Good ideas for the parts though. The decouplable tank and the radial reactor would be easy enough I expect. As to reinforcing the inline one, I'm going to be trying to make fairings for both reactors, so they would be taking the stress loads during liftoff and high acceleration. Tentatively planned too, along with the solar panels. No point to them, but they would make nice structural parts. Anyways, I got some parts ingame this afternoon, and fiddled with engine effects. I've also been doing specular/detailing to match the stock parts, and it's going quite well. I won't say they're indistinguishable, but at least they seem to share the same visual lineage now. Would anyone know why the part won't load in KSP if I use the KSP/Particles/Additive shader? I'd really rather use it for the glow (Translucent unlit seems to still get some shadow and specular effects even when off). I also am not sure how I can change the scale of the engine particles, but I'm sure I can work it out. Eventually. So far the small and large inline tank and the engine are looking good. Next up is the small reactor, then the radial tank, then those others. -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
It just takes practice Slow day today, so more stuff: Unwrapped/textured the reactor and the two xenon tanks. They're really asking for a specular pass and some weathering, but I still intend on waiting for ingame tests first. I also decided that, when I went to unwrap it, I didn't like the 2.5m reactor anymore, so I remodeled it to be... cooler. And finally, here's a picture of a stack of bits as Sapphire requested. So now to complete that earlier list, I just need to unwrap and texture the two MPDT engines and the large nuke. Wohoo! -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
I figured it wouldn't be too hard. A faint transparent cone with a more conventional-type exhaust in the centre would seem to be a good plan This is quite a compliment considering that Kommitz's WIP thread is what inspired me to do these in the first place! I'm not sure really. It seems to appear on all the conceptual diagrams and the ISS-mounted mockup, so I suspect it has some type of use, even if it's just shielding the engine components. Not really at the moment. I like each thing I make to be relatively unique-looking, so a 2.5m part would take some redesigning and unwrapping. I hate unwrapping . But, the technology is apparently scaleable, so something like that might be a future project! I was giving some thought to what I wanted to release last night for a first pack: 1.25m VASIMR engine 1.25m MPDT engine 0.65m MPDT engine 1.25m reactor (tentatively 100kW) 2.5m reactor (tentatively 1MW) 4000 unit 1.25m xenon tank 1000 unit 1.25m xenon tank (FL-T100 size) Large radial spherical xenon tank I've got all the models done for these, they just need unwrapping and texturing. Other things that I think might fit into this kind of "near-future propulsion" pack for a second pass: Tiny surface-mounted pulsed plasma thruster (with integrated fuel supply) for tiny probes D4G/HiPeP ion engines 1.25 m pulsed inductive thruster 2.5m 1-2 MW VASIMR (as the design is apparently quite scalable) 2.5m large reactor (few MWs) A few different fuel types (argon, lithium) for the various engines Futuristic looking solar arrays -edit: I forgot a new picture! Small (1000 units) inline and radial xenon tanks. -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
I was going to try to learn how to get stuff ingame, but the link to the part tools is currently broken, so I can't at the moment. Still, it made me unwrap and do a basic colour pass with these two - I'm reluctant to do more before I can see them beside the stock parts and make sure they fit in alright. I think it should work though, I took the palette from ion engine/xenon tank screencaps . I figure the blue toned areas on the engine will glow in operation like the stock thruster. I'm not sure whether it's possible, but I'd try to make the engine effect similar to this. -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
Ok, seems like there's some interest! I'll continue to unwrap and texture then, starting with the VASIMR and the xenon tank. First, here's the finished tank. Based on my guess that volumetrically, the tanks in are about 1.5x the PB-X50R tank, the xenon capacity will be about 4000, with a wet mass about 1.1. This puts it as somewhat worse than the small tanks fuel-weight wise, but saves on the part count and complexity. After some refinements and poly count reduction, the VASIMR is done too and ready to be unwrapped. Thinking about stats,the KSP Hall effect thruster has 4200 Isp at 15 Ec/s, with a max thrust of 0.5 kN. A real-world Hall thruster might have 2000 Isp at 1.5 kW, thrust 80 mN. The VASIMR is around 5000 Isp at 200 kW with thrust of 5N. Based on that conversion, the VASIMR in KSP would have an Isp of 10,000, require 2000 Ec/s and generate 30 kN of thrust (half of an LV-N). That's a pretty crazy Isp-thrust ratio for the game, but might be reasonable, considering that you would need 110 Gigantors to run it all full power . Evidently the reactors, bigger batteries and some bigger solar arrays would be needed... I might say an Isp of 9,000, a power requirement of 800 Ec/s and an output of 10 kN might be more reasonable. Thoughts? -
[WIP] Nert's Dev Thread - Current: various updates
Nertea replied to Nertea's topic in KSP1 Mod Development
Thanks! I have those pipes as copper toned for now as I tend to associate that with heat sinks (looks at GPU), but I'll probably play around with colours later when I texture them. I actually have made a new xenon tank, but it's not cool enough yet. It's about the size of the FLT-400, and based on some odd combination of the radial and inline stock xenon tanks. I expect it would look a lot better if textured. I am enjoying making these engines though, so I made a magnetoplasmodynamic thruster based on the MIT designs. 0.65m size category. Additionally, a larger version, which is more of my own design with a few common features, for the 1.25m size. These two use lithium optimally as a fuel, but I think MPDT designs have been tested with xenon, so it would be fine ingame (). These have about the same theoretical Isp as the 200kW VASIMR, but about 10x the thrust. The power consumption, however, is expected to be upwards of 5000kW, which is pretty ridiculous without a powerful reactor of some type. -
The current roadmap is located here: Currently: ....