Jump to content

[ALL MODULES][SP/CO-OP] Liberation Dynamic Campaign


Recommended Posts

 

It's a standalone (like Dynamic Campaign Engine) single player/coop dynamic campaign, in which you capture the land from the oppressor by conducting a series of various operations to weaken military base defenses and finally capture them, liberating the map bit by bit.

 

Features:

  • Most of the modules and maps are already supported
  • Both sides are playable, with appropriate aircraft for each other
  • Supports single player and co-op multiplayer!
  • Multiple aircraft with different roles participating in the fight (Escort+CAS+Ground attack units versus Interceptors+AA+Ground defenders)
  • A number of missions types including Strikes, CAS, Anti-AA, CAP, ship attack, interceptions, escort and troops transport, which will be conducted by both sides of the conflict
  • Carrier operations, both transport and attack helicopter operations, AWACS (251 MHz), tanker (140 MHz)
  • Economy system which will reward you with money for completing operations, which you could spend to buy new planes and vehicles
  • Progression in both quality and quantity - the deeper you go into enemy territory, the more advanced planes and ground units you will encounter, and in greater quantities
  • Large amount of customization options (also a modding guide in which you can fine tune the campaign)
  • Dynamic weather and time for every operation, visual frontlines that move closer to the base as you lower its defenses

 

Project has been inherited by Khopa and is currently hosted on his repository: https://github.com/Khopa/dcs_liberation/wiki/Getting-started.


Edited by shdwp
  • Like 4
  • Thanks 3
Link to comment
Share on other sites

This is not a mission in itself, but rather a standalone campaign that generate missions for DCS and tracks the results. This way I'm free of

any limitations that DCS scripting could impose.

  • Like 1
Link to comment
Share on other sites

Having tried a few missions, I have a few things to note:

 

Please give radio freqs for the various important (AWACS and your flight) units in the briefing. I know you can do it in the mission planner but you might forget on a big mission.

 

It might be cool if you can add a loadout system into the mission GUI, and give some sort of report about what type of ground units you might encounter. Would make ground pounders more interesting and involve the player more. This would also make it so that it's not annoying to start in the air as you already have the loadout you want.

 

You misspelled frontline in "Fontline CAS" :P

 

Other than those few things that come to the top of my head, this seems really smooth. You only have to do like one technical thing to get this system to work (save the debriefing) and that's it.

Link to comment
Share on other sites

First bit of feedback: Give Russian the option of using Su-25A.

 

Oops, forgot to add it. Will fix in next release.

 

Having tried a few missions, I have a few things to note:

 

Please give radio freqs for the various important (AWACS and your flight) units in the briefing. I know you can do it in the mission planner but you might forget on a big mission.

 

It might be cool if you can add a loadout system into the mission GUI, and give some sort of report about what type of ground units you might encounter. Would make ground pounders more interesting and involve the player more. This would also make it so that it's not annoying to start in the air as you already have the loadout you want.

 

You misspelled frontline in "Fontline CAS" :P

 

Other than those few things that come to the top of my head, this seems really smooth. You only have to do like one technical thing to get this system to work (save the debriefing) and that's it.

 

Thanks for the suggestion. Currently the whole briefing screen is lacking, but I guess I'll quickly add the default frequencies and bother with proper mission introductions later.

 

Load out selection is a good suggestion, I have a SEAD missions which would still spawn you with default CAS loadout.

 

