Jump to content

[1.12.X] Kerbal Flightworks Company


CarelessDoughnut

Recommended Posts

 

An atmospheric aircraft parts mod focusing (for now) on mainly propeller aircraft from the Golden Age to Early WWII.

All parts should come up by searching kfw on the search bar.

Screenshots

Spoiler

iyDGe6q.png

aJpeazj.png

EEewrf6.png

nJEFv7p.png

Parts List

Spoiler

FS-001 Quarter-Meter Fuel Tank

-Carries 50 LF.

FS-002 Airplane Tail/Boom

-Carries 100-300 LF Depending on length.

-Has lenght and slant variants.

CN-001 'Caladrius' and 'Chrysomallos' Cockpits

-Based of the Breda Ba.65.

CN-002 'Hercinia' Cockpit

-Started as a He-100D Cockpit but I liked this better.

NG-001 Kermus Ks 410 'Elwetritsch' Engine

-ArgusAs 410 based of the shape of the Arado Ar 96 trainer.

-18kN thrust and 0.61t mass.

NG-002 Kom-Mon 14K 'Barghest' Engine

-Gnome-Rhône Mistral Major. Variants loosely based on D.372, and IAR 80

-30kN thrust and 1.01t mass.

NG-003 Kerbenz KB 601 'Sleipnir' Engine

-DB-601 Based of the He-100D

-43kN thrust and 1.18t mass.

NG-004 Melmart MK4K 'Strix' Engine

-Mitsubishi Kasei-13 Based of the J2M2

-53kN thrust and 1.52t mass

FL-001 'Taniwha' Float Sections

-Based on A6MN floatplane.

FL-002 'Amphisbaena' Hull Sections

-Based of the Porco Rosso Plane.

LG-001 'Amarok' Fixed Landing Gear

-Based of the Curtiss Hawk fighter (not the P-36, but the earlier versions like the Hawk 75/0).

LG-002 'Gelert' Fixed Landing Gear

-Based of the Junkers Ju 87B.

SC-001 Pitot Tube

-Measures Pressure Data.

CM-001 Aerial HF Radio Antenna

-Based of the Spitfire MkII.

-Place it like a strut, first the antenna then attach it somewhere else to "draw" a line.

KF-001 External Sight

-Includes sight and scope variants, sights are kinda cool the in IVA, you can use them to actually shoot if you got BDA. The scopes' glasses are opaque and can't do this.

WP-001 M9 Turret

-Based of the Breda Ba.65.

-Uses either BDA's .303 Brittish (7.7x56Ammo in-game) ammo or 7mm if you have Aviator Arsenal.

WP-002 FAB General Purpose Bombs (FAB-50/100/250/500/1000)

To do

Spoiler

Make node variants for Hull Float Mid Parts

Convert parts to stock Variant System

All Engines:

-Align Sounds

-Make velCurves

-Put tangents on all curves

-Put all parts on their tree nodes

Cockpits:

-Make IVAs

-Texture to show ladders

-Fix the weird highlight shading on some parts (the most outrageous being NG-002)

-Check why the float rudder does that.

Add More Parts

 Requires Firespitter

Download Link on SpaceDock

Available on CKAN too.

Extra "Requirements" (not needed to use the mod itself, but parts get extra features, or get patched out without them)

Spoiler

Tweakscale

- FS-001 Quarter-Meter Fuel Tank: Gets Tweakscale support.

- FS-002 Airplane Tail: Gets Tweakscale support.

- LG-001 'Amarok' Fixed Landing Gear: Gets Tweakscale support.

- LG-002 'Gelert' Fixed Landing Gear: Gets Tweakscale support.

- SC-001 Pitot Tube: Gets Tweakscale support.

- CM-001 Aerial HF Radio Antenna: Gets Tweakscale support.

- KF-001 External Sight: Gets Tweakscale support.

TweakScale Companion for Firespitter

- FL-001 'Taniwha' Float: Gets Tweakscale support.

- FL-002 'Amphisbaena' Hull: Gets Tweakscale support.

BDA+

- WP-001 M9 Turret: Needed to function, gets patched out without it.

-WP-002 FAB General Purpose Bombs: Needed to function, gets patched out without it.

- CM-001 Aerial HF Radio Antenna: Adds a weapon manager and Pilot function.

