| iDT Module Development: Getting Started |
|
Thanks for showing interest in developing modules for the Imagination Works Desktop! I hope that the following information will get you going quickly and without any issues.
This and other tutorial articles are meant to ease you into understanding how iDT works and how to use MMF to develop your own modules. There is a basic assumption that you already have some general knowledge of how MMF works. To begin, you will need a copy of Multimedia Fusion 1.5 Build 119. Previous builds may work, but extensive testing has not been attempted, use previous versions at your own risk. Also, with the advent of Multimedia Fusion 2, it is likely *.ccn files produced with MMF 2 will not be compatibile with iDT. I hope to release an MMF 2 version of iDT as time permits, providing that existing modules produced with MMF 1.5 remain compatible. Required/Recommended EventsiDT modules require very few events to function properly within iDT. There are however three recommended events that you insure are included in your module.
General GuidelinesThere are also a few other guidelines to keep in mind while you are building your module
Compiling and the *.idtmod FileOne thing that sets module files apart from stand-alone programs is rather than compiling the program into an executable file (*.exe) as you normally would, you must instead select "Build">"Internet Application" when compiling. MMF will then generate a *.ccn file which is ultimately your module file.In order to function within iDT, there is one more critical file you require before iDT will even give your module a second thought, and that is an *.idtmod file. You can download the template file here. This file basically gives iDT your module's information and tells iDT how to run your module. The file (which can be read in Notepad) is structured as follows) |
|
Putting it all togetherOnce you have built your *.idtmod file, you must place this file, as well as your module's *.ccn file in the "idt/modules" directory in order for iDT to recognize, and run your module. Please note that all other associated files you have entered into the module's *.idtmod file also must be present in this same directory.It's time to try it out! Run iDT and see what happens when you try to run your module. Conduct a few tests by running the module in as many varying conditions (such as multiple modules at a time). |