Forts
141 ratings
Pilotable Planes
5
3
4
2
2
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
19.302 MB
Mar 29, 2024 @ 4:47pm
Jun 20 @ 9:50am
54 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
Pilotable Planes

In 1 collection by SamsterBirdies
SamsterBirdies big mods
6 items
Description
You can take control of the planes and fly them and do dogfights and stuff.

Probably best played on maps with plenty of room, like landcruiser maps.

Controls:
Switch plane: click on plane, or PG up, PG down.
Exit plane: right click.
Elevators: A, D, ←, →. (Hold Left Shift for slower aiming)
Throttle: W, S, ↑, ↓.
Weapons: space, b, n.
Keys rebindable with top left button (thanks Flinnshadow).

Planes:
Biplane (from birdies ammo):
-Fires M1911, drops Flechettes, drops Grenades.

F-16 Fighting Falcon:
-M61 Vulcan, AIM-9 Sidewinders, flares.

F6F Hellcat:
-6x Machinegun, 2x 250kg bomb.

A-10 Thunderbolt:
-30mm GAU-8 Avenger, GBU-39 Bombs, flares.

P-51 Mustang:
-6x Machinegun, 2x 250kg bomb.

F-117 Nighthawk:
-Paveway

AH-6 Little Bird:
-M134 Minigun, Hydra rockets, flares.

AH-64 Apache:
-30mm M230 Chaingun, Hydra Rockets, AGM-114 Hellfire Missile.

AC-130 Gunship:
-25mm GAU-12 Equalizer, 40mm Bofors, 105mm Howitzer.

Credits:
Flinnshadow: keybind rebinding code, AI fixes / improvements, anti air balancing.
SamZong: chinese translation.

Plane outlines:

P-51D Mustang: Martin Čížek, CC BY-SA 4.0[creativecommons.org], via Wikimedia Commons[commons.wikimedia.org]

AC-130: Jetijones, CC BY 3.0[creativecommons.org], via Wikimedia Commons[commons.wikimedia.org]

AH-6 Little Bird: FOX 52, CC BY-SA 4.0[creativecommons.org], via Wikimedia Commons[commons.wikimedia.org]

Sounds:

A-10 Thunderbolt ("Warthog") 30mm GAU cannon 2 by nicStage -- https://freesound.org/s/127729/ -- License: Attribution 4.0

Plane Cessna start stop.wav by Cheeseheadburger -- https://freesound.org/s/141519/ -- License: Attribution 4.0

More credits listed on github page[github.com].

Copy Info:
You may copy this mod.
You are allowed to upload your own version of Pilotable Planes to the Forts Steam Workshop or copy anything from this mod for use on the Forts Steam Workshop. Make sure to credit assets with CC BY licenses in the workshop description if those assets are used, not required for CC0 or public domain assets. Github:https://github.com/SamsterBirdies/pilotable-planes