Aviator Arsenal

- WP-001 M9 Turret: Will use 7mm instead of .303

Personal Mod Recommendations I think work well with KFW (besides the ones on top)

Changelog

Spoiler

Release_1 ( Sept 13th 2022 )

-First Relase. No changes.

Release_2 ( Sept 15th 2022 )

-Slight Model changes on the spines of the CN-001 and CN-002 and front of WP-001.

-Textured LZ-001 Wheel to look more like other landing gear.

Release_3 ( Sept 24th 2022 )

- LZ-001 Is juuust a bit thinner to hide the wheel better.

- CN-002 Looks a bit closer to what I originaly wanted. Less glass frame.

- French suite Ace Card decals from SVG-Cards by David Bellot .

- New Names.

- Now you can choose propeller spin direction (Actual thrust vector is unaffected by this and is still chosen separetedly).

- Minor model changes
        NG-001 : Exhaust now comes from a hole, instead od sprouting from the cowling.
        NG-002 : Got an exhaust now.

- WP-001 will now use 7mm ammo if you have Aviator Arsenal

Release_4 ( Oct 9th 2022 )

- Engine Nosecones keep up with blades after blurring out.

- New LG-001 model.

- New radial model inside NG-001 with wires and stuff

- CN-002 Final model.

- New part: LG-002 'Gelert' Landing Gear (Ju87B)

Release_5 and 6 ( Nov 27th/28th 2022 )

New Parts

CN-001B 'Chrysomallos' Trainer Cockpit (Fictious Long Ba.65 two seater). CN-001 is now CN-001A.
WP-002 FAB General Purpose Bombs (FAB-50/100/250/500/1000). Require BDA.
NG-004 Melmart MK4K 'Strix' Engine (J2M2)

Cockpits

Frame Remodel (Turret too). Not a design change, it's the shape of the frame in another method i think looks better.

Have airlocks and ladders on the sides (even though it doesn't look like they do. for now)

Are Surface Attachable

CN-002 final final model. It's also shorter now (2m), so crafts using it will have a gap upon loading.

Made some parts use the stock Variant system so I can in the future only show the right stack nodes for the active variant. I plan to pass all parts to stock variants, for consistency, and so they show correctly on the VAB menu and can preview them and stuff.

Hull Mid Section was separated into full and adapter parts, and the adapter inside is smooth, textured and surface-attaches without offsetting into round parts.

Corrected two typos making External Sight mismatch variant names and HF Antenna not get a BDA Pilot

Started a "General Retexturing" trying to either use higher res textures or trying to make parts look more "orderly" "straight" or "better" in some ambiguous way, as well as using Bump Maps when available. Mostly noticeable on stack sides

Remade the Ace Decals. The original card idea came from some real ensigns i saw but then it didnt look quite the same since i had to fine open source stuff to edit because I can't draw with a mouse. Now I see how low effort to just rotate a jpeg. Also they use colors extracted from in-game textures now (the same as the number decals) so it's not so jarring and obvious it's a decal. Hopefully this looks better.

NG-002 Has a new smaller bumpy cowling variant, similar to a D.372

The M Turret actually looks like a gun now (a bit). still incomplete though.

Licensing (for the last version)

Spoiler

The sound files KFW/SOUND/601*.WAV were edited from https://freesound.org/people/Fight2FlyPhoto/sounds/161101/ by Fight2FlyPhoto, relased under Attribution-NonCommercial 3.0 Unported (CC BY-NC 3.0). A copy of this license is available in KFW/LICENCES/CCBYNC30.TXT

The sound file KFW/SOUND/WARNING.WAV was edited from https://freesound.org/people/SpliceSound/sounds/369879/ by SpliceSound, relased under CC0 1.0 Universal (CC0 1.0) Public Domain Dedication. A copy of this license is available in KFW/LICENCES/CC010.TXT

The image files KFW/FLAGS/DECAACE*.PNG were edited from the SVG-Cards by David Bellot (http://svg-cards.sourceforge.net/), relased under GNU Lesser General Public Licence Version 2.1 , and so are these files. A copy of this license is available in KFW/LICENCES/LGPL21.TXT

The files mentioned before keep their same licences as the files they were originally edited from.

The rest was made by me (CarelessDoughnut) and relased under Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) too. A copy of this license is available in KFW/LICENCES/BYNCSA4.TXT

Edited by CarelessDoughnut
Link to comment
Share on other sites

  • 2 weeks later...
14 minutes ago, CarelessDoughnut said:

Just the mod itself, no FS assets are used.

Are there other ways to make prop engines in ksp?

Besides the "Breaking Ground" DLC?

I think that the mod "Pure Electric Engines" by Jatwaa have a rotor that not uses Firespitter
 

 

Edited by Guest
Link to comment
Share on other sites

1 hour ago, CarelessDoughnut said:

Just the mod itself, no FS assets are used.

Are there other ways to make prop engines in ksp?

Yeah.. I figured it was just for the props.

Unfortunately, the only other plugin I can think of that does propellers, IIRC, is WBI Tools, by @Angel-125.

I've tried to remove dependencies on FS for years for mods... Unfortunately, there are a few things in FS (propellers for one), that no other plugins have replicated, so I could completely dump FS :(

 

Link to comment
Share on other sites

  • 2 weeks later...
On 9/26/2022 at 12:02 PM, Stone Blue said:

Yeah.. I figured it was just for the props.

Unfortunately, the only other plugin I can think of that does propellers, IIRC, is WBI Tools, by @Angel-125.

I've tried to remove dependencies on FS for years for mods... Unfortunately, there are a few things in FS (propellers for one), that no other plugins have replicated, so I could completely dump FS :(

 

The way I did it is a bit strange, but works. to make them use only electricity, I basically modded EC to be a mirror of  jetpack fuel. That way, it can use only one fuel and not make the KSP system go nutty. 

I used Module Manager to patch EC like: 

@RESOURCE_DEFINITION[ElectricCharge] { @hsp = 3000 }

HSP we didn't think would make the change, but it works and still does so I left it. If you want to use a single fuel, you can use that trick. it lets my engines and props use only EC. 

FS is awesome though (and one of my fav mods) since I love propeller mods. 

 

**edit* 

This would only solve the fuel part. but the blur disc and other FS goodies are all in FS. I was just too lazy in my mod to add them LOL

Edited by Jatwaa
Link to comment
Share on other sites

  • 1 month later...
2 minutes ago, Ilya_G said:

I think AJE & FAR support should be added to this mod

I'm not sure how to for FAR, as it doesn't have any Aero Parts, but I do all testing with FAR included. I think non-aero parts got lift automatically after installing FAR. Not sure.

As for AJE, I forgot about it because I never used it, but giving it a second look I think I'll try it out and see how it works. So maybe.

Link to comment
Share on other sites

8 minutes ago, CarelessDoughnut said:

I think non-aero parts got lift automatically after installing FAR

FAR does not add parts, but contains configs. You can see how this is implemented for vanilla parts

12 minutes ago, CarelessDoughnut said:

As for AJE

It's not difficult with AJE. You need to write 2 configs (like)
The first determines the characteristics of the engine (power, RPM, etc.), and the second applies them in the form of a MM patch to the part
Look at AJE-Configs. I think part of the work is done for you there

17 minutes ago, CarelessDoughnut said:

but giving it a second look I think I'll try it out and see how it works

I guess I'll try it too.

Can you tell me which engines you used as prototypes for your parts? Preferably for each engine

Link to comment
Share on other sites

Just now, Ilya_G said:

FAR does not add parts, but contains configs. You can see how this is implemented for vanilla parts

Yeah that's what I meant. It adds lift based on FAR instead of stock.

 

1 minute ago, Ilya_G said:

Look at AJE-Configs. I think part of the work is done for you there

I was just looking at the patches that come with the mod. That's a lotta data.

Link to comment
Share on other sites

1 minute ago, CarelessDoughnut said:

That's a lotta data.

All this data can be easily found on the Internet. Besides, some of the work, as I said, has already been done for us

Look at this:

Spoiler
On 1/13/2018 at 3:29 AM, Citizen247 said:

Piston Engines:
Darracq single cylinder 10hp
Dutheil-Chalmers 20hp
Anzani 30hp radial
Anzani 50hp radial
DH-X Nomad
Hispano-Suiza 8Aa - versions 8Aa, 8Ab and 8Bc
Oberursel U.II and Ur.I
Clerget 9b - versions 9B and 9Bf
BMW VI - versions 5.0, 6.0 and 7.3
Napier Lion - versions II and VIIA
De Havilland Gipsy Six - De Havilland Gipsy Queen
Bristol Pegasus - versions 2, 18, and 22
Bristol Mercury - versions IX and XV
Shvetsov ASh-25V
Shvetsov ASh-62
Shvetsov ASh-82 - versions 111, 82F, 82FN, and 82T
Nakajima Sakae - versions 12, 21, and 31
Rolls Royce Kestral - Versions IB, V and VI
Klimov M-105 - versions 105, 105PA, and 105PF2
Rolls Royce Merlin - versions XII, 46, and 66
Rolls Royce Griffon - versions 65, 72, 85 and 101
Napier Sabre - versions II, V, VII, and E.118
Bristol Centaurus - versions I, VII, and Mk373
Pratt&Whitney R-1340 Wasp - versions 9, 16, and S1H1-G
Pratt&Whitney R1830 Twin Wasp - versions 1, 13, 86, and 94
Pratt&Whitney R-2800 Double Wasp - versions 10W, 18W, 21, and 63W
Wright R-3350 Duplex-Cyclone - versions 23W, 26W, and TC
Packard Merlin V-1650 - versions 7 and 9
Allison V-1710 - versions 39, 89, and 143
Junkers Jumo 211 - versions 211B, 211F, and 211P
Junkers Jumo 213 - versions 213A and 213E
Daimler-Benz DB605 - versions 601, 605A, and 605AM
Continental IO-550

 

Link to comment
Share on other sites

  • 2 weeks later...

woops

Relase 5 is up, but the DB601 is "broken" if you use AJE. I was playing around with AJE patching and now the thing won't even take off.

If you use AJE, you can fix that by deleting GameData/KFW/AJE_DB601.CFG

Will make a quick Relase 6 to get rid of that and fix some stuff in the new engine. Sorry

Edited by CarelessDoughnut
Link to comment
Share on other sites

On 11/29/2022 at 9:55 PM, KERBALZ said:

I don't know why, but the float parts lag my game so bad. If i even have 1 one my craft, it tanks the frames to 4. 
no clue why that happens

Is Tweakscale up to date? I used to have this problem until I changed versions. The FSCompanion GitHub says 'This release works only on TweakScale 2.5 Beta and on V2.4.6.0 and newer.'

https://github.com/net-lisias-ksp/TweakScaleCompanion_FS/releases

https://github.com/net-lisias-ksp/TweakScale/releases

 

Link to comment
Share on other sites

On 12/1/2022 at 11:21 AM, CarelessDoughnut said:

Is Tweakscale up to date? I used to have this problem until I changed versions. The FSCompanion GitHub says 'This release works only on TweakScale 2.5 Beta and on V2.4.6.0 and newer.'

https://github.com/net-lisias-ksp/TweakScaleCompanion_FS/releases

https://github.com/net-lisias-ksp/TweakScale/releases

 

ah yea, that was the problem. thanks for pointing this out man.
Anyway, I need you to know how much appreciate this mod bro. the work your doing is amazing and me an my friend absolutely love this mod!
If your up to it, and if you take recommendations,  could you make a Ju-87 or il-2 cockpit part?

1 more thing, do you think you could include the Ba 65 in the mod as an example craft for the mod?

Link to comment
Share on other sites

On 11/28/2022 at 6:04 PM, CarelessDoughnut said:

GameData/KFW/AJE_DB601.CFG

I don't want to blame you for anything, but you should work on the structure of the mod itself

6 hours ago, KERBALZ said:

could you make a Ju-87 or il-2 cockpit part?

Great idea!

Link to comment
Share on other sites

On 12/4/2022 at 7:27 PM, KERBALZ said:

If your up to it, and if you take recommendations,  could you make a Ju-87 or il-2 cockpit part?

1 more thing, do you think you could include the Ba 65 in the mod as an example craft for the mod?

I can try.

 

18 minutes ago, Ilya_G said:

I guess what the problem was. Can you send me a config in the form of a code (code option) in a personal message?

The problem was that patch was incomplete. I have to look around for some info on AJE. I just forgot to delete it before uploading

Edited by CarelessDoughnut
Link to comment
Share on other sites

  • 1 month later...
This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...