Программа для переключения между версиями Ил-2 (ЗС+АВН+ПХ+ИПБ+ШНМ+46+etc).
Текущая версия: 2.1
Вырезка из хелпа:IL-2 Switch v2.1 beta.rar - 475KBПрограмма "IL-2 Switch" предназначена для переключения между различными версиями игры "Ил-2 Штурмовик: Забытые Сражения". Для этого не нужно держать на жестком диске несколько полных копий игры с разными предустановленными версиями. Достаточно иметь одну установленную игру и набор изменяющихся файлов от разных патчей, при помощи которых и осуществляется переключение между версиями игры. При переключении файлы не копируются, а переименовываются, что значительно снижает фрагментацию жесткого диска. В версии 2.0 добавлен загрузочный модуль, который подменяет собой файл il2fb.exe и служит как для оповещения пользователя о текущем подключении к сетевой игре, так и в качестве переключателя и индикатора версий. В версии 2.1 исправлены обнаруженные ошибки, добавлена возможность локально сохранять настройки программы для безболезненной переустановки ОС (экспорт соответствующей ветви реестра), возможность запускать дополнительный исполняемый файл непосредственно перед запуском игры (например, профайл джойстика), возможность сохранять лог-файл IP-адресов серверов, к которым подключается игра, а также внесен ряд других мелких изменений.
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
==========================================