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. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[FEATURED] Definitto – Preprocessor Defines Manager

Discussion in 'Assets and Asset Store' started by turbanov, Nov 30, 2016.

  1. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Let me present you Definitto! The new Unity add-on that will make your precompilation life a dream.
    The package is now officially released and available at the Asset Store!



    INTRODUCTION

    Tired of that error-prone management for precompilation defines in Unity? You and your colleagues are always forgetting to set that stealthy RELEASE define and the whole build gets wrong?

    Presenting you Definitto – the essential tool in every project development process. Definitto lets you manage conditional constants easily. No more menu-hopping – all of your defines are in one place, beautifully arranged, safe and sound.

    Strong attention to details and functionality, aesthetics and usage scenarios has been put into the package. Please, take the time to read the feature list.

    FEATURES

    * Kick-starting tutorial is built right into the package.
    * Retina-ready graphics, beautiful pixel-arty platform icons.
    * Four presets for Development and Production builds.
    * Realtime project monitoring. Defines are applied automatically.
    * Built-in define name validation. Override system defines.
    * Magnificent context menu with tons of shortcuts.
    * Reorder and sort your defines with ease.
    * Access your defines at runtime to detect the active ones.
    * Automatic fetching of existing defines from your project settings.
    * Extract the defines from RSP files with a click of a button.
    * Compatible with Unity 5.1 and up. Language-agnostic: C# or JS.
    * Full API reference is available.
    * Batch-mode compatibility.
    * Full source code provided. We trust you, so you can trust us.

    LINKS

    LITE Version
    Official Forums
    API Reference

    MORE INFO

    If you have any questions related to the package or feel doubt whether you need it. just go ahead and comment on this topic – I'm monitoring it actively.
     

    Attached Files:

    Last edited: Oct 5, 2017
  2. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Official Trailer
     
  3. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
  4. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Version 1.1.0 is now available: https://www.assetstore.unity3d.com/en/#!/content/68700
    definitto-muting-capability.png

    • Mute defines for global exclusion.
    • The 'raw' argument to access defines states directly.
    • Strict behavior of the indexing operator.
    • Optional unit tests are now included with the package.
    • Other smaller usability and stability improvements.
     
    Last edited: Oct 5, 2017
  5. stevenatunity

    stevenatunity

    Joined:
    Apr 17, 2015
    Posts:
    114
    Hello,

    I like the look of Definitto and I am tempted to purchase.

    I hope you don't mind me asking this, but your plug-in is double the price of similar plug-ins, do you have a lot of extra features that they don't? Do you think you will be updating and providing support on this asset for a while?

    Thanks,
    Steven
     
  6. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Hi, Steven,

    Thank you for you interest in our product. You can judge by the level of production we put in, that this is not a hit'n'run initiative. The goal is to create a defines manager, that is not just a little plug-in for the missing part, but that is a fine-crafted piece of utility software, that actually has 'soul'. Besides the pixel-perfect aesthetics, this also includes a well-thought programming architecture and some verbose API documentation: http://turbanov.ru/toolworks/definitto/docs/api/annotated.html

    If you compare it to other analogs, first check if they are actually analogs in the end. Definitto has tons of those little things, that make up the whole experience of using it. We would not like to bash or even criticize others, but our C# codebase (which you also get with the full version) for this project is about 500KB. That surely doesn't look like some single-script solution, if you know what I mean.

    If you grab the tool, but find it lacking, please, feel free to e-mail us at support@turbanov.ru We would humbly refund your expenses on that copy. Sure I'd be surprised though)

    Anyways, if you have questions on the workflow and/or expected features, feel free to ask.

     
    Last edited: Oct 5, 2017
  7. stevenatunity

    stevenatunity

    Joined:
    Apr 17, 2015
    Posts:
    114
    Hello,

    Thanks for the response. I actually bought Definitto yesterday and I am very pleased with it!

    Thanks again,
    Steven
     
  8. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Pleased to hear that, Steven,

    Hope that Definitto's active settings monitoring feature will make your entrance transparent and painless.

    Make sure you contact us if you have any ideas on new Definitto features you'd like to see. Or maybe you'll find some rough edges to be polished. We sure would like to make this tool perfect.

    Have a great experience with Definitto, and consider sharing it in an Asset Store review, if you please to.

     
    Last edited: Feb 9, 2017
  9. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    For those who would like to get a taste of what Definitto is, the LITE version is now available for free!
    Take a look: https://www.assetstore.unity3d.com/en/#!/content/79513

    definitto-lite-forum-image-rgba.png

    LIMITATIONS

    • Only five platforms supported: Windows, Linux, Mac OS X, iOS, Android.
    • Maximum of eight defines in the list.
    • Only two presets available.
    No source code provided.

    Other than that, it has the same functionality as the full version with all the polish and attention to details.
     
    Last edited: Oct 5, 2017
  10. stevenatunity

    stevenatunity

    Joined:
    Apr 17, 2015
    Posts:
    114
    Looking forward to seeing everything Definitto offers :)
     
    turbanov likes this.
  11. C_p_H

    C_p_H

    Joined:
    Nov 24, 2014
    Posts:
    151
    Noticed your site links are down https://toolworks.turbanov.ru/definitto/docs/api/annotated.html
    https://toolworks.turbanov.ru/definitto/docs/api/annotated.html
    https://toolworks.turbanov.ru/
    & this forum is also not linked to your Asset on the store nor your Facebook. I only discovered this forum existed by chance..

    Wanted to review the docs before making a purchase, but now I'm afraid to do so because it appears to be abandoned already. The latest release of Unity 2017.1 will be this July.
    Latest build target shown for Definitto (Version: 1.1.0 Jan 25, 2017) on the Asset Store was for Unity 5.5.0.
    Please advise if its still actively developed because it looks like a quality product?
     
    turbanov likes this.
  12. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Strangely missed your post, sorry. Already answered you in the e-mail though, so I double here that there is a server-movement right now. In fact, our forums are already set up and will be online very soon. Please, stay tuned. The changes are for good (better hardware).

     
  13. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Last edited: Oct 5, 2017
  14. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Last edited: Oct 5, 2017
  15. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    definitto-v1.2.0-promo.png
    Version 1.2.2 is now online at the Asset Store!

    Go check it out here. The new LITE version is also available at here.

    The list of new features includes:
    • A safer and less insistive behavior of auto-application of the defines.
    • Facebook and Nintendo Switch platforms.
    • Fixed a small issue that could cause exception during defines fetching.
     
  16. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Definitto is now taking part in the Unity Asset Store sale! Go grab a copy of this featured asset with a 30% discount:
    2017-12-01 21_34_51-Definitto – Preprocessor Defines Manager - Asset Store.png
     
  17. C_p_H

    C_p_H

    Joined:
    Nov 24, 2014
    Posts:
    151
    @vladipus Definitto is in need of a compatibility update with Unity 2018.3.0f2.
    Code (CSharp):
    1. NullReferenceException: Object reference not set to an instance of an object
    2. Turbanov.Toolworks.Baza.ReorderableListControl.PrepareState (System.Int32 controlID, Turbanov.Toolworks.Baza.IReorderableListAdaptor adaptor) (at <d2ae24190f8a43588467f40985ff584b>:0)
    3. Turbanov.Toolworks.Baza.ReorderableListControl.Draw (System.Int32 controlID, Turbanov.Toolworks.Baza.IReorderableListAdaptor adaptor, Turbanov.Toolworks.Baza.ReorderableListControl+DrawEmpty drawEmpty) (at <d2ae24190f8a43588467f40985ff584b>:0)
    4. Turbanov.Toolworks.Baza.ReorderableListControl.Draw (Turbanov.Toolworks.Baza.IReorderableListAdaptor adaptor) (at <d2ae24190f8a43588467f40985ff584b>:0)
    5. Turbanov.Toolworks.Definitto.DefinesEditor.OnInspectorGUI () (at <d2ae24190f8a43588467f40985ff584b>:0)
    6. UnityEditor.InspectorWindow.DoOnInspectorGUI (System.Boolean rebuildOptimizedGUIBlock, UnityEditor.Editor editor, System.Boolean wasVisible, UnityEngine.Rect& contentRect) (at /Users/builduser/buildslave/unity/build/Editor/Mono/Inspector/InspectorWindow.cs:1625)
    7. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)
    8.  
    Thanks for looking into this.
     
  18. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    Thank you very much for your bug report! Glad to see you again. Definitto is going through a process of a new major release and is already working on 2018. I will send you a package via e-mail for now.
     
    C_p_H likes this.
  19. turbanov

    turbanov

    Joined:
    Dec 22, 2014
    Posts:
    59
    The new version is LIVE!
    Updates for the recent Unity releases and more:
    • Now features Schweizer, a multi-purpose library for Unity.
    • Added PlayStation 5 as a platform.

    Go grab the latest and most versatile utility in its class!