Берсерк: Возрождение

Вне игры => Таверна Жака-Винодела => Тема начата: MrDB от Октября 01, 2012, 11:59:59 pm

Название: Сохранение демок через UserJS
Отправлено: MrDB от Октября 01, 2012, 11:59:59 pm
Поскольку разработчики не реализовали автоматическое сохранение демок на стороне клиента (и не проинформировали собираются ли вообще этим заниматься), хочу предложить игрокам воспользоваться моим UserJS. Это ни в коем разе не решает полностью проблему, но, на мой взгляд, существенно сокращает возню, связанную с  демозаписями.
Если кому покажется полезным - буду рад. Если не покажется - ну и фиг с вами)

Последняя версия - bvSaveDemos v0.5 (http://bv.mrdbx.ru/userjs/bvSaveDemos_v5.user.js)
Название: Re: Сохранение демок через UserJS
Отправлено: Paul от Декабря 04, 2012, 12:34:47 am
Расскажи подробнее о проге.
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Декабря 04, 2012, 01:21:42 am
1) Скрипт перехватывает содержимое окна со ссылкой на демку завершившегося боя и записывает его в localStorage (локальное хранилище). Тем самым отпадает необходимость самолично эту ссылку копировать и куда-то себе сохранять. Сразу же после открытия окна со ссылкой и появления уведомления, что "демо успешно сохранено", окно можно сразу закрывать.
2) Скрипт добавляет в интерфейс кнопку "Демо-записи", при нажатии на которую появляется окно со списком сохранённых демок (с указанием времени их записи). Тем самым получаем удобный структурированный доступ к 50 (это по умолчанию, число можно изменить) последним демо-записям.
(http://img827.imageshack.us/img827/6397/savesdemoscreen.th.png) (http://img827.imageshack.us/img827/6397/savesdemoscreen.png)
Название: Re: Сохранение демок через UserJS
Отправлено: Samson от Декабря 04, 2012, 01:26:05 am
А переименовывать сцылку(демо-запись) можно?
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Декабря 04, 2012, 02:34:50 am
Эм... Ссылка - это url, ведущий на запись на сервере. Если её "переименовать", она, естественно, работать перестанет и никуда вести не будет.

Или Я неправильно понял вопрос?
Название: Re: Сохранение демок через UserJS
Отправлено: Paul от Декабря 04, 2012, 08:53:43 am
Сам написал?
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Декабря 04, 2012, 10:17:21 am
Сам. Но скрипт довольно простой. Особо гордиться нечем)
Название: Re: Сохранение демок через UserJS
Отправлено: dedefim от Декабря 04, 2012, 06:35:12 pm
MrDB подскажи плиз для нуба , куда этот скрипт нужно добавить?)
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Декабря 04, 2012, 10:46:51 pm
Опера:
Сохраняем скрипт в папке у себя на харде и указываем путь к этой папке в `Настройки`-`Общие Настройки`-`Расширенные`-`Содержимое`-`Настроить JavaScript`.

Огнелис:
Устанавливаем плагин Greasemonkey (https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/) и жмём на ссылку со скриптом - Greasemonkey предложит его установить.

Хромой:
Запускаем браузер с параметрами "--enable-easy-off-store-extension-install" (проще всего добавить их к "объекту" ярлыка) и жмём на ссылку со скриптом - Хромой предложит его установить.

Можно, конечно, и альтернативными путями. Гугл/Яндекс в помощь.
Название: Re: Сохранение демок через UserJS
Отправлено: Korgoth от Февраля 04, 2013, 12:38:30 am
Мерси :)
Название: Re: Сохранение демок через UserJS
Отправлено: TiTaN от Февраля 04, 2013, 02:20:32 am
давно бы уже в настройках сделали галку "сохранять демки автоматически"
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Марта 03, 2013, 07:33:10 pm
Апдейт до версии 0.4. Ссылка в топикстартере.
Название: Re: Сохранение демок через UserJS
Отправлено: Denberden от Марта 26, 2013, 10:36:27 am
а можно через UserJS организовать поиск питомцев?
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Марта 26, 2013, 10:52:04 am
И у самого была такая мысль)
Тогда, правда, отказался от идеи, ибо не знал как. Сейчас, кажется, знаю (хотя надо перепроверить), поэтому мб ещё вернусь к идее...
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Апреля 02, 2014, 04:04:55 am
Крошечный апдейт, позволяющий скрипту работать на новом домене.
Ссылка в топикстартере.
Название: Re: Сохранение демок через UserJS
Отправлено: WHiteTiger от Февраля 21, 2015, 07:00:20 am
А есть вариант для Safari (iMac) ?
Название: Re: Сохранение демок через UserJS
Отправлено: MrDB от Марта 12, 2015, 03:39:18 am
В интернетах пишут про NinjaKit (https://github.com/os0x/NinjaKit).
Попробуйте.
Сам с Сафари не дружу.