XNA -- Requirements, features and extension supported

Welcome to our brand new Clickteam Community Hub! We hope you will enjoy using the new features, which we will be further expanding in the coming months.

A few features including Passport are unavailable initially whilst we monitor stability of the new platform, we hope to bring these online very soon. Small issues will crop up following the import from our old system, including some message formatting, translation accuracy and other things.

Thank you for your patience whilst we've worked on this and we look forward to more exciting community developments soon!

Clickteam.
  • XNA Exporter Plugin for Multimedia Fusion 2

    Overview:
    The XNA Exporter is an export module for Multimedia Fusion 2 (Standard or Developer version) that will enable you to create applications for Windows Phone, Xbox and Windows. You need the full version of Multimedia Fusion 2 to use this plugin. This plugin does not work with The Games Factory 2 or the time limited versions of the programs.

    You can download the current demo version of Multimedia Fusion to check out the objects, actions and conditions you can use in your creations under the XNA format.

    What do you need to create a XNA application?

     Multimedia Fusion 2 and the XNA export module

     The Windows Phone 7 SDK: Download for free at Please login to see this link.

     Visual Studio 10, or any version starting at Visual Studio Express (note, the Windows Phone 7 SDK installs a copy of Visual Studio Express)

     To test your applications on a real device, Xbox 360 or Windows Phone device, or publish them, you'll need to register as XNA developer on Microsoft App Hub, for an annual subscription of $99.

     For Xbox development, you will also need your PC and Xbox to be connected to your local Network (via WIFI or LAN), and an Xbox Live Silver (at least) membership.

    How does the XNA exporter work?
     Select one of XNA projects build types in the application properties

     Work on your application as usual. If you selected one of the XNA build types in the application properties, you will only have access to the objects, conditions and actions supported by the XNA export module

     When you feel ready, build your application on your PC hard-drive

     Open Visual Studio, and open the newly created project

     Choose the device on which to run your application, device or simulator for a Windows Phone project, Xbox or Windows

     Press F5 to compile and launch the application

    Objects currently supported by the XNA exporter
    Here is a list of the objects supported by the XNA export module. Please login to see this link. allowing you to create new extension objects for the XNA export module.

    If you choose one of the XNA build type in the application properties, the "Insert Object" dialog will only show the objects supported by the current XNA build type. If you still use such an object , you will get a warning message upon building your application. You can choose to build it anyway, in this case, the missing object will have no action under XNA.

    [TABLE='width: 397']
    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Active backdrop object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Active object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Active System Box object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Advanced Direction object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Advanced Game Board object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Advanced Path Movement object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Array object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Backdrop object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Background System Box object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Button object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Clickteam Movement Controller object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Combo Box object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Counter object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Date & Time object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Direction Calculator object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Double Precision object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Edit Box object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Get object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Hi-score object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Immediate If object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]In and Out Controller object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]INI object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Layer object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]List Box object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Lives object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Object Mover object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Platform Movement object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Player object (under the event editor)[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Quick backdrop object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Randomizer object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Score object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Speaker object (under the event editor)[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Storyboard object (under the event editor)[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]String object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]String Parser object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]String Tokenizer object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]System object (under the event editor)[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]Wargame Map object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]XNA Edit box object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]XNA Gamer Services object[/td][/tr]

    [tr]
    [/tr]


    [tr][/tr]

    [tr]
    [/tr][tr][td][/td][/tr]

    [tr][td]XNA object[/td][/tr]

    [tr]
    [/tr]


    [/TABLE]

    The Windows Phone version of the XNA export module
     Accelerometer object (to get the current accelerometer output values)
     Joystick Control object (to control the virtual joystick on the device)
     Multiple Touch object (to detect the touches on the phone screen)
     Ad Control object (included in the developer version of Multimedia Fusion only, to insert advertisement in your applications and make money out of it)

    The Xbox version of the XNA export module also contains
     Xbox Gamepad object (to poll the keys currently pressed by the player on his Xbox Gamepad)

    Movements supported by the XNA export module
     Static movement
     Bouncing Ball movement
     Eight Directions movement
     Platform movement
     Path movement
     Race Car movement
     Mouse Controlled movement (working differently than the PC version, please read the documentation)
     Circular movement
     Drag and Drop movement
     Invaders movement
     Presentation movement
     Regular Polygon movement
     Simple Ellipse movement
     Sinewave movement
     In and Out movement
     Pinball movement
     Spaceship movement

    Visual effects supported by the XNA export module
    The XNA exporter uses hardware acceleration when the platform allows it.
     Semi-transparency for objects
     RGB coefficient for objects
     Add effect for object
     Sub effect for objects
     Invert effect for objects
     Monochrome effect for objects
    Frame and layer effects are not supported.

    Actions, conditions and expressions not supported by the XNA export module
    If you choose one of the XNA build type in the application properties, only the actions, conditions and expressions available for XNA will be accessible in the event editor.
    If you still use such conditions, actions or expressions, you will get a warning message upon building your application. You can choose to build it anyway, in this case, the missing actions, conditions and expressions will have no effect under XNA.
     Clipboard-related conditions, actions and expressions
     Application menu related conditions, actions and expressions
     Drag and drop of files conditions, actions and expressions
     Vertical Sync-related conditions
     MIDI music playing actions and conditions
     Actions to execute an external program
     Actions to extract binary files from the application
     Actions and expressions that change the frequency of a sound or sound channel
     Actions and expressions that change the current position of a sound or sound channel
     Actions to load or save the frame or application position
     Actions to clear one part or the entiere application background
     Actions to play a demo file
     Some objects may not support some platform-specific actions or conditions

    Contact us if we missed something
    We have tried to make this documentation as accurate as possible. We might have missed a feature not supported by the XNA exporter. In this case, please contact us : we will happily update this document.

    Please login to see this link.

    Edited 5 times, last by Jeff (June 4, 2012 at 6:18 PM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!