***** #1 Unity UI Free Scaler - #2 Unity Update CGInclude

Tool #1
Unity UI Free Scaler is a external Windows application exe file. Is able to resize the Unity font size and UI in one step. It’s also useful if you like to spread Unity on several larger Monitors.

Did you feel UI 100% is too small and 125% to large or do you want to have a UI resolution of 485% on 8K displays? No problem, with Unity UI Free Scaler you’re able to set the Unity UI to 112% or any other percentage you may like. Simply set the new value in the tool… and restart Unity… Done!

The tool is a so called “one knob” application. No extra complex settings are required. Compatible to Windows 7,8,10,11 and Unity versions from 2019.3, 2020, 2021, and higher.
It’s not integrated into Unity as a script or DLL.

The tool is available soon.

8012207--1031174--UIFreeScale1.png

Animated gif - watch in full-screen

8012207--1031177--Untitled-1.jpg
8012207--1044095--UIFreeScaler.gif

2 Likes

Tool #2
Unity Update CGInclude is an external Windows application exe to handle updates for Unity Standard Render Pipeline cginc Files.

The tool is able to update the Standard Render Pipeline cginc files in the \Editor\Data\CGIncludes folder automatically.
New shader code can be inserted and replaced with a small script language no matter what version of Unity you use.

The user-script contains a handful commands to control the complete update process easily. The benefit of this external editor is to update changes of your Unity cginc version between different Unity versions.

Why?
For example: If you work with the Unity version 2017.3 and you changed code in the cginc shader files, than any changes can cause errors in later versions of Unity. Simply because the code is permanently changed by the brew crew.

If you select a new Unity version the tool download the corresponding builtin_shaders and install them for restore.

The tool is available soon.

Script commands:

>File1 Filename.cginc // … cginc file to edit
>FileEnd

Example for find and insert:
>Find // … find any text line
>Insert // … insert text line
>FindEnd

Example for Function find and insert:

>Function[X] // … find a function [optional numbering value)
>Find // … find a text line
>CommandOut // … comment text line out
>Insert // … insert at find position
>FunctionEnd

Questions:
**How can I pass my changes to another Unity version?**[/SIZE]
Select a new Unity Version. Load your script file. Click [Compile and Write]. Done.[/COLOR][/COLOR][/SIZE]

**What happen if the tool does not find a function in the cginc file?**[/COLOR][/COLOR][/SIZE]
The tool lists errors while processing the script file. Also when missing properties or other errors in >find or >Insert as well.[/COLOR][/COLOR][/SIZE]

![8026088--1034528--2.jpg|1532x416](upload://n2CDNp41DxZUCOhS4yr2ErqKbgw.jpeg) [/COLOR][/COLOR][/SIZE]

![8026088--1034534--3.jpg|1532x416](upload://3xHkZa47hZ3gW9ouXH4XYVTB66H.jpeg) [/COLOR][/COLOR][/SIZE]

**Do I need one script file for each cginc file?**[/COLOR][/COLOR][/SIZE]
No. You can add so many cginc files in one script as you like. A complete project is possible to process with one script file.[/COLOR][/COLOR][/SIZE]
**>File1 Filename.cginc // ... cginc file to edit**[/COLOR]
**>FileEnd**

What’s the difference between >Find and >Function?[/COLOR][/SIZE]
>Find will find any line in the cginc file and process it. >Function process only functions with the given function name.[/COLOR][/COLOR][/SIZE]

4 Likes

Interesting. Keep in mind that there are people who may not be comfortable with downloading an exe, though.

Hi Mauri, thanks for your comment.
People can be 100% assured that my tools are secure as Unity or any other proven tools or applications. I also have an excellent reputation in the Unity community since Oct 5, 2014.

We always have trouble upgrading to a different Unity version. The 2nd tool would be an enormous time saver. The complexity of manual changes is quite annoying and unsafe. Great apps.