Начните вводить название — например, MoreHead, Sodium или PEAK

UnityExplorer — иконка
Обложка Dyson Sphere ProgramМод для Dyson Sphere Program

UnityExplorer

от sinai-dev

Внутриигровой интерфейс для изучения, отладки и модификации игр Unity.

  • Легендарный
  • 590,9 тыс. скачиваний
  • Версия 4.8.2
  • Обновлён 5 июня 2022
  • Не обновлялся больше года

О моде UnityExplorer

UnityExplorer — мод для Dyson Sphere Program (Дайсон Сфер Програм) от автора sinai-dev. Внутриигровой интерфейс для изучения, отладки и модификации игр Unity.

Его скачали 590,9 тыс. раз: это 3-е место среди модов Dyson Sphere Program в нашем каталоге, редкость — «легендарный» (топ-5% по скачиваниям). Мод давно не обновлялся — проверьте совместимость с текущей версией игры, актуальная версия — 4.8.2.

Это библиотека: сама по себе ничего не добавляет, но нужна другим модам.

Полное описание UnityExplorer

Автоматический перевод текста автора

UnityExplorer

. внутриигровой интерфейс для изучения, отладки и модификации игр Unity. Поддерживает большинство версий Unity с 5.2 до 2021+ (IL2CPP и Mono).

GitHub

Ручная установка

BepInEx:

  1. Возьмите файл UnityExplorer.BIE.[version].dll и файл UniverseLib.[version].dll и поместите их в BepInEx\plugins\.

MelonLoader:

  1. Возьмите файл UnityExplorer.ML.[версия].dll и поместите его в папку Mods, созданную MelonLoader.
  2. Возьмите файл UniverseLib.[версия].dll и поместите его в UserLibs/папку, созданную MelonLoader.

Особенности

Объектный проводник

  • Используйте вкладку «Исследователь сцены» для прохождения активных сцен, а также объектов DontDestroyOnLoad и HideAndDontSave.
  • Сцена «HideAndDontSave» содержит объекты с этим флагом, а также активы и ресурсы, которые не находятся ни в одной сцене, но ведут себя одинаково.
  • Вы можете использовать Загрузчик сцены, чтобы легко загрузить любую из сцен в сборке (может не работать для игр Unity 5.X)
  • Используйте вкладку Object Search для поиска объектов Unity (включая GameObjects, Components и т. д.), C# Singletons или Static Classes.
  • Используйте поиск UnityObject для поиска любых объектов, которые происходят от UnityEngine. Объект, с дополнительными фильтрами
  • Однотонный поиск будет искать любые классы с типичным полем «Инстанция» и проверять его на текущее значение. Это может привести к неожиданному поведению в некоторых играх IL2CPP, поскольку мы не можем различать истинные свойства и свойства полей, поэтому будут задействованы некоторые аксессуары свойств.

Инспектор

Инспектор используется для просмотра подробной информации об объектах любого типа и манипулирования их значениями, а также для проверки классов C# с статическим отражением.

  • GameObject Inspector (префикс таб) используется для проверки GameObject, а также для просмотра и манипулирования его преобразованием и компонентами.
  • Вы можете отредактировать любое из полей ввода в инспекторе (за исключением полей только для чтения) и нажать Enter для применения ваших изменений. Вы также можете использовать путь GameObject, чтобы изменить родителя GameObject. Нажмите клавишу Escape, чтобы отменить ваши правки.
  • примечание: При осмотре GameObject с помощью холста элементы управления преобразованием могут быть переопределены якорями RectTransform.
  • Инспекторы отражения (приставки [R] и [S]) используются для всего остального
  • Автоматическое обновление не включено по умолчанию, и вы должны нажать Apply для любых изменений, которые вы делаете, чтобы вступить в силу.
  • Нажмите кнопку ►, чтобы расширить определенные значения, такие как строки, списки, словари, некоторые структуры и т. Д
  • Используйте фильтры вверху, чтобы быстро найти участников, которых вы ищете
  • Для объектов Texture2D, Image, Sprite и Material в верхней части инспектора есть кнопка View Texture, которая позволяет просматривать Texture(ы) и сохранять их в виде файла PNG.
  • Для объектов AudioClip есть кнопка Show Player, которая открывает виджет аудиоплеера. Для клипов, которые загружаются как DecompressOnLoad, также есть кнопка для сохранения их в файл .wav.

C# Консоль

  • Консоль C# использует Mono.CSharp. Оценщик для определения временных классов или запуска немедленного кода REPL.
  • Вы можете выполнить сценарий автоматически при запуске, назвав его startup.cs и поместив его в папку sinai-dev-UnityExplorer\Scripts\ (эта папка будет создана там, где вы разместили файл DLL).
  • См. выпадение «Помощь» в меню консоли C# для получения более подробной информации.

