Клан G.R.U.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Меню сайта
Статистика
Новое на форуме
  • Страница 1 из 1
  • 1
Форум » Игромир » Call of Duty » Call of Duty 4 – запись и воспроизведение демок (стыренная с другого сайта тема)
Call of Duty 4 – запись и воспроизведение демок
MehabrДата: Суббота, 27.09.2008, 16:05 | Сообщение # 1
Майор
Группа: Администраторы
Сообщений: 97
Репутация: 5
Статус: Offline
Оригинал здесь http://forum.games.onet.ua/index.php?topic=308241.0
Для воиспроизведения демок пользуем специальную прогу http://gamecod.ucoz.ru/load/1-1-0-4

Как записывать и просматривать демки в CoD4.

Если Вы хотите записать (остановит запись) демку - демки в игре, то есть для этого команда в консоли игры:
\record
или
\record имя_демки
При команде \record игрой задается имя демки автоматически, если это первая запись демки, то демке присвоится имя demo0000, все последующие автоматические имена демки не затирая предыдущих записей, будут задаваться на одно число выше – demo0001, demo0002 и т.д.
Если Вы зададите имя демки \record имя_демки, то записанная демка с таким именем и сохраниться – запишется.
При записи демки на экране (в левом нижнем углу) выводиться информация о записи и накапливании объема на жестком диске записываемой демки в директорию игры:
Call of Duty 4\main\demos\ваша_демка.dm_1
Чтобы остановить запись текущей демки, есть в консоли команда \stoprecord
Для более удобного записывания и остановки записи демки, я написал небольшой скрипт еще по принципу с игры Quake, в этом скрипте присвоена одна клавиша на запись демки при первом нажатии на клавишу, и на остановку записи демки при повторном нажатии на эту же клавишу и т.д.
В скрипте закрепил клавишу BACKSPACE, если Вам не удобна эта клавиша, то вы можете затереть в скрипте слово BACKSPACE и прописать удобную для Вас клавишу.
Сам скрипт:
seta demo_start "record; set demo_tog vstr demo_stop"
seta demo_stop "stoprecord; set demo_tog vstr demo_start"
seta demo_tog "vstr demo_start"
bind BACKSPACE "vstr demo_tog"

Скрипт можно вписать в свой конфигурационный файл:
call of duty 4\players\profiles\ваш_акаунт\config_mp.cfg
Но правильней всего будет прикреплять отдельно заготовленный свой конфигурационный файл и подгружать его с иконки (прописывается в свойствах иконки) или с bat – cmd файла в которых прописывается командная строка загрузки игры, модификации если нужно, прикрепляемого cfg файла и еще всякой всячности. Хотя всякую всячность лучше всего прописывать именно в дополнительном конфигурационном файле.
Такое направление и такую тему я веду еще с сервера CoD_UO, поэтому на ftp://cod-server.onet.ua/ всегда выложен дополнительный конфигурационный файл, а ак же cmd файл в котором прописана загрузка игры, подгрузка прикрепляемого файла, коннект на сервер игры.

