CDF GameMaster Save

by Sixcoups

1.4.1

Release notes 1.4.1
Fixed
Compositions whose children are embedded in the prefab (FIA arsenal, USSR storage shelter, barracks tent, desks, bookcases…) were still duplicated on every load, even after 1.4.0. The children recreated by the prefab are now removed when the save already describes them.
The load-time repair now also covers these compositions and matches stacked duplicates with a small tolerance, since the engine re-settles them a few millimetres apart. On the reported mission it brings 8,114 entities back to about 2,200. Load once, save again.
Saves now record the entity type. Older files remain fully readable.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Notes de version 1.4.1
Corrigé
Les compositions dont les enfants sont intégrés au prefab (arsenal FIA, abri de stockage USSR, tente-caserne, bureaux, bibliothèques…) étaient encore dupliquées à chaque chargement, même après la 1.4.0. Les enfants recréés par le prefab sont désormais supprimés quand la sauvegarde les décrit déjà.
La réparation au chargement couvre aussi ces compositions et reconnaît les doublons empilés avec une petite tolérance, le moteur les reposant à quelques millimètres près. Sur la mission du rapport, elle ramène 8 114 entités à environ 2 200. Charger une fois, re-sauvegarder.
Les sauvegardes enregistrent maintenant le type de chaque entité. Les anciens fichiers restent lisibles.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.8.0.13
Created
Wed, 16 Sep 2026 16:20:53 GMT
Last Modified
Wed, 16 Sep 2026 16:20:56 GMT

1.2.4

Release notes 1.4.0
Fixed
Vanilla compositions holding supplies (helipads, vehicle maintenance areas) were duplicated on every load/save cycle, silently stacking objects at the same spot. The composition link is now cut when the save describes the children itself.
Saves already inflated by 1.3.0 are repaired on load: stacked duplicates inside compositions are dropped. Load once, save again, done. Option repairDuplicatesOnLoad.
Scenario settings were not captured: time, date, weather, wind, playable factions, respawn, game-over rules and all other global attributes are now saved and restored, plus per-faction settings.
autoLoadOnStart only worked on the first server start. It now runs again after every mission end and automatic scenario restart.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF

Notes de version 1.4.0
Corrigé
Les compositions vanilla contenant des supplies (helipads, ateliers) étaient dupliquées à chaque cycle charger/sauvegarder, empilant les objets au même endroit sans rien signaler. Le lien de composition est désormais coupé quand la sauvegarde décrit elle-même les enfants.
Les sauvegardes déjà gonflées par la 1.3.0 sont réparées au chargement : les doublons empilés dans les compositions sont retirés. Charger une fois, re-sauvegarder, c'est réglé. Option repairDuplicatesOnLoad.
Les réglages du scénario n'étaient pas capturés : heure, date, météo, vent, factions jouables, réapparition, règles de fin de partie et tous les autres attributs globaux sont maintenant sauvegardés et restaurés, ainsi que les réglages par faction.
autoLoadOnStart ne fonctionnait qu'au premier démarrage du serveur. Il se rejoue désormais après chaque fin de mission et redémarrage automatique du scénario.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.8.0.13
Created
Mon, 14 Sep 2026 17:49:19 GMT
Last Modified
Mon, 14 Sep 2026 17:49:22 GMT

1.2.3

Arma Reforger 1.8 compatibility
Arma 1.8 renamed the persistence functions used to capture and restore the state of entities placed by the Game Master. Without this update the mod does not compile under 1.8 and mission saving is dead.
Serialization and deserialization calls updated.
The game can now recreate an entity on its own when the data does not match, with no way to forbid it: the mod detects and deletes that duplicate, the same way it used to prevent it. No ghost objects when loading a saved mission.
No format change: existing saves remain readable.


Compatibilité Arma Reforger 1.8
Arma 1.8 a renommé les fonctions de persistance utilisées pour capturer et restaurer l'état des entités posées par le Game Master. Sans cette mise à jour, le mod ne compile pas en 1.8 et la sauvegarde de mission est inopérante.
Appels de sérialisation et de désérialisation mis à jour.
Le jeu peut désormais recréer une entité de son côté lorsque les données ne correspondent pas, sans possibilité de le lui interdire : le mod détecte et supprime ce doublon, comme il l'empêchait auparavant. Aucun objet fantôme au chargement d'une mission sauvegardée.
Aucun changement de format : les sauvegardes existantes restent lisibles.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.8.0.10
Created
Fri, 14 Aug 2026 00:17:17 GMT
Last Modified
Fri, 14 Aug 2026 00:17:20 GMT

1.2.2

