Форум : WarCraft II

Название : Варвидео рекордер, консольный

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=2260&forum=1


 il :

14.5.17 20:05
 Итак, огромное спасибо Zelya за проект: помимо онлайн-смотрелки он также сделал 3 варианта варвидео:
1. Идентичная оригинальному варвидео, но немного переписанную изнутри, для дальнейшего развития проекта.
2. Только запись, в виде консольного приложения. Автозапись при старте игры, автосохранение при завершении.
3. Только запись, аналогично консольному, но в виде иконки в трее.

Я за последние пару дней немного довел до ума консольное приложение. Как будет время - доделаю вариант с иконкой в трее или еще куда-нибудь интегрирую варвидео.
Имена файлов - текущее время, название карты и имена игроков (имена игроков могут быть не очень при игре с компами).
Примеры имен:
"2017.05.14_18-32-06_GoldSeparatesEastWest,bc,AdamSW,il,lesnik,Oragorn.dk2"
"2017.05.14_16-50-54_GardenofWar,iltest21,TwilightsHammerClan,NationofGilneas.dk2"
И т.п.

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

Вот сама программа:
ftp://ftp.war2.ru/war2/utils/WarvidCon.exe

 tolsty :

14.5.17 21:10
 СУПЕР!!! Раз уж такие люди появились... А можно сделать то же самое с сохранением имен и автосохранением для инсайта?! Автосохранение в принципе и так уже реализованр через инсайт 1.04+авторекорд. А вот с именами там беда - сохраняется только дата и время. А вот что играли и кто играл... Потом искать - жопа полная. А переименовывать сразу - пропускаешь очередной чоп (((. К тому же инсайт - запись занимает значительно меньше места.

 lesnik :

14.5.17 21:52
 Промежуточный костыль:

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

 il :

15.5.17 02:03
 Цитата:

А можно сделать то же самое с сохранением имен и автосохранением для инсайта?!
Эх...
С инсайтом оно лично для меня посложнее, хотя думаю, попытаться можно.
Консольную версию сделать - я точно пас, разве что вдруг Zelya осилит.
Но автосохранение - думаю можно. Впрочем, вопрос как я понимаю только в том, что имена файлов не настолько подробные как хотелось бы? Все же имя вида "2017.05.14_18-32-06_GoldSeparatesEastWest,bc,AdamSW,il,lesnik,Oragorn.dk2" тоже не настолько содержательно, как хотелось бы: непонятно, кто обс, кто нет. Непонятно, кто где родился (хотя игроки перечислены в порядке возрастания). В общем название типа "грунт 12в2" было бы гораздо содержательнее.

Цитата:

Промежуточный костыль:
Ну, что я думаю насчет таких костылей я говорил...
Если у софта есть исходники, то зачем нужны костыли? Вот Zelya думает, как бы в вар2 поправить графику не прибегая к помощи костылей как у aqrit (расшифровать близзовский костыльный код и переписать глючные куски этого кода, которые не смогли в свое время переписать сами близзы), а тут - исходники есть, пиши, да радуйся.

Я вот думаю пока другое сделать: скрестить консольный варвидео с вар2обсервом... Т.е. запустил одну консольную прогу - запускается и то, и то. А лучше - вариант с иконкой в трее.
И само собой, process affinity выставлять, чтобы не лазить галочки ставить на ядра процессора...

© 2005 www.runcms.org
https://www.war2.ru

URL этой темы
https://www.war2.ru/modules/newbb_plus/viewtopic.php?topic_id=2260&forum=1