About starting mid-air - you should normally start on the ground (so you'd have a chance to rearm), although if it happens that airport doesn't have enough parking slots, other groups will be spawned mid air. Currently this might happen for both player and AI aircraft, and some of the airports only have like 2 parking slots, which will put you mid-air in most of the operations anyway.

Link to comment
Share on other sites

Frontline troops transport - helicopter operation to transport infantry troops from the base to the front line. Lowers target strength

 

Will I get to see the troops I've deployed actually advance and fight on the ground? Or, Is it just a number game, which the enemy strength will 'magically' be lowered every time I transport the troops to a designated location?

Link to comment
Share on other sites

I must be missing something easy...

 

 

I start a PG campaign, click on the carrier, add two Hornets, click Pass Turn so they are delivered. A mission from the carrier is available, I click it, check the AWACs box, change the Amount to 2, the clients to 1, and click commit, and nothing happens. If I leave the two boxes blank and click commit, a mission is generated, but with no aircraft.

DEFENSOR FORTIS

Spoiler

Systems: Falcon NW Talon: Ryzen 9 5950X @4.9GHz, 64GB DDR4, RTX 3090 FE; Falcon NW Mach V: Core i7 3930K @3.2GHz, 32GB DDR3, GTX 1080 FE

Cockpit: MonsterTech MTX F, 42" 4K TV, HP Reverb G2, Oculus Rift S, PointCTRL

Controls: RS F16SGRH CE, RS F18CGRH, VPC T-50CM2, VFX, WarBRD (Grips); VPC T-50CM2, RS FSSB R3L (Bases); Winwing F/A-18C, VPC T-50CM3, VPC T-50CM, TM Warthog, Cougar (Throttles); VPC ACE2 (Rudders)

 

Link to comment
Share on other sites

Will I get to see the troops I've deployed actually advance and fight on the ground? Or, Is it just a number game, which the enemy strength will 'magically' be lowered every time I transport the troops to a designated location?

 

No, it's purely a numbers game in this case.

 

You can actually see the ground vehicles that you assigned to the attack in base capture operations.

 

I must be missing something easy...

 

 

I start a PG campaign, click on the carrier, add two Hornets, click Pass Turn so they are delivered. A mission from the carrier is available, I click it, check the AWACs box, change the Amount to 2, the clients to 1, and click commit, and nothing happens. If I leave the two boxes blank and click commit, a mission is generated, but with no aircraft.

 

It seems that I broke something in the line of yesterdays night hotfixes, so carrier ops will not start. Will fix tonight.

Link to comment
Share on other sites

It seems that I broke something in the line of yesterdays night hotfixes, so carrier ops will not start. Will fix tonight.

 

 

Thanks for the response. I don't suppose it will work with an existing campaign if I download your update, would it? I managed to get Hornet missions working from Al Dhafra.

DEFENSOR FORTIS

Spoiler

Systems: Falcon NW Talon: Ryzen 9 5950X @4.9GHz, 64GB DDR4, RTX 3090 FE; Falcon NW Mach V: Core i7 3930K @3.2GHz, 32GB DDR3, GTX 1080 FE

Cockpit: MonsterTech MTX F, 42" 4K TV, HP Reverb G2, Oculus Rift S, PointCTRL

Controls: RS F16SGRH CE, RS F18CGRH, VPC T-50CM2, VFX, WarBRD (Grips); VPC T-50CM2, RS FSSB R3L (Bases); Winwing F/A-18C, VPC T-50CM3, VPC T-50CM, TM Warthog, Cougar (Throttles); VPC ACE2 (Rudders)

 

Link to comment
Share on other sites

Thanks for this! It's working great so far.

 

I have noticed that sometimes the American AWACS is an A-50. The mission planner says it's on 251MHz, but I wasn't able to talk to it when I tuned the Harrier's radio to 251MHz, either AM or FM.

Black Shark, Harrier, and Hornet pilot

Many Words - Serial Fiction | Ka-50 Employment Guide | Ka-50 Avionics Cheat Sheet | Multiplayer Shooting Range Mission

Link to comment
Share on other sites

Thanks for the response. I don't suppose it will work with an existing campaign if I download your update, would it? I managed to get Hornet missions working from Al Dhafra.

 

It should. Normally this would differ from update to the update, but the only thing that I've added in terms of the content is Su25. As long as you don't miss it in the campaign you should be able to continue playing.

 

Thanks for this! It's working great so far.

 

I have noticed that sometimes the American AWACS is an A-50. The mission planner says it's on 251MHz, but I wasn't able to talk to it when I tuned the Harrier's radio to 251MHz, either AM or FM.

 

A-50 should be strictly on the Russian side. Could you write a proper bug report (see https://github.com/shdwp/dcs_liberation/wiki/Troubleshooting for the instructions) if that happens again?

 

So is there a way to run this online Coop?

The problem seems to be no briefing in the end of the mission...

 

There was a problem with the multiplayer, could you try the most recent release and check whether it works for you?

 

Not sure how feasible it is to fix, but armor groups at airfields go to a single waypoint and just cluster up making it easy to just CBU them and what not.

 

Good point, I'll spread them a little bit around the airfield, thanks.

Link to comment
Share on other sites

[Errno 2] No such file or directory: 'C:\\Users\\M1Combat\\Saved Games\\DCS\\liberation_save_tmp'

 

 

I get a few of these in the bottom of the log. I'm sure it's because it should be

 

 

 

D:\Docs\Saved Games\DCS.openbeta\Missions

 

 

I have windows configured to see "My Documents" as "D:\Docs" because the OS is on an SSD... so... space. Is there a way to manually set the location where it will put the missions? It looks to be hardwired into the persistency.py file? I'm not a python programmer so I don't know how to modify that file to just point it in the right direction.

Nvidia RTX3080 (HP Reverb), AMD 3800x

Asus Prime X570P, 64GB G-Skill RipJaw 3600

Saitek X-65F and Fanatec Club-Sport Pedals (Using VJoy and Gremlin to remap Throttle and Clutch into a Rudder axis)

Link to comment
Share on other sites

Hey!

 

morod from reddit here... the guy PMing with you about the MP and debrief logs.

 

Tried the MP debriefing log I sent you in the latest release, after regenerating my campaign and conditions, and it worked flawlessly. It did report the F/A-18C my buddy was using as crashed, but I believe this is not your fault. Scanning the game debrief.log (pre- and post-mission) revealed the F/A-18C isn't being written there yet, it seems, and so it will always count as an aircraft loss even when he doesn't die. No biggy... I can use your "cheat" system to give me credits *only* to buy his plane and keep a tally of "clean" credits for campaign use.

 

I will try a 2nd mission later on, and see how that goes. However, I was super glad to see it worked. I hope some of the input I provided was useful for you!

 

I will report back, but on a preliminary pass, it seems the MP is working. I do agree with spreading the units someone above reported, but I can live with these "smallies" haha.

 

Thanks for the hard work, I do appreciate it! This is amazing... :)

Link to comment
Share on other sites

A-50 should be strictly on the Russian side. Could you write a proper bug report (see https://github.com/shdwp/dcs_liberation/wiki/Troubleshooting for the instructions) if that happens again?

 

 

Sure thing. I'll probably fly another few later. If I see it again I'll let you know.

Black Shark, Harrier, and Hornet pilot

Many Words - Serial Fiction | Ka-50 Employment Guide | Ka-50 Avionics Cheat Sheet | Multiplayer Shooting Range Mission

Link to comment
Share on other sites

[Errno 2] No such file or directory: 'C:\\Users\\M1Combat\\Saved Games\\DCS\\liberation_save_tmp'

 

 

I get a few of these in the bottom of the log. I'm sure it's because it should be

 

 

 

D:\Docs\Saved Games\DCS.openbeta\Missions

 

 

I have windows configured to see "My Documents" as "D:\Docs" because the OS is on an SSD... so... space. Is there a way to manually set the location where it will put the missions? It looks to be hardwired into the persistency.py file? I'm not a python programmer so I don't know how to modify that file to just point it in the right direction.

 

Huh, this supposedly should be fixed in 1.12 release. If you still have this issue, could you please hit [Win]+[R], type "%UserProfile%" and tell me which folder it will open?

 

Hey!

 

morod from reddit here... the guy PMing with you about the MP and debrief logs.

 

Tried the MP debriefing log I sent you in the latest release, after regenerating my campaign and conditions, and it worked flawlessly. It did report the F/A-18C my buddy was using as crashed, but I believe this is not your fault. Scanning the game debrief.log (pre- and post-mission) revealed the F/A-18C isn't being written there yet, it seems, and so it will always count as an aircraft loss even when he doesn't die. No biggy... I can use your "cheat" system to give me credits *only* to buy his plane and keep a tally of "clean" credits for campaign use.

 

I will try a 2nd mission later on, and see how that goes. However, I was super glad to see it worked. I hope some of the input I provided was useful for you!

 

I will report back, but on a preliminary pass, it seems the MP is working. I do agree with spreading the units someone above reported, but I can live with these "smallies" haha.

 

Thanks for the hard work, I do appreciate it! This is amazing... :)

 

Does the log get partially written or something like that? You have to look into "world_state" dictionary in there, units which are not present there are discarded as "destroyed". Does the log gets written properly if you shut the server down after the mission? (as you should do anyway, since it'd lock the nextmission.miz preventing the application from generating a new one). Maybe it wasn't there because when you ended the mission the slots were unoccupied?

 

Thanks for the feedback btw.


Edited by shdwp
Link to comment
Share on other sites

Odd... latest release I saw was I think 1.10??? That's probably the problem let me look at the DL page again.

Nvidia RTX3080 (HP Reverb), AMD 3800x

Asus Prime X570P, 64GB G-Skill RipJaw 3600

Saitek X-65F and Fanatec Club-Sport Pedals (Using VJoy and Gremlin to remap Throttle and Clutch into a Rudder axis)

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...