Matt's MMF2 Objects
Read Some of my MMF Musings
      Download MMF 1.5 Objects
Read
          the OLD License for These Objects
          (no longer in effect)
        
 The Associative Array Object 1.21 -
      You can use this object to maintain an Associative Array, which
      is basically an normal array that uses string indices (called
      keys). This array can store both strings and values (numbers)
      simultaneously. The Associative Array Object can also load and
      save INI files, List files, and Associative Array files, and
      Encrypted Array files using Blowfish. The ZIP file contains the
      object, an example file, a sample INI file (for testing the load
      INI functions), and the help file. The example file is not
      commented. It's just there because I had it and felt like
      including it. :-) View the Online Help
        Page
        The Associative Array Object 1.21 -
      You can use this object to maintain an Associative Array, which
      is basically an normal array that uses string indices (called
      keys). This array can store both strings and values (numbers)
      simultaneously. The Associative Array Object can also load and
      save INI files, List files, and Associative Array files, and
      Encrypted Array files using Blowfish. The ZIP file contains the
      object, an example file, a sample INI file (for testing the load
      INI functions), and the help file. The example file is not
      commented. It's just there because I had it and felt like
      including it. :-) View the Online Help
        Page
      Commercial License Price: FREE
      Status:
      - Stable: This objects works well and will not crash.
      Programmer's aren't perfect, so in the unlikely event that it
      does crash, send me
      the source file with the crash, and I will fix it as soon as
      possible.
      - Vitalized: This object can be used in Vitalized
        applications. Load commands will attempt to load files from the
        application's server, but save commands will not work.
      
 The Boolean Object v 1.09 - This
      object can do lots of fun Boolean stuff. It can perform all sorts
      of complex Boolean operations. It even has support for and
      (&&), xor (^), or (||), and not (!). In addition, this
      object comes with 100 Flags and 100 Truth Slots (a new option
      that is explained in depth in the help file; basically, it makes
      it easier to simulater or in MMF's event editor). This
      object supports a more complex version of Cragmyre's
immediate
      if expressions. Instead of simple comparison's the
      Boolean Object can evaluate complex Boolean expressions in the
      immediate if expressions. In version 1.06, I've added the ability
      to create nestable Ifs. That is, you can create chains of
      If-Then-Else statements (you must read the help file
      concerning these; they have a special formatting that is not
      necessarily intuitive). Thanks goes out to Tim for making this
      object's icons.
        The Boolean Object v 1.09 - This
      object can do lots of fun Boolean stuff. It can perform all sorts
      of complex Boolean operations. It even has support for and
      (&&), xor (^), or (||), and not (!). In addition, this
      object comes with 100 Flags and 100 Truth Slots (a new option
      that is explained in depth in the help file; basically, it makes
      it easier to simulater or in MMF's event editor). This
      object supports a more complex version of Cragmyre's
immediate
      if expressions. Instead of simple comparison's the
      Boolean Object can evaluate complex Boolean expressions in the
      immediate if expressions. In version 1.06, I've added the ability
      to create nestable Ifs. That is, you can create chains of
      If-Then-Else statements (you must read the help file
      concerning these; they have a special formatting that is not
      necessarily intuitive). Thanks goes out to Tim for making this
      object's icons.
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object works well and will not crash. Programmer's
      aren't perfect, so in the unlikely event that it does crash, send
        me the source file
      with the crash, and I will fix it as soon as possible.
      - Vitalized: This object can be used in Vitalized
        applications.
      
 The Color Dialog Object v 1.04
      - This object allows you to open and use the standard Windows
      Color Dialog to allows users to select colors. It's just that
      simple. View the Online Help Page
 The Color Dialog Object v 1.04
      - This object allows you to open and use the standard Windows
      Color Dialog to allows users to select colors. It's just that
      simple. View the Online Help Page
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object works well and should not crash.
      Programmer's aren't perfect, so in the unlikely event that it
      does crash, send me
      the source file with the crash, and I will fix it as soon as
      possible.
      - Vitalized: This object can be used in Vitalized
        applications.
      
 The Custom Object v 1.06 - This
      objects basically allows you to create your own custom objects in
      MMF. You can create functions and variables that you can use to
      create the functionality of your object. It is a very simple
      concept, but if you don't read the help files, this object will
      overwhelm you. View the Online Help Page
        The Custom Object v 1.06 - This
      objects basically allows you to create your own custom objects in
      MMF. You can create functions and variables that you can use to
      create the functionality of your object. It is a very simple
      concept, but if you don't read the help files, this object will
      overwhelm you. View the Online Help Page
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object works well and should not crash.
      Programmer's aren't perfect, so in the unlikely event that it
      does crash, send me
      the source file with the crash, and I will fix it as soon as
      possible.
      - Vitalized: This object can be used in Vitalized
        applications.
      
 The Default Menu Options Object v 1.01
      - This object allows you to execute the options of the default
      menu for MMF applications. Normally, these options can only be
      executed by selecting them from the menu. This object lets you
      execute them from the event editor. View
        the Online Help Page
 The Default Menu Options Object v 1.01
      - This object allows you to execute the options of the default
      menu for MMF applications. Normally, these options can only be
      executed by selecting them from the menu. This object lets you
      execute them from the event editor. View
        the Online Help Page
      Commercial License Price: FREE
      Status:
      - Stable: This object works well and will not crash. I'm 100%
      sure that this object is crash-proof.
      - Vitalized: This object can be used in Vitalized
        applications.
       
      
 The Expression Evaluator Object v 1.07
      - This object is currently in the testing stages, so don't expect
      everything to work properly :-). This object will allow you to
      evaluate expressions determined at run-time. For example, you
      could evaluate "(5+6/7-9*8)/6.0 * pow(2,3) *
      sin(log(10))" or something like that. This object supports
      operators and functions not found in Multimedia Fusion. The
      object works with numbers, strings, and lists of numbers and
      strings. You can create and store variables (subject to scope).
      You can also create your own functions and operators using either
      an expression or using a Fast Function like system. Thanks goes
      out to Christian Burfelt for making the icon! View
        the Online Help Page
        The Expression Evaluator Object v 1.07
      - This object is currently in the testing stages, so don't expect
      everything to work properly :-). This object will allow you to
      evaluate expressions determined at run-time. For example, you
      could evaluate "(5+6/7-9*8)/6.0 * pow(2,3) *
      sin(log(10))" or something like that. This object supports
      operators and functions not found in Multimedia Fusion. The
      object works with numbers, strings, and lists of numbers and
      strings. You can create and store variables (subject to scope).
      You can also create your own functions and operators using either
      an expression or using a Fast Function like system. Thanks goes
      out to Christian Burfelt for making the icon! View
        the Online Help Page
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object works well and should not crash.
      Programmer's aren't perfect, so in the unlikely event that it
      does crash, send me
      the source file with the crash, and I will fix it as soon as
      possible.
      - Vitalized: This object can be used in Vitalized
        applications.
      
 The Immediate If Object v 2.01 - This object is
      a new version of Cragmyre's IIF object. It allows you to make
      decisions inside an expression. It's really quite simple. If the
      desired comparison results to true, one value is returned. If it
      results to false, another value is returned. View
        the Online Help Page
        The Immediate If Object v 2.01 - This object is
      a new version of Cragmyre's IIF object. It allows you to make
      decisions inside an expression. It's really quite simple. If the
      desired comparison results to true, one value is returned. If it
      results to false, another value is returned. View
        the Online Help Page
      Commercial License Price: FREE
      Status:
      - Stable: This object works well and will not crash. Programmer's
      aren't perfect, so in the unlikely event that it does crash, send
        me the source file
      with the crash, and I will fix it as soon as possible.
      - Vitalized: This object can be used in Vitalized
        applications.
      - This object may be used in commercial and shareware
      applications.
      
 The Overlay Object v 3.06 - This
      object is an updated version of Cragmyre's object. The object can
      be used to maintain an invisible set of assymetric zones, useful
      in pathfinding and the like. It can also be used to create a
      background graphic at runtime. View the
        Online Help Page
        The Overlay Object v 3.06 - This
      object is an updated version of Cragmyre's object. The object can
      be used to maintain an invisible set of assymetric zones, useful
      in pathfinding and the like. It can also be used to create a
      background graphic at runtime. View the
        Online Help Page
      Commercial License Price: FREE
      Status:
      - Stable: This object works well and will not crash. Programmer's
      aren't perfect, so in the unlikely event that it does crash, send
        me the source file
      with the crash, and I will fix it as soon as possible.
      - Unvitalized: This object cannot be used in Vitalized
      applications.
      - This object may be used in commercial and shareware
      applications.
 The System Tray Object v 1.06 - This
      object allows you to maintain icons in the Windows system tray.
      You can put as many icons down there as Windows will let you. You
      can also load multiple images into the object for quick swapping
      of icon images. You can also set your application's big and small
      icons. Thanks goes out to Christian Burfelt for making the icon! View
        the Online Help Page
        The System Tray Object v 1.06 - This
      object allows you to maintain icons in the Windows system tray.
      You can put as many icons down there as Windows will let you. You
      can also load multiple images into the object for quick swapping
      of icon images. You can also set your application's big and small
      icons. Thanks goes out to Christian Burfelt for making the icon! View
        the Online Help Page
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object works well and will not crash. Programmer's
      aren't perfect, so in the unlikely event that it does crash, send
        me the source file
      with the crash, and I will fix it as soon as possible.
      - Unvitalized: This object cannot be used in Vitalized
      applications. There would be no use for this object in a Vitalize
      application.
      
 The UHSD Object v 1.04 - This object is designed
      to make using the UHSD and MMF easier. Additionally, it supports
      Blowfish encryption security code generation (so you no longer
      need to create your own encryption algorithms) and the help files
      provide code for the corresponding security check for the UHSD
      server side. View the Online Help Page
        The UHSD Object v 1.04 - This object is designed
      to make using the UHSD and MMF easier. Additionally, it supports
      Blowfish encryption security code generation (so you no longer
      need to create your own encryption algorithms) and the help files
      provide code for the corresponding security check for the UHSD
      server side. View the Online Help Page
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object seems to be working well. Programmer's
      aren't perfect, so in the event that it does crash, send
        me the source file
      with the crash, and I will fix it as soon as possible.
      - Vitalized: This object can be used in Vitalized
        applications.
      
 The Window Message Object Pro v 1.04
      - This object's main feature is the interception and generation
      of Windows messages (things like WM_SYSCOMMAND). If you don't
      know anything about Windows messages, check out the two links
      contained in the help. They tell you how to do certain things.
      Other than that, having a decent knowledge of Windows messages is
      required to use that particular aspect of the object to its
      fullest. This object also allows you to tinker with the window
      itself. You can set the caption text, remove the caption, disable
      minimize and maximize buttons, and change border styles to name a
      few. View the Online Help Page
 The Window Message Object Pro v 1.04
      - This object's main feature is the interception and generation
      of Windows messages (things like WM_SYSCOMMAND). If you don't
      know anything about Windows messages, check out the two links
      contained in the help. They tell you how to do certain things.
      Other than that, having a decent knowledge of Windows messages is
      required to use that particular aspect of the object to its
      fullest. This object also allows you to tinker with the window
      itself. You can set the caption text, remove the caption, disable
      minimize and maximize buttons, and change border styles to name a
      few. View the Online Help Page
      Commercial License Price: FREE (just credit me)
      Status:
      - Stable: This object seems to be working well. Programmer's
      aren't perfect, so in the event that it does crash, send
        me the source file
      with the crash, and I will fix it as soon as possible.
      - Unvitalized: This object cannot be used in Vitalized
      applications.