-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathManual_RU.txt
248 lines (205 loc) · 9.67 KB
/
Manual_RU.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
Doom 2D: Forever - Руководство по игре и редактору карт
28.09.2014
--------------------------------------------------
# - число
$ или $n - строка (без пробелов)
<a-b> - любое целое число из отрезка [a, b]
[] - опциональный аргумент
{a, b, c} - только a, b или c
a|b - а или b
--------------------------------------------------
Параметры запуска Doom2DF.exe через командную строку:
-map WADFILE:\MAPNAME
Запустить игру на указанной карте.
WADFILE - путь к WAD-файлу карты относительно папки "maps"
MAPFILE - имя ресурса карты в указанном WAD-файле
Если этот параметр указан, можно также в любом порядке указать следующие:
-gm MODE
Режим игры, в котором будет запущена игра. MODE - его код. Доступные значения:
DM - DeathMatch
TDM - Team DeathMatch
CTF - Capture The Flag
COOP - игра на прохождение
-limt #
Лимит времени (# - значение в секундах)
-lims #
Лимит очков (# - значение количества)
-opt #
Указывает параметры геймплея целым числом, биты которого - их флаги "Да/Нет".
Пока не задокументировано и используется только редактором.
-port 0-65535
Запустить сервер сетевой игры на указанном порту.
--close
Закрыть игру после завершения карты.
-connect ADR
Запустить игру в режиме клиента и присоединиться к серверу.
ADR - IP-адрес или доменное имя сервера
Если этот параметр указан, можно также в любом порядке указать следующие:
-port 0-65535
Указывает порт сервера, к которому клиент произведёт подключение.
-pw PWD
Указывает пароль, который клиент использует для подключения к серверу.
PWD - указываемый пароль
--debug
Запустить игру в отладочном режиме (описание см. ниже).
--------------------------------------------------
Команды консоли:
Управление:
dump FILE - сохранить содержимое консоли в файл FILE
echo STR - вывести строку STR в консоль
date - вывести дату в консоль
time - вывести время в консоль
commands - отобразить полный список команд
showhistory - показать историю команд
clearhistory - очистить историю команд
clear - очистить консоль
Игроки:
p1_name Вася - присвоить первому игроку имя Вася
p1_color R G B - указать цвет первого игрока (R, G, B - цветовые компоненты)
p2_name Петя - присвоить второму игроку имя Петя
p2_color R G B - указать цвет второго игрока
suicide - совершить самоубийство
HUD:
g_showtime 0/1 - показывать часы
g_showfps 0/1 - показывать счётчик FPS
g_showscore 0/1 - показывать счётчик командных очков
g_showstat 0/1 - показывать статистику
g_showkillmsg 0/1 - показывать сообщения вверху экрана
Игра:
scorelimit # - выставить лимит очков на # (если # = 0, то лимит отключается)
timelimit # - выставить лимит времени # секунд (если # = 0, то лимит отключается)
ffire 0/1 - выкл/вкл урон своим (Friendly Fire)
spectate - убивает игрока и делает его наблюдателем (только в сетевой или своей игре)
changemap MAPNAME - заканчивает раунд и меняет карту на MAPNAME из текущего WAD-файла (только в сетевой или своей игре)
nextmap MAPNAME - устанавливает карту MAPNAME из текущего WAD-файла следующей картой, которая будет запущена после конца раунда (только в сетевой или своей игре)
restart - перезапустить игру
endgame - завершить игру
pause - пауза
exit/quit - выйти из игры
Боты:
Примечание: Если сложность не задана, то она ставится на максимум
bot_add/addbot 1-3 - порождает бота (1-3 - уровень сложности)
bot_addred 1-3 - порождает бота в красной команде
bot_addblue 1-3 - порождает бота в синей команде
bot_addlist NAME/NUM TEAM - добавить бота с номером NUM или именем NAME из списка ботов botlist.txt в команду TEAM (red - красная, blue - синяя; аргумент можно опустить)
bot_removeall - удаляет всех ботов
Сетевая игра:
connect ADR PORT PWD - соединиться с сервером по адресу ADR на порт PORT и паролем PWD (аргументы PORT и PWD - необязательные)
reconnect - переподключиться к серверу (если не в сетевой игре, то соединяется с последним посещённым сервером)
disconnect - отключиться от сервера
kick NAME - сбросить с сервера первого попавшегося игрока с именем NAME (только в режиме сервера)
net_interp 0-99 - установить степень сглаживания движения игроков на клиенте (рекомендуется 1-3)
Отладочный режим:
map WADFILE MAPNAME - запускает карту MAPNAME из WAD-файла WADFILE (если опустить MAPNAME, то будет загружаться карта MAP01)
monster NUM/MON - создать монстра с номером NUM или названием MON в позиции первого игрока
1 - DEMON - Демон
2 - IMP - Бес
3 - ZOMBY - Зомби
4 - SERG - Сержант
5 - CYBER - Кибердемон
6 - CGUN - Пулемётчик
7 - BARON - Барон ада
8 - KNIGHT - Рыцарь ада
9 - CACO - Какодемон
10 - SOUL - Огненный череп
11 - PAIN - Авиабаза
12 - SPIDER - Большой паук
13 - BSP - Арахнотрон
14 - MANCUB - Манкубус
15 - SKEL - Скелет
16 - VILE - Колдун
17 - FISH - Рыба
18 - BARREL - Бочка
19 - ROBO - Робот
20 - MAN - Приколист
d_window - вывести информацию о размерах окна и его рамке
d_sounds 0/1 - отображать диаграммы количества "копий" одного звука
d_frames 0/1 - отображать ограничивающих прямоугольников вокруг объектов
d_winmsg 0/1 - выводить в консоль и журнал загрузки сообщения Windows о смене активности, перемещении и изменении размеров окна
d_monoff 0/1 - выкл/вкл искусственный интеллект монстров
Текст консоли можно перематывать кнопками PgUp\PgDn и Home\End.
--------------------------------------------------
Полезные настройки сети в Doom2DF.cfg:
Сервер:
Dedicated = 0/-1
Если -1, сервер запустится в режиме псевдо-выделенного сервера (большая часть графики не рисуется, для сервера не создаётся игрок)
SyncWithMaster = 0/-1
Если -1, сервер будет синхронизироваться с мастерсервером для отображения в списке серверов
UpdateInterval = 1-1000
Интервал между отсылкой ненадёжных обновлений игры клиентам в мс (рекомендуется <= 27)
ReliableUpdateInterval = 1-1000
Интервал между отсылкой надёжных обновлений клиентам в мс (рекомендуется 100-150)
MasterSyncInterval = 100-99999
Интервал между обновлениями сервера в серверлисте в мс (рекомендуется не менее 50000, но не более 80000)
Клиент:
InterpolationSteps = 0-99
См. консольную команду net_interp
--------------------------------------------------
Горячие клавиши в игре:
Esc - меню (назад при нахождении в главном меню)
F2 - Сохранение игры
F3 - Загрузка игры
F4 - Разное
F5 - Настройки видео
F6 - Настройки звука
F7 - Закончить игру
F10 - Выход из игры (с запросом)
--------------------------------------------------
Управление в редакторе:
ЛКМ - рисование панелей, триггеров, создание объектов, перемещение по миникарте
ПКМ - выделение объектов (в т.ч. выбор панели\лифта для триггера), перемещение объектов, изменение размеров
Ctrl+ПКМ - выделение нескольких объектов
Shift+ПКМ - перемещение объектов с учетом стен (например, чтобы класть оружие точно на пол)
Del - удалить объект
Esc - снять выбор
Numpad 4,8,6,5 - перемещение объекта на шаг сетки
Alt+Numpad 4,8,6,5 - перемещение объекта на 1 пиксель
W,A,S,D - перемещение поля просмотра
Ctrl+Tab - переключение вкладок объектов (панели, предметы и т.д)
Ctrl+Q - выкл/вкл привязку к сетке
Ctrl+W - миникарта
Ctrl+E - сменить шаг сетки
Ctrl+C - копировать
Ctrl+X - вырезать
Ctrl+V - вставить
Ctrl+A - выделить все объекты, соответствующие выбранной вкладке
Ctrl+Alt+A - выделить все объекты
Ctrl+N - новая карта
Ctrl+M - настройки карты
Ctrl+Numpad 4,8,6,5 - (для триггеров) перемещать триггер вместе с его областью воздействия (точкой телепортации, точкой появления)
Ctrl+ЛКМ - (для предметов, монстров, областей) создать объект относительно его левого верхнего угла
V - (для монстров, областей) - развернуть
Shift+ЛКМ - (при выделенном объекте) выделить объект за ним
Ctrl+] - переместить выделенную панель на передний план
Ctrl+[ - переместить выделенную панель на задний план
1,2,3,4,5,6,7,8,9 - переключение видимости объектов и панелей
0 - вкл/выкл отображение всех панелей и объектов
Tab - вкл/выкл предварительный просмотр
--------------------------------------------------
Чит-коды:
Для их включения нужно набрать "echo ololo" в консоли (в отладочном режиме не требуется).
Работают только в игре на прохождение (в отладочном режиме - где угодно, кроме сетевой игры).
Сами чит-коды вводятся во время игры.
RAMBO - всё оружие, все ключи и 30000 патронов к каждому оружию
TANK - 200% здоровья и брони
IDDQD - ну, попробуйте %)
BULLFROG - гигантские прыжки
FORMULA1 - скоростной бег
GOODBYE - переход на следующий уровень
СИМСИМ - открывает все двери на уровне
ГОРЕЦ - бессмертие
БЕЛЫЙОРЕЛ - Jetpack
ПОШЕЛНА## - переход на уровень MAP## в текущем WAD-файле
--------------------------------------------------
Doom 2D: Forever FAQ от 07.04.2009
Q: Можно ли играть в Doom 2D: Forever в мои любимые карты из оригинального Doom 2D?
A: Непосредственно - нет. Но их можно переконвертировать специальной утилиткой LMP2MAP в формат Doom2D:F. Её можно взять на нашем сайте (см. ReadMe).
Q: Играть в мою карту можно будет сразу после конвертации?
A: Да.
Q: Почему мой любимый WAD-редактор, например XWE, не открывает WAD-файлы Doom2D:F?
A: WAD-файлы из Doom 2D: Forever, в отличие от оных из оригинального Doom 2D, абсолютно не совместимы со стандартными, так как они используют иной формат хранения данных и сжатие, а также другие форматы для стандартных ресурсов.
Q: Я сделал анимированную текстуру, а она не работает - отображается как длинная обычная.
A: Надо запаковать её в WAD ещё разок.
Q: Я слышал, будто в Doom 2D можно делать рокетджамп?
A: Именно. Это делается почти как в любом 3D-шутере, только на ходу. Бежишь, пускаешь ракету себе под ноги и сразу же прыгаешь. После небольшой тренировки можно, например, брать мегасферу на SuperDM.
Присылайте новые вопросы на site(a)doom2d.org - мы с удовольствием ответим на них! ;)