Перейти к содержимому


Фото

Инструкция по записи и просмотру демок. Правила размещения.


  • Чтобы отвечать, сперва войдите на форум
15 ответов в теме

#1 SyavX

SyavX

    Nomen nescio...

  • Бойцы
  • ******
  • 678 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 19 July 2007 - 22:24

Запись:
Способ 1й.
Для записи демки достаточно нажать F8 во время игры. После нажатия, в правом верхнем углу экрана появится мигающая надпись REC, и отобразится сообщение о начале записи: 'Recording demo: C:\Games\Soldat\Demos\demo.sdm'. Для прекращения записи нужно снова нажать F8, после чего отобразится сообщение: 'Demo stopped (demo.sdm)'. Запись автоматически прекращается при смене карты.

Способ 2й.
В Солдате существует возможность делать "автоматическую" запись демок. Для её включения, запустите 'Config.exe' (в каталоге Солдата) и на закладке 'Performance' отметьте галочкой опцию 'Auto record'. После этого в игре, с определенным интервалом, будет происходить запись демо, но лишь в один файл, который всё время перезаписывается ('autodemo.sdm'). Чтобы сохранить демку в отдельный файл типа 'autodemo#.sdm' (# - автоматически генерируемый номер) нужно нажать F8. В последствии, демка будет сохранена в 'autodemo#.sdm' и запись снова возобновится. Длительность интервала (в минутах) между перезаписью, можно изменить в файле настроек игры 'soldat.ini' заменив значение параметра 'Record_Time' в секции '[GAME]' на необходимое: "Record_Time=2". Если в режиме автоматической записи дважды нажать F8, то начнется запись "нормальной" демки. После прекращения записи (повторное нажатие F8 или смена карты), возобновится автозапись.

* Автодемо удобно использовать для записи красивых/интересных моментов. Так же удобно их потом просматривать, поскольку не нужно искать момент длительностью меньше минуты в 5-10 минутной демке. Недостаток в том, что Вы сохраняете не последние N минут игры, а то время, которое прошло с последней автоматической перезаписи, до нажатия Вами F8. Ещё Вы можете не успеть нажать F8 до того, как произойдет очередная автоматическая перезапись 'autodemo.sdm' и тем самым потеряете интересный момент.

В Солдате так же есть команды, для управления записью демок (для ввода команды, нажмите '/'):
record name
Начинает запись демки с именем 'name' в папку "Soldat\Demos"

stop
Останавливает запись демки

Редактирование
Для "обрезания" демок можно использовать любой HEX-редактор. Правда работать прийдется "на глаз", поскольку структура файлов *.sdm не является открытой, а специальных инструментов для редактирования автор Солдата не предоставил. Нужно оставлять некоторое количество кода в начале файла нетронутым, иначе демка может не запустится. Далее действуйте на свой страх и риск: вырезайте код; сохраняйте файл; смотрите, что получилось и т.д.

Просмотр:
Для просмотра демок используйте ту же версию игры, на которой они были записаны. Все демки должны храниться в папке 'Demos' из каталога Солдата. Например, если хотите посмотреть демки, записанные на версии 1.3.1, сначала скачайте и установите данную версию, потом переместите демки в папку 'Demos'. Просматривать их можно такими способами:

1) Из самой игры.
Запустите Солдат и в закладке 'Join Game' вместо 'Game server IP:' введите имя демки, а вместо 'Port:' введите '0'. Нажмите 'Join Game' для начала проигрывания.

Posted Image


2) C помощью параметров в ярлыке игры.
Soldat.exe -demo name [freecam | speed | notexts | extract]
Запускает игру и проигрывает демо с именем 'name' используя следующие параметры:
freecam (0/1) - свободная камера (по умолчанию 0). Означает возможность переключаться между игроками при просмотре (нажатием клавиш мыши) или переходить в "свободный обзор" (кнопка, указанная в настройках как "Jump", по умолчанию W)
speed (0-...%) - скорость воспроизведения в процентах (по умолчанию 100)
notexts (0/1) - отключение отображения текста (а также счётчика патронов и т.п.) (по умолчанию 0)
extract (0/1) - делает из демки нарезку ВМР файлов, которые можно потом преобразовать в AVI файл (по умолчанию 0). Не рекомендуется включать на медленных системах, поскольку замедляет работу, а большое количество фреймов в BMP формате занимает много дискового пространства. Для записи видео удобней использовать Fraps или аналогичную программу.

Пример:
Soldat.exe -demo demo19 1 150 1 0
Запустит Солдат и воспроизведет демку "demo19" с возможностью переключаться между игроками при просмотре, со скоростью воспроизведения демки 150%, без текста, без экспорта фреймов в BMP файлы.

3) Используя Diamond Player (или любой другой "проигрыватель" демок).
Скачайте Diamond Player и установите в каталог игры. Внизу окна программы есть маленький треугольник, нажав на который, можно увидеть дополнительные опции. (Описание некоторых опций смотрите в пункте 2)

Нажмите F8 при просмотре, для ускорения проигрывания (повторное нажатие F8 отменит ускорение).

Для снятия записанной паузы, нажмите F10.

* В Soldat 1.4.1 Солдата демки, записанные с некоторых серверов, во время воспроизведения выдают ошибки. Нормального решения проблемы нет. Можно разве-что зажать Enter на время просмотра ;)

Скачать старые версии игры можно здесь.


