120 Commits

Author SHA1 Message Date
Raffson
692ceefadb
Support for F-4E-45MC Phantom II
Co-Authored-By: Starfire13 <72491792+Starfire13@users.noreply.github.com>
2024-05-25 02:10:04 +02:00
M Chimiste
c947ac0ef1
Support for VSN F-106 Delta Dart (#319)
* Add Delta Dart

* Added Banners and Icons

* Add loadouts

* Update f106.py

* Update f106.py

* Update VSN_F106A.yaml

* Update VSN_F106B.yaml

* Added the F-106 Delta Dart to factions. Also, replaced the banner with one by datoneslav, used with permission. Includes the official VSN logo (also used with permission). Also tweaked the backgrounds of the icons to blue to match the other aircraft.

* Added changelog entry.

* Add files via upload

---------

Co-authored-by: MetalStormGhost <ghosti@smytky.org>
2024-05-21 23:03:53 +02:00
Chilli
a9a56bfcc4
CJS super hornet mod update (#277) 2024-04-01 21:39:46 +02:00
Raffson
185911942a
Fine-tune Herc's AirAssault 2024-04-01 19:14:42 +02:00
MetalStormGhost
e9832b5d82
Super Étendard mod support v2.5.5 (#273)
* Implemented support for the VSN Super Étendard v2.5.5

* Updated changelog and renamed the banner.

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2024-03-16 14:55:50 +00:00
MetalStormGhost
6204dd4e72
F9F Panther mod support (version v2.8.7.101) (#226)
* Added F9F Panther mod support (version v2.8.7.101). Still missing loadouts and icon+banner.

* Added missing import in pydcs_extensions/__init__.py

* Added a banner and icon for the F9F Panther, credit for the banner to Jim over at the Century Series Discord. VSN Century Series logo used with permission. Also added loadouts for the F9F Panther and fixed the mod settings for it.
2024-03-16 15:47:04 +01:00
Starfire13
738b0dffc5
Add DEAD mission type to Blackshark and Blackshark III choppers and update loadouts (#253) 2024-02-18 10:31:22 +01:00
Starfire13
56899985cd
Add DEAD mission type to Apache and update loadouts (#252) 2024-02-18 10:26:52 +01:00
Starfire13
747ccae023
S3B tasks update (#249)
* Add files via upload

* Add files via upload

* Adjust Strike & Remove OCA/Runway

Strike ->10xMk82 for better effect
OCA/Runway removed because S-3B doesn't support Runway Attack. As long as we don't implement some system to use the carpet bombing task as an alternative (note that this would need markers for representing the ends of runways), Ground Attack is no good to us...

---------

Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2024-02-11 13:54:03 +00:00
MetalStormGhost
4d4f4d1930
F-4B/C mod support v2.8.7.204 (#217)
* Rename     pydcs_extensions/f4/__init__.py (from pydcs_extensions/f4b/__init__.py)
Rename     pydcs_extensions/f4/f4b.py (from pydcs_extensions/f4b/f4b.py)

* Rename     pydcs_extensions/f4/f4.py (from pydcs_extensions/f4/f4b.py)

* Support for the updated F-4B/C mod

Updated the F4.py pydcs extension to match the updated F-4B/C mod and
reworked the standard payloads to add "clean" to new F-4B pylons 11 and
12.

This includes a workaround to allow Liberation to use the new VSN F-4B
weapons with combined 2x Aim-9js on pylons 3 and 9 underslung with bombs
on ters on new pylons 11 and 12. In mission editor the combined weapons
are selected in pylons 3 and 9 and their under-slung counterparts are
forced onto 11 and 12 using "required" arguments in the mod's lua. All
other pylon 3 and 9 weapons use "required clean" arguments. Liberation
doesn't have a way to force these linkages onto pylons 11 and 12 and
without them, even without clean, no weapons will load on 3 and 9 or 11
and 12.

The workaround for normal weapons on the F-4B is to set the standard
load-outs to "clean" on pylons 11 and 12. This allows all normal weapons
to work on pylons 3 and 9 so long as pylons 11 and 12 are left as Clean.
It also allows Clean into the Liberation dropdown so it can be selected
later if necessary.

The workaround for the 4 new weapons that combines pylons 3 with 11 and
9 with 12 is that the user has to use the matching pair on each set of
pylons. For example - if F4B_LAU105_AIM9J_2_BRU42A_MK82_3 is selected
for pylon 3, BRU 42A MK823 LAU105 AIM9J2 must be selected for pylon 11.
Failure to do this correctly doesn't crash liberation or DCS, the result
will just be either no weapons at all on either pylon or the underslung
weapons on 11 and 12 floating without a pylon attaching it to the plane.

When updating f4.py in the future, note that running the pydcs database
export doesn't pull any data for Pylons 11 and 12. Those matching
weapons / classes have to be manually defined in those pylons for the
F-4B. This is noted in f4.py.

* F-4 mod support update to 2.8.7.201

* Updated QGeneratorSettings.py and the changelog.

* Updated F-4B and F-4C loadouts.

* Added the Phantom to some additional factions.

* Changelog updated: Updated support for F-4B/C Phantom mod to 2.8.7.204

The pydcs export for the latest patch was identical, which means it's also supported.

* Migrator change for renamed F-4B/C folder

---------

Co-authored-by: Nosajthedevil <78634843+Nosajthedevil@users.noreply.github.com>
Co-authored-by: Raffson <Raffson@users.noreply.github.com>
2023-12-28 12:50:24 +01:00
MetalStormGhost
8740df65c4
F/A-18E/F Super Hornet AI Tanker mod support (#220)
* Added F/A-18E/F Super Hornet AI Tanker mod support (Chiller Juice Studios SuperBug Tanker AI version 1.1).

* Updated F/A-18E/F Super Hornet AI Tanker mod support (Chiller Juice Studios SuperBug Tanker AI) to version 1.2.

* F/A-18E/F Super Hornet AI Tanker (version 1.2) support merged to Retribution.

* Updated the pydcs extension to version 1.4.
2023-11-26 20:16:11 +01:00
Raffson
e3dcf8e547
Add new units 2023-10-21 21:27:42 +02:00
Dan Albert
3499ba5ffa
Mark the AI-only F-15E more clearly. 2023-10-07 17:24:40 +02:00
Dan Albert
014ae5faf5
Configure target points for F-15E S4+.
We don't need explicit configuration of initial points. The plane
automatically configures any steerpoint immediately before a target
point as an initial point.

Target offset points and aim points have not been implemented because I
can't find any information the describes their intent.

Fixes https://github.com/dcs-liberation/dcs_liberation/issues/3088.
2023-10-07 14:34:30 +02:00
Dan Albert
2ab456b9c1
Add laser code support for the viper. 2023-10-07 14:14:34 +02:00
Dan Albert
bb36944a8a
Remove unused config data from laser code yamls. 2023-10-07 14:13:53 +02:00
Dan Albert
26a71f4f0e
Add laser code property info for the Strike Eagle. 2023-10-07 14:11:09 +02:00
zhexu14
d3b0ae30eb
Allow more helicopters to operate from LHAs and CVs.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/3072.
2023-10-01 19:26:22 +02:00
Raffson
78e07fec83
Add comment 2023-10-01 13:02:40 +02:00
Raffson
1cf871c150
Add radio config for Hercules 2023-10-01 12:56:13 +02:00
Raffson
00a2d77543
Update tasking for MiG-29G 2023-09-17 13:02:32 +02:00
Raffson
3787ec3039
Add radio config for UH-60L 2023-09-17 11:45:01 +02:00
Raffson
f22ad17651
Remove incompatible Escort task from L-39ZA 2023-08-26 11:13:40 +02:00
Raffson
789806637c
Improve escort logic for helicopters
Babysteps #88
2023-08-15 21:50:20 +02:00
Raffson
60d11ffe2a
Add comment wrt AGM-154B 2023-07-21 15:20:42 +02:00
Raffson
8e6464eb90
Add 2xAGM-154B 2023-07-21 15:15:04 +02:00
Raffson
e497c7dc6c
Another attempt to replace AGM-154A with AGM-154B 2023-07-21 00:46:13 +02:00
Raffson
1a52154b5a
Custom weapons injection logic + A-4E AIM-9J injection 2023-07-21 00:03:38 +02:00
Raffson
e3f9f611eb
Tweak aircraft tasks & priorities 2023-07-20 20:50:51 +02:00
Turbolious
20d35762a6
Update MiG-25RBT.lua + Add custom Alt History Factions (#174)
* Update MiG-25RBT.lua

Corrected naming conventions and capitalization.

* 1971 Alt History USA vs USSR Factions

My alt history factions for USA and USSR fighting in the Vietnam war

* Update VSN_F100.yaml

Remove SEAD Escort as it would require changes on client side
2023-07-18 00:11:10 +02:00
Turbolious
c0e8e240a1
F-100 Weapons and Roles update (#173)
Updated the VSN F-100 Payloads and added SEAD and SEAD Escort roles
2023-07-17 23:53:26 +02:00
Raffson
80f81e3775
Remove OCA/Runway task from F-5E
Apparently the F-5E isn't capable of runway attack...
2023-07-16 21:38:28 +02:00
Raffson
d6e7451f8a
Add F-15I support
Co-Authored-By: M Chimiste <37678080+M-Chimiste@users.noreply.github.com>
2023-07-09 19:32:15 +02:00
MetalStormGhost
031feeed6f
F-16A hotifx (#158)
* F-16A hotifx

Added SEAD capability to F-16A MLU and SEAD Escort & SEAD to F-16A. Fixed F-16A MLU icon and banner. Added new F-16A and F-16A MLU loadouts.

* Updated changelog.
2023-07-02 21:13:00 +00:00
Raffson
569efdbb12
Remove DEAD from Tu-160 & Tu-95MS
You can still create a package against an air defense site using STRIKE...
2023-07-02 12:43:00 +02:00
Raffson
3b745c43eb
Save-compat changes to allow loading Liberation saves
May be incomplete, some discrepancies in naming may still exist, but at least Kerbo's campaign can be loaded.
2023-07-01 17:08:12 +02:00
Dan Albert
aaaa9847b1
Add channel naming for the warthogs.
The manual for the legacy warthog usually calls these VHF 1/2 and UHF,
or VHF AM/FM and UHF. The AM/FM nomenclature is what I usually hear
people call them and it's clearer, so go with that.

For the A-10C II, that manual hasn't been updated for the AN/ARC-210
yet, so I'm not really sure what that ought to be called. The UFC calls
it COM 1 though, so I went with that. The alternative would be something
like VHF/UHF for the 210 and UHF for the 164, but I don't know if that's
actually better. Could be completely explicit and call them by their
full names, but that's probably less clear to people that aren't
fiddling with the radio implementation constantly (and even I confuse
the 164 and the 186 all the damn time).
2023-07-01 16:05:40 +02:00
Dan Albert
918716044c
Add radio config for the new F-15E.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/3028.
2023-06-23 22:08:38 +02:00
Dan Albert
c7a214201c
Add YAML file for Razbam Strike Eagle.
The old DCS AI F-15E is sticking around because the two have very
different weapon sets for now, so it's probably better to use the AI-
only one for squadrons that don't expect players.

I've avoided renaming the old one (we probably should name it "... (AI)"
for clarity) because the rename will break save compat. I have added a
_new_ name that new campaigns can use though.

https://github.com/dcs-liberation/dcs_liberation/issues/3028
2023-06-23 22:08:38 +02:00
Pande4360
5065f4e505 Removed SEAD Escort from fighters. 2023-06-12 05:12:36 +02:00
Pande4360
e4fbaf8480
Sw patch (#140)
* Fixed some tasks

* Fixed some tasks

* slimmed down faction

* slimmed down faction

* Fixed Tasks

* test size fix

* -test size fix
+tasks

* tasks

* Loadout: added BAI and strike
2023-06-11 23:49:17 +02:00
Raffson
f8f37e8986
Adjust Tornado's task priorities 2023-05-29 16:21:36 +02:00
Raffson
33ee4b1d1a
Tweaking F-18s task-priorities 2023-05-28 21:11:14 +02:00
Raffson
386844378e
More save-compatibility changes 2023-05-18 22:33:11 +02:00
Raffson
b750099b16
Add missing tasks in aircraft yamls 2023-05-18 13:14:22 +02:00
Starfire13
e8e0452f32
Update B-52H.yaml
Added antiship mission type to B52
2023-05-14 21:04:09 +02:00
Raffson
6ed5283454
Tweaking tasks in aircraft yamls 2023-05-14 16:06:57 +02:00
Dan Albert
ddd6063f25
Export current task priorities to aircraft yamls.
Nothing fancy. Rank in reversed (so earliest items in the original list
have the highest index) list * 10 (to leave gaps for balancing).

https://github.com/dcs-liberation/dcs_liberation/issues/2809
2023-05-14 14:14:59 +02:00
Pande4360
179850cdb6
Support for SW v2.6 mod (#120)
* Removed AI varients

* Removed AI varients Logo/Banners

* Removed AI varients Logo/Banners

* Removed AI varients ai flgith planner

* Removed AI varients SWPack Fix

* Removed AI varients SWPack - SWWeapon fix
2023-05-11 21:48:19 +02:00
zhexu14
f965c9ffa7
Handle edge case where aircraft have built in TPGs 2023-05-07 21:43:41 +02:00