Подгружаемый файл:
cl_my_config.cfg
Что находиться в подгружаемом конфигурационном файле:
// назначенные клавиши для открытия консоли
bind ` "toggleconsole"
bind ~ "toggleconsole"

// назначение клавиши на открытие меню игры
bind ESCAPE "togglemenu"

// скрипт для записи и остановки демки назначенные на одну клавишу при повторных нажатиях на клавишу "BACKSPACE" (имя демки автоматическое)
seta demo_start "record; set demo_tog vstr demo_stop"
seta demo_stop "stoprecord; set demo_tog vstr demo_start"
seta demo_tog "vstr demo_start"
bind BACKSPACE "vstr demo_tog"

// скрипт для отображения счетчика "FPS" назначенный на одну клавишу при повторных нажатиях на клавишу "P"
seta fps_start "cg_drawFPS 1; set fps_counter vstr fps_stop"
seta fps_stop "cg_drawFPS 0; set fps_counter vstr fps_start"
seta fps_counter "vstr fps_start"
bind P "vstr fps_counter"

// скрипт для отображения индикатора качества текущей связи с сервером
cg_drawLagometer
seta lag_start "cg_drawLagometer 1; set lag_tog vstr lag_stop"
seta lag_stop "cg_drawLagometer 0; set lag_tog vstr lag_start"
seta lag_tog "vstr lag_start"
bind l "vstr lag_tog"

// графический параметр установленный PunkBuster-ом
seta fx_sort "1"

Исполняющий файл загрузки игры, дополнительного конфигурационного файла, коннекта на сервер:
connect_onet_cod4.cmd
Что находится в исполняющем файле connect_onet_cod4.cmd:
start iw3mp.exe +exec cl_my_config.cfg +connect cod-server.onet.ua:28961

Куда списывать свой конфигурационный файл cl_my_config.cfg:
Если Вы играете без модификации то списывать свой cfg нужно в папку main, если Вы играете с модификацией, то лучше списывайте свой cfg в папку модификации, например в папку ModWarfare, но при этом в строке загрузки должен указываться параметр загрузки модификации +set fs_game Mods\ModWarfare. Вообще то при коннекте на какой либо сервер, достаточно держать свой cfg в папке main и от туда его и прикреплять, все остальное условности, но эти условности иногда важны. Не стану разъяснять о разного рода условностях загрузки и сохранения Ваших настроек для той или иной модификации и игры по умолчанию, это очень трудоемко, чтобы растолковать все до полного понимания. Если возникают вопросы, то мне проще ответить иногда на них отдельно в соответствующей теме.
Если Вы не справляетесь или у Вас не получается прикрепить cfg командной строкой в иконку или исполняемый файл, то любой конфигурационный файл можно подгрузить с консоли игры:
\exec имя_cfg
Главное чтобы Вы правильно свой cfg положили в соответствующую папку в игре или в папку модификации в этой игре, а лучше везде сразу

В CoD4 есть небольшое отличие по воспроизведению демок от предыдущих версий - CoD, CoD_UO, CoD2. Если Вы играете в CoD4 без модификаций, то все демки записываются по умолчанию в Сall of Duty 4\main\demos\имя_демки.dm_1 и вот от сюда они не могут быть прочитаны игрой. Необходимо перебросить демку в папку модификации, загрузить сетевую игру с модификацией и в консоли уже вызвать демку для просмотра.

По пунктам, если Вы ведете запись в игре без модификации, предполагаемое имя демки test:
1). Запись демки ведется в директорию игры Сall of Duty 4\main\demos\test.dm_1
2). Переписать – переместить файл из Сall of Duty 4\main\demos\test.dm_1 в модификацию Call of Duty 4\Mods\ModWarfare\demos\test.dm_1
3). Загрузить сетевую игру iw3mp.exe.
4). В игре выбрать - загрузить модификацию ModWarfare
5). Открыть консоль и вызвать команду загрузки - просмотра демки:
\demo test
Нажать клавишу enter, далее просмотр демки.

Если Вы играете на сервере с модификацией, то все записи демок будут лежать в папке demos, которая в свою очередь будет находиться в папке модификации, естественно перекидывать из папки main\demos в папку ModWarfare\demos ничего не надо. И если у Вас уже загружена модификация, в которой Вы и записывали демку, то демку с консоли можно воспроизвести сразу по имени записанной демки.

Ну вот, начал про запись и воспроизведение демок, и зацепил немного загрузку скриптов прописанных в подгружаемом конфигурационном файле, а так же загрузку самого подгружаемого cfg.

Если есть вопросы по демкам, пишите – задавайте их в этой теме.


 
ГостьДата: Среда, 07.01.2009, 00:22 | Сообщение # 2
Группа: Гости





Записал в игре GALL of DUTY дему , но в папке C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\main\demos демки нет . Не могу найти куда она сохранилась , хотя когда игра зупущена я ввожу в консоли команду и демка проигрывается . Что надо сделать что бы записанная демка попадала в папку - demos ? , и как правильно потом ее просматривать не запуская игру ?
Плиз если можно подробно на пальцах, так как я в этих вещах разбираюсь плохо.
 
MehabrДата: Среда, 07.01.2009, 00:44 | Сообщение # 3
Майор
Группа: Администраторы
Сообщений: 97
Репутация: 5
Статус: Offline
Quote (Гость)
Записал в игре GALL of DUTY дему , но в папке C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\main\demos демки нет . Не могу найти куда она сохранилась , хотя когда игра зупущена я ввожу в консоли команду и демка проигрывается . Что надо сделать что бы записанная демка попадала в папку - demos ? , и как правильно потом ее просматривать не запуская игру ?

1. Демки не обязательно кладутся в "C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\main\demos", если ты играл в игру с каким-то модом, то демка лежит в ппке с этим модом. Например у меня демка падает сюда "..\Call of Duty 4 - Modern Warfare\Mods\promod\demos\demo0000.dm_1". Сделай поиск в папке Call of Duty 4 - Modern Warfare, в поиске вбей "*.dm_1" (без кавычек). И ты найдешь все демки.
2. Как заставить падать демки в папку C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\main\demos я не знаю, да и думаю это лишнее.
3. Просматривать демки без запуска игры нельзя, можно только упростить этот процесс. Скачай из нашего Файлового архива вот этот плеер для демок http://gamecod.ucoz.ru/load/0-0-1-4-20 Разархивируй экзешник в корневую папку с игрой. Запусти его. Нажми кнопку Open Demo. Он покажет тебе список всех демок которые у тебя есть. Выбираешь нужную и наслаждаешься! Плеер сам запустит игру и начнет воспроизведение выбранной демки. Большой плюс этого плеера в том, что во время востроизведения демки можно управлять скоростью воспроизведения, делать перемотку вперед/назад и тп...


 
ГостьДата: Среда, 07.01.2009, 01:12 | Сообщение # 4
Группа: Гости





Играя на серваке , я записал дему , она сохранилась , я ее нашел (под ?) , а как ее отправить например модеру ? Просто скопировать файл и прикрепить к письму ?

Добавлено (07.01.2009, 01:12)
---------------------------------------------
Скачал в папку с игрой http://gamecod.ucoz.ru/load/0-0-1-4-20 , открыл , нажал Open Demo , выскочило окно с папками , в папке demo пусто . Сам плеер ни чего не нашел .

 
MehabrДата: Среда, 07.01.2009, 03:49 | Сообщение # 5
Майор
Группа: Администраторы
Сообщений: 97
Репутация: 5
Статус: Offline
да, этот файл просто приклепляешь к письму и все...
странно что плеер не нашел ничего... как вариант - перекинь найденую тобой демку в папку "C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\main\demos"


 
ГостьДата: Воскресенье, 25.01.2009, 22:09 | Сообщение # 6
Группа: Гости





а нельзя записать демку каким то образом, сразу на всех, а то мувы не удобна делать..
 
ГостьДата: Понедельник, 26.01.2009, 14:09 | Сообщение # 7
Группа: Гости





что значит сразу на всех?!
 
ГостьДата: Пятница, 24.04.2009, 14:26 | Сообщение # 8
Группа: Гости





вот я записал демку,играл на харде,проигрываю через плеер а там прицел показывается.Можно его убрать но при этом не убирая все остальное,ну что бы показывалось кого убил и чат.И почему то этот прицел иногда пропадает.
 
RAYДата: Пятница, 24.04.2009, 14:50 | Сообщение # 9
Сержант
Группа: Модераторы
Сообщений: 34
Репутация: 2
Статус: Offline
Запускаешь демку и набираешь в консоли:

/hud_enable 0 (отключает инфу о количестве твоих боеприпасов, общий счет и миникарту)
/ui_drawCrosshair 0 (убирает прицел)


Отвага превыше всего!
 
ГостьДата: Пятница, 24.04.2009, 18:35 | Сообщение # 10
Группа: Гости





благодарю)
 
Форум » Игромир » Call of Duty » Call of Duty 4 – запись и воспроизведение демок (стыренная с другого сайта тема)
  • Страница 1 из 1
  • 1
Поиск:
Форма входа
Календарь
Наш домашний сервер с ProMod

Паблик TDM, на нем мы расслабляемся!

Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz