Skip to content

Userscripts for user interface improvements to spacom.ru online browser strategy

License

Notifications You must be signed in to change notification settings

dimio/userscripts-spacom.ru-addons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spacom.ru Addons: пользовательские скрипты для браузерной космической стратегии spacom.ru

Вселенная Spacom огромная — сотни звездных систем и тысячи планет. Планеты отличаются типом, размером, природными ресурсами. Некоторые пригодны для жизни и процветания, другие только для производства и добычи минералов.
На некоторых планетах уже живут другие игроки. Найдите самые богатые звезды с помощью зондов-разведчиков и заселите их, используя корабли-колонии.
Стройте корабли с помощью Верфи на промышленных планетах, формируйте из них флоты и отправляйте в космос. Создавайте в конструкторе свои космические корабли с помощью корпусов, двигателей, оружия и брони

Содержание

Установка

  • Описана установка в Chrome + Tampermonkey
  • Для установки дополнений - перейти к нужному по ссылке и нажать кнопку "Raw", Tampermonkey автоматически предложит установить дополнение (пример - установка скрипта сортировки)
  • Установить Spacom.Addons (набор библиотечных функций для остальных дополнений)
  • Установить нужные дополнения из списка дополнений, как отдельные пользовательские скрипты
  • Свежие версии скриптов можно установить из тестовой ветки

Список дополнений

  • Флоты

    Внимание: дополнения из данного раздела работают только совместно со скриптом сортировки флотов, если не указано иное.

    • Spacom.Addons.Fleets.Sort - сортировка флотов:
      • Разделение вкладки флотов на "Гарнизон", свои и чужие флоты, флоты пиратов
      • Фильтрация и сортировка флотов по различным параметрам (поддерживаются множественные фильтры, исключающие фильтры, сортировка внутри отфильтрованного)
      • Результат фильтрации и/или сортировки сохраняется при совершении действий с флотами и переключении вкладок флотов. Больше информации - см. дополнительную информацию
    • Spacom.Addons.Fleets.MarkOnMap: позволяет отмечать на карте флоты из открытой вкладки флотов (в том числе - отфильтрованные), для работы необходимо дополнительно установить Spacom.Addons.Map.Scene
    • Spacom.Addons.Fleets.Show (работает независимо от скрипта сортировки флотов, для дополнительной информации см. справку):
      • Вывод количество однотипных кораблей во флоте
      • Вывод названия системы, в которой находится флот, после её координат
      • Позволяет настроить отображаемый остаток прочности кораблей флота (настройка скрипта по умолчанию - показывать прочность корабля при остатке менее 100%, настройка игры без скрипта - отображать прочность при остатке менее 90%)
    • Spacom.Addons.Fleets.Summary: суммирование показателей выбранных флотов, итоговый результат выводится в отдельной вкладке (подробнее - см. справку)
  • Карта

    • Spacom.Addons.Map.Scene: библиотека для взаимодействия с картой, нужна для работы остальных дополнений раздела Карта
    • Spacom.Addons.Map.ShowViewZones: показать/скрыть зоны обзора своих флотов и систем на карте
    • Spacom.Addons.Map.Ruler: линейка для измерения расстояний между системами на карте, рисует линию с измеренным расстоянием и дополнительным текстом (дополнительная информация здесь)
  • Конструктор кораблей

    • Spacom.Addons.Design.Extensions: позволяет менять максимальный уровень исследованных деталей (задаётся в настройках скрипта), выводит расширенную информацию по характеристикам проекта. Изменение уровня деталей в конструкторе не даёт возможности строить корабли с деталями, уровень которых не соответствует изученным!
  • Системы, планеты

    • Spacom.Addons.Stars.PlanetStats: выводит сумму базовых показателей всех планет в окне обзора системы, работает для систем с проведённой георазведкой
  • Внешний вид

    • Spacom.Addons.Decor:
      • косметические изменения интерфейса (удобочитаемый формат чисел)
      • на "бесконечном" сервере ("Войны вечности") добавляет глобальный номер хода сервера после персонального номера хода игрока

Требования

  • Плагин Tampermonkey или аналогичный (Greasemonkey, Ace Script, Violentmonkey и т.д.) для вашего браузера - по желанию. Работоспособность дополнений проверяется в Chrome с Tampermonkey.

Поддержка

  • Работоспособность проверяется в Chrome с Tampermonkey и не гарантируется в других браузерах/с другими плагинами. При ошибках не забывайте указать, в каком браузере и с каким плагином UserScripts (или без такового) проявляются ошибки.
  • GitHub issues - лучше всего сообщать об ошибках здесь
  • dimio.org, dimio+spacom@dimio.org, dimioblog@gmail.com