Вход

Просмотр полной версии : несколько версий ИЛа???



Buka
28.11.2004, 00:41
Где то было описание, как сохранить несколько версий ила не копируя полность предыдущую. Киньте пожалуйста ссылкой или распишите, кому не лень, как это сделать.

Unknown
28.11.2004, 00:55
У меня на сей день живут вместе 2,04 версия, 3,0 и 3,01m =)
Рецепт давал ROSS_Youss
Тебе как надо - напишу.

Unknown
28.11.2004, 00:58
Вот короче.
Перед установкой Перл Харбора сначала:

делаем внутри Забытых Сражений папку IL2_FB и копируем в нее 3 файла
из версии 2.04 - il2_core.dll + rts.dll + files.sfs

Потом инсталлируем Перл Харбор поверх ЗаСров.
Потом уже создаем внутри поставленной игры (Перла Харбора, то бишь)
папку IL2_PF и копируем в нее 3 файла из версии 3.0 - il2_core.dll +
rts.dll + files.sfs

Потом качаем файл

http://3points.ru/bat.zip

Там лежит 2 BAT файла. Копируете оба в корень игры.
Запускаете перед игрой ярлык to_FB.bat - играете в 2,04 версию,
соответственно запускаете to_PF.bat - играете в Пацифик.
Очень удобно. Занимает 6 секунд вся операция.
--

зы. Не забываем по случаю выпить водки в честь ROSS_Youss.
=)))
Если нужна еще и 3,01m версия, то процедура та же(тока патч распакуешь куда нить, потом просто скопируешь в папулю с игрой). Ток содержимое батника поправишь и все
(батник буит выглядеть как
echo y
copy il2_pf301\*.* .

где il2_pf301 - папка куды скопируешь файлы
il2_core.dll
il2_coreP4.dll
rts.dll
files.SFS

из патча которые)

geek
28.11.2004, 03:10
Unknown спосибо большое за совет...Очень дельно с батниками придумано...:)
ЗЫ В честь тов. ROSS_Youss, уже выпили, и не только водки...:)

Orion33
28.11.2004, 04:14
Извиняюсь, но у меня работает круче :D Дело в том, что копирование, во-первых, занимает много времени, потому как файл СФС не маленький. А во-вторых, постоянное копирование файлов туда-сюда сильно их дефрагментирует. Поэтому лучше их переименовывать.
Читайте здесь http://rp.warlock.ru/viewtopic.php?t=31

srGray
28.11.2004, 14:15
Извиняюсь, но у меня работает круче :D Дело в том, что копирование, во-первых, занимает много времени, потому как файл СФС не маленький. А во-вторых, постоянное копирование файлов туда-сюда сильно их дефрагментирует. Поэтому лучше их переименовывать.
Читайте здесь http://rp.warlock.ru/viewtopic.php?t=31

Тогда где-то надо большими буквами указывать, какая в данный момент версия.... А то с моим склерозом вполне можно два раза один батник запустить....

Avc
28.11.2004, 14:59
Тогда где-то надо большими буквами указывать, какая в данный момент версия.... А то с моим склерозом вполне можно два раза один батник запустить....

Делается это так: после создания всех файлов с расширением 204 и 301 создаем ручками еще один файл с именем текущей версии. Например, если сейчас у нас стоит 2.04 то создаем файл 204, если 3.01, то 301. После этого подправляем батники и вставляем в них несколько новых строчек (первая и две последних - в маленьком регистре которые).

to_204.bat будет таким:

if exist 204 goto end
RENAME files.sfs files.sfs.301
RENAME files.sfs.204 files.sfs
RENAME il2_core.dll il2_core.dll.301
RENAME il2_core.dll.204 il2_core.dll
RENAME rts.dll rts.dll.301
RENAME rts.dll.204 rts.dll
RENAME il2fb.exe il2fb.exe.301
RENAME il2fb.exe.204 il2fb.exe
rename 301 204
:end

to_301.bat таким:

