banner
Рейтинг
Голоса0

Пакет для разработки консоли Gungnir

Категория - Разное для Valheim
0
Версия мода:1
Версия игры:all
Mод успешно проверен на отсутствие вирусов
321.46K66.26K

Репорт мод

  • image
  • image
  • image
modalImage

Об этом моде

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

Gungnir - это пакет улучшений внутриигровой консоли. Он предлагает новую эстетику, полезные команды и облегчает другим программистам добавление новых команд.


Особенности


Новая цветовая схема для консоли и вывода информации, связанной с Gungnir.

Всплывающее окно о том, как использовать введенную команду, и подсветка введенного параметра.

История консоли теперь может быть прокручена до 1 000 строк.

Множество новых команд.

Объединение нескольких команд (например, /fly 1;/creative;/god).

Создавайте собственные имена для команд или их последовательностей с помощью псевдонимов (/alias).

Привязывайте команды к любой клавише из консоли с помощью команды /bind.

Полезные команды для изменения и восстановления рельефа.


Вы можете использовать или быть знакомы с SkToolbox, но Gungnir очень похож на него. Экранные меню и функции обнаружения врагов выходят за рамки этого мода, поэтому я не собираюсь их включать.

Очевидно, что мод не совместим с SkToolbox или чем-либо, что может сделать нечто подобное.



Список команд.


/alias <String name> <String keyCode>. 

Создает ярлыки или альтернативные имена для команд.


/Bind <String keyCode> [3] 

Привязывает консольную команду к клавише, названия кодов смотрите в документации Unity.


/butcher [decimal radius = 50f] [Boolean killTamed = false].

Убивает всех существ в радиусе (в метрах), кроме игрока.


/Clear.

Очищает вывод консоли.


/creative [Boolean enabled = none] Включает творческий режим.

Включить творческий режим.


/echo [4] 

Выкрикнуть в пустоту.


/fly [Boolean noCollision = false] Изменяет способность летать.

Изменяет способность летать. Столкновения могут быть отключены вторым аргументом.


/ghost [Boolean enabled = none] Включает режим призрака.

Включает режим призрака. Не позволяет вражеским существам обнаружить вас.