Крюк Менеджер

  • Панель Hooks позволяет подключать методы одним нажатием кнопки для целей отладки.
  • Просто введите любой класс и подключите нужные вам методы из меню.
  • Вы можете редактировать исходный код сгенерированного крюка с помощью кнопки «Edit Hook Source». Принятыми названиями методов являются Prefix (который может возвращать болт или пустоту), Postfix, Finalizer (который может возвращать Исключение или пустоту) и Transpiler (который должен возвращать IEnumerable). Вы можете определить несколько патчей, если хотите.

Мышиный осмотр

  • Выпадающий в панели «Инспектор» раздел «Инспектор» позволяет осматривать объекты под мышью.
  • Мир: использует физику. Raycast ищет коллайдеры
  • UI: использует GraphicRaycasters для поиска объектов UI

Фрайкам

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

Клипборд

  • Панель «Clipboard» позволяет увидеть текущее значение пасты или очистить его (сбрасывает его до нуля)
  • Может скопировать значение от любого члена в Инспекторе отражения, Перечислимом или Словарем, и от цели любой вкладки Инспектора
  • Может вставлять значения на любого члена в Рефлекс-инспектор
  • Неразборчивые аргументы в методе/оценщиках свойств позволяют вставлять значения
  • Консоль C# имеет вспомогательные методы Copy(obj) и Paste() для доступа к Clipboard

Настройки

  • Вы можете изменить настройки через вкладку «Варианты» меню или непосредственно из файла конфигурации.
  • BepInEx: BepInEx\config\com.sinai.unityexplorer.cfg
  • MelonLoader: UserData\MelonPreferences.cfg
  • Standalone {DLL_location}\sinai-dev-UnityExplorer\config.cfg

Настройки

  • Вы можете изменить настройки через вкладку «Варианты» меню или непосредственно из файла конфигурации.

Признания

  • ManlyMarco для Runtime Unity Editor \[лицензия\], ScriptEvaluator из консоли RUE REPL использовался в качестве основы для консоли UnityExplorer C#. (ManlyMarco, Runtime Unity Editor)
  • denikson (он же Horse) для [mcs-unity] (https://github.com/sinai-dev/mcs) (denikson)

Описание длинное — здесь его начало. Читать целиком на странице автора

Как установить UnityExplorer

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для Dyson Sphere Program
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Dyson Sphere Program.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «UnityExplorer» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/dyson-sphere-program/sinai-dev-unityexplorer/)
HTML<a href="https://modka.app/dyson-sphere-program/sinai-dev-unityexplorer/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/dyson-sphere-program/sinai-dev-unityexplorer/]Описание на русском — Модка[/url]

Частые вопросы о UnityExplorer

Как установить UnityExplorer?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Dyson Sphere Program. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «UnityExplorer» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли UnityExplorer?

Файл скачивается с официального сервера Thunderstore, куда его загрузил sinai-dev. Мы не перезаливаем и не изменяем моды.

Когда UnityExplorer обновлялся последний раз?

5 июня 2022, актуальная версия — 4.8.2. Это больше года назад: перед установкой проверьте, работает ли мод на текущей версии игры.

BulletTime — иконка

BulletTime

Set game speed by pause/resume/speedup button or hotkey. Autosave in background. 游戏速度控制(0x-10x)。Pause热键战术暂停。(可选)在後台自動存档

Эпический276,5 тыс.Оптимизация

BlueprintTweaks — иконка

BlueprintTweaks

Улучшает систему Blueprint с изменениями QoL, новыми функциями, такими как силовая паста, чертежи фундамента и многое другое

Эпический170,9 тыс.Чертежи

MoreMegaStructure — иконка

MoreMegaStructure

Add 6 new mega structures: Matter Decompressor, Science Nexus, Warpfield Broadcast Array, Interstellar Assembly, Crystal Reconstructor, and Star Cannon. 新增了六种巨构建筑:物质解压器,科学枢纽,折跃场广播阵列,星际组装厂,晶体重构器和恒星炮。

Эпический119,8 тыс.Логистика

SplitterOverBelt — иконка

SplitterOverBelt

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

Эпический105,7 тыс.Belts and Sorters

NebulaCompatibilityAssist — иконка

NebulaCompatibilityAssist

Extension to hotfix Nebula multiplayer mod and improve compatibility with other mods. 联机补丁 - 修复联机mod与其它mod的兼容性与同步

Эпический96,4 тыс.Nebula Compatible

DeliverySlotsTweaks — иконка

DeliverySlotsTweaks

Let replicator and build tools use items in logistic slots. Tweak slots count and stacksize. Right click on hotbar to craft building. 手搓和建造可以直接使用物流背包的物品,配置文件可改物流背包容量及背包堆叠倍率

Эпический92,1 тыс.Mecha