if exist 301 goto end
RENAME files.sfs files.sfs.204
RENAME files.sfs.301 files.sfs
RENAME il2_core.dll il2_core.dll.204
RENAME il2_core.dll.301 il2_core.dll
RENAME rts.dll rts.dll.204
RENAME rts.dll.301 rts.dll
RENAME il2fb.exe il2fb.exe.204
RENAME il2fb.exe.301 il2fb.exe
rename 204 301
:end

Теперь при запуске батника он сначала проверяет какая версия стоит, и переименует их если версии отличаются.

После :end можно добавить start il2fb.exe - сразу будет стартовать Ил.

tugarin
28.11.2004, 15:37
UNIX-style :)

файл ver_load.bat:
FSUTIL HARDLINK CREATE files.sfs files.sfs.%1
FSUTIL HARDLINK CREATE il2_core.dll il2_core.dll.%1
FSUTIL HARDLINK CREATE rts.dll rts.dll.%1
FSUTIL HARDLINK CREATE il2fb.exe il2fb.exe.%1

файл ver_del.bat:
DEL files.sfs
DEL il2_core.dll
DEL rts.dll
DEL il2fb.exe

файл ver_change.bat:
@echo off
call ver_del.bat
call ver_load.bat %1

файл ver.2.04.bat:
@echo off
call ver_change.bat 2.04

файл ver.3.00.bat:
@echo off
call ver_change.bat 3.00

файл ver.3.00.bat:
@echo off
call ver_change.bat 3.01

Изначально в каталоге игры должны присутствовать следующие файлы:
files.sfs
files.SFS.2.04
files.SFS.3.00
files.SFS.3.01
il2fb.exe
il2fb.exe.2.04
il2fb.exe.3.00
il2fb.exe.3.01
il2_core.dll
il2_core.dll.2.04
il2_core.dll.3.00
il2_core.dll.3.01
rts.dll
rts.dll.2.04
rts.dll.3.00
rts.dll.3.01


Используйте на свой страх и риск и только в том случае, если понимаете, что эти командные файлы делают, и что при этом происходит в вашей системе.

И напоследок архив с этими командными файлами.

P.S. Только для XP.

Bren
28.11.2004, 23:56
Извиняюсь, но у меня работает круче :D Дело в том, что копирование, во-первых, занимает много времени, потому как файл СФС не маленький. А во-вторых, постоянное копирование файлов туда-сюда сильно их дефрагментирует. Поэтому лучше их переименовывать.
Читайте здесь http://rp.warlock.ru/viewtopic.php?t=31

Эта...а в этом случае игру запускать можно только вручную,правильно?То есть всякие там Коннекты и Всевидящие Глазы временно оказываются не у дел?

Bren
29.11.2004, 00:14
Делается это так: после создания всех файлов с расширением 204 и 301 создаем ручками еще один файл с именем текущей версии. Например, если сейчас у нас стоит 2.04 то создаем файл 204, если 3.01, то 301.


А можно поподробнее-для "чайников тсзть"-какой именно "еще один файл"-тоже батник? :)

Unknown
29.11.2004, 00:40
Эта...а в этом случае игру запускать можно только вручную,правильно?То есть всякие там Коннекты и Всевидящие Глазы временно оказываются не у дел?

По второму методу - хз, но я просто перед запуском Лобби или il2_conn (хвала =FB=Allez) запускаю соотвествующий батник и все работает =)

Bren
29.11.2004, 01:00
По второму методу - хз, но я просто перед запуском Лобби или il2_conn (хвала =FB=Allez) запускаю соотвествующий батник и все работает =)

Угу...так во втором точно не работает...усе надо делать тсзть вручную :p

Впрочем,если посещаешь в основном один-два сервака,это не так уж и не удобно.Да и потом-не забывайте,это все временно ;)

SkyCop
29.11.2004, 23:02
В связи с выходом русского патча 3.02bm, теперь надо дополнительно копировать (переименовывать) и файл mg_snd.dll.
Старый файл можно вытянуть из патча к FB+AEP v2.01.

