Ambition
Posted: Sun May 02, 2004 5:19 pm
Hi, ive written a few tools and utilities for a game file format, and i think a common standard gui tool for such formats is a great idea, however i wasnt all that pleased with multiex, it seems a little too simplistic. The format ive worked with is basically a FAT-style file system contained in a file. As such it has a few extra features and limitations to other game archives. For example, it has support for folders but cant grow beyond a certain size.
What id like to see is a tool that can adjust itself to the format being used, supporting features of all formats but not requiring any format to support them all. When creating portable software and in general stuff that is one-solution-to-work-for-all-kinds you often get a least-common-denominator effect, that is, you wind up only supporting the really basic stuff that all instances support. For example, if an archive supports directories then there should be a tree-view visible else not, if it supports compression there should be a percentage column shown, and so on.
I think a good goal of such a tool would be that it should be able to view and work with, without limitations, all compressed archives, such as ZIP,RAR,TAR,ARJ etc, and all iso/image/ghost -files, such as bin/cue, iso and so on. If it can do this, then it can probably handle all possible file formats we'll see developed by game companies.
I searched your site for an SDK on how to develop custom format handlers, but couldnt find one, are you really developing all this on your own? in that case im impressed. I liked the online downloading of format handlers, but it doesnt make it easy for other developers to help on writing plugins. And it also doesnt allow the tool to recognize formats by itself, id love to see a message such as: "In order to read this format i need to download the <whatever> plugin, click OK to proceed or Cancel to abort.".
Perhaps this is where you're taking OpenMex, in that case id love to write plugins for it. If not, then at least ive given you my few cents.
In summary,
Plugins should be able to add menus and views in the gui, and be able to control what columns are shown in the file list.
An SDK so that other developers can join in
A standard Plugin API
Automatic recognition of formats
Extensibility
As ive already said, ive havent taken that close a look at multiex, if im misstaken about any details then i apologize.
What id like to see is a tool that can adjust itself to the format being used, supporting features of all formats but not requiring any format to support them all. When creating portable software and in general stuff that is one-solution-to-work-for-all-kinds you often get a least-common-denominator effect, that is, you wind up only supporting the really basic stuff that all instances support. For example, if an archive supports directories then there should be a tree-view visible else not, if it supports compression there should be a percentage column shown, and so on.
I think a good goal of such a tool would be that it should be able to view and work with, without limitations, all compressed archives, such as ZIP,RAR,TAR,ARJ etc, and all iso/image/ghost -files, such as bin/cue, iso and so on. If it can do this, then it can probably handle all possible file formats we'll see developed by game companies.
I searched your site for an SDK on how to develop custom format handlers, but couldnt find one, are you really developing all this on your own? in that case im impressed. I liked the online downloading of format handlers, but it doesnt make it easy for other developers to help on writing plugins. And it also doesnt allow the tool to recognize formats by itself, id love to see a message such as: "In order to read this format i need to download the <whatever> plugin, click OK to proceed or Cancel to abort.".
Perhaps this is where you're taking OpenMex, in that case id love to write plugins for it. If not, then at least ive given you my few cents.
In summary,
Plugins should be able to add menus and views in the gui, and be able to control what columns are shown in the file list.
An SDK so that other developers can join in
A standard Plugin API
Automatic recognition of formats
Extensibility
As ive already said, ive havent taken that close a look at multiex, if im misstaken about any details then i apologize.