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

Показано с 1 по 20 из 20

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Зашедший
    Регистрация
    31.05.2003
    Адрес
    Черкассы, Украина
    Возраст
    49
    Сообщений
    8

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

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

  2. #2
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

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

    Цитата Сообщение от srGray
    Тогда где-то надо большими буквами указывать, какая в данный момент версия.... А то с моим склерозом вполне можно два раза один батник запустить....
    Делается это так: после создания всех файлов с расширением 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 - сразу будет стартовать Ил.

  3. #3
    Тугарин Змеевич Аватар для tugarin
    Регистрация
    27.11.2004
    Адрес
    Китеж
    Сообщений
    512

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

    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.
    Вложения Вложения
    • Тип файла: zip ver.zip (890 байт, Просмотров: 39)
    Крайний раз редактировалось tugarin; 30.11.2004 в 01:46.
    ТУГАРИН — в русских былинах и сказках мифологизированный образ злого, вредоносного богатыря змеиной породы.
    http://www.pagan.ru/t/tugarin0.php

  4. #4
    Инструктор Аватар для Bren
    Регистрация
    29.04.2004
    Адрес
    Планета Земля
    Возраст
    51
    Сообщений
    2,403

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

    Цитата Сообщение от Avc
    Делается это так: после создания всех файлов с расширением 204 и 301 создаем ручками еще один файл с именем текущей версии. Например, если сейчас у нас стоит 2.04 то создаем файл 204, если 3.01, то 301.
    А можно поподробнее-для "чайников тсзть"-какой именно "еще один файл"-тоже батник?

  5. #5
    RR_Patrick Аватар для Avc
    Регистрация
    07.06.2004
    Адрес
    Ireland, Limerick
    Возраст
    56
    Сообщений
    188

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •