All Projects → aevitas → Unity Patch

aevitas / Unity Patch

Dark theme patch for any version of Unity for Windows, MacOS and Linux.

Projects that are alternatives of or similar to Unity Patch

Apple Signin Unity
Unity plugin to support Sign In With Apple Id
Stars: ✭ 228 (-8.8%)
Mutual labels:  unity3d
Hololensartoolkit
Marker tracking using the front-facing camera of HoloLens (both 1 and 2) and Unity, with a wrapper of ARToolKit built for UWP (Windows Universal Platform)
Stars: ✭ 238 (-4.8%)
Mutual labels:  unity3d
Cosinegradient
Cosine gradient generator for Unity
Stars: ✭ 244 (-2.4%)
Mutual labels:  unity3d
Macos Dark
Dark version of macOS theme
Stars: ✭ 231 (-7.6%)
Mutual labels:  dark-theme
Unitygoogledrive
Google Drive SDK for Unity game engine
Stars: ✭ 236 (-5.6%)
Mutual labels:  unity3d
Il2cppdumper
Unity il2cpp reverse engineer
Stars: ✭ 3,362 (+1244.8%)
Mutual labels:  unity3d
Vim Color Spring Night
Low-contrast calm color scheme for Vim
Stars: ✭ 227 (-9.2%)
Mutual labels:  dark-theme
Gameframework
This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.
Stars: ✭ 3,318 (+1227.2%)
Mutual labels:  unity3d
Roboleague
A car soccer environment inspired by Rocket League for deep reinforcement learning experiments in an adversarial self-play setting.
Stars: ✭ 236 (-5.6%)
Mutual labels:  unity3d
Midianimationtrack
SMF (.mid) file importer for Unity Timeline
Stars: ✭ 243 (-2.8%)
Mutual labels:  unity3d
Nodulus
Puzzle game with clever twists (Unity3d)
Stars: ✭ 232 (-7.2%)
Mutual labels:  unity3d
Kk Hf patch
Automatically translate, uncensor and update Koikatu! and Koikatsu Party!
Stars: ✭ 233 (-6.8%)
Mutual labels:  unity3d
Ezsoftbone
A simple kinetic simulator for Unity, you can use it to simulate hair/tail/breast/skirt and other soft objects
Stars: ✭ 241 (-3.6%)
Mutual labels:  unity3d
Dear Imgui Unity
Unity package for Dear ImGui
Stars: ✭ 230 (-8%)
Mutual labels:  unity3d
Alloy
Alloy physical shader framework for Unity.
Stars: ✭ 244 (-2.4%)
Mutual labels:  unity3d
Catlib
CatLib for unity3d dependency injection framework
Stars: ✭ 228 (-8.8%)
Mutual labels:  unity3d
Rls
Reinforcement Learning Algorithms Based on TensorFlow 2.x
Stars: ✭ 239 (-4.4%)
Mutual labels:  unity3d
First Person Controller Veryhotshark
This is a project where im trying to create a quite generic first person controller that can be use in different games and extended for your own needs. I started this project because i wanted to create a controller for my walking simulator game so that's why controller fits better with this genre. I Also use a free extension from Unity Store called Naughty Attributes to help me keep this project nice and tidy.
Stars: ✭ 245 (-2%)
Mutual labels:  unity3d
Cradle
Play Twine stories in Unity.
Stars: ✭ 242 (-3.2%)
Mutual labels:  unity3d
Unitysizeexplorer
Visualize how much space each asset in your Unity game takes and quickly optimize your game's file size
Stars: ✭ 242 (-3.2%)
Mutual labels:  unity3d

CI Status

Unity Patch

This repository contains a patch for Unity that allows you to set options inaccessible from the application's menus.

Currently, the only supported option for the patch is switching between the dark and light themes in Unity.

Usage

We provide binaries for Windows 10, Linux, and macOS. All compiled binaries are x64. See the release section. Alternatively, you can build the patch from source.

Run patcher.exe on windows, or alternatively Patcher on Linux or MacOS. By default, it will locate your Unity install at C:\Program Files\Unity\Editor\Unity.exe, which is obviously wrong for both Linux and macOS, and it will set your theme to dark.

You can pass various arguments to the patcher:

  • exe= or e= to specify the location of the Unity executable
  • theme= or t= to set the theme, currently only light or dark are valid
  • help or h to display the options the patcher supports
  • --windows for Windows builds of Unity
  • --linux for Linux builds of Unity
  • --mac for MacOS builds of Unity
  • --force or --f to gently apply force

Depending on your system, looking up the offsets to patch can take a couple moments.

Unity Versions

The patcher supports multiple versions of Unity. Versions can be specified by passing the -v= or --version= command line argument.

For instance, if you want to patch Unity version 2020.1 on Windows, you'd run:

patcher.exe --windows --version=2020.1 --t=dark

Currently, the following OS and Unity version combinations are supported:

Windows MacOS Linux
2020.2a
2020.1b
2019.4
2019.3
2019.2
2019.1
2018.4
2018.3
2018.2

If you don't specify a version, the patcher will select the most recent version for your operating system.

Troubleshooting

To get the highest chance of success, you should always run the patch on a clean install of Unity. If that doesn't work, you can try:

  • Resetting your user preferences either manually or by calling EditorPrefs.DeleteAll()
  • On MacOS Unity might be displaying a mix of Dark and Light Themes after patching. This can be resolved by restarting Unity. After restarting Unity the Theme should display correctly.
  • If you get command not found, try changing permissions for the file by running chmod +x Patcher. If running the patcher again gives you the following error Can not patch the specified file - it is marked as read only! then you need to check Unity to ensure you have write permissions for the Unity.app file as well.

Issues

If the patcher doesn't work, please let us know by opening an issue, and provide as much details as you can. We provide some issue templates for common issues - please use them when applicable. They help us resolve issues faster.

Linux and MacOS

When running the patcher on Linux or MacOS, be sure to run the respective binaries for your operating system. They are located in osx-x64 for Mac, and linux-x64 for Linux.

  • Mac users should run the patcher with the --mac command line option
  • Linux users should run the patcher with the --linux command line option

For example, on Linux you would run:

sudo ./linux-x64/Patcher -e=/path/to/Unity --t=dark --linux

or on Mac:

sudo ./osx-64/Patcher -e=/Applications/Unity/Hub/Editor/<VERSION>/Unity.app/Contents/MacOS/Unity --mac --t=dark

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].