-
If i made MICK(CICK2), who would use it?
A while back, I talked to Burkey and decided to start making MICK(CICK2, but instead of COX interface creation kit 2, it would be MFX interface creation kit. I got to placing all of the objects and then I did some coding... and then stopped. Nobody seemed to want it. But, I want to finish it. I know CICK was quite helpful for me and MMF1.5 extension making, and i think a similar app would help MMF2 extension makers too. Basically, through all of the babble, I'm going to make "CICK2 (more accurately: MICK)" if enough people want it.
-
Re: If i made MICK(CICK2), who would use it?
It might not be needed with the new SDK, which is getting closer to completion as we speak :)
-
Re: If i made MICK(CICK2), who would use it?
well i tried out cick and i found it easy to use. the problem was i didnt have a c++ compiler so i could never finish. now i have a compiler and would like to see a cick (or mick) for mmf2.
-
Re: If i made MICK(CICK2), who would use it?
While such a program does need to be made, I do not want to see it made in MMF 2.
I had plans to make a Cick 2 program in C#, but I have been busy for the past year.
Maybe people would be willing to help me with it if I started it in C#?
My idea was to have an integrated environment for developing Extensions, Transitions, Ink Effects, and Movements. With two of the SDK's still unreleased however it sort of puts a damper on that plan.
-
Re: If i made MICK(CICK2), who would use it?
-
Re: If i made MICK(CICK2), who would use it?
If MIX is like Andos show, I'll probably use it but if it is like I've seen before, I'll never use it.
A good interface is a priority for this kind of program and what Andos show is a pretty nice GUI. :)
But I think it's better to build it with MMF2. It's nice to have tools for MMF2 made with MMF2 (and what did Andos is feasible with MMF2). :)
-
Re: If i made MICK(CICK2), who would use it?
What is MICK(CICK2 if I may ask?
-
Re: If i made MICK(CICK2), who would use it?
I disagree. MMF 2 is horrible for applications and much greater flexibility can be added in C#.
-
Re: If i made MICK(CICK2), who would use it?
i didn't really understand how this works but if it can help newbies in extension developpement it's a great idea.
i think mmf2 permit you making such a program we can see sphax's fusion manager, it work's fine and if something can't be done in mmf2 you just have to code an extension for it (like with fusion manager)
-
Re: If i made MICK(CICK2), who would use it?
"i didn't really understand how this works but if it can help newbies in extension developpement it's a great idea."
it creates the default actions / conditions / events, you still have to know C++ to do anything with the extension, it makes a template, thats all
"you just have to code an extension for it (like with fusion manager)"
from what I ware aware, it doesnt use any private exts ?
-
Re: If i made MICK(CICK2), who would use it?
Quote:
"you just have to code an extension for it (like with fusion manager)"
from what I ware aware, it doesnt use any private exts ?
It uses a private ext to get extension info from the MFX's.
-
Re: If i made MICK(CICK2), who would use it?
Yes and I'll release a more powerful extension based on this private ext (which is actually named ClickExt).
But I know MMF2 is great for making applications, it is sometimes better than for create some games... MMF2 has good components and is fast for applications (and slow for some games). :)
I know MMF2 can do this task very well and this project will prove it for everybody who has a doubt (if somebody works on it). ;)
-
Re: If i made MICK(CICK2), who would use it?
Let me explain. MMF 2 is bad for this kind of application because of the need to export to the SDK. MMF 2 has very limited ability to do this sort of task and that is why it is a bad choice. I have the source to a version of CICK and it uses a ton of extensions to accomplish what could be done much easier in C#.
Additionally I want the code to be open source so that it does not need to be rewritten ever again...
If someone is willing to create this app in MMF 2 and it works, then great. If I make it then I am going to use C# as it is much better for applications, and unless you have used C# then you don't really know just how much better it really is.
However this is just my opinion on the matter. I believe in using the right tool for the job, and in my experience C# is a better tool for the job.
-
Re: If i made MICK(CICK2), who would use it?
I do not know anything much about C#, but even SC Studios said it was much better than C++, much less memory leaks, etc. and lets face it, MMF is coded in C++.
Vortex2 knows what hes talking about, doubting him is stupid
-
Re: If i made MICK(CICK2), who would use it?
of course i believe you are right vortex2, my idea is that id'love it to be done, never mind with mmf2 or c# even though that would be nice to prouve mmf2s' capacity to build applications
-
Re: If i made MICK(CICK2), who would use it?
Plus I was envisioning making a more professional interface like this:
http://i16.photobucket.com/albums/b4...onWorkshop.jpg
The property grid does not exist for MMF 2 for instance, neither does the toolbar or the status bar.
-
Re: If i made MICK(CICK2), who would use it?
Many things to say here. First, I'd love to see MICK get developed. I never actually used CICK (back when I used MMF frequently, I didn't feel I had the C++ abilities to develop extensions), but lately I've been dabbling around in the MMF2SDK, and I must say that I find the scope of the project files a little bit daunting. If I look at an individual function, I can tell what's going on for the most part, but trying to keep track of what's going on in the project as a whole is much more than I'm currently used to doing. I think having something like MICK to experiment with and produce a few simple examples with would work wonders for my familiarity with extension development (although really the only extensions I can think of to do right now involve abstract mathematics).
Quote:
Originally Posted by vortex2
I have the source to a version of CICK and it uses a ton of extensions to accomplish what could be done much easier in C#.
Ah, but C# has a ton of includes, its equivalent of extensions, needed to do anything as well. They're just a bit more convenient in C#, perhaps.
Quote:
Originally Posted by neat_Kliker2
I do not know anything much about C#, but even SC Studios said it was much better than C++, much less memory leaks, etc. and lets face it, MMF is coded in C++.
C# may be more convenient to use, but that does not necessarily mean it is better. There aren't any memory leaks because you lose many of your abilities to manage or manipulate memory. So you get convenience and reassurance at the cost of functionality, much like the tradeoff between MMF and C#/C++. That being said, I imagine C# would do just fine for a project such as this (although I'm not entirely sure what the development of CICK entailed, but I imagine it all boiled down to string and file manipulation), since I can't really forsee any intense memory management and whatnot being needed.
Quote:
Originally Posted by vortex2
The property grid does not exist for MMF 2 for instance, neither does the toolbar or the status bar.
Ah-ha! Sounds like an idea for an extension ;D But seriously, that's one of the great things about MMF. If something is in high enough demand and currently awkward or impossible, it can always be made simpler/available through extensions. Which is why I'm interested in their development, even though I haven't used even MMF1.5 in a while now and don't have any specific extension ideas.
-
Re: If i made MICK(CICK2), who would use it?
You are right Vortex2, C# is probably more convenient for this job than MMF2 but MMF2(Dev) can do this job too. ;)
But well, it's not me who will develop this tool, so it doesn't matter. :)
Future extensions which must be done for MMF2(dev) :
- toolbar
- status bar
- property grid
:D
-
Re: If i made MICK(CICK2), who would use it?
Quote:
Ah, but C# has a ton of includes, its equivalent of extensions, needed to do anything as well. They're just a bit more convenient in C#, perhaps.
C# doesn't use include statements, but it does use the .NET framework. However more and more applications require the .NET framework anyway so it isn't a big problem. Extensions on the other hand are limited in functionality by the designer of the extension, and they may have bugs that come up as a result of them being untested. The .NET framework is very well tested and so such issues aren't as likely.
Quote:
C# may be more convenient to use, but that does not necessarily mean it is better. There aren't any memory leaks because you lose many of your abilities to manage or manipulate memory. So you get convenience and reassurance at the cost of functionality, much like the tradeoff between MMF and C#/C++.
Better is a relative term. I don't think C# is better or wose then C++, it depends on the job.
Quote:
Ah-ha! Sounds like an idea for an extension ;D But seriously, that's one of the great things about MMF. If something is in high enough demand and currently awkward or impossible, it can always be made simpler/available through extensions.
This is very true. However to make these things in MMF 2 for the express purpose of using MMF 2 to make the application over C# would involve much more work and would be like reinventing the wheel to make a wagon..
-
Re: If i made MICK(CICK2), who would use it?
FYI, some C# elements can be implemented into MMF2 by use of ActiveX. I will start working on this, then. I will try to combine Andos's and VT2's Wishes, so i will keep you updated.
-
Re: If i made MICK(CICK2), who would use it?
OH, also, This is will work with the new SDK, so I will start the main coding once it is released.
-
Re: If i made MICK(CICK2), who would use it?
One last thing. I want MICK (or MIX, whatever) to be crystal clear and completley user-friendly to advanced and beginners as well, so i think i will stick to a more compact, well-labeled interface.
-
Re: If i made MICK(CICK2), who would use it?
Good luck, I look forward to seeing it :).
-
Re: If i made MICK(CICK2), who would use it?
Thanks. I will have some screenshots up by the end of the week.