Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Мультиплеер из Metro: Last Light
GAMEINATOR forums > Игры по жанрам > Action / FPS / TPS
Страницы: 1, 2
Nova
Цитата(SOMYK @ 21.04.2013, 20:52) *
Nova,
Если сейчас взглянуть на это как идею для мп, то ты прав в том что обычный дефматч или тим дефматч не тот формат который бы выражал весь социальный процесс свойственный миру метро. Нужна какая-то иная механика.


Да, скорее всего. Думал по какому сценарию уничтожения людей людьми в сеттинге "Метро" оправдано. Пришло на ум только одно пока - столкновение пришлых чужаков с местными, битва за не зараженную территорию, чистую воду, еду. Пришли другие люди, например из подземелья военной базы (ракетной шахты и прочее), там, откуда они пришли - всё, край, совсем жить нельзя, но те, кто уже живут в этом месте (московское метро) сводного пространства и жизненных ресурсов на прибывших просто не имеют. Только в таком случае будет оправдано уничтожение друг друга - завоевание/защита жизненного пространства.
madeirabranca
Что больше всего заинтересовало это СДК даже не сама игра а возможность самим лобать и перепахивать, даже делать свои мини игры как и мечталось, то что Проф сказал что планируют новую игру про сталкера в космосе интересно, тоесть теперь будем сталкерить по планетам и галактикам. Про физику в игре а точнее про изменения и доделки в плане изменения и доработки физики тел не показали и не рассказали хотя еще в 2033 части этот момент на закрытых показах журналисты обратили на не доработку так что это не мои бредни. Жаль что совместили анимацию с раг долл теперь если пустим пулю в затылок врагу из темного корридора а он вместо осесь будет выполнять нелепые телодвижения забитые аниматором что может не соответствовать реальной ситуации, вот это немного расстраивает. Плюс воздушность тел как будто они весят 0.5 кг а не под 100 . Разламывания предметов подробили маленько это радует, все таки кто чтоб не говорил а игра по большей части это убей их всех а вокруг этого действа вращается якобы сюжет, но суть это мочилово, скрытое (стелс) или в лобовую и хочется видеть качественно проработанную модель поведения вражины и его смерть на этом мы и концентрируем веимание а эта часть как раз и не проработанна, нет сейчас возможности в Киев приехать и с Прохоровым встретися я думаю смог бы ему указать на этот момент и он бы меня понял, даже вспоминая видео сталкера раннее где стреляли по сталкерам статистам и они падали с вышек и от взрывной волны от брошенной гранаты там уже это было . в общем как то так. физик ядерщик...
madeirabranca
Добра всем.
vitoslav
Если и делать мультиплеер, то только с одним режимом PvE
Режим обороны, режим выживания
Режим обороны - дается 5 минут создать оборону базы, то есть мешки с песком, станковые пулеметы, растяжки и т.д, кто играл в natural selection поймет, там было нечто подобное
Режим выживания - игроки респятся в разных точках карты и у них цель добежать до укреп.позиции, ессесно баланс тут должен быть больше в сторону врагов уже

Обычные же режимы типа против друг друга или кооп просто испортят атмосферу и мультиплеер забросят уже через месяц многие
Для коопа вон сурвариум делают
Cartoteka
В принципе, один шаг к мультиплееру уже был сделан, это DLC "Tower pack". Был один уровень, куча уровней. При прохождении всех уровней - игроку давались очки, что он заработал. Эти очки суммировались. В этом DLC также можно посмотреть нечто вроде турнирной таблицы. Так что... Это этакий шаг к мультиплееру. Маленький, но довольно-таки важныйsmile.gif
Modera
В релизном ласт лайте довольно много остатков мультиплеера. В ресурсах есть файл со списком карт (всех, мультиплеерных, синглплеерных и тестовых), где указано какая карта какому режиму принадлежит.
Spoiler
CODE
loader : array;
loader = begin
count : u32 = 177;
rec_0000 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0001 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0002 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0003 = begin
mp_mode : u8 = 3;
map_name : stringz = 'l06_revolution_coop';
name : stringz = 'l06_revolution_coop';
caption : choose;
caption : stringz = '';
max_players : u8 = 2;
opt_players : u8 = 2;
press_any_key : bool = True;
end;
rec_0004 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0005 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l06_prof';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0006 = begin
mp_mode : u8 = 0;
map_name : stringz = 'binarical';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0007 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l17_red_square_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0008 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0009 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0010 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0011 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0012 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0013 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0014 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_bonus';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0015 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l04_catacombs';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0016 = begin
mp_mode : u8 = 3;
map_name : stringz = 'mp_7_def';
name : stringz = 'mp_7_def';
caption : choose;
caption : stringz = '';
max_players : u8 = 4;
opt_players : u8 = 4;
press_any_key : bool = False;
end;
rec_0017 = begin
mp_mode : u8 = 6;
map_name : stringz = 'mp_3_sur';
name : stringz = '';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0018 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_4_s';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0019 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0020 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0021 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l06_revolution';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0022 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l10_swamp_02';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0023 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0024 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l03_camp_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0025 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0026 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0027 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0028 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0029 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0030 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l13_train_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0031 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l13_trail_3';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0032 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l00';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0033 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0034 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0035 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l03_camp';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0036 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_4_s2';
name : stringz = 'mp_4_s2';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0037 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0038 = begin
mp_mode : u8 = 2;
map_name : stringz = 'mp_4_tdm';
name : stringz = 'mp_4_tdm';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0039 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0040 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0041 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0042 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0043 = begin
mp_mode : u8 = 5;
map_name : stringz = 'mp_3_ctf';
name : stringz = 'mp_3_ctf';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0044 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0045 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0046 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0047 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0048 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'mp_6';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0049 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0050 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_1_dm';
name : stringz = 'mp_1_dm';
caption : choose;
caption : stringz = 'mp_1';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0051 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0052 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_8_dm';
name : stringz = 'mp_8_dm';
caption : choose;
caption : stringz = 'mp_8';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0053 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0054 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0055 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_4_test';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0056 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0057 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0058 = begin
mp_mode : u8 = 6;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0059 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l11_undercity';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0060 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_4_dm';
name : stringz = 'mp_4_dm';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0061 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'mp_5';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0062 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_anna';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0063 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0064 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0065 = begin
mp_mode : u8 = 2;
map_name : stringz = 'noname';
name : stringz = 'mp_3';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0066 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0067 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0068 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0069 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_2';
name : stringz = 'mp_2';
caption : choose;
caption : stringz = 'mp_2';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0070 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l17_red_square';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0071 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l00_intro_1';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0072 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_tower1';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0073 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0074 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0075 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_4';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0076 = begin
mp_mode : u8 = 3;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 4;
opt_players : u8 = 4;
press_any_key : bool = False;
end;
rec_0077 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_5_s';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0078 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0079 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0080 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0081 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0082 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l16_car_ride';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0083 = begin
mp_mode : u8 = 5;
map_name : stringz = 'mp_4_ctf';
name : stringz = 'mp_4_ctf';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0084 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0085 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0086 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0087 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0088 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0089 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0090 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0091 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0092 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '000';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0093 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0094 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0095 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0096 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0097 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0098 = begin
mp_mode : u8 = 0;
map_name : stringz = 'mp_1';
name : stringz = 'mp_1';
caption : choose;
caption : stringz = 'mp_1';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0099 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l09_venice';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0100 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0101 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel_circle';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0102 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0103 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0104 = begin
mp_mode : u8 = 6;
map_name : stringz = 'noname';
name : stringz = 'mp_2_test';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 10;
press_any_key : bool = False;
end;
rec_0105 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l20_d6_defense';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0106 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0107 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0108 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'installer';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0109 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0110 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0111 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '000';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0112 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0113 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0114 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l14_bridge';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0115 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0116 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l20_d6_defense_screens_1';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0117 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0118 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0119 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_pavel';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0120 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0121 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0122 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0123 = begin
mp_mode : u8 = 5;
map_name : stringz = 'mp_8_ctf';
name : stringz = 'mp_8_ctf';
caption : choose;
caption : stringz = 'mp_8';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0124 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0125 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0126 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0127 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_3_new01';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0128 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0129 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_8';
name : stringz = 'mp_8';
caption : choose;
caption : stringz = 'mp_8';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0130 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_3_s';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0131 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0132 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0133 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l06_revolution_intro';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0134 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0135 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l10_swamp';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0136 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_3_cp';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0137 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0138 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_3_s_new';
name : stringz = 'mp_3_s_new';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0139 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0140 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0141 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l19_polis';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0142 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0143 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_5_s2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0144 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0145 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0146 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_4_cp';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0147 = begin
mp_mode : u8 = 2;
map_name : stringz = 'mp_3_tdm';
name : stringz = 'mp_3_tdm';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0148 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0149 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0150 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0151 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_khan';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0152 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0153 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l03_camp_1';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0154 = begin
mp_mode : u8 = 2;
map_name : stringz = 'mp_1_tdm';
name : stringz = '';
caption : choose;
caption : stringz = 'mp_1';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0155 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0156 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l12_circus';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0157 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0158 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_faction_nazi';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0159 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_faction_red';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0160 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_2_cp';
caption : choose;
caption : stringz = 'mp_2';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0161 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l18_garden';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0162 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_faction_ganza';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0163 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0164 = begin
mp_mode : u8 = 6;
map_name : stringz = 'mp_6_sur';
name : stringz = 'mp_6_sur';
caption : choose;
caption : stringz = '';
max_players : u8 = 10;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0165 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_3_dm';
name : stringz = 'mp_3_dm';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0166 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l13_trail_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0167 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l02_escape';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0168 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l01_jail';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0169 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l08_water_tunnel';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0170 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0171 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l12_circus_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0172 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0173 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0174 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l05_theatre';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0175 = begin
mp_mode : u8 = 3;
map_name : stringz = 'noname';
name : stringz = 'l03_camp_1_coop';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0176 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
end;


