Skip to content

Releases: Queton1-1/DCS-Persistent-World-Script

Persistent World v2.16e

Choose a tag to compare

@Queton1-1 Queton1-1 released this 14 Mar 18:25
75933a6

v2.16e - 14 03 2026

/!\ Testé en local, en server local, et en serveur distant sur une mission test. S'il y'a des retours constructifs, je suis preneur.
Merci.

Pour rappel, le script sauvegarde :

  • Unités et Statics détruits
  • unités et Statics spawnés
  • Marks
  • Warehouses (stocks des bases)
  • Flags (déclencheurs)
  • Variables globale libre de type table PWS_ops et PWS_datas

ChangeLog

2.16e
- optimisation générale du code (local var, avoid lookup, optim 'for' loops, limit table creation and resize)
- modification caractères d'échappement -- pour ne pas sauver une unité
- ajout commandes Marks :
- modification stock de base la plus proche
- modification fuel de la base la plus proche
- load flags, set flags
- reset des fichiers de sauvegarde
- sauver la cartographie des items des warehouses dans un fichier

2.16d
- ajout nom, version, préfixe, requis
- optimisation suivi des events
- mod. global PWS => local PWS
- ajout conditions dé-sanitize 'os ~= nil and io ~= nil and lfs ~= nil'
- séquencement save and load, 0.5 sec d'intervalle
- corrections de diverses coquilles dans les fonctions
- ajout caractères d'échappement ** pour ne pas sauver

Persistent World v2.16c

Choose a tag to compare

@Queton1-1 Queton1-1 released this 18 Feb 19:06
769e8d8

v2.16c - 18 02 2026

/!\ Testé en local, en server local, et en serveur distant sur une mission test. S'il y'a des retours constructifs, je suis preneur.
Merci.

Pour rappel, le script sauvegarde :

  • Unités et Statics détruits
  • unités et Statics spawnés
  • Marks
  • Warehouses (stocks des bases)
  • Flags (déclencheurs)
  • Variables globale libre de type table PWS_ops et PWS_datas

ChangeLog

- refactor des fonctions Load / Save / event et des variables statiques
- Ajout de commandes via les marks
- Ajout de OPs, sauvegarde de la variable tableau PWS_ops
- Ajout de Datas, sauvegarde de la variable tableau PWS_datas
- Ajout de la sauvegarde des Flags, chargement via Marks, sauvegarde auto
- Ajout outils NearestAirbase(), GetDistPoints(), GetDistObjects(), SaveObjectsMaps()

Persistent World v2.16a

Choose a tag to compare

@Queton1-1 Queton1-1 released this 11 Feb 19:00
3ee801d

v2.16a - 08 02 2026

/!\ Testé en local, en server local, et en serveur distant sur une mission test. S'il y'a des retours constructifs, je suis preneur. Merci.
/!\ A noter une limitation de DCS, lors de la save des stocks des aéroports, si un item est à zéro, DCS ne renvois rien pour cet item.
Donc au redémarrage, le quota de l'item concerné sera celui configuré dans l'éditeur.

Pour rappel, le script sauvegarde les unités et statiques morts, les unités et statiques spawnés, les marks et le stock des aéroports, Farps etc...

ChangeLog

- Gros dépoussiérage du code, tri et renommage de variables, refactor de fonctions etc...
- correction saveFileName="MISSION_UNKNOWN"
- ajustement délais de save : 15 minutes
- ajout gestion évenementiel des Marks
- ajout gestion des warehouses
- Nouvel emplacement de savegarde par défaut : `\Saved Games\DCS.Persistence\` pour convenir au serveurs multi-instances.

Persistent World v2.15a

Choose a tag to compare

@Queton1-1 Queton1-1 released this 30 Apr 07:10
9485602

v2.15a

ChangeLog

Refactor du code
Nouvelle fonction de spawn, plus complète, plus flexible
Saves des statics et des Farps possible
Génération du nom de la save automatique fonction du nom de la mission dans le panneau Briefing de l'éditeur
Possibilité de save les unitées spawnées par pattern
Nouvel emplacement de savegarde par défaut : \Saved Games\DCS.Saves\ pour convenir au serveurs multi-instances.

Persistent World v2.13l

Choose a tag to compare

@Queton1-1 Queton1-1 released this 26 Nov 19:32
433caf2

v2.13l

ChangeLog

Correction bug sauvegarde Spawned
Suppression Static dans Event Birth

Persistent World v2.13j

Choose a tag to compare

@Queton1-1 Queton1-1 released this 12 Nov 08:41
71da8a5

v2.13j

ChangeLog

Correction temporaire bug DCS 2.9 : Event.target:getCoalition() sur world.event.S_EVENT_KILL

Persistent World v2.13i

Choose a tag to compare

@Queton1-1 Queton1-1 released this 15 Oct 07:09
72bd1c3

v2.13i

ChangeLog

Suppression des doublons, ajout unités spawés dans PWS.escapeTypeFromDeadList

Persistent World v2.13h

Choose a tag to compare

@Queton1-1 Queton1-1 released this 06 Oct 17:48
48c5f75

v2.13h

ChangeLog

Refactorisation globale, notamment 'spawned'
Ajustements 'escapeTypeFromDeadList'
Refonte 'GroundGroupSpawn()' & '_Tasks'
Gestion groupes multi-unités

Persistent World v2.13f

Choose a tag to compare

@Queton1-1 Queton1-1 released this 17 Sep 22:07
7181fcb

v2.13e

ChangeLog

Refonte des liste d'échappement
escapeNameFromDeadList
escapeTypeFromDeadList
escapeNameFromBirthList
escapeTextFromMarksList

Modification crédits, plus grand chose à voir avec la base de Pikey
Ajout sauvegarde des marqueurs, sauf si texte vide
Refactorisation des fonctions:
PWS_groundSpawn,
PWS_updateSpawnedTable,
PWS_updateMarksTable,
PWS_ONDEADEVENTHANDLER:onEvent(Event)
PWS_ONBIRTHEVENTHANDLER:onEvent(Event)

Mise en cohérence de certains noms

Persistent World v2.13e

Choose a tag to compare

@Queton1-1 Queton1-1 released this 31 Aug 15:07
7181fcb

v2.13e

ChangeLog

Modification task au respawn des groupes

  • ROE : feu à volonté
  • Etat d'alerte : Rouge