Берсерк: Возрождение
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Вход
Регистрация
Берсерк: Возрождение
»
Вне игры
»
Таверна Жака-Винодела
»
Сохранение демок через UserJS
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
2
Автор
Тема: Сохранение демок через UserJS (Прочитано 10104 раз)
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Сохранение демок через UserJS
«
:
Октября 01, 2012, 11:59:59 pm »
Поскольку разработчики не реализовали автоматическое сохранение демок на стороне клиента (и не проинформировали собираются ли вообще этим заниматься), хочу предложить игрокам воспользоваться моим UserJS. Это ни в коем разе не решает полностью проблему, но, на мой взгляд, существенно сокращает возню, связанную с демозаписями.
Если кому покажется полезным - буду рад. Если не покажется - ну и фиг с вами)
Последняя версия -
bvSaveDemos v0.5
«
Последнее редактирование: Апреля 02, 2014, 04:00:53 am от MrDB
»
Записан
Paul
Унгар
Сообщений: 372
Игровой ник: JustPaul
Re: Сохранение демок через UserJS
«
Ответ #1 :
Декабря 04, 2012, 12:34:47 am »
Расскажи подробнее о проге.
Записан
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #2 :
Декабря 04, 2012, 01:21:42 am »
1) Скрипт перехватывает содержимое окна со ссылкой на демку завершившегося боя и записывает его в localStorage (локальное хранилище). Тем самым отпадает необходимость самолично эту ссылку копировать и куда-то себе сохранять. Сразу же после открытия окна со ссылкой и появления уведомления, что "демо успешно сохранено", окно можно сразу закрывать.
2) Скрипт добавляет в интерфейс кнопку "Демо-записи", при нажатии на которую появляется окно со списком сохранённых демок (с указанием времени их записи). Тем самым получаем удобный структурированный доступ к 50 (это по умолчанию, число можно изменить) последним демо-записям.
Записан
Samson
Унгар
Сообщений: 1467
Re: Сохранение демок через UserJS
«
Ответ #3 :
Декабря 04, 2012, 01:26:05 am »
А переименовывать сцылку(демо-запись) можно?
«
Последнее редактирование: Декабря 04, 2012, 01:28:10 am от Samson
»
Записан
одно дело читать, другое понимать смысл прочитанного, если для вас это одно и тоже, то всё с вами понятно ©Фанк
Моя игра, моя игра - она мне принадлежит и таким же как и я © Админы
Количество могильных холмиков на заднем дворе может многое сказать о человеке © Квест Скорняк
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #4 :
Декабря 04, 2012, 02:34:50 am »
Эм... Ссылка - это url, ведущий на запись на сервере. Если её "переименовать", она, естественно, работать перестанет и никуда вести не будет.
Или Я неправильно понял вопрос?
Записан
Paul
Унгар
Сообщений: 372
Игровой ник: JustPaul
Re: Сохранение демок через UserJS
«
Ответ #5 :
Декабря 04, 2012, 08:53:43 am »
Сам написал?
Записан
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #6 :
Декабря 04, 2012, 10:17:21 am »
Сам. Но скрипт довольно простой. Особо гордиться нечем)
Записан
dedefim
Унгар
Сообщений: 53
Memento mori
Re: Сохранение демок через UserJS
«
Ответ #7 :
Декабря 04, 2012, 06:35:12 pm »
MrDB подскажи плиз для нуба , куда этот скрипт нужно добавить?)
Записан
Дорога в АД вымощена благими намерениями.
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #8 :
Декабря 04, 2012, 10:46:51 pm »
Опера:
Сохраняем скрипт в папке у себя на харде и указываем путь к этой папке в `Настройки`-`Общие Настройки`-`Расширенные`-`Содержимое`-`Настроить JavaScript`.
Огнелис:
Устанавливаем плагин
Greasemonkey
и жмём на ссылку со скриптом - Greasemonkey предложит его установить.
Хромой:
Запускаем браузер с параметрами "--enable-easy-off-store-extension-install" (проще всего добавить их к "объекту" ярлыка) и жмём на ссылку со скриптом - Хромой предложит его установить.
Можно, конечно, и альтернативными путями. Гугл/Яндекс в помощь.
Записан
Korgoth
Унгар
Сообщений: 162
Re: Сохранение демок через UserJS
«
Ответ #9 :
Февраля 04, 2013, 12:38:30 am »
Мерси
Записан
TiTaN
Лучше быть чем казаться!
Унгар
Сообщений: 470
Re: Сохранение демок через UserJS
«
Ответ #10 :
Февраля 04, 2013, 02:20:32 am »
давно бы уже в настройках сделали галку "сохранять демки автоматически"
Записан
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #11 :
Марта 03, 2013, 07:33:10 pm »
Апдейт до версии 0.4. Ссылка в топикстартере.
Рефакторинг на jQuery с более корректным и надёжным "отловом" окна со ссылкой на демку.
Смена формата сохранения в localStorage с "куча независимых записей" на "одна единственная JSON-строка" (уже имеющиеся записи в старом формате будут автоматически конвертированы в новый). Теперь не засоряем хранилище и, если вдруг понадобится, сможем легко перенести все свои демки из одного браузера в другой.
Возможность установить максимальное кол-во хранимых демок прямо через интерфейс.
Мелкие косметические правки.
Записан
Denberden
Унгар
Сообщений: 243
Игровой ник: Denberden
Re: Сохранение демок через UserJS
«
Ответ #12 :
Марта 26, 2013, 10:36:27 am »
а можно через UserJS организовать поиск питомцев?
Записан
Дайте мне баг и я соберу на нем колоду
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #13 :
Марта 26, 2013, 10:52:04 am »
И у самого была такая мысль)
Тогда, правда, отказался от идеи, ибо не знал как. Сейчас, кажется, знаю (хотя надо перепроверить), поэтому мб ещё вернусь к идее...
Записан
MrDB
Унгар
Сообщений: 541
Игровой ник: MrDB
Re: Сохранение демок через UserJS
«
Ответ #14 :
Апреля 02, 2014, 04:04:55 am »
Крошечный апдейт, позволяющий скрипту работать на новом домене.
Ссылка в топикстартере.
Записан
Печать
Страницы: [
1
]
2
« предыдущая тема
следующая тема »
Берсерк: Возрождение
»
Вне игры
»
Таверна Жака-Винодела
»
Сохранение демок через UserJS