Jump to content

[1.12.5] WaterDrinker - Stockalike Propeller Engines [0.4][09.08.2024]


Beale

Recommended Posts

WaterDrinker

WaterDrinker is a mod that, much like FireSpitter, aims to add propeller engine parts into KSP, using a new custom plugin.


The plugin behind this aims to be lightweight, take advantage of stock engine features that have been added to the game, but still decently fleshed out and flexible.

ToDo

Features coming:

  • More parts.
  • Plugin-only distribution.

Downloads

https://github.com/Tantares/WaterDrinker/releases

Images

IXyWGMZ.png
cIYzMe8.png
6HBrLWg.png

 

UchiMaF.pngrXGCyvf.pngGi9zort.pnghEWLCIT.png

Part Authors

The information here is subject to change, while initial features are developed and fleshed out, and feedback is extremely welcome.
The make-up of a WD propeller engine is extremely simple:

image.png

Additionally, you need an animation which completes a single rotation of both the "high" and "low" elements. These elements don't have to be meshes, but can be parents containing multiple meshes, which can all be animated as you please.

6EKQ0MG.png

The part should be exported with this.

4MHMmF5.png

Finally, this can all be put together in the config.

"baseAnimationSpeed" and "baseAnimationMult" control how the animation reacts to the throttle.
"lowHighThrottleThreshold" is the percentage of throttle at which the spinning "high" disc kicks in.

MODULE
{
	name = FXModuleWDAnimatePropeller
	preferMultiMode = False
	engineIndex = 0
	engineName = Main
	lowThrottleTransformName = low
	highThrottleTransformName = high
	lowHighThrottleThreshold = 0.8
	IsMirrored = False

	animationName = wd_prop_engine_s0_1_spin
	baseAnimationSpeed = 0.01
	baseAnimationMult = 1
	animationLayer = 1
}

 

Edited by Beale
Link to comment
Share on other sites

1 hour ago, Jay The Amazing Toaster said:

Needs EarthSwallower for all 4 elements to live in harmony :sticktongue:

To think this living hell with prop engines happened because FireSpitter attacked, and destroyed the balance. :(

2 hours ago, CardZLol said:

AirBlower

Maybe we can get @Angelo Kerman to rename his plugin for prop engines into this, lol (his Wild Blue cowboy engineer motif would totally fit and "prop" it up.)

Is my pun good? Horrible?

Edited by JadeOfMaar
Link to comment
Share on other sites

  • 2 weeks later...
15 hours ago, linuxgurugamer said:

Need one more for the 5th Element

Gamma emitter. A plugin for interaction between a nuclear reactor and nuclear thermal jets or nuclear turboprops (Tu-119 style)

Link to comment
Share on other sites

2 hours ago, Manul said:

Gamma emitter. A plugin for interaction between a nuclear reactor and nuclear thermal jets or nuclear turboprops (Tu-119 style)

As it so happens there is a part behavior situation I've discovered that would need a plugin focused here. I might choose to have it named "GammaSinker" as it's more about the heat that's produced when gamma rays hit something, and much less about the gammas themselves.

 

Brain time. Water Drinker's engines should run on coal and water and be steam props. :D 

Link to comment
Share on other sites

WaterDrinker v0.2

A simplified and lightweight analogue to the basic FireSpitter propeller plane controller, with some example parts.
Add the "WaterDrinker" folder to your KSP/GameData folder.

Includes:
- size 0 turboprop
- size 0 electric turboprop
- size 1 turboprop

v0.2:
- Added thrust reverser support.
- Localisation
- Code cleanup and fixes.

MIT

https://github.com/Tantares/WaterDrinker/releases/tag/v0.2

Or1TeTz.png

The larger engine can reverse thrust in-flight (usually to disastrous effect).

The smaller engines can only be reversed in the VAB, or by a kerbal on EVA.

Edited by Beale
Link to comment
Share on other sites

1 hour ago, Beale said:

WaterDrinker v0.2

A simplified and lightweight analogue to the basic FireSpitter propeller plane controller, with some example parts.
Add the "WaterDrinker" folder to your KSP/GameData folder.

Includes:
- size 0 turboprop
- size 0 electric turboprop
- size 1 turboprop

v0.2:
- Added thrust reverser support.
- Localisation
- Code cleanup and fixes.

MIT

https://github.com/Tantares/WaterDrinker/releases/tag/v0.2

Or1TeTz.png

The larger engine can reverse thrust in-flight (usually to disastrous effect).

The smaller engines can only be reversed in the VAB, or by a kerbal on EVA.

How simple (or complicated) would it be to port Firespitter-dependent engines over to this? e.g. AP+

After looking at some Airplane Plus engine models, it seems they don't have premade animations for anything FS handles (prop spin, thrust reverse) so this question is rather useless as someone will have to add the animations anyway

also why are they called turboprops

Edited by OrdinaryKerman
Link to comment
Share on other sites

9 hours ago, OrdinaryKerman said:

How simple (or complicated) would it be to port Firespitter-dependent engines over to this? e.g. AP+

After looking at some Airplane Plus engine models, it seems they don't have premade animations for anything FS handles (prop spin, thrust reverse) so this question is rather useless as someone will have to add the animations anyway

also why are they called turboprops

Guess who just learned the difference between the prop and turboprop. :D

Yes I must update this wording next update, where I will be adding an actual turboprop.

Re: porting - yes this would be more difficult than a simple re-config. I've gone with animations for max flexibility for both the looping spin and the thrust reverser, so that one could for example move a piston while the blade spins etc.

If you have access to the source files for an engine, it would be really trivial to re-export it in a WaterDrinker format from unity.

Link to comment
Share on other sites

WaterDrinker v0.3

A simplified and lightweight analogue to the basic FireSpitter propeller plane controller, with some example parts.
Add the "WaterDrinker" folder to your KSP/GameData folder.

Includes:
- size 0 piston prop
- size 0 electric prop
- size 1 piston prop
- size 1 turbo prop

v0.3:
- added size 1 turbo prop

MIT

https://github.com/Tantares/WaterDrinker/releases/tag/v0.3

poster_2.png?width=597&height=597

https://i.imgur.com/vt4Wbox.png

Link to comment
Share on other sites

On 7/7/2023 at 5:06 PM, JadeOfMaar said:

Brain time. Water Drinker's engines should run on coal and water and be steam props.

This was probably a joke but honestly a steam-powered prop that runs on Ore could be a really interesting engine concept! Similarly, an ore-based steam generator could be useful in some scenarios...

Perhaps for another mod, steam powered traction engine wheels!

Link to comment
Share on other sites

22 hours ago, Beale said:

Yay / Nay

Yay!

Also, are helicopter-type engine in plans? Uncexpectedly, may look nice on that cockpit, with a round stock nosecone would have a kind of stretched-nose Sikorsky H-34 vibe.

Edited by NiL
Link to comment
Share on other sites

44 minutes ago, NiL said:

Yay!

Also, are helicopter-type engine in plans? Uncexpectedly, may look nice on that cockpit, with a round stock nosecone would have a kind of stretched-nose Sikorsky H-34 vibe.

I admittedly don't know much about helicopters. It would certainly be nice (I've made a few small probe helicopters with the existing parts, but they're too small to look cool for crewed vehicles).

Focus is on planes for now, but who knows in future.

screenshot242.png?width=1061&height=597

screenshot239.png?width=1061&height=597

screenshot222.png?width=1061&height=597

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...