PDA

Просмотр полной версии : Как смотреть сохраненные ранее реплеи?



DmorzDoo_5343
10.03.2005, 11:28
Кто знает как смотреть сохраненные ранее риплеи?
Допустим мой оппонент по игре высылает мне свой риплей,
как я могу его у себя посмотреть?
С SubCommand все было ясно - там был ReplayViewer в
виде отдельной софтины - а как в DW?.
----------------------------------------------------
Если у кого-нибудь есть какая-нибудь инфа
или идея на ету тему - делитесь срочно !!! :-)

Basaev
19.03.2005, 03:30
Дерзай! http://www.vs.ussr-online.net/portal/index.php?name=MDForum&file=viewtopic&t=23&sid=24be4190f3229dac28d3ac5894a55c78

Wi№gman
19.03.2005, 12:08
С SubCommand все было ясно - там был ReplayViewer в
виде отдельной софтины - а как в DW?.

Думаю, и тут будет.
Впрочем, есть другой вариант - просто сохранить саму сохранёнку миссии, вот и всё.

Wi№gman
19.03.2005, 12:21
Лично я придерживаюсь мнения, что хост мультиплеерной игры должен позволять применять клиентом любые автокоманды, которые тот только пожелает выставить.
Почему? Потому что это не даёт начинающему игроку никакому преимущества с одной стороны, но зато даёт хоть какую-то возможность поучаствовать. Если же вам просто неинтересно играть с начинающим, то это вполне можно просто оговорить заранее.

Итак, суть вопроса: Опишите явные признаки, по которым по вашему мнению просматривая реплей можно определить - играл ли субьект с автокомандой или нет.

DmorzDoo_5343
11.07.2005, 20:21
Берем карту на которой играли - загоняем в редактор
- убиваем все управляемые платформы - оставляем одну -
потом обзывем как-нить ету миссиию 12345.mu и сохраняем -
перед запуском етой мисии переписываем присланный
replay.dat файл в каталог DW и ставим ему атрибут Read only -
потом запускаем миссию и сразу же выходим
и смотрим присланный реп на той же карте.

SL PAK
11.07.2005, 20:35
Кем присланый? :D
После завершения миссии надо сохранять куда-нить файл replay.dat. Если этого не сделать то следующая мисиия его потрёт и ваши героические победы канут в анналы истории.
Желательно вместе с реплеем сохранять и файл миссии для конфортного обмена записями.

DmorzDoo_5343
12.07.2005, 11:21
Кем присланый? :D
...после завершения миссии надо сохранять куда-нить файл replay.dat. Если этого не сделать то следующая мисиия его потрёт и ваши героические победы канут в анналы истории...

Да - верно - но я не сохраняю куданить а сразу пакую зипом.
А для архива применяю такую систему названия.
Пример:
Dmorz_sl pack_03-04-05.zip
1.в названии 2 имени - значит играло 2 игрока.
2.имя с большой буквы - выигравший
с маленькой - проигравший
3.первое имя в списке имен обозначает чей реп - вданном случае мой
4.ну и дата
если ничья то архив моего репа выглядел бы так
dmorz_sl pack_03-04-05.zip
если я б проиграл то так
dmorz_SL PACK_03-04-05.zip
если игр несколько - то в конце добавляем буквенный индекс
например
dmorz_SL PACK_03-04-05_a.zip
-------------------------------------------
ети архивы лежат в отдельной папке
очень удобно для просмотра сразу же впаивать в архив
саму миссию переделанную под сингл для удобства просмотра
-------------------------------------------
те такой архив мона спокойно посылать коллегам
по цеху и намана обсудить тактические моменты не отходя от кассы.

SL PAK
12.07.2005, 19:58
А разработчики не обещали сделать этот процесс несколько покомфортней?
В SC что-то такое было.

