???
Математика на уровне МГУ

Page 1 of 7 12345 ... LastLast
Results 1 to 25 of 169

Thread: IL-2 Switch - переключатель версий Ил-2

  1. #1

    Arrow IL-2 Switch - переключатель версий Ил-2

    Программа для переключения между версиями Ил-2 (ЗС+АВН+ПХ+ИПБ+ШНМ+46+etc).

    Текущая версия: 2.1

    Вырезка из хелпа:
    Программа "IL-2 Switch" предназначена для переключения между различными версиями игры "Ил-2 Штурмовик: Забытые Сражения". Для этого не нужно держать на жестком диске несколько полных копий игры с разными предустановленными версиями. Достаточно иметь одну установленную игру и набор изменяющихся файлов от разных патчей, при помощи которых и осуществляется переключение между версиями игры. При переключении файлы не копируются, а переименовываются, что значительно снижает фрагментацию жесткого диска. В версии 2.0 добавлен загрузочный модуль, который подменяет собой файл il2fb.exe и служит как для оповещения пользователя о текущем подключении к сетевой игре, так и в качестве переключателя и индикатора версий. В версии 2.1 исправлены обнаруженные ошибки, добавлена возможность локально сохранять настройки программы для безболезненной переустановки ОС (экспорт соответствующей ветви реестра), возможность запускать дополнительный исполняемый файл непосредственно перед запуском игры (например, профайл джойстика), возможность сохранять лог-файл IP-адресов серверов, к которым подключается игра, а также внесен ряд других мелких изменений.
    IL-2 Switch v2.1 beta.rar - 475KB
    IL-2 Switch Help (RU).rar - 353KB


    ==========================================

    Хочу сразу выделить несколько моментов:
    1. Люди, внимательно читайте Help ДО ИСПОЛЬЗОВАНИЯ ПРОГИ, а не после! Будет много меньше вопросов, проблем и помидоров.
    2. Прога все еще в стадии beta, поэтому буду признателен за любые багрепорты.

    И напоследок:
    Выражаю огромную благодарность Андрею Orion33 как главному организатору сего мероприятия, а также как главному тестеру и музе по совместительству А также всем, кто брал участие в тестировании и помогал с переводом. Спасибо вам ребята!

    ==========================================

    Инструкция по установке поверх Свитча версии 2.0:
    1. Запустите ранее установленный старый Свитч версии 2.0. На вкладке "Основные параметры" нажмите "Удалить" загрузочный модуль программы. Закройте старый Свитч и можете удалять его. Делать полную деинсталляцию не нужно!
    2. Запустите новый Свитч версии 2.1 и нажмите "Установить" загрузочный модуль программы. Готово. Как настраивать новые возможности разжевано в Хелпе.

    ==========================================

    Решение проблемы с переключением 4.05-4.06-4.07. Протестировать все еще не могу, но по логике... Читаем:
    Поразмыслил я тут о смысле жизни и пришел к выводу, что все ваши глюки, скорее всего, из-за смены il2fb.exe. Так вот, если это на самом деле так, то Свитч тут не при чем (его функция просто переключение указанных файлов, ее он и выполняет), а нужно просто правильно списки версий составлять.
    Спрашивается, что вам мешает в список файлов для переключения на 4.06 указать еще и il2fb.exe+rts.dll от версии 4.06? При этом все программы (лобби там всякие, ил-2 коннект и т.д. указывают на файл самого Свитча il2fb.exe, а не на файлы версий ила #il2fb.exe).

    Для тех, кто на бронепоезде, расшифровываю:
    Имеем на компе установленную версию 4.05 + Свитч, настроенный и переключенный на нее. Заходим в свитч и нажимаем Управление загрузочным модулем программы --> Удалить. Закрываем Свитч. Идем в папку Ил2 и копируем в какую-то папку 4.05_tmp файлы от 4.05, которые указал Юсс+il2fb.exe+rts.dll. Устанавливаем 4.06 поверх 4.05. Идем в папку Ила и все файлы из списка выше копируем оттуда в какую-то другую папку 4.06_tmp.
    Теперь берем файлы из папки 4.05_tmp и заливаем обратно в папку Ила, заменяя имеющиеся. Идем в папку 4.06_tmp и вручную переименовываем il2fb.exe в #il2fb.exe. С этого мы имеем установленную версию 4.05 и набор файлов для переключения на 4.06.
    Теперь самое простое: запускаем Свитч, нажимаем Управление загрузочным модулем программы --> Установить. Идем во вкладку Управление версиями, добавляем версию 4.06 и для нее указываем файлы, которые находятся в папке 4.06_tmp, жмем Сохранить изменения. По идее все

    ==========================================

    Дополнение к инструкции по настройке версий Ил-2. Установка дополнений и патчей с дисков 1C с инсталлятором:
    Чтобы установить дополнение с какого-либо диска, нужно сделать следующее:
    1. Переключиться при помощи IL-2 Switch на самую последнюю версию из тех, что установлены в Вашей системе (допустим, на версию X.XX).
    2. Ознакомиться со списком файлов, которые меняются при переключении с этой установленной у Вас версии (X.XX) на ту, которую вы ставите (пусть она называется Y.YY).
    3. Перед установкой версии Y.YY скопировать из папки с Ил-2 все файлы из этого списка в любую папку (назовем ее TMP_0001).
    4. Ставим аддон с диска.
    5. Теперь у Вас есть два пути настройки:

    a) В настройках самого свитча версию X.XX переименовать в версию Y.YY; нажать "Добавить" новую версию, ввести номер ее как X.XX и добавить файлы из папки TMP_0001. Нажать «Сортировка», это важно, не забываем.

    b) Из папки с Ил-2 снова скопировать набор файлов со списка (п. 2) в какую-либо новую папку (TMP_0002). На их место переписать файлы из папки TMP_0001. Зайти в настройку версий свитча и просто добавить новую версию Y.YY и указать ей файлы из папки TMP_0002. Нажать «Сортировка».

    ==========================================

    Тк Андрюха не может отредактировать свой пост (второй в этом топике) в силу... независящих от него причин привожу дополнение к списку версий:
    4.06
    il2_core.dll
    il2_corep4.dll
    il2_usgp.dll
    mg_snd.dll
    mg_snd_sse.dll
    #il2fb.exe
    files.SFS
    4.07
    files.SFS
    4.071
    files.SFS
    4.08
    ???
    4.09
    files.SFS

    ==========================================
    Attached Files Attached Files
    Last edited by Katmai; 11-01-2008 at 00:42.

  2. #2
    Забанен Orion33's Avatar
    Join Date
    Jul 2004
    Location
    левый берег Невы ;)
    Age
    42
    Posts
    1,209

    Ответ: IL-2 Switch

    Да я это, так... Короче... Просто мимо проходил
    Вот список файлов, которые необходимо иметь для каждой версии:
    2.04
    il2_core.dll
    mg_snd.dll
    rts.dll
    files.SFS
    3.00
    il2_core.dll
    rts.dll
    files.SFS
    3.01
    il2_core.dll
    il2_coreP4.dll
    mg_snd.dll
    mg_snd_sse.dll
    files.SFS
    3.03
    il2_core.dll
    il2_coreP4.dll
    mg_snd.dll
    mg_snd_sse.dll
    files.SFS
    3.04
    il2_core.dll
    il2_corep4.dll
    mg_snd.dll
    mg_snd_sse.dll
    files.SFS
    4.00
    il2_core.dll
    il2_coreP4.dll
    files.SFS
    4.01
    il2_core.dll
    il2_coreP4.dll
    files.SFS
    4.02
    il2_core.dll
    il2_coreP4.dll
    files.SFS
    4.03
    il2_core.dll
    il2_coreP4.dll
    files.SFS
    4.04
    il2_core.dll
    il2_coreP4.dll
    files.SFS
    4.05
    files.SFS

    Алгоритм программы реализован так, что при смене версии, скажем, с 2.04 на 3.04 она сама заменит файл rts.dll, который поменялся в патче 3.00. Если нет необходимости использовать все версии игры, то тогда можно совмещать списки. Например, для переключения между 2.04, 3.04, 4.01 и 4.02 (такой расклад сейчас наиболее актуален), списки будут выглядеть так:
    2.04
    il2_core.dll
    mg_snd.dll
    rts.dll
    files.SFS
    3.04
    il2_core.dll
    il2_corep4.dll
    mg_snd.dll
    mg_snd_sse.dll
    rts.dll (из промежуточного патча 3.00)
    files.SFS
    4.01
    il2_core.dll
    il2_coreP4.dll
    files.SFS
    4.02
    il2_core.dll
    il2_coreP4.dll
    files.SFS

    Вот. Все остальное - в ридми.
    Last edited by Orion33; 29-05-2006 at 01:42.

  3. #3
    Боевой Дятел FW_Fox's Avatar
    Join Date
    Apr 2005
    Location
    Иркутск
    Age
    47
    Posts
    171

    Ответ: IL-2 Switch

    а мона файлы версии всстудию!!!

  4. #4
    Ламер со стажем NewLander's Avatar
    Join Date
    Jun 2003
    Location
    наукоград Реутов
    Age
    45
    Posts
    6,160

    Ответ: IL-2 Switch

    Учитывая, что files.sfs под 20 метров каждый весит - ИМХО, затруднительно будет
    "Читер - это пилот, которого ты редко видишь, потому что его постоянно закрывает от тебя твоя бронеспинка" (с) 228ShAD_Romeo
    ASUS P8Z68-V / Core i5-2500K / 2 x 4 Гб DDR3-1600 / 2 x Radeon HD 6970 / Win7'64

  5. #5
    Старший инструктор
    Join Date
    Dec 2004
    Location
    Москва
    Posts
    3,753

    Ответ: IL-2 Switch

    Quote Originally Posted by FW_Fox
    а мона файлы версии всстудию!!!
    обновления на 1с, из них можно взять файлы. Кроме 2.0

  6. #6
    Инструктор ES_Vanka-Vstanka_09's Avatar
    Join Date
    Sep 2003
    Location
    Братск
    Posts
    1,225

    Ответ: IL-2 Switch

    Проверено, работает S!

  7. #7

    Ответ: IL-2 Switch

    Quote Originally Posted by FW_Fox
    а мона файлы версии всстудию!!!
    Файлы версий можно выковырять из архивов с патчами

  8. #8
    Забанен Varga's Avatar
    Join Date
    Apr 2003
    Location
    Сакартвело гаумарджос!
    Posts
    2,165

    Ответ: IL-2 Switch

    Во блин! Роскошная штука! и работает!

    Решпект!

  9. #9
    Боевой Дятел FW_Fox's Avatar
    Join Date
    Apr 2005
    Location
    Иркутск
    Age
    47
    Posts
    171

    Ответ: IL-2 Switch

    пнятно...будем "корчевать"

  10. #10
    Механик Oleg_Tr's Avatar
    Join Date
    Apr 2005
    Location
    Сочи\Sochi
    Age
    62
    Posts
    1,332

    Ответ: IL-2 Switch

    получилось здорово! Спасибо, Катмай! Мне удалось и 1.22 туда всандалить. Вот бы еще туда самый первый штурмовик засунуть, а?

  11. #11
    Забанен Orion33's Avatar
    Join Date
    Jul 2004
    Location
    левый берег Невы ;)
    Age
    42
    Posts
    1,209

    Ответ: IL-2 Switch

    Quote Originally Posted by Oleg_Tr
    получилось здорово! Спасибо, Катмай! Мне удалось и 1.22 туда всандалить. Вот бы еще туда самый первый штурмовик засунуть, а?
    Теоретически, это можно. Надо только точно узнать, какие файлы изменились при переходе к 1.0R Забытых Сражений. Тогда просто включаешь их в список с маской 0.хх - и все.

  12. #12
    Механик Oleg_Tr's Avatar
    Join Date
    Apr 2005
    Location
    Сочи\Sochi
    Age
    62
    Posts
    1,332

    Ответ: IL-2 Switch

    Quote Originally Posted by Orion33
    Теоретически, это можно. Надо только точно узнать, какие файлы изменились при переходе к 1.0R Забытых Сражений. Тогда просто включаешь их в список с маской 0.хх - и все.
    Блин, не получается... может что не так сделал? Слушай, Орион, может проблема в версиях exe-файлов? И у sfs-фалов имена начинаются не на fb... . Возможна еще и аппаратная не стыковка. С версии 1.0R (официальный релиз) поддерживается трекир.

  13. #13

    Ответ: IL-2 Switch

    Напиши внятно плиз, какую версию самую раннюю ты уже настроил, с какой у тебя проблемы, какие файлы отличаются между этими двумя версиями итд... Больше инфы - мож и поможем

    Да, кстати, если между двумя настраиваемыми версиями были какие-то промежуточные патчи, то нужно еще и на них обратить внимание, точнее на то, какие файлы меняются в этих версиях и какие в настраиваемых... Скорее всего прийдется делать собирательный набор файлов с добавлением частей промежуточных патчей.
    Last edited by Katmai; 22-10-2005 at 15:39.

  14. #14
    Забанен Orion33's Avatar
    Join Date
    Jul 2004
    Location
    левый берег Невы ;)
    Age
    42
    Posts
    1,209

    Ответ: IL-2 Switch

    У меня пока не получилось включить версию 1.0R. Для нее, оказывается, нужны файлы dx8Wrap.dll pathfind.dll, которые я забыл сохранить. Если выложишь сюда, буду попытаться

  15. #15
    Пилот Komo's Avatar
    Join Date
    Nov 2003
    Location
    Украина
    Posts
    583

    Ответ: IL-2 Switch

    Просто обалдеть!!! суПППерррр
    Огромное спасибо ребята за работу.
    -- Не может быть хорошим человек, у которого нет врагов. (Генерал-майор сэр Перси Хобарт)

  16. #16
    Старший инструктор
    Join Date
    Dec 2004
    Location
    Москва
    Posts
    3,753

    Ответ: IL-2 Switch

    Quote Originally Posted by Orion33
    У меня пока не получилось включить версию 1.0R. Для нее, оказывается, нужны файлы dx8Wrap.dll pathfind.dll, которые я забыл сохранить. Если выложишь сюда, буду попытаться
    Там оба.
    Attached Files Attached Files

  17. #17
    Старший инструктор
    Join Date
    Dec 2004
    Location
    Москва
    Posts
    3,753

    Ответ: IL-2 Switch

    А отчет о сравнении версий кто-нибудь выложит?

  18. #18
    Забанен Orion33's Avatar
    Join Date
    Jul 2004
    Location
    левый берег Невы ;)
    Age
    42
    Posts
    1,209

    Ответ: IL-2 Switch

    К сожалению, этих файликов мало Не получается пока вклепать версию 1,0.
    А про сравнение версий ты темкой ошибся

  19. #19
    Механик Oleg_Tr's Avatar
    Join Date
    Apr 2005
    Location
    Сочи\Sochi
    Age
    62
    Posts
    1,332

    Ответ: IL-2 Switch

    Quote Originally Posted by Katmai
    Напиши внятно плиз, какую версию самую раннюю ты уже настроил, с какой у тебя проблемы, какие файлы отличаются между этими двумя версиями итд... Больше инфы - мож и поможем

    Да, кстати, если между двумя настраиваемыми версиями были какие-то промежуточные патчи, то нужно еще и на них обратить внимание, точнее на то, какие файлы меняются в этих версиях и какие в настраиваемых... Скорее всего прийдется делать собирательный набор файлов с добавлением частей промежуточных патчей.
    Я подключил 1.22. А 1.0R не получится подключитьт,потому что в 1.22 перезаписыватся ехе-шники. Распакуй этот патч,Орион.

  20. #20
    Механик Oleg_Tr's Avatar
    Join Date
    Apr 2005
    Location
    Сочи\Sochi
    Age
    62
    Posts
    1,332

    Ответ: IL-2 Switch

    "...У меня пока не получилось включить версию 1.0R. Для нее, оказывается, нужны файлы dx8Wrap.dll pathfind.dll, которые я забыл сохранить. Если выложишь сюда, буду попытаться."

    Вот файлы, держи!
    Attached Files Attached Files

  21. #21
    Забанен Orion33's Avatar
    Join Date
    Jul 2004
    Location
    левый берег Невы ;)
    Age
    42
    Posts
    1,209

    Ответ: IL-2 Switch

    Дык почитай выше - у меня тоже не вышло... Надо разбираться. На след. неделе качну патчев до 1.22 - посмотрим. А зачем тебе такая старая версия, если не секрет?

  22. #22
    Механик Oleg_Tr's Avatar
    Join Date
    Apr 2005
    Location
    Сочи\Sochi
    Age
    62
    Posts
    1,332

    Ответ: IL-2 Switch

    Quote Originally Posted by Orion33
    А зачем тебе такая старая версия, если не секрет?
    Так часто встречаю посты, типа, а вот в той версии это было так, а вот в этой сяк... По крайней мере, можно будет понять где у народа наболело...

  23. #23
    Старший инструктор
    Join Date
    Dec 2004
    Location
    Москва
    Posts
    3,753

    Ответ: IL-2 Switch

    Quote Originally Posted by Orion33
    К сожалению, этих файликов мало Не получается пока вклепать версию 1,0.
    У меня сейчас на одном компе стоит в чистом виде, так что если файлы нужны, скажи.

    Правда, там ведь Starforce... И в реестре записи есть...

    Quote Originally Posted by Orion33
    А про сравнение версий ты темкой ошибся
    Тут зато целевая аудитория правильная.

  24. #24
    Механик Oleg_Tr's Avatar
    Join Date
    Apr 2005
    Location
    Сочи\Sochi
    Age
    62
    Posts
    1,332

    Ответ: IL-2 Switch

    Quote Originally Posted by timsz
    Правда, там ведь Starforce... И в реестре записи есть...
    Starforce убивается заменой файла rts.dll. Если бы Ил шел бы на всех компах и операционках без приколовов, то о nocd я бы и не подумал. Но поскольку влом пилить диск, а он денег стоит и 1С менять не собирается затертый на новый, вот и порыскал в Сети. Теперь игра работает как от издателя UBI Soft. А там Starforce нет :p

  25. #25
    . Maximus_G's Avatar
    Join Date
    Apr 2002
    Location
    Владивосток
    Age
    47
    Posts
    10,064

    Ответ: IL-2 Switch

    Давно ожидаемая прога!
    Насчет изменяемых патчами файлов: их несколько больше, чем те, что привел Orion33. Изменялись и явавские файлы, и не указанные здесь дллки. Список измененных файлов.
    Кстати, умеет ли прога заменять разные версии не только файлов, но и папок?
    "Как говорит наш дорогой шеф, в нашем деле главное - реализьм!" (c) к/ф "Бриллиантовая рука"

Page 1 of 7 12345 ... LastLast

Posting Permissions

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