Arma Reforger 1.8 compatibility
Arma 1.8 renamed the persistence functions used to capture and restore the state of entities placed by the Game Master.
Serialization and deserialization calls updated.
The game can now recreate an entity on its own when the data does not match, with no way to forbid it: the mod detects and deletes that duplicate, the same way it used to prevent it. No ghost objects when loading a saved mission.
No save format change: your existing saves remain readable.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYFCompatibilité Arma Reforger 1.8
Arma 1.8 a renommé les fonctions de persistance utilisées pour capturer et restaurer l'état des entités posées par le Game Master.
Appels de sérialisation et de désérialisation mis à jour.
Le jeu peut désormais recréer une entité de son côté lorsque les données ne correspondent pas, sans possibilité de le lui interdire : le mod détecte et supprime ce doublon, comme il l'empêchait auparavant. Aucun objet fantôme au chargement d'une mission sauvegardée.
Aucun changement de format de sauvegarde : tes sauvegardes existantes restent lisibles.
Game Version
1.8.0.10
Created
Thu, 13 Aug 2026 18:04:11 GMT
Last Modified
Thu, 13 Aug 2026 18:04:16 GMT

1.2.1

Bien. Version 1.3.0 en place.
Note de version — FR
CDF GameMaster Save 1.3.0
Correction : les IA revenaient sans casque, ni veste, ni gilet. Le placement automatique du moteur range les objets, mais il n'équipe pas : une pièce de tenue refusée par les poches ne va nulle part. Les emplacements d'équipement — tenue portée, arme en main, gadgets, accessoires d'arme — ne sont donc plus vidés ni reconstruits : la panoplie du prefab reste en place, et seule la cargaison (poches, sacs, caisses, coffres de véhicule) est restaurée depuis la sauvegarde.
Correction : les inventaires étaient comptés plusieurs fois à la capture, le moteur listant aussi les rangements imbriqués. Un soldat était enregistré avec quatre pistolets et dix-huit chargeurs.
Correction : la liste des rangements était relevée avant le vidage de l'entité, donc périmée pendant tout le remplissage. Elle est désormais relue à chaque objet.
Le bilan des inventaires apparaît au journal après chaque chargement : équipements conservés, objets remis à leur place, objets replacés par le moteur, objets refusés.
Les sauvegardes créées avec les versions précédentes restent lisibles.
À savoir : un changement de tenue effectué par un GM via l'arsenal n'est pas conservé — c'est la tenue du prefab qui revient.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Change notes — EN
CDF GameMaster Save 1.3.0
Fixed: AI came back with no helmet, jacket or vest. The engine's automatic placement stores items but does not equip them: a piece of clothing rejected by the pouches ends up nowhere. Equipment slots — worn clothing, held weapon, gadgets, weapon attachments — are therefore no longer emptied or rebuilt: the prefab's kit stays in place, and only cargo (pouches, backpacks, crates, vehicle trunks) is restored from the save.
Fixed: inventories were counted several times during capture, as the engine also lists nested storages. A soldier was being recorded with four pistols and eighteen magazines.
Fixed: the storage list was read before the entity was stripped, so it was stale throughout the refill. It is now re-read for every item.
An inventory tally is written to the log after each load: equipment kept, items put back in place, items relocated by the engine, items refused.
Saves created with earlier versions remain readable.
Note: a clothing change made by a GM through the arsenal is not preserved — the prefab's kit comes back.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF

Note de version — FR
CDF GameMaster Save 1.3.0

Correction : les IA revenaient sans casque, ni veste, ni gilet. Le placement automatique du moteur range les objets, mais il n'équipe pas : une pièce de tenue refusée par les poches ne va nulle part. Les emplacements d'équipement — tenue portée, arme en main, gadgets, accessoires d'arme — ne sont donc plus vidés ni reconstruits : la panoplie du prefab reste en place, et seule la cargaison (poches, sacs, caisses, coffres de véhicule) est restaurée depuis la sauvegarde.
Correction : les inventaires étaient comptés plusieurs fois à la capture, le moteur listant aussi les rangements imbriqués. Un soldat était enregistré avec quatre pistolets et dix-huit chargeurs.
Correction : la liste des rangements était relevée avant le vidage de l'entité, donc périmée pendant tout le remplissage. Elle est désormais relue à chaque objet.
Le bilan des inventaires apparaît au journal après chaque chargement : équipements conservés, objets remis à leur place, objets replacés par le moteur, objets refusés.
Les sauvegardes créées avec les versions précédentes restent lisibles.
À savoir : un changement de tenue effectué par un GM via l'arsenal n'est pas conservé — c'est la tenue du prefab qui revient.

Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.7.0.54
Created
Wed, 12 Aug 2026 13:57:48 GMT
Last Modified
Wed, 12 Aug 2026 13:57:52 GMT

1.2.0

