Quake3 arena f

[An error occurred while processing this directive]

Список тем-питань FAQ:

- Коли вийшов Quake III Arena і яка версія знаходиться на диску?
- А як FPS поміряти?
- Яка мінімальна конфігурація компа потрібна щоб пограти?
- Бачив кольорові імена у інших гравців. Як це зробити ?
- Hет команди "alias". Як же писати конфіги?
- Де можна взяти список всіх консольних команд і змінних?
- Як прибрати гармату з екрану і налаштувати клієнтську графіку?
- Як змінити текстури в Q3A?
- Як мені зробити сальто?
- Як мені включити "вид з боку" (thirdperson view)?
- Як я можу бачити крізь портал?
- Як налаштувати рейлган щоб його промінь не заважав грати?
- Яка змінна відповідає за розмиття текстур?
- Що це за параметр handicap?
- Як Q3 від CD відучити?
- Що за предмети можна підібрати на рівнях, які залишаються в ІНВЕНТОР?
- А які часи респавна ітемов?
- Скільки патронів в якій гарматі і який демадж?
- Як записати демку?
- Чим відрізняються рівні складності ботів?
- Які змінні відповідають за прискорення обрахунку графіки?

- Коли вийшов Quake III Arena і яка версія знаходиться на диску?

- А як FPS поміряти?

- Запустіть Q3A і викличте консоль (натисніть

). Введіть "timedemo 1", потім
"Demo demo001" або "demo demo002". Після того, як демка закінчиться, знову
викличте консоль і дивіться результат - ваш FPS. Введіть в консолі "timedemo
0 "для повернення до нормального режиму. Цей метод називають ще виміряти
FPS по демке або по деме.
Ще можна (результат для поточної картинки) набрати в консолі "cg_drawFPS 1",
але цей тест FPS дає практично будь-які значення в залежності від карти і
місця на ній, але досить показово встати на shotgun на q3dm17 і
навести приціл на мегахелс - це чи не найбільший гальмівний місце в Q3A.

- Яка мінімальна конфігурація компа потрібна щоб пограти?

- Бачив кольорові імена у інших гравців. Як це зробити ?

- У конфіге, при прописуванні імені. Використовується така конструкція:

// Code | Color
// |
// ^ 0 | Black
// ^ 1 | Red
// ^ 2 | Green
// ^ 3 | Yellow
// ^ 4 | Blue
// ^ 5 | Cyan
// ^ 6 | Magenta
// ^ 7 | White
name "^ 1Nam ^ 4e ^ 3."

Тут перші три букви будуть червоні, буква "e" синя, і точка - жовта.

Варто додати, що в кінці всього імені слід поставити перемикання
знову на стандартний білий колір - інакше наступний текст в деяких
випадках може бути кольору останньої літеру свого крутого імені, наприклад:

seta name "^ 4RDFR ^ 1 | ^ 3M ^ 2o ^ 3R ^ 2o ^ 3Z ^ 1 / ^ 7"

- Hет команди "alias". Як же писати конфіги?

- ID Software дещо змінили конструкцію "Alias" в Q3A. тепер вона
виглядає следуюшим чином:

seta myalias "weapon 1; say Bcex nopBy!"
bind x vstr myalias

Тобто замість команди "alias" потрібно використовувати "seta" ( "set"), а при
прив'язці аліаса до клавіші використовувати ключове слово "vstr" перед
ім'ям аліаса.

- Де можна взяти список всіх консольних команд і змінних?

- З поясненням - не знаю. А ось просто лістинг команд і змінних можна
отримати просто. Досить завантажити Q3Test і в консолі написати:

- Як прибрати гармату з екрану і налаштувати клієнтську графіку?

- Є команди cg_. в консолі напишіть cg_ і натисніть TAB в результаті
вийде список клієнтських команд.
Ось деякі з них:
cg_autoswitch - автоматична зміна зброї при піднятті їх з підлоги
cg_bobup ---,
cg_bobpitch - гойдання при бігу
cg_bobroll - '
cg_brassTime - час життя гільз
cg_crosshairSize - розмір прицілу
cg_drawAttacker - малювати стpельнувшего в тебе в пpавом веpхнем кутку екрана
cg_drawAmmoWarning - попередження пpи малій кількості патронів
cg_drawCrosshairNames - ім'я на прицілі
cg_drawCrosshair - приціл
cg_draw2D - наявність 2D графіки - приціл, написи, цифри життя / броні / патронів
cg_draw3dIcons - тривимірні іконки
cg_drawFPS - фпс
cg_drawGun -. прибирає гармату з екрану.
cg_drawRewards - нагороди
cg_drawSnapshot - системна інформація
cg_drawStatus - Статусбар
cg_drawTimer - таймер
cg_gibs - кишков багато / мало
cg_lagometer - графік завантаження і лагів
cg_marks - плями на стінах
cg_runpitch - гойдання при бігу
cg_runroll - '
cg_simpleItems - іконки замість предметів
cg_fov - кут огляду
cg_zoomfov - кут огляду при "снайперський приціл"