Отсюда можно примерно понять какие режимы игры планировались:
0 - Сингл
1 - Deathmatch
2 - Teamdeathmatch
3 - Coop
4 - ??? тестовые карты для этого режима обозначаются постфиксом _s
5 - CTF (Capture The Flag)
6 - Sur (Survival, скорее всего)

Так же значение mp_mode можно изменить, но игра не запускается по причине отсутствия необходимых файлов в config.bin, хотя в сеть пытается лезть.
Sovetnik
Цитата(Modera @ 04.09.2020, 16:41) *
В релизном ласт лайте довольно много остатков мультиплеера. В ресурсах есть файл со списком карт (всех, мультиплеерных, синглплеерных и тестовых), где указано какая карта какому режиму принадлежит.
Spoiler
CODE
loader : array;
loader = begin
count : u32 = 177;
rec_0000 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0001 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0002 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0003 = begin
mp_mode : u8 = 3;
map_name : stringz = 'l06_revolution_coop';
name : stringz = 'l06_revolution_coop';
caption : choose;
caption : stringz = '';
max_players : u8 = 2;
opt_players : u8 = 2;
press_any_key : bool = True;
end;
rec_0004 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0005 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l06_prof';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0006 = begin
mp_mode : u8 = 0;
map_name : stringz = 'binarical';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0007 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l17_red_square_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0008 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0009 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0010 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0011 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0012 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0013 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0014 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_bonus';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0015 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l04_catacombs';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0016 = begin
mp_mode : u8 = 3;
map_name : stringz = 'mp_7_def';
name : stringz = 'mp_7_def';
caption : choose;
caption : stringz = '';
max_players : u8 = 4;
opt_players : u8 = 4;
press_any_key : bool = False;
end;
rec_0017 = begin
mp_mode : u8 = 6;
map_name : stringz = 'mp_3_sur';
name : stringz = '';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0018 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_4_s';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0019 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0020 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0021 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l06_revolution';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0022 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l10_swamp_02';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0023 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0024 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l03_camp_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0025 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0026 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0027 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0028 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0029 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0030 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l13_train_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0031 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l13_trail_3';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0032 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l00';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0033 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0034 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0035 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l03_camp';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0036 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_4_s2';
name : stringz = 'mp_4_s2';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0037 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0038 = begin
mp_mode : u8 = 2;
map_name : stringz = 'mp_4_tdm';
name : stringz = 'mp_4_tdm';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0039 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0040 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0041 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0042 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0043 = begin
mp_mode : u8 = 5;
map_name : stringz = 'mp_3_ctf';
name : stringz = 'mp_3_ctf';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0044 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0045 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0046 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0047 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0048 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'mp_6';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0049 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0050 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_1_dm';
name : stringz = 'mp_1_dm';
caption : choose;
caption : stringz = 'mp_1';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0051 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0052 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_8_dm';
name : stringz = 'mp_8_dm';
caption : choose;
caption : stringz = 'mp_8';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0053 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0054 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0055 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_4_test';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0056 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0057 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0058 = begin
mp_mode : u8 = 6;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0059 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l11_undercity';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0060 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_4_dm';
name : stringz = 'mp_4_dm';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0061 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'mp_5';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0062 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_anna';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0063 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0064 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0065 = begin
mp_mode : u8 = 2;
map_name : stringz = 'noname';
name : stringz = 'mp_3';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0066 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0067 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0068 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0069 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_2';
name : stringz = 'mp_2';
caption : choose;
caption : stringz = 'mp_2';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0070 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l17_red_square';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0071 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l00_intro_1';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0072 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_tower1';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0073 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0074 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0075 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_4';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0076 = begin
mp_mode : u8 = 3;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 4;
opt_players : u8 = 4;
press_any_key : bool = False;
end;
rec_0077 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_5_s';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0078 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0079 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0080 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0081 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0082 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l16_car_ride';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0083 = begin
mp_mode : u8 = 5;
map_name : stringz = 'mp_4_ctf';
name : stringz = 'mp_4_ctf';
caption : choose;
caption : stringz = 'mp_4';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0084 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0085 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0086 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0087 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0088 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0089 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0090 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0091 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0092 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '000';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0093 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0094 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0095 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0096 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0097 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0098 = begin
mp_mode : u8 = 0;
map_name : stringz = 'mp_1';
name : stringz = 'mp_1';
caption : choose;
caption : stringz = 'mp_1';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0099 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l09_venice';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0100 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0101 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel_circle';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0102 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0103 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0104 = begin
mp_mode : u8 = 6;
map_name : stringz = 'noname';
name : stringz = 'mp_2_test';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 10;
press_any_key : bool = False;
end;
rec_0105 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l20_d6_defense';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0106 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0107 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0108 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'installer';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0109 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0110 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0111 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '000';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0112 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0113 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0114 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l14_bridge';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0115 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0116 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l20_d6_defense_screens_1';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0117 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0118 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0119 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_pavel';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0120 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0121 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0122 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0123 = begin
mp_mode : u8 = 5;
map_name : stringz = 'mp_8_ctf';
name : stringz = 'mp_8_ctf';
caption : choose;
caption : stringz = 'mp_8';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0124 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0125 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0126 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0127 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_3_new01';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0128 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0129 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_8';
name : stringz = 'mp_8';
caption : choose;
caption : stringz = 'mp_8';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0130 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_3_s';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0131 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0132 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0133 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l06_revolution_intro';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0134 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0135 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l10_swamp';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0136 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_3_cp';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0137 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0138 = begin
mp_mode : u8 = 4;
map_name : stringz = 'mp_3_s_new';
name : stringz = 'mp_3_s_new';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0139 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0140 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0141 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l19_polis';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0142 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0143 = begin
mp_mode : u8 = 4;
map_name : stringz = 'noname';
name : stringz = 'mp_5_s2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0144 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0145 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0146 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_4_cp';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0147 = begin
mp_mode : u8 = 2;
map_name : stringz = 'mp_3_tdm';
name : stringz = 'mp_3_tdm';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0148 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0149 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0150 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0151 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_story_khan';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0152 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0153 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l03_camp_1';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0154 = begin
mp_mode : u8 = 2;
map_name : stringz = 'mp_1_tdm';
name : stringz = '';
caption : choose;
caption : stringz = 'mp_1';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0155 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0156 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l12_circus';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0157 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0158 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_faction_nazi';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0159 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_faction_red';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0160 = begin
mp_mode : u8 = 5;
map_name : stringz = 'noname';
name : stringz = 'mp_2_cp';
caption : choose;
caption : stringz = 'mp_2';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0161 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l18_garden';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0162 = begin
mp_mode : u8 = 0;
map_name : stringz = 'dlc_faction_ganza';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0163 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0164 = begin
mp_mode : u8 = 6;
map_name : stringz = 'mp_6_sur';
name : stringz = 'mp_6_sur';
caption : choose;
caption : stringz = '';
max_players : u8 = 10;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0165 = begin
mp_mode : u8 = 1;
map_name : stringz = 'mp_3_dm';
name : stringz = 'mp_3_dm';
caption : choose;
caption : stringz = 'mp_3';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = False;
end;
rec_0166 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l13_trail_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0167 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l02_escape';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0168 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l01_jail';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0169 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l08_water_tunnel';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0170 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0171 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l12_circus_2';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0172 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0173 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l07_tunnel';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0174 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = 'l05_theatre';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0175 = begin
mp_mode : u8 = 3;
map_name : stringz = 'noname';
name : stringz = 'l03_camp_1_coop';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
rec_0176 = begin
mp_mode : u8 = 0;
map_name : stringz = 'noname';
name : stringz = '';
caption : choose;
caption : stringz = '';
max_players : u8 = 16;
opt_players : u8 = 8;
press_any_key : bool = True;
end;
end;


