Широке дозвіл екрана, сторінка 1 (elite games)

Ця тема мене особисто вже дістала. Кожен третій пілот має питання з приводу того, як підлаштувати дозвіл екрана під Фріле під широкоформатний монітор. Щоб по 200 раз не описувати одне і теж, напишу тут навчалку.

Увага! Мод сервера EG Main HQ не підтримує широкоформатне дозвіл!

Стара версія під спойлером.

Крок 1. Додати опцію 1440x900x32 при виборі дозволу екрану в опціях Фріла.
- з архіву копіюємо файл jflp.dll в папку EXE встановленого Фріла;
- в цьому ж Фріле знаходимо файл EXE \ dacom.ini;
- знаходимо секцію [Libraries] в цьому файлі і в самому її кінці додаємо назву цієї dll: "jflp.dll" (без лапок).
В результаті файл dacom.ini повинен виглядати так:

# 91; Libraries # 93;
;;; dosfile.dll
ReadFile.dll; optimized read-only version of dosfile.dll
x86math.dll
EngBase.dll
system.dll
RP8.dll
SoundStreamer.dll
SoundManager.dll
Deformable2.dll
Thorn.dll
Shading.dll
RendComp.dll
alchemy.dll
ximage.dll
.\ flmaterials.dll
jflp.dll

Крок 2. Налаштування розташування панелей інтерфейсу. Тут я багато писати не буду. Відкривайте файл cameras.ini. видаляйте з нього все і копіюйте туди текст:

# 91; WinCamera # 93;
fovx = 63.5

# 91; CockpitCamera # 93;
fovx = 70
znear = 3.600000

# 91; ChaseCamera # 93;
fovx = 70

# 91; DeathCamera # 93;
fovx = 70

Крок 3. Установка плагіна, який дозволить налаштувати інтерфейс. - з архіву копіюємо файл HudShift.dll в папку DLLS \ BIN Фріла;
- відкриваємо файл freelancer.ini, що знаходиться в папці EXE Фріла, і додаємо в кінці розділу [Initial SP DLLs] текст "DLL = HudShift.dll" (без лапок). Результат повинен бути такий:

# 91; Initial SP DLLs # 93;
path =. \ Dlls \ bin
DLL = Content.dll, GameSupport, HIGHEST
; required to operate gates and docks
; required to create ships in space
DLL = Content.dll, SpaceSupport, NORMAL
DLL = Content.dll, BaseSupport, NORMAL
DLL = Content.dll, StoryLauncher, BELOW_NORMAL
DLL = Content.dll, SpacePop, LOWEST; populator
DLL = Content.dll, AISandbox, BELOW_NORMAL
DLL = Content.dll, TestAutomation, BELOW_NORMAL
DLL = Content.dll, BasePop, LOWEST
DLL = HudShift.dll

# 91 ;; HUDShift # 93;
Horizontal = auto

- а класти ці файліки сюди:
<ваш фрил>\ EXE \

Завдяки fovx = 0 в cameras.ini Фріл буде підлаштовувати інтерфейс під то дозвіл яке ви виставите.
Саме ваше дозвіл має бути в списку:
а) при наведеному файлі cameras.ini
б) при HudShift.dll і jflp.dll записаних куди вказано.

* Примітка:
Автопідстроювання інтерфейсу під БУДЬ-ЯКИЙ дозвіл вбрання в списку - іманентна властивість оригінального движка Фріла (та й будь-якого движка Фріла - в ядрі якого залишився оригінал - незалежно від ступеня вироблених втручань)

додано через 2 хвилини:

Якщо тут не можна грати з широкоформатним, може тоді хто небудь підніме свій сервер. З Антічітом і плагінами.
Можу допомогти з частини адміністрування і плагінів, були свої модифікації, правда вони тестові і глючний.

А чим тебе не влаштовують стандартні дозволу? Я ось запустив в 1280 * 960 і воно виглядає цілком пристойно. Нічого не розмито, всюди чіткі текстурки, а смужки по краях екрану додають кінематографічності.

Fark, ви думаєте, всі грають з ноутов?
_________________
"Мурзилки не існує."

Для тих у кого проблеми з дозволом і з підстроюванням інтерфейсу під вбрання в списку дозвіл відрізняється від 800х600 і 1280 * 960:

При використанні ж рекомендацій по посиланню - при перетягуванні Фріла з однієї машини на одному доведеться, при різниці в дозволах - міняти і HudShift.ini і Cameras.ini. Не факт звичайно і не за будь-якої різниці - але з істотною ймовірністю.

додано через 3 хвилини:
Щодо, dacomsrv.ini:
Оскільки я з мультиплеер в житті ніколи не працював - то не знаючи - може ці 2 бібліотеки і не потрібно туди писати (а тільки в dacom.ini), але з мого досвіду - запис "зайвого" в dacomsrv.ini ні до чого поганому не призводить (просто, "як рибку парасольку") - хоча може це через те що я мав справу виключно з синглом.
_________________
"Мурзилки не існує."


