Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

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

Discussion in 'Tools In Progress' started by Quatum1000, Apr 1, 2022.

  1. Quatum1000

    Quatum1000

    Joined:
    Oct 5, 2014
    Posts:
    888
    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.

    UIFreeScale1.png

    Animated gif - watch in full-screen
     

    Attached Files:

    Last edited: Apr 25, 2022
    Trainzland and HarryHem1000 like this.
  2. Quatum1000

    Quatum1000

    Joined:
    Oct 5, 2014
    Posts:
    888
    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


    0.jpg

    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

    1.jpg

    Questions:

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

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

    2.jpg

    3.jpg

    Do I need one script file for each cginc file?
    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.
    >File1 Filename.cginc // ... cginc file to edit
    >FileEnd

    What's the difference between >Find and >Function?

    >Find will find any line in the cginc file and process it. >Function process only functions with the given function name.
     
    Last edited: Apr 9, 2022
  3. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,657
    Interesting. Keep in mind that there are people who may not be comfortable with downloading an exe, though.
     
  4. Quatum1000

    Quatum1000

    Joined:
    Oct 5, 2014
    Posts:
    888
    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.
     
    Last edited: Apr 7, 2022
  5. N3V-Developer

    N3V-Developer

    Joined:
    Jun 7, 2014
    Posts:
    20
    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.