Persistence World Script - Last update 11.2023

Главная > Файлы пользователей > Persistence World Script - Last update 11.2023
Любая версия
Другой

Persistence World Script - Last update 11.2023

Тип - Утилита
Загрузил - TheJGi
Дата - 02.03.2023 19:22:48
(FR) Script pour sauvegarder la progression en mission si implémenté.
Les unitées sol, statiques et navires (hors portes-avions) détruits seront listés et retirés au prochain lancement.
Basé sur les travaux des excellents Pikey et Surrexen mais beaucoup de refonte et pas mal d'ajout.

(EN) Script to save mission progression.
All ground units, statics and boats (not carriers) destroyed will be list and destroy on next load.
Based on the awesome Pikey and Surrexen works but with lots of rebuilds et adds.

-- Mises à jour / Updates --
/!\ Rien n'est jamais parfait, ce script évoluera au fil des idées d'améliorations, des bugs éventuels à corriger et surtout du temps que je peux y consacrer.

/!\ Nothing's perfect, but if you track bugs and share it, i will do my best to update the script. I'm not professionnal and like most of us, i have to share my time between familly and work also.

Download the latest version on my GitHub : https://github.com/Queton1-1/DCS-Persistent-World-Script
2023-11-26 : version 2.13l - Corrections bugs
-----
2023-11 : version 2.13j - Correction de bug avec passage à la 2.9
2023-10 : version 2.13i - Sauvegarde des F-10 marks, gestion des groupes multi-unités, gestion des doublons. // Now save F-10 marks, handle groups with more than one unit.
2023-09 : version 2.13f - Ajout sauvegarde des marqueurs et refactorisation du code / Now save marks & global rewrite
2023-08 : version 2.13e - correction regles d'engagements
2023-07 : version 2.13d - global update
2023-06 : version 2.12 - global update
2023-04 : version 2.10 - Change save location (Saved Games\DCS\Missions\_PWS_Saves) & now, save spawned unit (CTLD, i hope)
2023-03 : version 2.05
2023-03 : version 2.06 - English instructions



= FR =
-- Installation --
Il suffit de créer un trigger avec pour condition 'temps sup. à' (1) et charger le script .lua contenu dans le .zip
Ne nécessite aucune dépendance (Moose, Mist, etc...) et ne gène pas leur fonctionnement.

Nécessite que votre fichier 'MissionScripting.lua' dans votre dossier '[...]\DCS World\Scripts' soit 'de-sanitize' car le script fait appel à des fonctions basique de la lib 'os'.
(Et à répeter après chaque mise à jour.)

Plus précisément désactiver les lignes suivantes :

    sanitizeModule('os' ),
    sanitizeModule('io' ),
    sanitizeModule('lfs' ),

en ajoutant -- devant comme suit :

    --sanitizeModule('os' ),
    --sanitizeModule('io' ),
    --sanitizeModule('lfs' ),

Pour chaque utilisation du script, pensez à régler le temps entre chaque save (300s par défaut) et le nom du fichier de sauvegarde.
Ces paramètres se trouvent dans le script, éditable avec n'importe quel éditeur texte (bloc note, notepad++, visual studio code)

-- Utilisation --
Rien de plus simple.
Si le script est bien chargé, c'est automatique et des messages s'afficheront à chaque sauvegarde.
Les fichiers de sauvegardes se situerons dans le dossier d'installation de DCS (/Program File/...) >>(versions antérieures à v2.09)
Les fichiers de sauvegardes se situerons dans le dossier Missions de DCS (/Saved Games/DCS/Missions/_PWS_Saves) >>(à partir de v2.09)



= EN =
-- Installation --
Just create a trigger with condition time more' (1 or many seconds) and load the script .lua from .zip
Mist or Moose libs not needed.

Need 'MissionScripting.lua' 'de-sanitize' to access OS & IO lua libs.
(After every ED update, you will need to 'de-sanitize' your 'MissionScripting.lua' file.)

Comment these lines :

    sanitizeModule('os' ),
    sanitizeModule('io' ),
    sanitizeModule('lfs' ),

just add -- like below :

    --sanitizeModule('os' ),
    --sanitizeModule('io' ),
    --sanitizeModule('lfs' ),

Dont forget to se t few parameters in the top of the script for every use. (Time between saves & filename prefix)


-- Use --
Easy
If well done un mission editor, messages will be displayed.
Saves file will be created in DCS application folder (/Program Files/...) >>(before v2.09)
Saves file will be created in DCS application folder (/Saved Games/DCS/Missions/_PWS_Saves) >>(after v2.09)
Enjoy!
  • Лицензия: Свободная - Бесплатная версия, Неограниченное распр.
  • Язык: Французский
  • Размер файла: 7.3 Кб
  • Скачано: 181
  • Комментариев: 7
ПРИСОЕДИНЯЙТЕСЬ К НАМ