. перевіряти я його звичайно не буду, так чтоли?

У обучалка написаний план А, в якому у тебе все автоматом і план Б, коли автоматична настройка не виходить - були неодноразові прецеденти.

1) Перевір, сам побачиш.
2) В посібники для навчання за пріведннной тобою посиланням - немає ніякого плану А. Або по твоєму я її не читав? Або ти сподіваєшся що її інші не прочитають? Смішно.
3) І НЕ:
[WinCamera]
fovx = 0
А:
[WinCamera]
fovx = 0
; Fovx = 54.432
; Fovx = 63.361
; Fovx = 68.878

[CockpitCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067
; Znear = 2

[ThirdPersonCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

[DeathCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

[TurretCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

[RearViewCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

РІЗНИЦЮ ВИДИШЬ?
_________________
"Мурзилки не існує."

Тепер сміливо запускайте гру і обов'язково поставте максимальний дозвіл в налаштуваннях. Тепер воно буде відповідати цьому вирішення вашого екрану. Можете переходити до наступного кроку

Якщо після цього у вас почалися проблеми з інтерфейсом. то ви повинні замінити вміст cameras.ini на це:


За сім суперечка закінчено. Мені більше нічого сказати.

P.S. Знайшов цікаву фічу в jflp - хто хоче літати під Фріле на широкоформат з лоадером - стукайте в личку.
P.P.S. Хоча я сам не перевірив - ввечері засяду і спробую.

P.S. хоча про те, що в теорії HudShift буде підлаштовувати все сам варто було б написати - у мене він цього не робив.

HudShift ні до чого. Це спочатку вміє робити оригінальний двигун Фріла. В який (в оригіналі) ніякої HudShift.dll взагалі не входить.
І "теорія" тут ні до чого, це практика працює. "Теорії" тут в КСВ.

додано через 11 хвилин:
Недобре вводити народ в оману:

Ось цитата звідти:

"Крок 1 - Активуємо основний модуль
- з першого архіву беремо jflp.dll і копіюємо в папку EXE вашого встановленого Фріла;
- в тій же папці EXE відкриваємо файл dacom.ini;
- знаходимо секцію [Libraries] в цьому файлі і в самому її кінці додаємо назву цієї dll з розширенням: jflp.dll.

Текст ini-файлу.
[Libraries]
;;; dosfile.dll
ReadFile.dll; optimized read-only version of dosfile.dll
x86math.dll
EngBase.dll
system.dll
RP8.dll
SoundStreamer.dll
SoundManager.dll
Deformable2.dll
Thorn.dll
Shading.dll
RendComp.dll
alchemy.dll
ximage.dll
.\ flmaterials.dll
jflp.dll

Крок 2 - Адаптуємо розмір інтерфейсу під дозвіл екрану
Відкриваємо в вашому Фріле файл DATA \ cameras.ini. Навіть якщо він у вас зашифрований, то можете сміливо видаляти його і замінити цим:

Текст ini-файлу.
[WinCamera]
fovx = 0

[CockpitCamera]
fovx = 70
znear = 3.600000

[ChaseCamera]
fovx = 70

[DeathCamera]
fovx = 70

Тепер сміливо запускайте гру і обов'язково поставте максимальний дозвіл в налаштуваннях. Тепер воно буде відповідати цьому вирішення вашого екрану. Можете переходити до наступного кроку

Якщо після цього у вас почалися проблеми з інтерфейсом, то ви повинні замінити вміст cameras.ini на це:

Текст ini-файлу.
[WinCamera]
fovx = 70

[CockpitCamera]
fovx = 70
znear = 3.600000

[ChaseCamera]
fovx = 70

Пропозиція ЗАМІНИТИ ЦИМ:

[WinCamera]
fovx = 0

[CockpitCamera]
fovx = 70
znear = 3.600000

[ChaseCamera]
fovx = 70

[DeathCamera]
fovx = 70

і ТО ЩО ПРИВІВ Я:

[WinCamera]
fovx = 0
; Fovx = 54.432
; Fovx = 63.361
; Fovx = 68.878

[CockpitCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067
; Znear = 2

[ThirdPersonCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

[DeathCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

[TurretCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

[RearViewCamera]
fovx = 0
; Fovx = 70
; Fovx = 80.077
; Fovx = 86.067

- ЦЕ НЕ ОДНЕ І ТЕ Ж.

Зрозуміло, як ти сам же і сказав, що тобі нема чого сказати. Але непогано б вибачитися за маніпулювання інфою. Чи не переді мною а перед звичайними користувачами.
_________________
"Мурзилки не існує."