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

Показано с 76 по 100 из 2459

Тема: "Моделист-конструктор" или как сделать свой мод (ковыряемся в файлах игры)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #3
    Механик
    Регистрация
    29.03.2003
    Адрес
    Украина, г.Николаев
    Возраст
    51
    Сообщений
    538

    Lightbulb "Моделист-конструктор" или как сделать свой мод (ковыряемся в файлах игры)

    Все это очень классно, когда есть готовые файлы menu_1024_768.ini и Dials.cfg для мода Ex_Rasinban. Ну а если ставить другие моды, которые меняют эти файлы?
    Лучше уж руками ставить и одним из самых последних:
    Изменения в SilentHunterIII\data\Menu\menu_1024_768.ini (лучше всего скопировать весь текст в блокнот, изменить и потом снова вставить):
    1. найти строку 29
    Там должно быть написано:
    [Settings]
    SlidingSpeed=200;pixels per second ;

    Пишем:
    [Settings]
    SlidingSpeed=800;pixels per second
    2. Пишем в строке поиска [G3F I и ищем с конца файла последнее вхождение такой строки. Пример:
    [G3F I429]
    Name=Compass slideout
    Type=1026;Menu group
    ItemID=0x3F430000
    ParentID=0x3F000000
    Pos=5,768,340,340
    Color=0xFFFFFFFF
    VertSlide=340

    Запоминаем последние 3 цифры в [G3F I429] - 429

    Вставляем в текст строки:

    [G3F Ixxx]
    Name=Compass slideout
    Type=1026;Menu group
    ItemID=0x3F430000
    ParentID=0x3F000000
    Pos=5,768,340,340
    Color=0xFFFFFFFF
    VertSlide=340

    [G3F Ixxx]
    Name=Dial
    Type=1031;Stat bmp array
    ItemID=0x3F430001
    ParentID=0x3F430000
    Pos=42,-42,256,256
    Color=0xFFFFFF00
    Materials=1
    Display=0;No stretch
    MatFlags=0x9
    TexFmt=0x9
    Drag=false
    BmpState=1
    NeedFocus=true
    SelOne=false
    IdGroup=0
    StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

    [G3F Ixxx]
    Name=Center
    Type=1030;Static bmp
    ItemID=0x3F430005
    ParentID=0x3F430000
    Pos=90,-90,160,160
    Materials=1
    Display=0;No stretch
    Mat 0=data/menu/gui/layout/compass_c.tga
    Crop 0=0,0,1,1
    MatFlags=0x29
    TexFmt=0x9
    Name=Background

    [G3F Ixxx]
    Name=Crt val
    Type=1031;Stat bmp array
    ItemID=0x3F430002
    ParentID=0x3F430000
    Pos=42,-42,256,256
    Materials=1
    Display=5;Linear&rotation
    Mat 0=data/menu/gui/layout/compass_m.tga
    Crop 0=0,0,1,1
    MatFlags=0x9
    TexFmt=0x9
    Drag=false
    BmpState=1
    NeedFocus=true
    SelOne=false
    IdGroup=0
    StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

    [G3F Ixxx]
    Name=New val
    Type=1031;Stat bmp array
    ItemID=0x3F430003
    ParentID=0x3F430000
    Pos=165,-20,10,304
    Materials=1
    Display=5;Linear&rotation
    Mat 0=data/menu/gui/layout/gcompass.tga
    Crop 0=0.9375,0.046875,0.0625,0.46875
    MatFlags=0x29
    TexFmt=0x9
    Drag=false
    BmpState=1
    NeedFocus=true
    SelOne=false
    IdGroup=0
    StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

    [G3F Ixxx]
    Name=Border
    Type=1030;Static bmp
    ItemID=0x3F430004
    ParentID=0x3F430000
    Pos=0,0,340,340
    Materials=4
    Display=0;No stretch
    Mat 0=data/menu/gui/layout/compass_b.tga
    Crop 0=0,0,1,1
    MatFlags=0x29
    TexFmt=0x9

    [G3F Ixxx]
    Name=Bkgr
    Type=1031;Stat bmp array
    ItemID=0x3F430007
    ParentID=0x3F430000
    Pos=0,0,340,340
    Materials=1
    Display=0;No stretch
    Mat 0=data/menu/gui/layout/bkgr1.tga
    MatFlags=0x1
    TexFmt=0x9
    Drag=yes
    BmpState=1
    NeedFocus=true
    SelOne=false
    IdGroup=0
    StatesColors=0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF

    Вместо xxx в каждых квадратных скобках нужно написать цифры-счетчик. Например: у нас последняя запись была [G3F I429], значит во вставленном куске текста вместо ххх будем писать 430,431,432 и так до конца (т.е. заменить все ххх цифрами).
    Сохраняем.

    3. Открываем файл SilentHunterIII\data\Menu\cfg\Dials.cfg
    Переходим в самый низ и смотрим последнюю запись
    [Dialxx] (например хх равно 42).
    дОБАВЛЯЕМ строки в самый конец текста

    [Dialxx]
    Name=CompassFdbk
    Type=12; DIAL_GYROCOMPASS
    Cmd=Set_course,Crew
    Dial=0x3F430001
    CrtVal=0x3F430002
    NewVal=0x3F430003
    DialVal=-180,180
    RealVal=-180,180; degrees
    Circular=Yes
    Dynamic=Yes

    А вместо [Dialxx] пишем [Dial43]
    Дальше переходим с самое начало файла и ищем строку :
    [DIALS]
    DialsNo=xx

    Вместо хх мы должны поставить 44 (43+1, поскольку диалсы нумеруются с 00).
    Сохраняем.
    Все! (главное не забыть еще и ТГА скопировать куда нужно )
    Крайний раз редактировалось coba_83; 25.04.2011 в 23:33.
    "Все приходит вовремя для того, кто умеет ждать..."

Ваши права

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