Skip to content

VFE - Security Patch Update#4428

Closed
chief-turkler wants to merge 12 commits intoCombatExtended-Continued:Developmentfrom
chief-turkler:Development
Closed

VFE - Security Patch Update#4428
chief-turkler wants to merge 12 commits intoCombatExtended-Continued:Developmentfrom
chief-turkler:Development

Conversation

@chief-turkler
Copy link
Copy Markdown
Contributor

@chief-turkler chief-turkler commented Jan 12, 2026

Changes

Patched all new content. Replaced any old defnames to point at the new defnames.
While I was at it, I also re-organized the files a bit. Manned turrets, autonomous turrets, non-turret security stuff and artillery are now in their seperate patch folders.

Updated the old reference file for VFE-S with a freshly compiled one, for the new version of the mod.
Implemented custom handling for concealable turrets. The turret class reuses a bit of code from VFE-S, we may have to ask permission for that.

Notes

The anti-air turret is patched to use our CIWS system. Fix #4434 is absolutely necessary for this. In the base mod, it explicitly cannot fire at ground targets and I've decided to adhere to the original design in that regard. The anti-air turret can only shoot at skyfallers and incoming projectiles, not ground targets.

A lot of the stats are roughly based on existing stuff in Combat Extended. The shotgun turret, for example, is a single-shot shotgun turret... and we already have exacty that in Armory, so using its stats as a reference was a no-brainer.

The shockmine, in the base mod, is a reusable EMP mine. It is not affected by its own explosion in vanilla and it's not intended to be affected by its own explosion either. It was being affected by its own explosion with Combat Extended, so I had to make it immune to EMPs and Burn damage (which it deals in its explosion). This shouldn't be a problem as it cannot be shut down by an EMP anyway, but I thought it was worth noting here.
shockmine

The artillery has a multi-crew system and it, to my surprise, actually works. I thought we'd need to do something custom for it but no, works fine out of the box.
artillery
I don't think the 'double firing speed when manned with two people' part works, but you can't fire the gun without at least one gunner, so it's at least mostly functional.

I've replaced the landmine's HE shell cost with FSX because, you know, landmine.

The repulsers (energy shields) work perfectly fine! They correctly block shots and have their shield go down based on damage.

Trenches and platforms specifically may need a special fix as they mess with pawn height, but that can come at a later date. Everything else works perfectly fine.

To test this pull request, you will need the latest Steam Workshop version of VFE - Security: https://steamcommunity.com/sharedfiles/filedetails/?id=1845154007
This patch wouldn't be possible without the pull request #4427, so thank you Carl!

Testing

Check tests you have performed:

  • Compiles without warnings
  • Game runs without errors
  • (For compatibility patches) ...with and without patched mod loaded
  • Playtested a colony (specify how long) - 20-30 minutes of messing around with the turrets in devmode

@chief-turkler chief-turkler requested review from a team as code owners January 12, 2026 23:50
@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-20939126379.zip

@github-actions github-actions Bot added the Download in Comments This PR has a zipfile download available. label Jan 12, 2026
@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-20979857646.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21296509082.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21320256327.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21360674545.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21364499847.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21364684723.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21364821507.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21365239796.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21441523997.zip

@github-actions
Copy link
Copy Markdown

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21441708065.zip

@DarkByteZero DarkByteZero mentioned this pull request Jan 29, 2026
4 tasks
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 1, 2026

You can download the rebuilt assembly for this PR here: https://combatextended.lp-programming.com/CombatExtended-21556943323.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Download in Comments This PR has a zipfile download available.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant