CDF M777 IA

by Sixcoups

1.2.1

EN — CDF M777 IA 1.2.1
Fixed: script compile error after the M777 Howitzer update of 20/10 (FireChamberedRound signature changed).
Counter-battery now triggers only on player-fired rounds (not cook-offs, not the M777 mod’s new native AI).
FR — CDF M777 IA 1.2.1
Corrigé : erreur de compilation après la mise à jour du M777 Howitzer du 20/10 (signature de FireChamberedRound modifiée).
La contre-batterie ne se déclenche plus que sur les coups tirés par un joueur (pas les départs de feu, ni la nouvelle IA native du mod M777).
Game Version
1.8.0.13
Created
Tue, 20 Oct 2026 22:33:38 GMT
Last Modified
Tue, 20 Oct 2026 22:33:42 GMT

1.2.0

CDF M777 IA – 1.2
English

New: AI counter-battery fire. When players fire the M777, enemy AI artillery fires back at their gun.

Trigger: a round fired by players (a player within 15 m of the gun). Rounds fired by the AI never trigger it.
Who fires back: AI-crewed M777s and mortars of a faction hostile to the shooter, able to reach the gun, with no other artillery mission running. Closest pieces first, up to the GM limit.
Per piece: a random reaction delay, then adjustment rounds one at a time that close in from alternating sides, then a fire-for-effect salvo at the remaining error.
No fire on friendlies within 100 m of the target gun. Moving your gun after firing lets you escape the counter-battery.
New GM settings tab CDF M777 IA - Contre-batterie: on/off, reaction delay min/max (60/180 s), first-round error (300 m), correction per round (40 %), residual error (30 m), adjustment rounds (3), fire-for-effect rounds (6), max pieces (2), max range (20 km), cooldown (120 s).
Server log: [CDF][Contre-batterie].



Français

Nouveau : contre-batterie IA. Quand des joueurs tirent au M777, l’artillerie IA ennemie riposte sur leur pièce.

Déclencheur : un coup tiré par des joueurs (un joueur à moins de 15 m de la pièce). Les tirs de l’IA ne déclenchent jamais de riposte.
Qui riposte : les M777 et mortiers servis par des IA d’une faction ennemie, capables d’atteindre la pièce, sans autre mission d’artillerie en cours. Les plus proches d’abord, dans la limite du GM.
Pour chaque pièce : un délai de réaction au hasard, puis des coups de réglage un par un qui encadrent et se rapprochent, puis un tir d’efficacité avec l’erreur restante.
Pas de tir si des amis de l’équipage sont à moins de 100 m de la pièce visée. Déplacer sa pièce après le tir permet d’échapper à la riposte.
Nouvel onglet GM CDF M777 IA - Contre-batterie : activation, délai de réaction min/max (60/180 s), erreur du premier coup (300 m), correction par coup (40 %), erreur résiduelle (30 m), coups de réglage (3), coups d’efficacité (6), pièces max (2), portée max (20 km), recharge (120 s).
Journal serveur : [CDF][Contre-batterie].

Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.8.0.13
Created
Fri, 16 Oct 2026 17:30:49 GMT
Last Modified
Fri, 16 Oct 2026 17:30:53 GMT

1.1.0

CDF M777 IA – 1.1

Fix: the crew kept "adjusting its aim" and never fired.

- When the gun was on target but the turret was jammed against its ±15° stop, the AI could never reach the last fraction of a degree it wants before firing, so it adjusted forever. The crew now re-centres the piece in small steps (5° max per step) once the gun is on target, the turret is at its stop and no round has left for 20 s, giving the turret its travel back.
- Piece rotation now tracks the actual aim point (wind-corrected) instead of the raw target.
- The firing solution now accounts for the tilt of the piece towards the target: turret limits are measured relative to the piece, so a gun set up on a slope could be handed a high-angle solution the turret cannot physically reach. A 0.75° safety margin is kept on both elevation stops.
- Server log: a mission that has not fired for 45 s now writes a full status line every 30 s ("Mission sans tir depuis N s"): gun bearing error, turret traverse and remaining travel, current and required elevation, piece tilt, folded piece, player aboard. Search the server log for [CDF][M777].
- The mission start line now carries the mod version (v1.1) so you can tell which build the server runs.

Reminders when it still does not fire: deploy the howitzer first (the folded/towed variant cannot fire), stay out of the gunner seat while the AI serves it (the piece will not rotate with a player aboard), keep the target within range and above the skyline (a blocked trajectory is refused on purpose), and set the waypoint shell count to the last (unlimited) entry.


---

CDF M777 IA – 1.1

Correctif : les servants « ajustaient le pointage » sans jamais tirer.

- Quand le canon était sur la cible mais la tourelle en butée (±15°), l'IA ne pouvait jamais gagner le dernier dixième de degré qu'elle exige avant de tirer : elle ajustait sans fin. L'équipage recentre désormais la pièce par petits pas (5° max par passe) dès que le canon est sur la cible, la tourelle en butée et qu'aucun coup n'est parti depuis 20 s, ce qui rend du débattement à la tourelle.
- Le pivotement de la pièce suit maintenant le vrai point de visée (corrigé du vent) et non la cible brute.
- La solution de tir tient compte de l'inclinaison de la pièce vers la cible : les butées de site sont mesurées par rapport à la pièce, une pièce posée en pente pouvait recevoir une solution plongeante que la tourelle ne peut physiquement pas prendre. Marge de 0,75° conservée sur chaque butée.
- Journal serveur : une mission sans tir depuis 45 s écrit un bilan complet toutes les 30 s (« Mission sans tir depuis N s ») : écart canon-cible, azimut et débattement restant de la tourelle, site actuel et demandé, inclinaison de la pièce, pièce repliée, joueur à bord. Chercher [CDF][M777] dans le journal du serveur.
- La ligne de début de mission porte la version du mod (v1.1) pour savoir quel build tourne sur le serveur.

Rappels si ça ne tire toujours pas : déployer le canon d'abord (la version repliée/tractée ne tire pas), ne pas rester au poste de tireur pendant que l'IA sert la pièce (elle ne pivote pas avec un joueur à bord), garder la cible à portée et dégagée du relief (une trajectoire masquée est refusée volontairement), et régler le nombre d'obus du waypoint sur la dernière entrée (illimité).

Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.8.0.13
Created
Fri, 09 Oct 2026 18:05:12 GMT
Last Modified
Fri, 09 Oct 2026 18:05:18 GMT

1.0.0

Game Version
1.8.0.13
Created
Wed, 16 Sep 2026 22:54:23 GMT
Last Modified
Wed, 16 Sep 2026 22:54:27 GMT

Showing 1 to 4 of 4 results

Rows per page