Mod Support:
Planes from other mods can be supported similar to supporting dlc2_bombs.
Table to insert into the custom plane projectile in projectile_list.lua
sb_planes = { elevator = 60000, --strength of elevator thrust = 15000, --thrust strength throttle_min = 0.5, --minimum throttle multiplier throttle_max = 1.85, --maximum throttle multiplier lift_multiplier = 4.3, --lift strength multiplier lift_max_speed = 3700, --max speed for lift_multiplier advanced_physics = true, --keep it on true (if false, throttle and lift physics are disabled) helicopter = false, --gets helicopter physics --sprite = path .. "/effects/apache" --gives sprite for helicopters. trail_effect = path .. "/effects/trail_jet", --trail effect to use. This will use append '1.lua' for team 1 and 't2.lua' for team2. In this case: 'trail_jet1.lua', and 'trail_jet2.lua'. RCS = 5, --radar cross section m2. (currently unused. but here in-case i add radar.) submarine = false, --makes planes only work underwater transfer_control = false, --transfers control to plane projectiles spawned by age effects. heli_effect = false, --disables helicopter wind effect weapon1 = { projectile = "sbpp_temp_minigun", --projectile savename to fire rotation = 0.0, --angle to fire the projectile in radians distance = 25, --distance from center of plane to spawn projectile speed = 6000, --speed of projectile relative to plane count = 45, --amount of shots (like RoundsEachBurst) period = 0.04, --period between shots (like RoundPeriod) perround = 1, --like ProjectilesPerRound timer = 9, --reload time of weapon bank_timer = 15, --reload time of additional banked rounds bank_max = 2, --maximum banked rounds. bank_start = 1, --starting amount of banked shots. stddev = 0.03, --like FireStdDev effect = path .. "/effects/vulcan_fire.lua", --like FireEffect reload_effect = path .. "/effects/ac130_gunready.lua", --like ReloadEffect aimed = false, --weapon can be aimed with cursor (like in the ac130) aim_missile = false, --sets target for launched missiles name = "Vulcan", --name to display on bottom right hud. can use string names too. (example: "$Weapon.cannon") recoil = 0, --applies recoil to aircraft }, weapon2 = { --same vars as above }, weapon3 = { --same vars as above }, }
You may also want to add an overrides table to change some properties of the plane when this mod is enabled, like removing dlc2_bombs, and adding gravity and drag to the projectile.
sb_planes_overrides = { dlc2_Bombs = nil, Gravity = 981, ProjectileDrag = 4, TrailEffect = nil, }
Popular Discussions View All (1)
2
Apr 9 @ 10:16am
read to the end
qazaa
136 Comments
Admiral Salvo Jul 6 @ 11:17pm 
can you make a version that limits the planes to only ww2 ones?
这个人没铭字 May 31 @ 11:28am 
OK, but I tried setting ProjectileVisibleRange to a very low value, but the flak still detected and attacked me from a distance.
SamsterBirdies  [author] May 31 @ 9:26am 
i dont know. just copy paste one of them and it should work fine
这个人没铭字 May 31 @ 6:09am 
and how to set PlaneSaveNames, what are these values
这个人没铭字 May 31 @ 6:04am 
Is ProjectileVisibleRanges work in AA ai?
Abadon May 3 @ 3:22am 
Samster add fourth and fifth weapon slots on the plane :)
Abadon Apr 23 @ 11:19am 
Per plane suggestions:
A-10 Thunderbolt II:
GAU-8 - Generally more damage, shorter burst (24>16) and more banks (We need more BRRTTT)
Bombs and suspended armament: stronger bombs and 2 per drop (with 4 banks, but same reload?), Also hydra rockets (2-4 Banks, 15-10 rockets each) with higher velocity (right now, hydra rockets on apache are very slow, but in reality they have velocity around 2/3 of main gun).
Delete flares nobody uses them fr fr (on the thunderbolt) and change them on rockets, or give us 4 banks with 3 bombs each.
Nighthawk:
Limit bomb drop angle??? idk maybe it's a thing only in expanded=
Apache:
Buff 20mm by giving him 2/3 banks please? also price increase if you gonna buff 20mm
AC-130:
Bofors with faster reload and less banks (It's autocannon, isnt it?)
count = 1,
bank_timer = 4, > 2
bank_max = 5, > 4
bank_start = 2,

Spitfire is awesome:steamthis::steamthumbsup::steamhappy:
Abadon Apr 23 @ 10:57am 
General, mostly balance, Suggestions (Code examples from Thunderbolt and Apache):
1.Allow zero-ish throttle for planes (If we dont have airbrake, let us have zero throttle)
throttle_min = 0.65, > 0.1 (or 0.2)
throttle_max = 1.25
2. Less shots per burst, but faster reload of bursts and bigger bank
rotation = 0.12,
distance = 25,
speed = 3000,
count = 24, > 16,
period = 0.08,
timer = 6,
bank_timer = 15, > 10,
bank_max = 2, > 3,
bank_start = 1,
stddev = 0.04,
3. More banks for bombs/rockets, but single/double drop (For thunderbolt - stronger bombs in general maybe?), also a little bit faster bombs?
rotation = 1.5708,
distance = 1,
speed = 350, > 400
count = 4, > 2
period = 0.06,
timer = 8,
bank_timer = 20, > 10
bank_max = 2, > 4
bank_start = 2,
stddev = 0,
4. Stronger cannons (There is no way 30mm GAU-8 deals less damage than vanilla 20mm, and it also doesnt quite penetrates armor)
SamsterBirdies  [author] Apr 6 @ 4:18pm 
great!
Arsenii_38 Apr 6 @ 8:11am 
Thanks a lot! After fixing a few other bugs everything works perfectly.