Change notes — EN
CDF GameMaster Save 1.2.0
Major fix: AI placed by the Game Master were not saved at all. The game assigns the author to the placed entity — but when you place a lone soldier, the group created automatically above him gets none. That group, the root of the hierarchy, was therefore discarded, and the soldier with it. Capture now accepts an entity as soon as itself, an ancestor or a descendant carries an author. Placing a whole group already worked, which is what hid the defect.
A discarded entity no longer takes its subtree down: you can place a unit inside a pre-existing game-mode group and it will be kept.
Fixed: some AI came back with no equipment. A vest's pouches belong to the vest; stripping the entity before re-dressing it removed storages, and every insertion failed silently. The storage list is now re-read for each item, and an item whose original slot no longer exists is handed to the engine, which finds it a place.
Fixed: inventories were counted twice. A soldier was recorded with four pistols and eighteen magazines, because the engine also lists nested storages.
New log lines: capture breakdown by entity type, rejection reasons, and an inventory restore tally — enough to diagnose without digging through files.
The cleanup counter now states that it counts roots, not entities.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Note de version — FR
CDF GameMaster Save 1.2.0
Correction majeure : les IA posées par le Game Master n'étaient pas sauvegardées du tout. Le jeu attribue l'auteur à l'entité posée — or quand on place un soldat isolé, le groupe créé automatiquement au-dessus de lui n'en reçoit aucun. Ce groupe, racine de la hiérarchie, était donc écarté, et le soldat avec lui. La capture accepte désormais une entité dès qu'elle-même, un ancêtre ou un descendant porte un auteur. Poser un groupe entier fonctionnait déjà, ce qui masquait le défaut.
Une entité écartée n'emporte plus son sous-arbre : tu peux poser une unité dans un groupe préexistant du mode de jeu, elle sera gardée.
Correction : des IA revenaient sans équipement. Les poches d'un gilet appartiennent au gilet ; déshabiller l'entité avant de la rhabiller faisait disparaître des rangements et toutes les insertions échouaient en silence. La liste des rangements est relue à chaque objet, et un objet dont l'emplacement d'origine n'existe plus est confié au moteur, qui lui trouve une place.
Correction : les inventaires étaient comptés en double. Un soldat était enregistré avec quatre pistolets et dix-huit chargeurs, faute d'avoir remarqué que le moteur liste aussi les rangements imbriqués.
Nouvelles lignes de journal : détail de la capture par type d'entité, motifs de rejet, et bilan des inventaires reposés — de quoi diagnostiquer sans fouiller les fichiers.
Le compteur de nettoyage précise qu'il compte des racines, et non des entités.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.7.0.54
Created
Wed, 12 Aug 2026 13:05:11 GMT
Last Modified
Wed, 12 Aug 2026 13:05:15 GMT

1.1.0

Change notes — EN
CDF GameMaster Save 1.1.0
Major fix: reloaded AI vanished. A group recreated empty scheduled its own deletion, along with every member, one millisecond after creation (vanilla m_bDeleteWhenEmpty behaviour). That reflex is now suspended during loading, then restored untouched.
Fixed: AI whose agent was not ready yet joined no group at all. A catch-up pass reconnects them and reports it in the log.
Fixed: inventories were truncated on load (91 items recorded, 61 restored). Loose containers — vest, backpack, crate — number their slots by rank in the pile, so restoring now falls back to the first free slot when the original rank no longer exists.
Fixed: the Auto ON / OFF button kept sending the same command.
Interface in French and English, following the player's language, not the server's.
Lighter main screen, and the timestamp is no longer shown twice on automatic saves.
New log line: Detail par type after each capture, for at-a-glance diagnosis.

Note de version — FR
CDF GameMaster Save 1.1.0
Correction majeure : les IA rechargées disparaissaient. Un groupe recréé vide programmait sa propre destruction, avec tous ses membres, une milliseconde après sa création (comportement vanilla m_bDeleteWhenEmpty). Le réflexe est désormais suspendu pendant le chargement, puis rendu intact.
Correction : les IA dont l'agent n'était pas encore prêt n'étaient rattachées à aucun groupe. Une passe de rattrapage les raccroche et le signale au journal.
Correction : les inventaires étaient amputés au chargement (91 objets enregistrés, 61 restaurés). Les rangements en vrac — gilet, sac, caisse — numérotent leurs emplacements par rang dans la pile : la restauration retombe maintenant sur le premier emplacement libre quand le rang d'origine n'existe plus.
Correction : le bouton Auto ON / OFF renvoyait toujours le même ordre.
Interface en français et en anglais, selon la langue du joueur et non celle du serveur.
Écran principal allégé, et l'heure n'est plus affichée en double sur les sauvegardes automatiques.
Nouveau relevé au journal : Detail par type après chaque capture, pour diagnostiquer d'un coup d'œil.
Discord Sixcoups Mod : https://discord.gg/YEmJxmxcYF
Game Version
1.7.0.54
Created
Wed, 12 Aug 2026 12:06:43 GMT
Last Modified
Wed, 12 Aug 2026 12:06:46 GMT

1.0.0

Game Version
1.7.0.54
Created
Wed, 12 Aug 2026 10:46:38 GMT
Last Modified
Wed, 12 Aug 2026 10:46:41 GMT

Showing 1 to 8 of 8 results

Rows per page