Итого v2.04 и v3.02bm отличаются (критично) файлами:
il2_core.dll
rts.dll
mg_snd.dll
files.sfs
которые и нужно копировать (переименовывать) для переключения версий 2.04 <<>> 3.02bm

catfish
29.11.2004, 23:22
Да проще все намного!

Ставим Ил2, патчим.
Лезем и ищем папку C:\Program Files\1C\IL-2 Sturmovik Forgotten Battles
Копиуем ее на соседний диск и оставляем для использавания данной версии.

далее ставим АВН.
Опять Лезем и ищем папку C:\Program Files\1C\IL-2 Sturmovik Forgotten Battles
Копиуем ее на соседний диск под другим именем и оставляем для использавания данной версии.

Далее устанавливаем ПХ 3.0
Снова копируем на соседний диск

Патчим 3.01 - копируем
Патчим 3.02


Управление запуском: или по иконкам с рабочего стола или в Глазе делаем соответствующие профили с указанием пути к исполняемому файлу

Bren
29.11.2004, 23:28
Да проще все намного!

Ставим Ил2, патчим.
Лезем и ищем папку C:\Program Files\1C\IL-2 Sturmovik Forgotten Battles
Копиуем ее на соседний диск и оставляем для использавания данной версии.

далее ставим АВН.
Опять Лезем и ищем папку C:\Program Files\1C\IL-2 Sturmovik Forgotten Battles
Копиуем ее на соседний диск под другим именем и оставляем для использавания данной версии.

Далее устанавливаем ПХ 3.0
Снова копируем на соседний диск

Патчим 3.01 - копируем
Патчим 3.02


Управление запуском: или по иконкам с рабочего стола или в Глазе делаем соответствующие профили


Ну да...это сколько ж места надо для такого способа? :D %)

catfish
29.11.2004, 23:32
Реально, длительно хранится только две версии. Ни и винты сейчас не маленького обьема.

SkyCop
29.11.2004, 23:33
Да проще все намного!

...


Ну да - проще, но не по сути вопроса в первом посте:


как сохранить несколько версий ила не копируя полность предыдущую

Buka
29.11.2004, 23:37
Всем спасибо!!!



Да проще все намного!

Ставим Ил2, патчим.
Лезем и ищем папку C:\Program Files\1C\IL-2 Sturmovik Forgotten Battles
Копиуем ее на соседний диск и оставляем для использавания данной версии.

далее ставим АВН.
Опять Лезем и ищем папку C:\Program Files\1C\IL-2 Sturmovik Forgotten Battles
Копиуем ее на соседний диск под другим именем и оставляем для использавания данной версии.

Далее устанавливаем ПХ 3.0
Снова копируем на соседний диск

Патчим 3.01 - копируем
Патчим 3.02


Управление запуском: или по иконкам с рабочего стола или в Глазе делаем соответствующие профили с указанием пути к исполняемому файлу

Catfish, спасибо за совет, но, прочитай внимательно первый пост "как сохранить несколько версий ила не копируя полность предыдущую... ;)

Orion33
30.11.2004, 02:10
srGray, нет, если версии всего две, а 3,00 хранить уже бессмысленно, то неправильно заюзанный батник просто выдаст сообщения об ошибке.

Bren, с глазом и лобби мой способ полностью юзабилен, ибо всегда присутствует файл il2fb.exe, который эти проги запускают.

А хорошо, что запостил. Умельцы сразу и доработали, а то самому вломак в хелпе консоли разбираца ;) Avc, твой способ мне понравился, буду юзать.

Avc
30.11.2004, 02:48
А можно поподробнее-для "чайников тсзть"-какой именно "еще один файл"-тоже батник? :)
нет, просто пустой файл с именем 204 или 301 - его имя как и показывает какая версия сейчас работает. При запуске батник to_204 сначала проверяет - а есть ли файл под именем 204? Если есть, то батник ничего не делат, так как считает что 2.04 уже установлен. Если файла 201 нет, то тогда батник переименовывает все, что нужно