Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    disable save and export

    SDK Help
    0
    7
    543
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      On 07/10/2013 at 01:26, xxxxxxxx wrote:

      User Information:
      Cinema 4D Version:   r14 
      Platform:   Windows  ;   
      Language(s) :     C++  ;

      ---------
      hi there,

      is it possible to disable saving and exporting in a plugin? i'd like to use this in a demo version of a plugin...

      cheers,
      ello

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        On 07/10/2013 at 03:26, xxxxxxxx wrote:

        Haven't we had the same question 2-3 weeks ago already ? Officially it is not intended as a part 
        of SNHook concept, but I guess there is always a way to torpedo something like the saving 
        process.

        The question is - do you really want that ? It will render a 3000 € software useless for the user 
        just because he has installed/used your demo. Not a very good first impression IMHO. I would 
        go for the standard concept - release a version that is tied to the c4d DEMO serial. Here is a very 
        good article series about licensing concepts for c4d plugins :

        http://c4dprogramming.wordpress.com/2012/12/21/licensing-plugins-part-i/

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          On 07/10/2013 at 03:39, xxxxxxxx wrote:

          i did this already, but often get requests why my demo doesnt work within the normal cinema version. and i dont know if it is better to force users to download and install the demo version of cinema...

          maybe i can do it in a way that its just not saveable when the plugin object is in the scene...

          1 Reply Last reply Reply Quote 0
          • H
            Helper
            last edited by

            On 07/10/2013 at 04:05, xxxxxxxx wrote:

            I prefer a third way - have a separate demo version which is crippled so that the user gets a good taste of the plugin but needs to buy in order to get the full functionality.

            Pesonally I truly hate having to run a demo plugin under the C4D demo and never bother if that's what I have to do. Which potentially means a lost sale. Preventing saves is difficult and is almost as annoying as having to use the Cinema demo, IMO.

            Steve

            1 Reply Last reply Reply Quote 0
            • H
              Helper
              last edited by

              On 07/10/2013 at 04:06, xxxxxxxx wrote:

              maybe right. possibly i just give away the plugin and if a user wants a paid serial he can get it... this would be the easiest way 😄

              1 Reply Last reply Reply Quote 0
              • H
                Helper
                last edited by

                On 12/10/2013 at 09:26, xxxxxxxx wrote:

                Howdy,

                Remember that each object, tag, etc., that inherits from NodeData has access to NodeData::Read() and NodeData::Write(). You can use those functions to read and write a flag for the demo mode. Then disable your plugin objects, tags, etc., for any file loaded with the demo flag set. 😉

                Adios,
                Cactus Dan

                1 Reply Last reply Reply Quote 0
                • H
                  Helper
                  last edited by

                  On 12/10/2013 at 09:34, xxxxxxxx wrote:

                  thank you for the info

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post