Отсюда можно примерно понять какие режимы игры планировались:
0 - Сингл
1 - Deathmatch
2 - Teamdeathmatch
3 - Coop
4 - ??? тестовые карты для этого режима обозначаются постфиксом _s
5 - CTF (Capture The Flag)
6 - Sur (Survival, скорее всего)

Так же значение mp_mode можно изменить, но игра не запускается по причине отсутствия необходимых файлов в config.bin, хотя в сеть пытается лезть.


Я тут тоже нашел список возможных режимов они похожи на того что ты показал но там есть два новых такие как siege и AIrush и возможно sur это от слова surround рабочее название siege
Modera
Цитата(Modera @ 04.09.2020, 16:41) *
Так же значение mp_mode можно изменить, но игра не запускается по причине отсутствия необходимых файлов в config.bin, хотя в сеть пытается лезть.

Всё-таки запустил, но сингловые карты похоже под режим мультиплеера не подходят. biggrin.gif Всё что там можно сделать это посмотреть на затылок модели игрока. И ещё статистика о передаче пакетов отображается, да.
Modera
Всё короче, я понял как запустить мультиплеер в МЛЛ.
1.

2.

3.

4.

5.

6.

7.

8.

...
Шучу, я просто узнал как открывать незадействованные менюшки через консоль, в том числе связанные с мультиплееером, но большинство из них не имеют никакого эффекта при нажатии на кнопки.
Например если в менюшке dbg_select_level выбрать уровень, то он загрузится.
А если выбрать в dbg_select_mp_level, то не происходит ничего.


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.