/5] [number quantity = 1] [player player = none] [number level = 1

Дает вам или другому игроку предмет.


/god [Bool Enabled = None].

Изменяет неуязвимость.


/got [6]. 

Телепортирует вас к другому игроку.


/heal.

Исцеляет все раны.


/help [String commandOrPageNum = none] Отображает список команд.

Отображает список команд или ищет синтаксис определенной команды. Если команд много, можно также указать номер страницы.


/listaliases [String alias = none] Список пользовательских псевдонимов.

Перечисляет все пользовательские псевдонимы или проверяет, что делает тот или иной псевдоним.


/listbinds [String keyCode = none] Перечисляет все привязки закрытых ключей.

Перечисляет все привязки закрытых ключей или проверяет, к чему привязан тот или иной код ключа.


/listitems [String itemName = none] Список всех предметов в игре.

Перечисляет все предметы в игре или ищет предметы, содержащие текст.


/listportal

Выводит список всех портальных тегов.


/listprefabs [String prefabName = none] Перечисляет все префабы.

Перечисляет все префабы в игре или ищет префабы, содержащие текст.


/listSkill.

Перечисляет все навыки, доступные в игре.


/listweather

Получает список всех доступных типов погоды.


/nomana [boolean enabled = none].

Включает бесконечную ману.


/nores [boolean enabled = no] Изменение границ зданий.

Включает границы зданий. Позволяет размещать объекты, даже если превью красное.


/noslide [Boolean enabled = no].

Позволяет ходить по крутым склонам, не поскальзываясь.


/nostam [Boolean enabled = None] Переключает на бесконечную прочность.

Переключает на бесконечную выносливость.


/nosup [Boolean enabled = None] Переключает необходимость структурной поддержки.

Переключение между требованием структурной поддержки.


/pos

Отображает текущую позицию в координатах XZY (XZY используется для команд tp).


/puke

Удаляет все пищевые баффы и освобождает место для другой еды.


/removedrops [десятичный радиус = 50f].

Удаляет весь дроп предметов в радиусе (метр).


/onar

Ремонтирует все предметы в инвентаре.


/repairbuilds [десятичный радиус = 50f].

Ремонтирует все близлежащие здания в радиусе (метров).


/seed.

Отображает семена, используемые в этом мире. /setmaxweight [decimal maxWeight = 300f].

Устанавливает максимальный вес транспорта.


/set skill level.

Устанавливает уровень навыка.


/spawn <String prefab> [Number levelOrQuantity = 1] Порождает префаб/существо.

Порождает префаб/существо/элемент. Задайте уровень с помощью levelOrQuantity для существ и размер стека для предметов.


/spawntamed <String creature> [levelOrQuantity = 1].

Порождает прирученную версию существа.


/tamed [десятичный радиус = 10f] Приручает всех приручаемых существ.

Пассивирует всех приручаемых существ в радиусе.


/Time <String itemName>  

Переопределяет время суток (0-1, 0,5 полудня). Задайте отрицательное число для отмены.


/tlevel [десятичный радиус = 10f].

Выравнивает рельеф с помощью радиуса.


/tlower [десятичный радиус = 10f] [десятичная глубина = 1f] [десятичная сила = 0,01f].

Немного уменьшает рельеф в радиусе. Перемещение плотности ближе к 0 делает края местности более крутыми, а удаление от 0 - более мягкими.


/tp <Decimal x> <Decimal z> [decimal y = none].

Направляет луч на определенную координату; значение y необязательно. Если его не указать, то будет автоматически пытаться найти оптимальную высоту.


/tpaint [decimal radius = 5f] [String paintType = 'reset'] Раскрасить местность по радиусу.

Раскрасить местность по радиусу. Доступные типы окраски: dirt, paved, cultivate и reset.


/traise [десятичный радиус = 10f] [десятичная высота = 1f] [десятичная сила = 0.01f]

Поднимает местность в радиусе на определенное значение. Перемещение плотности ближе к 0 делает края местности более крутыми, а удаление от 0 - более мягкими.


/treset [десятичный радиус = 10f] Сброс.

Сбрасывает все изменения рельефа в пределах радиуса.


/tshape [7] 

Выбирает форму изменения рельефа: «круг» или «квадрат».


/tsmooth [decimal Radius = 10f] [decimal Strength = 0.5f]

Сглаживает местность в пределах радиуса с определенной интенсивностью. Более высокая плотность означает более агрессивное сглаживание.


/unalias [8] 

Удаляет созданные псевдонимы.


/unaliasall [9] 

Удаляет все псевдонимы для специальных команд. Требуется параметр true/1/yes.


/unbind [10] 

Удаление специальных привязок клавиш.


/unbindall [11] 

Удаляет все привязки клавиш, связанные с Gungnir. Требуется параметр true/1/yes.


/weather [12] 

Переопределяет погоду только для вас. Используйте -1, чтобы убрать переопределение.



Использование.


Нажмите F5 и введите /help, чтобы увидеть обзор команд, которые вы можете запустить. Для каждой команды отображается список ожидаемых аргументов, тип аргумента, а также информация о том, является ли аргумент обязательным.


Например, в справке для команды /give говорится: /give <String itemName> [Number amount=1] [Player player=none] [Number level=1].

Эта команда имеет четыре аргумента, три из которых необязательны.

Аргументы, заключенные в [скобки], являются необязательными, а заключенные в<chevrons>- обязательными.

Значение после знака равенства указывает на значение по умолчанию. Если значение по умолчанию не очень понятно, может быть показано значение none, но обычно это должно быть показано только для аргументов имени игрока. Значение по умолчанию none для аргумента «Имя игрока» означает, что вы выбраны по умолчанию.


Возможные типы аргументов.

Строка - любой текст.

Число - целое число. Дробные и десятичные числа не допускаются.

(+)Число - целое положительное число.

Десятичный - указывает количество знаков после запятой.

Boolean - значение True/false; только три значения yes «,» 1 «,» true « означают true. Все остальные считаются ложными.

Игрок - Имя игрока, находящегося в данный момент на сервере.


Также может заканчиваться квадратными скобками, как String[], в этом случае этот параметр используется как начальный, а все последующие введенные параметры используются как аргументы.



Конкатенация команд / объединение и связывание

Команды можно объединять и выполнять за один раз.

Чтобы выполнить несколько команд последовательно, разделяйте их точками с запятой. Примеры.


/god;/ghost;/nostam;/nores;/fly true


Эта функция хорошо сочетается с командой /bind и позволяет легко переключаться и получать быстрый доступ к утилитам. Чтобы не запутаться в командной цепочке, команды, которые необходимо связать, должны быть заключены в кавычки. Пример.


/bind k «/butcher;/removedrops 100».


Аналогично, при создании псевдонима, если вы хотите создать псевдоним, выполняющий более одной команды, вы должны заключить набор команд в двойные кавычки, как в примере выше.


Трудно понять, хотите ли вы запустить более одной команды или псевдоним/привязка должна содержать дополнительные команды. Использование двойных кавычек позволяет моду понять, что вы хотите принять все, что находится внутри кавычек, в качестве значения аргумента.


Чтобы сделать


Больше команд.

Автоматическое выполнение команд при вступлении в игру.

Улучшить автозаполнение. Встроенная в игру система автозаполнения довольно слаба и поддерживает только автозаполнение первого аргумента. Планируется расширить ее, чтобы она работала для всех аргументов команды и показывала формат команды при вводе.

Фреймворк, позволяющий модам сохранять команды в Gungnir вместо базовой игры.

Возможность выбора текста в консоли.

Больше возможностей для кастомизации (выбор цветовой схемы, настройка размера шрифта и т. д.).


Вклад/отчеты об ошибках


Если вы хотите добавить команду, найти ошибку или просмотреть исходный код, посетите страницу Gungnir на GitHub.

Похожие Моды/Аддоны

Версия игры *

all (Gungnir-1921-1-7-5-1713922670.zip)