Как Включить Темную Тему Редактора Unity (Обновлено)



Как включить темную тему редактора Unity (обновлено)

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

Уже более шести лет люди просят сделать темную тему редактора Unity бесплатной.

но как мы видим , дела еще там.

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

Также отмечу, что вот пример для Unity в Windows; особо любознательные могут провернуть аналогичный трюк на macOS или GNU/Linux. Итак, чтобы исправить это недоразумение самостоятельно, нам понадобится:

  • Отладчик с открытым исходным кодом x64dbg
  • Экспериментальный Единство (64-битная версия 5.x или выше)
  • Плюс немного терпения и желания разобраться


Подготовка

Предполагается, что Unity уже установлен.

Иначе зачем любопытному %UserName% читать эту статью? Обычно исполняемый файл редактора 64-битной версии Unity находится по пути:

  
   

"C:\Program Files\Unity\Editor\Unity.exe"

Мы будем использовать этот путь в качестве примера, поэтому, если он отличается от вашей ситуации, пожалуйста, приспособьтесь к вашей ситуации.

Очень рекомендую сделать резервную копию! Чтобы потом не тратить время на переустановку или поиск исходного файла, если что-то пойдет не так:

"C:\Program Files\Unity\Editor\Unity.exe.bak"

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

x64dbg из раздела Релизы .

На момент написания последней версией была «snapshot_2017-12-26_13-39.zip».

Запустите x64dbg с помощью программы запуска x96dbg или непосредственно из ее подкаталога:

Как включить темную тему редактора Unity (обновлено)



Мы меняем одно условие

Итак, пришло время действовать.

Открываем меню Файл => Открыть (также горячая клавиша F3 или первая иконка на панели инструментов) и переходим в каталог установленного Unity, выбираем тот самый исполняемый файл редактора «Unity.exe», упомянутый выше, получаем что-то вроде этого :

Как включить темную тему редактора Unity (обновлено)

Перейдите на вкладку «Символы» и выберите unity.exe в списке модулей слева:

Как включить темную тему редактора Unity (обновлено)

Интерфейс может немного подтормаживать при обработке больших списков, поэтому терпеливо прописывайте в поле Поиск строку «GetSkinIdx»:

Как включить темную тему редактора Unity (обновлено)

Дважды щелкните по строке результата поиска и перейдите по ее адресу на вкладку CPU:

Как включить темную тему редактора Unity (обновлено)

Здесь нас интересует инструкция jne. Снова дважды щелкните по нему, чтобы открыть диалоговое окно, в котором мы меняем эту инструкцию на je, оставив все остальное:

Как включить темную тему редактора Unity (обновлено)

После применения редактирования откройте контекстное меню и выберите «Патчи» (Ctrl+P):

Как включить темную тему редактора Unity (обновлено)

Кнопкой Patch File временно сохраняем куда-нибудь новый Unity.exe, поскольку текущий файл занят отладчиком:

Как включить темную тему редактора Unity (обновлено)



Проверка результата

Поздравляем, все завершилось успешно.

Остается только закрыть отладчик и перезаписать исходный Unity.exe файлом, сохраненным с помощью Patch File. Убедиться, что вы случайно не затронули ничего лишнего, можно, сравнив содержимое резервной копии с новым файлом; должен отличаться только один байт и больше ничего:

Как включить темную тему редактора Unity (обновлено)

Запустите и наслаждайтесь темной темой:

Как включить темную тему редактора Unity (обновлено)

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

Но, как известно, против лома нет хитрости.

Наоборот, может случиться и чудо: наконец-то прислушаются к пользователям и сделают его бесплатным.

Если вы устали ждать и хотите еще больше настроек, рекомендую присмотреться к Zios Themes: описание на форуме Unity + исходники на GitHub .

Видеоверсия для тех, кто предпочитает смотреть (англ.

) 12.08.2020 Неожиданное обновление Начиная с версии 2019.4.8 и выше темная тема редактора Unity наконец-то доступна всем бесплатно.

Больших официальных новостей по этому поводу не было, лишь скромная пометка «Редактор: настройка редактора Dark Theme теперь доступна всем пользователям» в описаниях релиза: Примечания к выпуску Unity 2019.4.8 Примечания к выпуску Unity 2020.1.2 Теги: #unity3d #editor #темная тема #x64dbg #Разработка игр #unity

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.