Page 1 of 2 12 LastLast
Results 1 to 30 of 43

Thread: Piper-Kiev campaig question

  1. #1
    Ace 1lokos's Avatar
    Join Date
    Jan 2012
    Posts
    4,698
    Post Thanks / Like
    Total Downloaded
    910.85 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,698
    Post Thanks / Like
    Total Downloaded
    910.85 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 21: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 08:25.

  5. #4
    Ace 1lokos's Avatar
    Join Date
    Jan 2012
    Posts
    4,698
    Post Thanks / Like
    Total Downloaded
    910.85 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 10: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
    213
    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 03: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
    213
    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
    213
    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
    47
    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,698
    Post Thanks / Like
    Total Downloaded
    910.85 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 10:23.

  16. Likes Tychon, Dauntless liked this post
  17. #14
    Ace Argus_AIG (44)'s Avatar
    Join Date
    May 2015
    Location
    Kostroma, Russia
    Posts
    556
    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
    213
    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
    В Блице кампании идут. Есть в жизни счастье!
    Отлично!

  27. #22
    Novice Pilot Aurelius's Avatar
    Join Date
    Nov 2019
    Location
    Moscow
    Posts
    33
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Коллеги, делая первые шаги в БоБ понял, возможно преждевременно, что в офлайне без авторских кампаний не обойтись.
    Хочется поблагодарить Piper-Kiev за титанический труд. Уверен, что его кампании очень интересны. Надо разобраться с установкой.

    Вопросы следующие:

    Рекомендация автора по установке - На диск "С" отправятся - PaintSchemes (скины) и папка mission (в ней все для сейвов).
    На диск "D-Steam" отправится основная папка с кампанией и файл campaigns.ini (при заброске файла campaigns.ini внимательно сопоставьте его с тем что у вас есть, на этом файле отмечены все 8 моих кампании + 2 стандартные, если у вас есть что-то ещё от сторонних авторов, возьмите из этого файла то что вам нужно!)


    К сожалению, для меня требуется детализация:

    1. По диску С: что именно и куда вставить/добавить/ввести на замену? Целыми папками или отдельно по каждому самолету?
    2. Диск D-Steam что это и где? Что значит "основная папка с кампанией" (как называется), куда конкретно забросить файл campaigns.ini. Что и как сопоставить? Что значит "отмечены" ...кампаний? Как понять "возьмите то, что вам нужно"? Как узнать, что нам нужно?

    И после распаковки перед глазами оказывается не одна папка в файлами, а их несколько, по числу заархивированных файлов. Все распаковать и перенести или только одну? Какую?
    Заранее спасибо!

  28. #23
    Ace Rostic's Avatar
    Join Date
    Sep 2015
    Posts
    1,171
    Post Thanks / Like
    Total Downloaded
    5.00 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Aurelius View Post
    Коллеги, делая первые шаги в БоБ понял, возможно преждевременно, что в офлайне без авторских кампаний не обойтись.
    Хочется поблагодарить Piper-Kiev за титанический труд. Уверен, что его кампании очень интересны. Надо разобраться с установкой.
    ...

    ПЕРЕД ВЫПОЛНЕНИЕМ ДЕЙСТВИЙ В ЭТОЙ ИНСТРУКЦИИ РЕКОМЕНДУЮ ПРЕДВАРИТЕЛЬНО СДЕЛАТЬ КОПИЮ ПАПКИ НАСТРОЕК ИГРЫ
    Пример пути к папке которую надо скопировать куда нибудь: "C:\Users\UserName\Documents\1C SoftClub\il-2 sturmovik cliffs of dover"


    Чтобы максимально упростить тебе жизнь и учитывая, что у тебя недавно установлена игра и нет других кампаний кроме двух стандартных, то я рекомендую сделать следующее:

    1. Скачать архив всех кампаний которые я собрал в одном архиве: Сборник кампаний Piper-Kiev
      После перехода по ссылке справа вверху будет кнопка с изображением стрелки при наведении курсора мыши на которую появится надпись "Скачать".
    2. Выполнить установку согласно инструкции внутри архива, или ниже описанной (немного упрощенный вариант):
      ПРИ ЗАПРОСЕ РАЗРЕШЕНИЙ НА ПЕРЕЗАПИСЬ ФАЙЛОВ СОГЛАШАЙТЕСЬ!
      1. Содержимое архива FilesInDocuments.zip нужно распаковать в папку сохранений игры.
        Напирмер для BLITZ путь такой: C:\Users\UserName\Documents\1C SoftClub\il-2 sturmovik cliffs of dover
      2. Содержимое архива GameCampaign.zip нужно распаковать в папку игры.
        Напирмер для BLITZ путь такой: C:\Program Files (x86)\Steam\steamapps\common\IL-2 Sturmovik Cliffs of Dover Blitz\parts\bob\mission\campaign



    Узнать путь установки к игре на вашем компьютере можно следующим способом:
    image.png.70d423e16fc0a8d7869e45ff6dab7934.png
    1. В библиотеке игр щелкнуть правой кнопкой мыши по названию игры
    2. В появившемся меню щелкнуть левой кнопкой мыши по пункту "Свойства".
    3. В открывшемся окне перейти на вкладку "Локальные файлы" и нажать на кнопку "Просмотреть локальные файлы"
    4. В итоге откроется окно проводника где в строке адреса указан путь к игре.


    * Исправлено имя архива распаковываемого в папку игры
    Last edited by Rostic; Nov-25-2019 at 13:21.
    Intel Core i7 8700K 3.7Ghz, DDR4 16Gb 2666Mhz, Asus Prime Z370-A, ADATA XPG SX8200 240Gb (PCIe Gen3x4), RTX 2060 6Gb

  29. Likes Aurelius liked this post
  30. #24
    Novice Pilot Aurelius's Avatar
    Join Date
    Nov 2019
    Location
    Moscow
    Posts
    33
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Уважаемый Rostic, большое спасибо.

    Однако лучше уточню некоторые моменты:
    1. На будущее, в какой именно папке внутри "Il-2 sturmovic cliffs of dover" хранятся настройки игры?
    2. В п.п. а и b указан один и тот же архив "FilesInDocuments.zip". Так и должно быть?
    3. В п. а какая именно папка внутри "il-2 sturmovik cliffs of dover" предназначена для сохранения игры, куда следует распаковать архив?

    Спасибо.

    Почитал Readme и еще вопрос: куда распаковать архив Game Campaign.zip?
    Last edited by Aurelius; Nov-25-2019 at 13:07.

  31. #25
    Ace Rostic's Avatar
    Join Date
    Sep 2015
    Posts
    1,171
    Post Thanks / Like
    Total Downloaded
    5.00 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Aurelius View Post
    Уважаемый Rostic, большое спасибо.

    Однако лучше уточню некоторые моменты:
    1. На будущее, в какой именно папке внутри "Il-2 sturmovic cliffs of dover" хранятся настройки игры?
    2. В п.п. а и b указан один и тот же архив "FilesInDocuments.zip". Так и должно быть?
    3. В п. а какая именно папка внутри "il-2 sturmovik cliffs of dover" предназначена для сохранения игры, куда следует распаковать архив?

    Спасибо.

    Почитал Readme и еще вопрос: куда распаковать архив Game Campaign.zip?
    1. Вот именно внутри самой папки и хранятся "C:\Users\UserName\Documents\1C SoftClub\il-2 sturmovik cliffs of dover". А точнее в *.ini файлах которые лежат в корне этой папки.
    2. Нет, не должно быть. Я исправил имя архива для пункта "b".
    3. Вот в нее и распаковать... тоесть будут перезаписаны папки mission и paintschemes
    Intel Core i7 8700K 3.7Ghz, DDR4 16Gb 2666Mhz, Asus Prime Z370-A, ADATA XPG SX8200 240Gb (PCIe Gen3x4), RTX 2060 6Gb

  32. #26
    Novice Pilot Aurelius's Avatar
    Join Date
    Nov 2019
    Location
    Moscow
    Posts
    33
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Rostic View Post
    1. Вот именно внутри самой папки и хранятся "C:\Users\UserName\Documents\1C SoftClub\il-2 sturmovik cliffs of dover". А точнее в *.ini файлах которые лежат в корне этой папки.
    2. Нет, не должно быть. Я исправил имя архива для пункта "b".
    3. Вот в нее и распаковать... то есть будут перезаписаны папки mission и paintschemes
    Очень, очень большое спасибо!
    Прошу извинить мое занудство, но хоть небольшую пользу принес с названием архива по п.b.

  33. Likes Rostic liked this post
  34. #27
    Novice Pilot Aurelius's Avatar
    Join Date
    Nov 2019
    Location
    Moscow
    Posts
    33
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Как мне видится, все сделал точно. Как у меня водится, ничего не получилось.
    При установке по п. а запроса разрешить замену файлов не было.
    По п. b тоже все тихо прошло.
    В игре в Одиночных заданиях и в Карьере ничего нового не появилось.
    В Документах и в Steam появилось, как ниже. Не знаю, оно или нет.
    Завтра еще попробую устанавливать отдельными кампаниями. Мне пока только BF-109 интересны. C них и начну.
    Attached Images Attached Images

  35. #28
    Ace Rostic's Avatar
    Join Date
    Sep 2015
    Posts
    1,171
    Post Thanks / Like
    Total Downloaded
    5.00 MB

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Aurelius View Post
    Как мне видится, все сделал точно. Как у меня водится, ничего не получилось.
    При установке по п. а запроса разрешить замену файлов не было.
    По п. b тоже все тихо прошло.
    В игре в Одиночных заданиях и в Карьере ничего нового не появилось.
    В Документах и в Steam появилось, как ниже. Не знаю, оно или нет.
    Завтра еще попробую устанавливать отдельными кампаниями. Мне пока только BF-109 интересны. C них и начну.
    А я вот смотрю на картинку и вижу папку от версии 4.312 (что какбы нормально если у тебя именно эта версия игры а не БЛИЦ).

    По пункту "b" точно должно было запросить перезапись так как минимум файл со списком установленных кампаний должен быть перезаписан.
    Intel Core i7 8700K 3.7Ghz, DDR4 16Gb 2666Mhz, Asus Prime Z370-A, ADATA XPG SX8200 240Gb (PCIe Gen3x4), RTX 2060 6Gb

  36. #29
    Novice Pilot Aurelius's Avatar
    Join Date
    Nov 2019
    Location
    Moscow
    Posts
    33
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Quote Originally Posted by Rostic View Post
    А я вот смотрю на картинку и вижу папку от версии 4.312 (что как бы нормально если у тебя именно эта версия игры а не БЛИЦ).

    По пункту "b" точно должно было запросить перезапись так как минимум файл со списком установленных кампаний должен быть перезаписан.
    У меня и 4.312 и Blitz. Проверю, может и правда не туда распаковал или не там скрин сделал.
    По пункту b) ошибки с папкой быть не может. Запроса не было.
    Чую, придется игру переустанавливать, чтобы очистить папки.

  37. #30
    Novice Pilot Aurelius's Avatar
    Join Date
    Nov 2019
    Location
    Moscow
    Posts
    33
    Post Thanks / Like
    Total Downloaded
    0

    Re: Piper-Kiev campaig question

    Проверил. Если верить Стиму, то COD у меня не установлен.
    Однако, в Документах он есть, а вот Blitz отсутствует. Интересно, где его искать?
    И в Стиме я куда-то не туда устанавливал, путь был другой.
    Attached Images Attached Images

Page 1 of 2 12 LastLast

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
  •