Starfire13
33ca77e3d1
Add Egyptian faction.
...
I figured it's a good time to add an Egyptian faction since we now have
the Sinai map.
2023-06-12 17:52:19 -07:00
Dan Albert
b92b01b245
Add Sinai landmap.
...
https://github.com/dcs-liberation/dcs_liberation/issues/2979
2023-06-12 17:44:57 -07:00
Dan Albert
b18b371904
Basic Sinai support.
...
Not ready (most importantly no landmap).
https://github.com/dcs-liberation/dcs_liberation/issues/2979
2023-06-11 23:54:41 -07:00
Dan Albert
9c7e16d121
Beacons for Sinai.
...
https://github.com/dcs-liberation/dcs_liberation/issues/2979
2023-06-11 23:54:41 -07:00
Dan Albert
87e869d963
Fix Scenic Inland yaml, fixing NGW.
2023-06-11 23:48:56 -07:00
Dan Albert
4a059a4f8b
Update pydcs.
...
Includes Sinai terrain export.
https://github.com/dcs-liberation/dcs_liberation/issues/2979
2023-06-11 23:44:37 -07:00
Dan Albert
674254e55b
Note button relocation in the changelog.
2023-06-11 21:31:46 -07:00
Dan Albert
9fd0e06c05
Make patch coverage task informational.
...
Not reasonable to require all PRs to avoid regressing coverage yet...
2023-06-11 21:23:31 -07:00
Dan Albert
ecaf84ea55
Update Fuzzle's campaigns.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2970 .
2023-06-11 21:07:46 -07:00
Dan Albert
e4028cb013
Update pydcs.
...
Includes the updates needed to fix the Gazelle, and a terrain export for
Normandy for the new airfields added in the latest update.
No Sinai support yet.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2984 .
2023-06-11 20:48:40 -07:00
Dan Albert
c45ac50370
Make overfull airbase display scrollable.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2974 .
2023-06-08 04:59:34 +00:00
Dan Albert
6640609caf
Move misc buttons to the toolbar.
...
The top panel is a bit overfull on some displays whenever the weather
description is verbose.
2023-06-08 04:50:31 +00:00
Dan Albert
e44b6b416b
Stop preloading images that are rarely used.
...
The aircraft banners are only used for the unit info window, and that's
not a normal part of gameplay. We spend a bit over 1.5 seconds
preloading this data at startup (about 25% of the non-game load startup
time). This data is only expensive to load in aggregate, and we never
need all of it. The unit info window is not noticeably slowed by this,
but startup is noticeably faster without it.
2023-06-07 05:01:06 +00:00
Dan Albert
8a861d3da5
Remove pointless suffixes on banner files.
...
I think someone just copied this pattern from the icons where the suffix
represented the icon size. These are definitely not 24px banners, and
some of the suffixes are even wrong (_25).
2023-06-07 05:01:06 +00:00
Dan Albert
380d6551be
Add tests for AircraftLayer.
2023-06-06 07:08:57 +00:00
Dan Albert
4cb035b955
Fix Python coverage reporting.
...
Apparently the fact that I want the coverage report to be XML isn't
enough of a hint that I want coverage.
2023-06-06 03:12:49 +00:00
Dan Albert
e50be9bbde
Update bug templates for 7.1.0 release.
2023-06-03 22:27:14 +00:00
Dan Albert
ec49a10135
Configure squadron sizes for Abu Dhabi.
2023-06-03 22:01:15 +00:00
Dan Albert
23e3630169
Fix Black Sea LHA parking limits.
...
Everything else was within the limits, but I had forgotten to check the
LHAs.
2023-06-03 21:56:53 +00:00
Dan Albert
e20ab5fbc0
Ack campaign versions for new squadron limits.
...
I haven't tested all of them, but I know these are compatible, so
advertise them as such.
2023-06-03 21:53:49 +00:00
Dan Albert
4fd2bb131b
Warn for new squadron rules with old campaigns.
...
It's not feasible to actually check the parking limits because we can't
identify parking limits for carriers until the theater is populated.
Doing so is expensive (and depends on other NGW inputs). Instead,
compare against the version of the campaign and guess.
A new (minor) campaign version has been introduced which makes this
required to improve the UI hint. Campaigns that are compatible with the
new rules should update their version to advertise support.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2909 .
2023-06-03 21:32:42 +00:00
Dan Albert
42a7102948
Disallow air wing generation with overfull bases.
...
This also changes the window close button of the air wing configuration
dialog to cancel rather than revert and continue, because otherwise
there's no way for the user to back out of the dialog without fixing all
the overfull bases first.
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2910 .
2023-06-03 20:55:23 +00:00
Dan Albert
d271ff17c2
Show overfull airbase details in air wing config.
...
https://github.com/dcs-liberation/dcs_liberation/issues/2910
2023-06-03 20:47:56 +00:00
Dan Albert
cb61dfccc4
Show parking capacities in air wing config.
...
This does show the theoretical parking use of full squadrons even when
the new rules are not enabled. Since limits can be enabled manually
later in the game, it's still useful information, even if it's a bit
misleading.
https://github.com/dcs-liberation/dcs_liberation/issues/2910
2023-06-03 19:31:35 +00:00
Dan Albert
56f93c76eb
Add new-game option to show air wing config.
...
Working on this UI was a huge pain because it required manually creating
a game before the UI could be used.
2023-06-03 19:11:29 +00:00
Dan Albert
36cb3a386c
Move CLI game generation after UI init.
2023-06-03 19:11:29 +00:00
Dan Albert
c25e830e6c
Factor out game creation parameters in main.
...
Want to move this deeper into the launch process so that it can use the
UI, but don't want to pass the loosely typed argparse namespace any
more than we have to.
2023-06-03 19:11:29 +00:00
Dan Albert
5d08990cd0
Fix line endings.
2023-06-01 22:49:27 -07:00
Starfire13
2a45cd8899
Add Final Countdown II campaign.
...
Designed for Normandy 2.0
2023-06-01 22:34:42 -07:00
ColonelAkirNakesh
90b880ec3c
Updates china_2010.yaml
...
Replaces T-55 with Type 59 MBT, adds Type 093 attack sub from China Assets pack
2023-06-01 22:33:11 -07:00
ColonelAkirNakesh
5f0c570d65
Update russia_2010.yaml
...
Adds Ropucha landing ship, Improved Kilo sub
2023-06-01 22:32:40 -07:00
ColonelAkirNakesh
ce102fcc50
Update allies_1944.yaml
...
Adds 105mm field howitzer to allies
2023-06-01 22:32:23 -07:00
ColonelAkirNakesh
30c792c15a
Enforces Topgun: Maverick Rogue Nation livery for Iranian Tomcat
2023-06-01 22:32:09 -07:00
ColonelAkirNakesh
2f45b856d6
Adds support for Chinese sub Type_093.yaml
2023-06-01 22:31:52 -07:00
ColonelAkirNakesh
31d2b756ab
Create TYPE-59.yaml
2023-06-01 22:31:30 -07:00
ColonelAkirNakesh
b5cf889c09
Create Horch_901_typ_40_kfz_21.yaml
2023-06-01 22:31:20 -07:00
ColonelAkirNakesh
19958f91ca
Create Pak40.yaml
2023-06-01 22:31:08 -07:00
ColonelAkirNakesh
c775a898a4
Create Wespe124.yaml
2023-06-01 22:30:55 -07:00
ColonelAkirNakesh
535244f6f3
Create LeFH_18-40-105.yaml
2023-06-01 22:30:42 -07:00
ColonelAkirNakesh
9d1d3bdcfa
Create Higgins_boat.yaml
2023-06-01 22:29:45 -07:00
ColonelAkirNakesh
36eef2b1b9
Create M2A1-105.yaml
2023-06-01 22:29:27 -07:00
ColonelAkirNakesh
7788425c5c
Create IMPROVED_KILO.yaml
2023-06-01 22:28:57 -07:00
ColonelAkirNakesh
ee0c21b3e5
Create BDK-775.yaml
2023-06-01 22:28:43 -07:00
ColonelAkirNakesh
54cd619f75
Create santafe.yaml
2023-06-01 22:28:27 -07:00
ColonelAkirNakesh
051940e23c
Create leander-gun-condell.yaml
2023-06-01 22:28:13 -07:00
ColonelAkirNakesh
4fbd7defa3
Create leander-gun-lynch.yaml
2023-06-01 22:27:59 -07:00
Dan Albert
90bda9383d
Add missing note about 7.0.0 -> 7.1.0 save compat.
2023-05-31 00:17:02 -07:00
Dan Albert
7798e2970c
Minor campaign version bump for Normandy 2.
...
Fixes https://github.com/dcs-liberation/dcs_liberation/issues/2804 .
2023-05-30 23:49:42 -07:00
Dan Albert
410c25b331
Update beacon data.
...
Did this for Normandy 2... but unsurprisingly there aren't a whole lot
of beacons in a WW2 map.
2023-05-30 23:49:42 -07:00
Dan Albert
cff74525d6
Update pydcs.
...
Normandy 2 support.
https://github.com/dcs-liberation/dcs_liberation/issues/2804
2023-05-30 23:49:42 -07:00