Правила по размещению на форуме:
1) демка должна быть в архиве;
2) название демки не должно содержать пробелов;
3) должна быть указана версия игры, на которой была записана демка;
4) обязательно должно быть описание демки.

З.Ы. были использованы инструкции написанные Hello & n0b0dy
  • 1

Опубликованное фото


#2 uo-uo

uo-uo
  • Бойцы
  • *
  • 61 сообщений
  • Country:
  • Primary:
  • Secondary:
  • Clan: StR

Опубликовано 19 July 2008 - 22:38

Возник вопрос по поводу 2 способа просмотра демо: если вписывать параментры просмотра подобным образом Soldat.exe -demo demo19 1 150 1 0 то формат exe-файла меняется и он не запускает солдат. Обьясните пожалуйста поподробнее как это необходимо сделать.
  • 0

#3 SyavX

SyavX

    Nomen nescio...

  • Бойцы
  • ******
  • 678 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 20 July 2008 - 02:06

Ты Soldat.exe переименовывал что ли? :DDD

Вообще-то "Soldat.exe -demo demo19 1 150 1 0" это строка запуска приложения с параметрами. Запускать можно из командной строки, файлового менеджера, пакетного файла, ярлыка...

Пример: создай ярлык для Soldat.exe и в свойствах добавь к строке Объект нужные парaметры:
C:\Games\Soldat.exe -demo demo19 1 150 1 0
  • 0

Опубликованное фото


#4 On1x

On1x
  • Новобранцы
  • ******
  • 666 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 20 July 2008 - 08:20

а можно перейти в папку солдат и в тотал командере снизу написать команду(маленькая такая строчка =)))) Soldat.exe -demo demo19 1 150 1 0
Enter...
  • 0
:D

#5 uo-uo

uo-uo
  • Бойцы
  • *
  • 61 сообщений
  • Country:
  • Primary:
  • Secondary:
  • Clan: StR

Опубликовано 20 July 2008 - 13:12

создай ярлык для Soldat.exe и в свойствах добавь к строке Объект нужные парaметры:
C:\Games\Soldat.exe -demo demo19 1 150 1 0


пишет что имя конечного файла задано неправилно и просит проверить правильность указанного пути и имени файла
  • 0

#6 SyavX

SyavX

    Nomen nescio...

  • Бойцы
  • ******
  • 678 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 20 July 2008 - 15:09

"C:\Games\Soldat.exe" -demo demo19 1 150 1 0
да и зачем ты через параметры запускать хочешь? есть же демо-"плееры", ими и запускай.
  • 0

Опубликованное фото


#7 trampler

trampler
  • Бойцы
  • ***
  • 219 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 21 July 2008 - 04:34

пишет что имя конечного файла задано неправилно и просит проверить правильность указанного пути и имени файла

скорее всего он правильно пишет, ты неправильно. "Soldat.exe" по дефолту в папочке "Soldat\" находится, так что проверь путь ещё раз.
  • 0
,,,=^/gg\^=,,,

#8 uo-uo

uo-uo
  • Бойцы
  • *
  • 61 сообщений
  • Country:
  • Primary:
  • Secondary:
  • Clan: StR

Опубликовано 21 July 2008 - 16:46

скорее всего он правильно пишет, ты неправильно. "Soldat.exe" по дефолту в папочке "Soldat\" находится, так что проверь путь ещё раз.

Это я знаю просто привел пример употреблявшийся ранее [C:\Games\Soldat.exe -demo demo19 1 150 1 0]

да и зачем ты через параметры запускать хочешь? есть же демо-"плееры", ими и запускай.

попробую, спасибо за инструкцию.
  • 0

#9 KARDAN

KARDAN
  • Бойцы
  • 12 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 04 July 2010 - 12:33

ну корче я попробывал и получилось ненравиться то что запускает видео через солдат
  • -3

#10 SyavX

SyavX

    Nomen nescio...

  • Бойцы
  • ******
  • 678 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 05 July 2010 - 21:39

lolwut?
  • 0

Опубликованное фото


#11 hawk

hawk

    ♥хавочка♥

  • Бойцы
  • ****
  • 319 сообщений
  • Country:
  • Primary:
  • Secondary:
  • Clan: I am

Опубликовано 05 July 2010 - 21:50

Безграмотное школололо атакует.
  • 1
Опубликованное фото

#12 Chukcha

Chukcha
  • Бойцы
  • ****
  • 360 сообщений
  • Country:
  • Primary:
  • Secondary:
  • Clan: retired

Опубликовано 06 July 2010 - 00:00

иначе, чем через солдат, ты не запустишь демку, какими бы программами не пользовался для этого
  • 0

Honor, Valor, MINIMI!

Опубликованное фото


#13 Вуги-Пу

Вуги-Пу
  • Бойцы
  • 35 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 23 January 2011 - 10:52

у меня почему-то демо не грузиться, поможете?
1.4.2
  • 0

#14 -sgk

-sgk
  • Бойцы
  • **
  • 114 сообщений
  • Country:
  • Primary:
  • Secondary:
  • Clan: * ~

Опубликовано 23 January 2011 - 11:19

а там вроде не работает такая фитча,скачай плеер
  • 0
Опубликованное фото

#15 Вуги-Пу

Вуги-Пу
  • Бойцы
  • 35 сообщений
  • Country:
  • Primary:
  • Secondary:

Опубликовано 27 January 2011 - 13:28

дай ссылку пожалуйста и объясни в крадце как пользоваться?
  • 0





Rambler's Top100