Hабрав ім'я змінної в консолі і натиснувши ENTER может подивитися її стан.

- Як змінити текстури в Q3A?

- Файл pak0.pk3 є zip-файлом що містить текстури, скрипти і т.д.
Перейменуйте його в pak0.zip і використовуйте WinZip або Far Manager для
модифікації.

- Як мені зробити сальто?

- Hажміте клавішу "назад" під час стрибка. Інші гравці зможуть побачити
сальто або інші акробатичні трюки (в залежності від моделі), але на
вашому екрані цього видно не буде. Для перевірки використовуйте
"Вид з боку" (thirdperson view).

- Як мені включити "вид з боку" (thirdperson view)?

- Hаберіте "cg_thirdperson 1" для включення "виду з боку". установка
значення цієї змінної в 0 (cg_thirdperson 0) повертає нормальний вигляд
( "З очей"). Під час "виду з боку" ви можете використовувати змінні
cg_thirdpersonangle і cg_thirdpersonrange для зміни вигляду. Мінлива
cg_thirdpersonangle змінює кут огляду, а змінна cg_thirdpersonrange
- дистанцію. Hапример, "cg_thirdpersonangle 180" дозволить вам побачити себе
спереду, але деякі з цих команд захищені і працюють тільки при
включених чітах (devmap q3dm14 або будь-який інший рівень).

- Як я можу бачити крізь портал?

- Увімкніть видимість неба:
seta r_fastsky "0"
Портали є на q3dm0 q3dm7 q3dm11.

- Як налаштувати рейлган щоб його промінь не заважав грати?

- Hастроіть рейлган можна п'ятьма змінними.
Я пропоную: За умовчанням:
seta r_railWidth "0" seta r_railWidth "16"
seta r_railCoreWidth "4" seta r_railCoreWidth "6"
seta r_railSegmentLength "500" seta r_railSegmentLength "32"
seta cg_railTrailTime "100" seta cg_railTrailTime "100"
seta color "7" seta color "4"

- Яка змінна відповідає за розмиття текстур?

- Що це за параметр handicap?

- Зменшує максимальну кількість броні і життя до handicap * 2 і
броня і життя плавно зменшуються до величини handicap.
Зароджується гравець з життям 1.25 * handicap.
Поразки від зброї стають new_damage = standart_damage * handicap / 100.

Тобто при handicap 50 у тебе життя утіківает до 50 і броня теж, а аптечками
разожраться не можна вище 50, а вище разожраться можна тільки мегой і то до
100, все зброї в два рази слабкіше - ігарть з таким хендікапом можна тільки
проти новачка _полного_, щоб того не образливо було - фора так сказати.

Handicap не може бути більше 100 і він не зменшує силу вибуху при
рокетджампе так що халявних рокетджампов НЕ буде :)

- Як Q3 від CD відучити?

- CD checking ver 1.11
QUAKE3.EXE
0002DFC4: 75 EB
Тобто в файлі quake3.exe треба замінити 75 на EB зі зміщення 0002DFС4.
Робиться будь-яким шістнадцяткові редактром.

Для 1.15c (point release):
00030794: 75 EB

- Що за предмети можна підібрати на рівнях, які залишаються в ІНВЕНТОР?

- Є дві речі holdable телепортер і медку (Personal Teleporter, Medkit).
Перший потрібен для переміщення в будь-яку випадкову точку респавна на рівні.
Медком потрібен для заліковування - це аптечка на 100 і якщо у тебе
більше 100 життя, то вона не активізується.
Використовується все дуже просто:
bind g + button2
Далі тисніть НЕ клавішу G і ітем використовується.

- А які часи респавна ітемов?

- Аптечки (5,25,50, Megahealth) - 35 сек
Гармати - 5 сек, а в тімплее 30 сек
Патрони - 40 сек
Броня (5, 50, 100) - 25 сек
Personal Teleporter, Medkit - 1 хв
Powerups (Quad, Flight, Invivibility,
Haste, Battle Suit, Regeneration) - 2 хв
Час першого появи поверапа (не впевнений) - (30 + Random (30)) cек

У люого предмета творець карти пожет поставити будь-який час респавна.
Hапример на q3tourney4 мега респавном через 2 хвилини.
Ha q3dm17 жовтий армор через 30 сек, а квад з мегой через 45.

- Скільки патронів в якій гарматі і який демадж?

- Gauntlet 50 - - 0.4 125
Machinegun 7 100 50 0.1 70
Machinegun (tp) 5 100 50 0.1 50
Shotgun 110 10 10 1.0 110
Grenade Launcher 100 10 5 0.8 125
Rocket Launcher 100 10 5 0.8 125
Lightning Gun 8 100 60 0.05 160
Railgun 100 10 10 1.5

67
Plasma Gun 20 50 30 0.1 200
BGF10K 100 20 15 0.2 500

1 Демадж
2 Кількість патронів в гарматі
3 Кількість патронів в коробці
4 Час перезарядки
5 Демадж в секунду (демадж / перезарядка)

Максимальна кількість патронів в будь-який гарматі дорівнює 200.
У шотганом 11 куль по 10 демаджа.
Час перезарядки кратно 1/20 секунди тобто 0.05 сек, під час запису демки
теж гра йде з частотою 20 герц.
Machinegun (tp) це тімплейний машінган. У тімплее він слабкіше, ймовірно
зроблено для того щоб при грі 4х4 не було війни на машінганах.

При піднятті зброї якого ще немає і немає патронів до нього дають
"Кількість патронів в гарматі", стільки ж дають патронів при піднятті
вибитою з одного знаряддя. Якщо зброя вже є або є до нього патрони, то
при піднятті його патронів стає стільки скільки "кількість патронів
в гарматі ", якщо патронів менше ніж" кількість патронів в гарматі "або дають 1
патрон, якщо у тебе патронів більше ніж "кількість патронів в гарматі".
У тімплее за підняття зброї дають "кількість патронів в гарматі".

- Як записати демку?

- В консолі пишемо "record" або "record MyCoolDemo" якщо є бажання назвати
її якимось особливим ім'ям.
При записи демки змінна g_syncronousClients повинна бути дорівнює 1
інакше Ку3 починає лаятися.
Але при грі з g_syncronousClients 1 спостерігається неприємне смикання, яке
можна уникнути зміною під час запису демки значення цієї змінної з 1
на 0, але в підсумку демка виходить смикання - подивіться самі для усвідомлення.

Зручно використовувати подібний конфиг при запису демок.
seta g_syncronousClients 1
bind 1 "stoprecord"
bind 2 record demdemdem
bind 3 toggle g_syncronousClients

- Чим відрізняються рівні складності ботів?

- Які змінні відповідають за прискорення обрахунку графіки?

- Дозвіл (Video Mode):
800х600 - r_mode 4 повільно
640х480 - r_mode 3 нормально
512х384 - r_mode 2 швидко
Тип освітлення (Lighting):
vertex - r_vertexLight 1 - швидко
lightmap - r_vertexLight 0 - повільно
Деталізація (Geometic Detail):
Low - r_subdivisions 20 - швидко
Medium - r_subdivisions 12 - нормально
High - r_subdivisions 4 - повільно
Деталізація текстур тобто розмиття (Texture Detail):
r_picmip 0,1,2,3,4. (Див вище в Факе)
Іконки броні і голова гравця:
cg_draw3dicons 1 - повільно
cg_draw3dicons 0 - швидко
Малювання стовбура зброї:
cg_drawgun 0 - не малює стовбур швидко
cg_drawgun 1 - малює стовбур повільно
Якість деталізації моделей (тобто всього крім стін):
r_lodbias 0 - супер круто і плавно - повільно
r_lodbias 1 - зазвичай - нормально
r_lodbias 2 - кострубатий - швидко
Заміна модельок зброї і патронів на іконки:
cg_simpleitems 1 - іконки - швидко
cg_simpleitems 0 - модельки - повільно

Виходячи з цього списку налаштуйте змінні по своєму смаку, замислюючись про
тому як це відіб'ється на продуктивності.