ExtensionView by Jaffob

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.
  • ExtensionView by Jaffob

    ExtensionView is an extension database and download software, similar to many of the extension lists currently available. Like many of the extension lists, it was also out-of-date and not extremely informative. ExtensionView 2.0 fixes this problem; I will keep it up-to-date, and it features more information that any of the other current extension listings.

    [size:14pt]About[/size]

    I designed ExtensionView entirely in MMF2, and for the MMF2 community. It is open-source; PM me and tell me what you're interested in seeing, and I can send you part or all of the source MFA. The entire extension database is now also available by download, in MMF2 array format. If you wish to use the database in your MMF2 application, PM Jaffob and we can arrange something. :)
    [size:14pt]
    Changes in ExtensionView 2.0[/size]

    I've packed in a huge number of features to make ExtensionView much more useful, as well as more streamlined and professional. One of the major perks of 2.0 is the ability to mass-download and install extensions FusionUpdater-style. However, downloads and installations will include all examples and documentation just as ExtensionView 1.x did. Like its predecessors, 2.0 downloads extensions directly from where the authors host them; the only extensions I've hosted are ones that were unavailable elsewhere (if I've hosted your extension and that makes you sad, please PM Jaffob and he can fix that :) ).

    Here is a screenshot of the user interface:

    Please login to see this picture.
    (You may want to open this separately in your browser to see it in full)

    I've essentially doubled the number of columns of data, stuffing in as much information about each extension as I could think of. The 16 pieces of information for each extension are:

    • Extension Name
    • Author
    • Version
    • Description
    • Category
    • Type: 3rd-Party, Bonus Pack, or Built-in to MMF.
    • Classification: A rough estimate of how useful/important the extension is. The majority of extensions are simply marked as "Useful." Major extensions or very useful ones are labeled "Essential," while older retired ones may be "Obsolete."
    • Ease of Use: A rough estimate of how simple and easy to understand and use the extension is.
    • MFX Filename
    • MFX Size: The size of the MFX file in kilobytes.
    • Download Link
    • Included: What is included in the download of the extension. This will mention the runtime version of the extension, help and documentation, example files, and "Other" content as the possible options here.
    • Release Date
    • Date of last modification/update
    • Compatibility: Which runtimes the extension works in.
    • Developer only (yes/no)


    I've created a dialog to show all this information in one window:

    Please login to see this picture.

    The format of the database no longer permits submission of extensions. This feature generally went unused in previous versions, so I decided to remove it entirely to implement a new system. The database now loads large amounts of information much more quickly, and can be applied to new features of the software as well, which I will detail below.

    Additional new features of version 2.0 include a powerful and improved system of displaying new and updated extensions. Extensions featured in the database that you don't have installed are considered "New," while extensions you have an outdated version of are labeled "Updated." ExtensionView now scans your MMF2 Extensions folder to determine these, unlike the older system which made absolutely no sense. If you can't install or don't want updates and new extensions, you can also mark them as "Installed," preventing them from appearing as new/updated.

    The entire database can be searched quickly and easily using new filtering functionality. A search box is now placed directly on the main UI, and immediately filters the list to display only the extensions matching your query. You can also filter extensions based on their "new/updated" status, their category, and compatible runtimes.

    Another new feature is the Authors Dialog, as shown below:

    Please login to see this picture.

    This window loads the names of all extension authors into a single list, displaying the number of extensions each one has in the database, as well as their “Quality Rating.” This is a rough estimate of the overall quality and usefulness of their work, influenced by number of extensions and classification. It also features a button that will filter the main extension list to display the selected author’s extensions.

    [size:14pt]Extension Manager[/size]

    ExtensionView now includes a full-featured and powerful extension manager. This utility is comparable to Sphax’s FusionManager software, but supports all extensions and provides newer functionality.

    Please login to see this picture.

    I’ve rambled enough already, so I’ll give you a quick summary of this aspect of ExtensionView. The Extension Manager’s purpose is to show you your extensions and enable you to modify or uninstall them. Its primary function is complete control over extensions’ categories as they appear in MMF’s “Add Object” dialog. It provides an easy way to select multiple categories for each extension, as well as the ability to hide extensions. You can also sort all extensions you own into the categories recommended by the ExtensionView database, and rename and delete entire categories at will.

    The ExtensionView main app integrates pretty well with the manager. A button at the top of both tools lets you easily switch between the two, and you can also switch to the manager by choosing to manage a particular extension.

    [size:14pt]Download[/size]

    I had a great time creating ExtensionView, and I hope you find it useful and easy to use. I would love to hear any questions, comments and feature requests you may have; please post them in this thread. :)

    [size:17pt]Please login to see this link.[/size]

    Please login to see this link.

  • [font:Arial Black][size:17pt]ExtensionView 2.1[/size][/font]

    ExtensionView 2.1 is now available! I had a long, beautiful description for this update, but somehow I ended up pressing Ctrl+W just as I finished typing it. Apparently this is another keyboard shortcut for closing the window; I had no idea this existed. Silly Microsoft. :(

    I don't feel like rewriting the whole thing, so I'll be pretty brief. 2.1 includes the new "Install Utility." This is a separate tool that enables you to install extensions quickly. You are able to associate file types with it, which lets you, for example, quickly install an extension packaged in a ZIP file by right-clicking and pressing "Install to MMF2." The MFX file also opens by default with ExtensionView.

    I fixed a lot of bugs in this version; thanks go to LB, FVivolo, and Gustav for finding and reporting them. I added a few keyboard shortcuts as well. Ctrl+F now switches to the search box in the main application. Ctrl+A will now select all lines in the extension list.

    The download link is below. The old link above should work as well. Enjoy! :)

    [size:14pt]Please login to see this link. [/size]

    ExtensionView — An MMF2 Extension Database
    Please login to see this link.

  • [font:Times New Roman][size:17pt]ExtensionView 2.15[/size][/font]

    ExtensionView 2.15 is now available! This is a pretty small update, primarily intended to fix some small bugs and add a new feature or two.

    This update features two notable changes. The program now supports Anaconda and XNA compatibility information, which I will soon be updating the database to reflect. Also, the Extension Manager now has the ability to download and install Fanotherpg's extension categories (this can be found under the save/load button in the Extension Manager).

    A few smaller changes were made to make the database download better. I made a variety of small bugfixes as well.

    [size:14pt]Please login to see this link.[/size]

    ExtensionView — An MMF2 Extension Database
    Please login to see this link.

  • Hey Jaffob, holy thanks for this application!
    It's handy!
    Useful since FusionUpdater seems be off...

    Very Useful and fonctionnal (I think, I does'nt try to download some extension within Just view some application menus..)

    So..

    I have two ideas of improvements:

    First: Can you add a 'Installed' column and 'Installed Version' column to: ExtensionView Main window.

    The Installed will be a 'Ticked' or 'Unticked' mark which it define (if Ticked) the Extension is Installed (previous/actual version is not important here, just say If already installed or not).
    The Installed Version will inform on which version is actually installed.

    There is NO informations about that in your last version of ExtensionView... And It will be very very very smart to include that !

    Second: Same in ExtensionView : Manager window


    Thanks very so much if you do that !

    Hey I'm French, Hi!

    MMF2 SoundScape Engine (Moteur d'environnement) :
    FR: Please login to see this link.
    EN: Please login to see this link.

    May the .NET be with you (Star Wars .NET©)

  • Hey Backstaged,

    An "Installed" column is a good idea, I'll add that to my to-do list. An "Installed Version" column would be rather difficult, because version numbers are not actually stored within the extension. What I could do, however, is a column showing whether or not the extension is out of date.

    ExtensionView — An MMF2 Extension Database
    Please login to see this link.

  • Hello Jaffob!

    It's a good idea to say If the extension is out of date in fact ;)

    Great application!
    I'll use often now.
    And I'm glad you said that an "Installed" column was a good idea, and you made the add to your todo list :)

    Yes!

    Thanks :)

    Hey I'm French, Hi!

    MMF2 SoundScape Engine (Moteur d'environnement) :
    FR: Please login to see this link.
    EN: Please login to see this link.

    May the .NET be with you (Star Wars .NET©)

  • Thank you. :)

    As a note to future posters, I would prefer that this thread be kept as purely a release thread for further revisions of ExtensionView. This way, someone can come here and easily find the latest version, or look through my posts as a sort of revision history. If you have questions or requests, please PM me or post in the open topic forums. :)

    ExtensionView — An MMF2 Extension Database
    Please login to see this link.

  • Hi,

    When I wanted to start EV I got the message that it is missing the "Archive.mfx" extension. Now I got the extension, but where should I put it? It seems it isn't enough to install it to MMF2.
    Also, the EV Install Utility is missing the Internal List object.

    Thanks for the great app, by the way! :)
    Simon

    Simon Czentnar - Please login to see this link. - Please login to see this link.

  • Hey Simon,

    These are extensions that I used to create EV. Archive.mfx is not a very stable extension, so I'll probably remove it in the next version. The Internal List Object is known to fail to load in built (I think) applications. You're the first person to report this happening with EV, so it must be pretty rare, but I'll direct LB to this post.

    I'm not sure how to fix this, but hopefully removing the Archive object and updating Internal List Object will help. I'll try to throw together an updated version of ExtensionView (2.2 rather than a full update to 3.0). That will fix this and a few other small issues I've seen.

    ExtensionView — An MMF2 Extension Database
    Please login to see this link.

  • Thanks for your answer, Jaffob! :)
    As I was searching around the web, I read that people are speaking about a missing .dll in the system32 folder but I don't know exactly which dll is it.
    Maybe a Visual C++ dll...

    EDIT: I had to install the 2008 and 2010 Visual C++ libraries. Extension Viewer runs perfectly now! :D
    Thanks for your support!

    Simon Czentnar - Please login to see this link. - Please login to see this link.

    Edited once, last by Czentnar: Problem solved! (July 28, 2012 at 7:57 PM).

  • ILO has never required any external libraries or DLLs. I've encountered applications that load, then when I restart them they fail to load for a random extension. I don't know what causes it.

    Working as fast as I can on Fusion 3

  • Jaffob built it using a version of Internal List Object that had debugging dependencies - you'll have to install the msvc90 runtime DLLs in the meantime.

    Working as fast as I can on Fusion 3

Participate now!

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