Results 1 to 21 of 21

Thread: Piper-Kiev campaig question

  1. #1
    Ace 1lokos's Avatar
    Join Date
    Jan 2012
    Posts
    4,556
    Post Thanks / Like
    Total Downloaded
    797.00 MB

    Piper-Kiev campaig question

    I am translating Dynamo campaign and note that missions have a associated script.

    Spoiler: 

    Code:
    /*
    Данный файл является частью кампании "Дюнкерк-операция Динамо".
    Автор: Вихарев Евгений aka Geniok.
    Дата: 09.09.2011
    */
    
    
    //$reference Campaign.dll
    //-$debug
    
    using System;
    using System.IO;
    using System.Collections;
    using System.Collections.Generic;
    using maddox.game;
    using maddox.game.world;
    using maddox.GP;
    
    public class BriefingParser
    {
        private struct SectionPair
        {
            public String Section;
            public String Title;
            public String Key;
        }
    
        private Dictionary<SectionPair, string> keyPairs = new Dictionary<SectionPair, string>();
        private String briefingFilePath;
    
        public BriefingParser(String briefingPath)
        {
            TextReader briefingFile = null;
            String strLine = null;
            String currentRoot = null;
            String currentTitle = null;
            String[] keyPair = null;
    
            briefingFilePath = briefingPath;
    
            try
            {
                briefingFile = new StreamReader(briefingPath);
    
                strLine = briefingFile.ReadLine();
    
                while (strLine != null)
                {
                    if (strLine != "")
                    {
                        if (strLine.StartsWith("[") && strLine.EndsWith("]"))
                        {
                            currentRoot = strLine.Substring(1, strLine.Length - 2);
                        }
                        else if (strLine.StartsWith("<") && strLine.EndsWith(">"))
                        {
                            currentTitle = strLine.Substring(1, strLine.Length - 2);
                        }
                        else
                        {
                            keyPair = strLine.Split(new char[] { '=' }, 2);
    
                            SectionPair sectionPair;
                            String value = null;
    
                            if (currentRoot == null)
                            {
                                currentRoot = "[1]";
                            }
                            if (currentTitle == null)
                            {
                                currentTitle = "<Name>";
                            }
    
                            sectionPair.Section = currentRoot;
                            sectionPair.Title = currentTitle;
                            sectionPair.Key = keyPair[0];
    
                            if (keyPair.Length > 1)
                            {
                                value = keyPair[1];
                            }
    
                            keyPairs.Add(sectionPair, value);
                        }
                    }
                    strLine = briefingFile.ReadLine();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (briefingFile != null)
                {
                    briefingFile.Close();
                }
            }
        }
    
        public void AddSetting(String sectionName, String titleName, String settingName, String settingValue)
        {
            SectionPair sectionPair;
            sectionPair.Section = sectionName;
            sectionPair.Title = titleName;
            sectionPair.Key = settingName;
    
            if (keyPairs.ContainsKey(sectionPair))
            {
                keyPairs.Remove(sectionPair);
            }
    
            keyPairs.Add(sectionPair, settingValue);
    
            SaveSettings();
        }
    
        public void AddSetting(String sectionName, String titleName, String settingName)
        {
            AddSetting(sectionName, titleName, settingName, null);
        }
    
        private void SaveSettings()
        {
            ArrayList sections = new ArrayList();
            ArrayList titles = new ArrayList();
            String tmpValue = "";
            String strToSave = "";
    
            foreach (SectionPair sectionPair in keyPairs.Keys)
            {
                if (!sections.Contains(sectionPair.Section))
                {
                    sections.Add(sectionPair.Section);
                }
                if (!titles.Contains(sectionPair.Title))
                {
                    titles.Add(sectionPair.Title);
                }
            }
    
            foreach (String section in sections)
            {
                strToSave += ("[" + section + "]\r\n");
    
                foreach (String title in titles)
                {
                    strToSave += ("<" + title + ">\r\n");
    
                    foreach (SectionPair sectionPair in keyPairs.Keys)
                    {
                        if (sectionPair.Section == section)
                        {
                            if (sectionPair.Title == title)
                            {
                                tmpValue = (String)keyPairs[sectionPair];
    
                                strToSave += (sectionPair.Key + tmpValue + "\r\n");
                            }
                        }
                    }
                }
                strToSave += "\r\n";
            }
    
            try
            {
                TextWriter tw = new StreamWriter(briefingFilePath);
                tw.Write(strToSave);
                tw.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
    
    public class Mission : maddox.game.campaign.Mission
    {
        AiActor a1 = null;
        AiAircraft airc1 = null;
        int countPlayerWins = 0;
        int countDead = 0;
        bool isComplete = false;
        int score = 0;
    
        private static string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
        private static string FILE_NAME = mydocpath + @"\1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\campaign_Dunkirk\Score.data";
    
        private static void writeScore(int scr)
        {
            using (FileStream fs = new FileStream(FILE_NAME, FileMode.Create))
            {
                using (BinaryWriter w = new BinaryWriter(fs))
                {
                    w.Write(scr);
                }
            }
        }
    
        private static int readScore()
        {
            using (FileStream fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read))
            {
                using (BinaryReader r = new BinaryReader(fs))
                {
                    return (r.ReadInt32());
                }
            }
        }
    
        private void serverMessage(string msg)
        {
            Player pl = GamePlay.gpPlayer();
            Player[] players = { pl };
            object[] args = { msg };
            GamePlay.gpLogServer(players, msg, args);
        }
    
        private void HUDMessgeTo(string message)
        {
            Player pl = GamePlay.gpPlayer();
            String namePlayer = pl.Name();
            GamePlay.gpHUDLogCenter(namePlayer + ": " + message);
        }
    
        public override void OnBattleStarted()
        {
            base.OnBattleStarted();
        }
    
        private void checkLanded(AiAircraft aircraft)
        {
            if (GamePlay.gpPlayer().Place() == aircraft)
            {
                Campaign.battleSuccess = true;
    
                isComplete = true;
                score += 100;
    
                HUDMessgeTo("Вы выполнили поставленную перед вами задачу!");
                Timeout(10.0, () =>
                {
                    GamePlay.gpHUDLogCenter("Для выхода из миссии нажмите ESC!");
                });
            }
        }
    
        public override void OnAircraftLanded(int missionNumber, string shortName, AiAircraft aircraft)
        {
            checkLanded(aircraft);
        }
    
        public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
        {
            checkLanded(aircraft);
        }
    
        public override void OnBattleStoped()
        {
            base.OnBattleStoped();
    
            if (isComplete)
            {
                writeScore(score);
    
                BriefingParser parser = new BriefingParser(@"..\il-2 sturmovik cliffs of dover\parts\bob\mission\campaign\campaign_Dunkirk\GB_01.BRIEFING");
                parser.AddSetting("2", "Description", "Ваши очки:", readScore().ToString());
            }
        }
    }


    Seem what this script should do is, show a on screen message:

    "Вы выполнили поставленную перед вами задачу!" ~"Mission accomplished!"

    or

    Для выхода из миссии нажмите ESC! ~ "To exit the mission, press ESC!"

    And write (I guess) "Ваши очки:" ~"Your score/points:" in the files:

    \1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\campaign_Dunkirk\Score.data

    \il-2 sturmovik cliffs of dover\parts\bob\mission\campaign\campaign_Dunkirk\ GB_0x.BRIEFING

    But in English game installation this script seems don't work, nothing is record in that files.

    The script work in Russian installation of game?

    If not work, is safety remove that script?

  2. #2
    Ace 1lokos's Avatar
    Join Date
    Jan 2012
    Posts
    4,556
    Post Thanks / Like
    Total Downloaded
    797.00 MB

    Piper-Kiev campaig question

    I am translating Dynamo campaign and notice that missions have a associated script.

    Spoiler: 

    Code:
    /*
    Данный файл является частью кампании "Дюнкерк-операция Динамо".
    Автор: Вихарев Евгений aka Geniok.
    Дата: 09.09.2011
    */
    
    
    //$reference Campaign.dll
    //-$debug
    
    using System;
    using System.IO;
    using System.Collections;
    using System.Collections.Generic;
    using maddox.game;
    using maddox.game.world;
    using maddox.GP;
    
    public class BriefingParser
    {
        private struct SectionPair
        {
            public String Section;
            public String Title;
            public String Key;
        }
    
        private Dictionary<SectionPair, string> keyPairs = new Dictionary<SectionPair, string>();
        private String briefingFilePath;
    
        public BriefingParser(String briefingPath)
        {
            TextReader briefingFile = null;
            String strLine = null;
            String currentRoot = null;
            String currentTitle = null;
            String[] keyPair = null;
    
            briefingFilePath = briefingPath;
    
            try
            {
                briefingFile = new StreamReader(briefingPath);
    
                strLine = briefingFile.ReadLine();
    
                while (strLine != null)
                {
                    if (strLine != "")
                    {
                        if (strLine.StartsWith("[") && strLine.EndsWith("]"))
                        {
                            currentRoot = strLine.Substring(1, strLine.Length - 2);
                        }
                        else if (strLine.StartsWith("<") && strLine.EndsWith(">"))
                        {
                            currentTitle = strLine.Substring(1, strLine.Length - 2);
                        }
                        else
                        {
                            keyPair = strLine.Split(new char[] { '=' }, 2);
    
                            SectionPair sectionPair;
                            String value = null;
    
                            if (currentRoot == null)
                            {
                                currentRoot = "[1]";
                            }
                            if (currentTitle == null)
                            {
                                currentTitle = "<Name>";
                            }
    
                            sectionPair.Section = currentRoot;
                            sectionPair.Title = currentTitle;
                            sectionPair.Key = keyPair[0];
    
                            if (keyPair.Length > 1)
                            {
                                value = keyPair[1];
                            }
    
                            keyPairs.Add(sectionPair, value);
                        }
                    }
                    strLine = briefingFile.ReadLine();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (briefingFile != null)
                {
                    briefingFile.Close();
                }
            }
        }
    
        public void AddSetting(String sectionName, String titleName, String settingName, String settingValue)
        {
            SectionPair sectionPair;
            sectionPair.Section = sectionName;
            sectionPair.Title = titleName;
            sectionPair.Key = settingName;
    
            if (keyPairs.ContainsKey(sectionPair))
            {
                keyPairs.Remove(sectionPair);
            }
    
            keyPairs.Add(sectionPair, settingValue);
    
            SaveSettings();
        }
    
        public void AddSetting(String sectionName, String titleName, String settingName)
        {
            AddSetting(sectionName, titleName, settingName, null);
        }
    
        private void SaveSettings()
        {
            ArrayList sections = new ArrayList();
            ArrayList titles = new ArrayList();
            String tmpValue = "";
            String strToSave = "";
    
            foreach (SectionPair sectionPair in keyPairs.Keys)
            {
                if (!sections.Contains(sectionPair.Section))
                {
                    sections.Add(sectionPair.Section);
                }
                if (!titles.Contains(sectionPair.Title))
                {
                    titles.Add(sectionPair.Title);
                }
            }
    
            foreach (String section in sections)
            {
                strToSave += ("[" + section + "]\r\n");
    
                foreach (String title in titles)
                {
                    strToSave += ("<" + title + ">\r\n");
    
                    foreach (SectionPair sectionPair in keyPairs.Keys)
                    {
                        if (sectionPair.Section == section)
                        {
                            if (sectionPair.Title == title)
                            {
                                tmpValue = (String)keyPairs[sectionPair];
    
                                strToSave += (sectionPair.Key + tmpValue + "\r\n");
                            }
                        }
                    }
                }
                strToSave += "\r\n";
            }
    
            try
            {
                TextWriter tw = new StreamWriter(briefingFilePath);
                tw.Write(strToSave);
                tw.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    }
    
    public class Mission : maddox.game.campaign.Mission
    {
        AiActor a1 = null;
        AiAircraft airc1 = null;
        int countPlayerWins = 0;
        int countDead = 0;
        bool isComplete = false;
        int score = 0;
    
        private static string mydocpath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
        private static string FILE_NAME = mydocpath + @"\1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\campaign_Dunkirk\Score.data";
    
        private static void writeScore(int scr)
        {
            using (FileStream fs = new FileStream(FILE_NAME, FileMode.Create))
            {
                using (BinaryWriter w = new BinaryWriter(fs))
                {
                    w.Write(scr);
                }
            }
        }
    
        private static int readScore()
        {
            using (FileStream fs = new FileStream(FILE_NAME, FileMode.Open, FileAccess.Read))
            {
                using (BinaryReader r = new BinaryReader(fs))
                {
                    return (r.ReadInt32());
                }
            }
        }
    
        private void serverMessage(string msg)
        {
            Player pl = GamePlay.gpPlayer();
            Player[] players = { pl };
            object[] args = { msg };
            GamePlay.gpLogServer(players, msg, args);
        }
    
        private void HUDMessgeTo(string message)
        {
            Player pl = GamePlay.gpPlayer();
            String namePlayer = pl.Name();
            GamePlay.gpHUDLogCenter(namePlayer + ": " + message);
        }
    
        public override void OnBattleStarted()
        {
            base.OnBattleStarted();
        }
    
        private void checkLanded(AiAircraft aircraft)
        {
            if (GamePlay.gpPlayer().Place() == aircraft)
            {
                Campaign.battleSuccess = true;
    
                isComplete = true;
                score += 100;
    
                HUDMessgeTo("Вы выполнили поставленную перед вами задачу!");
                Timeout(10.0, () =>
                {
                    GamePlay.gpHUDLogCenter("Для выхода из миссии нажмите ESC!");
                });
            }
        }
    
        public override void OnAircraftLanded(int missionNumber, string shortName, AiAircraft aircraft)
        {
            checkLanded(aircraft);
        }
    
        public override void OnAircraftCrashLanded(int missionNumber, string shortName, AiAircraft aircraft)
        {
            checkLanded(aircraft);
        }
    
        public override void OnBattleStoped()
        {
            base.OnBattleStoped();
    
            if (isComplete)
            {
                writeScore(score);
    
                BriefingParser parser = new BriefingParser(@"..\il-2 sturmovik cliffs of dover\parts\bob\mission\campaign\campaign_Dunkirk\GB_01.BRIEFING");
                parser.AddSetting("2", "Description", "Ваши очки:", readScore().ToString());
            }
        }
    }


    Seem what this script should do is, show a on screen message:

    "Вы выполнили поставленную перед вами задачу!" ~"Mission accomplished!"

    or

    Для выхода из миссии нажмите ESC! ~ "To exit the mission, press ESC!"

    And write (I guess) "Ваши очки:" ~"Your score/points:" in the files:

    \1C SoftClub\il-2 sturmovik cliffs of dover\mission\campaign\campaign_Dunkirk\Score.data <<<<< *

    \il-2 sturmovik cliffs of dover\parts\bob\mission\campaign\campaign_Dunkirk\ GB_0x.BRIEFING

    But in English game installation this script seems don't work, nothing is record in that files.

    The script work in Russian installation of game?

    If will not work in English game, is safety remove that script?

    * Since now practilly anyone play the default game without Team Fusion Patches, this path should not be in "-MOD"?

    \1C SoftClub\il-2 sturmovik cliffs of dover - MOD\mission\campaign\campaign_Dunkirk\Score.data
    Last edited by 1lokos; Aug-30-2017 at 20:03.

  3. Likes 159BAG_Koksa, Piper-Kiev liked this post
  4. #3
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Arrow Re: Piper-Kiev campaig question

    В русском варианте игры скрипт - работает!
    Можно играть и без скриптов, кампания будет работать!
    Скрипты кампании находятся не в папке МОД, а в корневой установке игры.
    Вроде все вопросы правильно понял?

    In the Russian version of the game, the script works!
    You can play and without the scripts the campaign will work!
    The campaign scripts are not in the MOD folder, but in the root installation of the game.
    Like all the questions correctly understood?
    Last edited by Piper-Kiev; Sep-04-2017 at 07:25.

  5. #4
    Ace 1lokos's Avatar
    Join Date
    Jan 2012
    Posts
    4,556
    Post Thanks / Like
    Total Downloaded
    797.00 MB

    Re: Piper-Kiev campaig question

    Piper,

    Yes, the scrip work, the message "1lokos.Mission accomplished!" is showed after player plane landing.

    But the part relative "score or kill or victories", no, nothing is "parser" in briefing file.

    Code:
     BriefingParser parser = new BriefingParser(@"..\il-2 sturmovik cliffs of dover\parts\bob\mission\campaign\campaign_Dunkirk\GB_01.BRIEFING");
    If I change the file in Documents\1c soft... from score.data to score.txt* after mission end this file is updated, but is write a letter: "d".

    Perhaps is due the fact that my game is not in C:\Program Files\Steam\..., but in E:\Steam library\...

    Anyway, like you say this no functional part don't interfere in play the missions. Thank you.

    * In other campaigns (e.g. Heinkil Redux) is used score.txt.
    Last edited by 1lokos; Sep-04-2017 at 09:06.

  6. #5
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by 1lokos View Post
    Piper,

    Anyway, like you say this no functional part don't interfere in play the missions. Thank you.

    * In other campaigns (e.g. Heinkil Redux) is used score.txt.
    Thank you! Play in pleasure

  7. #6
    Combat pilot Tychon's Avatar
    Join Date
    Jul 2014
    Posts
    206
    Post Thanks / Like
    Total Downloaded
    115.6 KB

    Re: Piper-Kiev campaig question

    Начал играть в кампанию Erpr.Gr.210. Почему-то не сохраняются пройденные миссии. По пути С-Пользователи-Администратор-1C SoftClub - il-2 sturmovik cliffs of dover - mission - campaign папка campaign_Erpr.Gr.210 создана...

    p.s. миссии в кампании Team Fusion Campaigns сохраняются без проблем.
    p.p.s. решил проблему копированием данной папки campaign_Erpr.Gr.210 в папку il-2 sturmovik cliffs of dover MOD
    Last edited by Tychon; Oct-23-2017 at 02:33.

  8. #7
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Tychon View Post
    Начал играть в кампанию Erpr.Gr.210. Почему-то не сохраняются пройденные миссии. По пути С-Пользователи-Администратор-1C SoftClub - il-2 sturmovik cliffs of dover - mission - campaign папка campaign_Erpr.Gr.210 создана...

    p.s. миссии в кампании Team Fusion Campaigns сохраняются без проблем.
    p.p.s. решил проблему копированием данной папки campaign_Erpr.Gr.210 в папку il-2 sturmovik cliffs of dover MOD
    Молодца! Ведь все папки с сейвами все равно одинаковые!

  9. #8
    Combat pilot Tychon's Avatar
    Join Date
    Jul 2014
    Posts
    206
    Post Thanks / Like
    Total Downloaded
    115.6 KB

    Re: Piper-Kiev campaig question

    Интересно, в "Блице" кампании пойдут без проблем? На форуме говорят - кампании вроде идут.

  10. #9
    Combat pilot Tychon's Avatar
    Join Date
    Jul 2014
    Posts
    206
    Post Thanks / Like
    Total Downloaded
    115.6 KB

    Re: Piper-Kiev campaig question

    Контент добавился, ждём новых кампаний Пайпера!

  11. Likes skynet, Argus_AIG (44) liked this post
  12. #10
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Lightbulb Re: Piper-Kiev campaig question

    Quote Originally Posted by Tychon View Post
    Контент добавился, ждём новых кампаний Пайпера!
    Привет! Сори долго не заходил, а что патч 4.5 уже вышел?

  13. #11
    Novice Pilot
    Join Date
    Jan 2014
    Posts
    45
    Post Thanks / Like
    Total Downloaded
    2.10 MB

    Re: Piper-Kiev campaig question

    интересно, в "блице" кампании пойдут без проблем?
    Сейчас как раз допрохожу jg26 в блице. Вроде бы всё работает. Только в сильно нагруженных миссиях подтормаживает сильнее, чем в 4.3.

  14. #12
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Lightbulb Re: Piper-Kiev campaig question

    Quote Originally Posted by Dornil View Post
    Сейчас как раз допрохожу jg26 в блице. Вроде бы всё работает. Только в сильно нагруженных миссиях подтормаживает сильнее, чем в 4.3.
    Так патч 4.5 вышел? если да то киньте ссылку на скачивание плиз.
    И если не трудно краткое описание сложностей установки если таковы есть)))

  15. #13
    Ace 1lokos's Avatar
    Join Date
    Jan 2012
    Posts
    4,556
    Post Thanks / Like
    Total Downloaded
    797.00 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Piper-Kiev View Post
    Так патч 4.5 вышел? если да то киньте ссылку на скачивание плиз.
    И если не трудно краткое описание сложностей установки если таковы есть)))
    Piper,

    4.50 Blitz is available in STEAM as "new" game: IL-2 Sturmovik Cliffs of Dover Blitz and will be installed by STEAM in

    ...\steamapps\common\IL-2 Sturmovik Cliffs of Dover Blitz

    Mnd no longer use the folder - MOD for custom files:

    Documents\1C SoftClub\il-2 sturmovik cliffs of dover - MOD

    But use:

    Documents\1C SoftClub\il-2 sturmovik cliffs of dover

    As now BLITZ is official 1C release and not a MOD.

    So adapt your install instructions to reflect this changes.

    I install "DYNAMO" in 4.50 Blitz and work OK.

    Last edited by 1lokos; Dec-21-2017 at 09:23.

  16. Likes Tychon, Dauntless liked this post
  17. #14
    Ace Argus_AIG (44)'s Avatar
    Join Date
    May 2015
    Location
    Kostroma, Russia
    Posts
    531
    Post Thanks / Like
    Total Downloaded
    6.0 KB

    Re: Piper-Kiev campaig question

    Приветствую! Да патч вышел 15.12.2017. Все проблемы с установкой обсуждаем в ветке TF (МОДы Team Fusion) https://theairtacticalassaultgroup.c...=22747&page=24
    Двигатель: AMD Phenom(tm) II X4 955 CPU @ 3.20GHz, ОЗУ 4Gb, NVIDIA GeForce GTX 1060 3Gb 192-bit, Windows 7 Home Premium, 64-bit (Service Pack 1), Кокпит: ViewSonic VX2268wm 1680x1050, NaturalPoint – TrackIR 5, Joystic Thrustmaster T.16000M, Throttle Gametrix, BRD-Ми-8 (Mi-8)
    откомандирован в II./JG51 (II./JG51Wick) c 2016 http://jg51gruppe2.com/ii.jg51struktur.html

  18. #15
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Arrow Re: Piper-Kiev campaig question

    Quote Originally Posted by 1lokos View Post
    Piper,

    4.50 Blitz is available in STEAM as "new" game: IL-2 Sturmovik Cliffs of Dover Blitz and will be installed by STEAM in

    ...\steamapps\common\IL-2 Sturmovik Cliffs of Dover Blitz

    Mnd no longer use the folder - MOD for custom files:

    Documents\1C SoftClub\il-2 sturmovik cliffs of dover - MOD

    But use:

    Documents\1C SoftClub\il-2 sturmovik cliffs of dover

    As now BLITZ is official 1C release and not a MOD.

    So adapt your install instructions to reflect this changes.

    I install "DYNAMO" in 4.50 Blitz and work OK.

    Thank you!

  19. #16
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Argus_AIG (44) View Post
    Приветствую! Да патч вышел 15.12.2017. Все проблемы с установкой обсуждаем в ветке TF (МОДы Team Fusion) https://theairtacticalassaultgroup.c...=22747&page=24
    Привет! Спасибо! Буду следить за ходом событий)

  20. Likes Tychon liked this post
  21. #17
    Student Pilot
    Join Date
    Jan 2018
    Posts
    4
    Post Thanks / Like
    Total Downloaded
    0

    Smile Re: Piper-Kiev campaig question

    Доброго времени суток. Piper-Kiev приветствую тебя. С Новым Годом.
    Сразу к делу. Летаю в твои кампании в новой версии. Итак кампания "Pik As ", никак не могу пройти первую миссию. Не взлетает первым ведущий, когда-то на сухом писалось об этом, я уже забыл что нужно делать, чтоб ведущий взлетал первым. Ну и вторая напасть, взрываю бочки на аэродроме задания, сбиваю 2 спита, ведущий живой,совершаем посадку на аэродроме (пробовал по разному сначала он, потом я и наоборот), но миссия не проходится, ну никак, чтоб я не делал? Нужен твой совет.

  22. #18
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Arrow Re: Piper-Kiev campaig question

    Quote Originally Posted by 9/JG52_Bubi View Post
    Доброго времени суток. Piper-Kiev приветствую тебя. С Новым Годом.
    Сразу к делу. Летаю в твои кампании в новой версии. Итак кампания "Pik As ", никак не могу пройти первую миссию. Не взлетает первым ведущий, когда-то на сухом писалось об этом, я уже забыл что нужно делать, чтоб ведущий взлетал первым. Ну и вторая напасть, взрываю бочки на аэродроме задания, сбиваю 2 спита, ведущий живой,совершаем посадку на аэродроме (пробовал по разному сначала он, потом я и наоборот), но миссия не проходится, ну никак, чтоб я не делал? Нужен твой совет.
    Привет!С наступившим 2018))
    Возможно не взлетает первым ведущий, так как надо на старте вкл автопилот (это если не заработали команды, я блиц не ставил поэтому не знаю), тот отчитается что готов и после разрешения на взлет должен стартовать.А на счет надписи "миссия выполнена" так хрен с ней, как по мне эти надписи вообще не нужны, приземлился, нажал продолжить и в следующую миссию)).

  23. #19
    Student Pilot
    Join Date
    Jan 2018
    Posts
    4
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Спасибо за совет. Я полетел что тут ещё напишешь......

  24. #20
    Combat pilot Tychon's Avatar
    Join Date
    Jul 2014
    Posts
    206
    Post Thanks / Like
    Total Downloaded
    115.6 KB

    Re: Piper-Kiev campaig question

    В Блице кампании идут. Есть в жизни счастье!

  25. Likes Sandy1942 liked this post
  26. #21
    Combat pilot Piper-Kiev's Avatar
    Join Date
    Jan 2013
    Location
    Kiev
    Posts
    161
    Post Thanks / Like
    Total Downloaded
    60.10 MB

    Arrow Re: Piper-Kiev campaig question

    Quote Originally Posted by Tychon View Post
    В Блице кампании идут. Есть в жизни счастье!
    Отлично!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •