Все это очень классно, когда есть готовые файлы 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).
Сохраняем.
Все! (главное не забыть еще и ТГА скопировать куда нужно )