Wi№gman
12.07.2005, 22:10
Что-то мне говорит, что если файл реплея защищён от записи, не имеет значения какую вы миссию запустили для того, что бы выйдя из неё просмотреть этот реплей. Она может быть вообще любой, нет? ;)

alexgr
13.07.2005, 07:49
Что-то мне говорит, что если файл реплея защищён от записи, не имеет значения какую вы миссию запустили для того, что бы выйдя из неё просмотреть этот реплей. Она может быть вообще любой, нет? ;)
Ошибаетесь:)
Реплей миссии хранит в себе лишь расположение техники отнсително друг-друга и относительно экрана, без привязки к местности. Т.е. при запуске той же миссии на той же карте все оказывается на своих местах. Если же карта другая- выходит полнейшая ерунда, лодки плывут в степи, корабли по горам, и т.д:)
И в защищенном файле реплея нет абсолютно никаких данных для карт местности. Все они хранятся в папке сценарио.

Wi№gman
13.07.2005, 08:28
В SC был ReplayViewer1001e , который и позволял при правке в файле subcommand.ini
.SaveReplay No на .SaveReplay Yes использовать кнопку сохранения реплея - не в *.dat, а *.rsc файл, который собственно и включал в себя карту и просматривался из любого положения.
Но к нашему вопросу это не имеет отношения :)

ib_
21.07.2005, 17:53
Ошибаетесь:)
Реплей миссии хранит в себе лишь расположение техники отнсително друг-друга и относительно экрана, без привязки к местности. Т.е. при запуске той же миссии на той же карте все оказывается на своих местах. Если же карта другая- выходит полнейшая ерунда, лодки плывут в степи, корабли по горам, и т.д:)
И в защищенном файле реплея нет абсолютно никаких данных для карт местности. Все они хранятся в папке сценарио.
ошибаетесь, в файл реплея записываются географ. координаты центра квадрата миссии, но они не учитываются при его загрузке(зразу после выхода из текущей миссии) чтобы не ожидать перезагрузки топографии. можно было просто сделать проверку на несоответствие координатам текущего квадрата но ребятам из sonalysts виднее…

Crazy:Ivan
20.08.2006, 03:54
Нет,,, сейчас, таких возможностей в DW нет - записывать ДАТ файл с такой инфой (ВИДЕО 3Д).

[ Как классно в ИЛ-2 это реализовано - сэйв игры (видеоролик) небольшой, и качество доступной как видео, так и прочей информации великолепно...]

На заре появления DW, обещали добавить для редактора компаний и миссий, возможность вставлять видеофрагменты в брифинг миссии, предварительно сделав захват видео в игре, и записав его в "некий формат".

Только заготовки на уровне картинок (bmp файлы) мной обнаружены в DW. В ядре игры, пока даже нет и намека на эту возможность.:mad:

Я уже намеревался сделать кампанию с новыми возможностями, но сильно обломился....:flame:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
УТИЛИТА "Риплей Виевер 101" от Субкомманд не работает с DW? Кто проверял???
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


:beer: :beer: :beer: 1.5х3 = 4.5л.
4.5/0.5= 9 Bottles :old:

%-) %-)

Падаю, несусь, к кровати!!!

DmorzDoo_5343
23.01.2009, 13:22
Продолжим тему начатую 3года назад ))
----------------------------------------------
Подытожим: все передвижения юнитов по карте сохряняются в файле replay.dat в папке Dangerous Waters.
Этот файл каждый раз перезаписывается после выхода из мисиию.
Значит для того чтоб нормально просмотреть риплей делаем следующее:

1. Лезем в атрибуты файла replay.dat и ставим ему аттрибут Read Only.
2. Запускаем мисcию в которой был сделан replay.dat.
3. Сразу после старта мисии жмем Q и выходим из мисии.
4. Смотрим риплей.
5. Как только все посмотрели - удаляем файл replay.dat - иначе после старта новой миссии Dangerous Waters не сможет перезаписать replay.dat с атрибутом Read Only.