If you need to test against an obstacle (backdrop), you could use
-(Negate) Storyboard controls -> Collision Mask -> Is an obstacle
or using expression:
Type: Posts; User: Cocodrilo; Keyword(s):
If you need to test against an obstacle (backdrop), you could use
-(Negate) Storyboard controls -> Collision Mask -> Is an obstacle
or using expression:
No, the reason why the Mode7 extension is slow is because mode7 engine itself. I don't think it would make a big difference.
That's my understanding, I could be wrong though.
Yes, exactly. That's why this extension is named UnRAR Object, it can and will only do unraring, unfortunately.
Haha when did I make this post xD :D
If you're using the extension file downloadable in this thread, then you might be using an old version.
You should try download the extension from the Released Extensions forum:...
I think that when they say that Python is easy, they're comparing it with C++ or any similar language. :P
Anyway, once feel comfortable with the language/programming, your time will be easy ;)...
Haha! Good guess then! :D
Omg SEELE does it again!! :) Checking sourcecode later!
Are you sure about this? Because it has been one of the main problems with creating an Mooclick online engine back in the days, because there were no way to select the right Username(text) over the...
So are there any plans to update/recreate the String Object? Mainly because the lack of Alterable Values support. :)
It's an action (?)
Interesting, never worked before... Since when did this get added?
Well XNA is probably meant to be used by C# But as Dynasoft said, there probably exist a more expensive development kit for professionals
Okay so here's an updated (working) example, forgot to test if GetSelection$( "Rich Edit Object" ) = ":)" in the loop. Well... anyway this one will work (good)! :D
Oh, yeah! It has already been...
Yes exactly!! I was thinking about an engine on how that would work effectively.
Wow stephen1980, no offence, there's no need for Substring Replace in this case :O
EDIT: I just saw that the current example doesn't even use substring replace :P. Anyway I updated the current...
There would also be nice if there was built in string parsing, so there's no need for String Parser 2 or String tokenizer. :D
Hi Game master, sorry for not helping you out yesterday (was quite busy with other things)! So here's basically how you create a image in RTF (/bitmap?) format:
2. Open Wordpad, go to...
Is there any specific reason why "On List complete" exist? Instead of just go to "On channel listing" directly?
Well the IDs of the first clients doesn't look very good either! Starting with the fact that they're the same
EDIT: Fails for me too (all clients have the same ID). Windows XP SP3
http://mmf.cocosoft.googlepages.com/Queue_ico.png Queue Object
Description: This extension lets you put in data into a queue, and then later retrieve the data one by one. The way the data is...
The object is now released! http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=137864
This thread might should continue as support thread.
http://mmf.cocosoft.googlepages.com/Unrar_Ico.PNG Unrar Object
Description: This extension lets you easily test and extract a RAR archive aswell as list its contents.
Support: If you have any...
I'm glad you liked it :)
As this thread has 118+ views, I'll consider the object to be stable. The final version should be ready and up soon!
Yes, OINC is definitely more suitable for games (and applications aswell) than MooClick ever was.
Keep up the good work Jam :)
Yeah agreed! Keep up the good work :)
Hi Clickers! :D
So here's a extension that lets you "unrar" Rar archives! The extension was intended to be released about 6-8 months ago, but lazy as I am it didn't get released. :)
So please make...
That is so cool! :D
Haha MMF URI, I like that idea :)
So what's the specs of HTML2?
Yeah I heard about it some time ago, but hey!? I guess it would be massive work to get HTML 4.1 (tables, more ...) and CSS (floating, more ...) working :O Will be cool to see a demo in the future :)
It's still C++, all programming structures are the same (with exceptions from C and C++). :P
Anyway I would like to have a gecko-renderer rather than WebKit, but it's good too of course :)
If I remember right, there was some kind of possibility to use (Visual) Basic to create extensions for MMF 1.5. Not sure what the possibilities are for MMF 2 though..
Yes, assumed that the Get Channel Name expression's value is set (internally) after the condition "On join channel" or whatever the condition is called.
I'm pretty sure that I used id3lib
Yep, that was the one who I was looking into. But I also found this, http://developer.kde.org/~wheeler/taglib.html, haven't checked it out very much however.
Still, you're a good programmer. And programmers always include bugs in their codes :P
Anyway I'll keep looking for APIs for reading ID3 tags from MP3 files. Hopefully no DLL will be needed.
Well, don't rely on me too much heh :P I'm probably one of the laziest extension developers around here. Looki has created 2-3 extensions while I'm still "working" on finishing one :D
Yeah, me..... again :P
As far as I know there is only one ID3 extension, not sure if it existed one for MMF1.5. However I will see what I can do with the current ID3 Tag Object that I created for MMF2.
Look, what I mean is that I simply didn't know that it used to crash, as no one have told me that.
Hear up - On bigger request I could recode the extension (wont be compatible with the current one, I'll change name for that object). My experience in programming might not was the best at that...
Probably one of the most widely used scripting languages for applications/games.
LOL, what would a 3d modeling tool be without that! Of course it exists in Blender. Didn't like the interface either :P
So basically, how do we define a sphere (or a circle)? As it doesn't have any corners, we have to "limit" it ...
All examples seems to work fine for me, except the first frame in the OBJGLSL example, which shows the ball rotating and circulating in weird colors:...
http://msdn.microsoft.com/en-us/library/ms534231(VS.85).aspx , it is a part of the Windows GDI so I guess it should be available in all supported languages.
But what changes that for having...
Nowadays Graphics Cards that doesn't support OpenGL? Oh please... :P
I think he meant the F8 short cut for Multimedia Fusion 2, that lets you run the application
I guess that would be pretty Operating System specific?
Well I guess 32bit processors can address about 3-4 GB of ram ...
Yes exactly. That was the method I meant!
Probably, but sprintf and its family is very C -ish :)
Well there is yet another method that is better than both :) It makes use of the stringstream class, I'll try to look up the example. That method does even work with "any" datatype.
You could always try the itoa() function. Integer to Alpha.
Never done this myself though.
Which is slightly of topic too! :D Check the topic name :P
We need more information. People are less likely to accept a powerful 3D extension than a simple movement extension.
most of the capable extension devs round here should be able to handle it.
That's funny, I thought you created a Extension once in a time. About playing a some kind of Audio/Sound/Music format ... :P
He might wanted to install VC++ and rSDK/MMF2SDK for learning some about C++? However that might not be the best idea.
I agree too, why not just make an action like that rather than having some psuedo solutions.
That is what I think too, but after hearing that people seems to have problem with running extensions in HWA I'm starting to wonder :O
Says the guy who complains that the Java runtime isnt finished even though its in Beta.[/quote]
I don't follow.. what the heck do you mean?
Beta state = not finished. And what has that to do...
That's nice :)
Well, you shoould know his name, as he has been a active click member longer than both of us. :)
MechaBowser: Nice project, looking forward to it :)
And btw! Wow, you're a member in MFGG :o And I haven't realized over all these years! I used to be a little member when I was young, I think I...
Yes, I think it is possible to use Mozilla/Gecko as an ActiveX in mmf2. :)
Nifflas, what exactly means with nested (fastloops) ? :)
And to add to my other post, Fastloops runs immediately after calls, just like immediate conditions, that is why they are red instead of...
That is not a bug, that is just how _fast_ loops work.
Seele: Dos game?? No?
...But it doesn't really matter becuase you have to use a C++ API away from MMF2SDK's world. I suggest you to pick up a book about C++ (if you not already have done that). :)
Anyway back to topic,...
Why would "OINC" be less secure than "Moo" because it supports UDP. I don't understand your point. :P
Yes, that is what I'm saying
Yes exactly, that's why I wonder why you stated that "UDP is more secure than TCP", or did you just write wrong?
Why would UDP be more secure than TCP or other protocols, UDP doesn't even bound data. :O
Hi, I could possibly finish Unrar object for the first pack, if wanted.
Isn't that the idea behind an MMF3? ;) Some fundamental improvements.. integrated scripting.. clickers an d scripters united! yay! :D[/quote]
Speaking of MMF3, the best idea would be to follow...
Well AFAIK, the Moo (-Click atleast) extension was developed by copying the JavaMoo Server (and then use reverse enginering (?) to develop the client part).
So as JavaMoo already is in Java, I guess...
...But that would require remake of the whole system... Maybe add Advanced Expression Editor? ^_^
Yes but not to the Overlay object, Raylax.
That is something positive :)
There currently only exist an OINC Client extension. AFAIK there might be a server extension, but I think according to Jamie, it may isn't worth because of MMF2's single threaded nature.
He means that if the expression counts with the actual player itself too. I'm sure it isn't that hard to follow what he means ...
So you're basically saying that we are not going to get a Self ID expression?
Perfect Sphere? How do you define a circle? If you want to "write" a circle then you need to limit it by defining number of edges ... something can't have 0 edges.
(Correct me if I'm wrong)
I guess it is possible to convert the most models to each other. :)
I dont think I even managed to load in a bml mesh. I dont think it was really possible either :P
Anyway I guess support any model-format is a must,Zyx? :)
Yep, but it also has the advantage that is it portable (works on many Operating systems, while Direct3D is only supported for Windows).
It communicates with your graphics card to create instant 3D (alternatively 2D) graphics.
I guess the limit is because the way collision detection is being made. I think Francois explained that in his "new speed and time settings" thread a while ago.
AFAIK it is no 3rd party software, just the Python framework and binaries that lets Python programmed applications to work.
I found a thing in the oinc.h header... it isnt any big thing, but I guess it looks nicer if it displays the right thing. Anyway in the Channel struct in OServer, there are an example on howto loop...
Well if it is any serious thing you're making I guess it would be better to stick to MooClick at the moment, as OINC is still in alpha/beta :P
Yes, many... for example Blasting (UDP sending) works. And the object is also "supported" (unlike Moo).
There are also some helpfull things like User listing and Channel listing (which does not...
"No error","Inget Fel"
"Server full","Servern full"
"IP banned","IP Bannad"
"Invalid name,"Felaktigt namn"
"Unexpected packet","Oväntat paket"
At the moment yes, but what about OINC socket? I guess that will be made too?
Hi, I'll convert to Swedish version later :)
I would like to add:
6. You do not know what to add/do/program, while the game is far from finished ...
Don't know any good solution however. :P
Do you got a full version of Multimedia Fusion 2 or just the demo?
That's unfair, I already made a post about howto fix that a time ago. :P
Yes, if you use a Microsoft Visual Studio version higher than V6 (Visual Studio 2005, 2008 etc).
This issue seems to frequently come up, may worth to stick my topic about solving this problem huh?...
Yes, that is what I'm saying. The exe you build using MMF2 just extracts a couple of files to a temporary folder, _including_ the extension file in Data/Runtime.
Yes that's what I really meant.
Yes, Release (or Release_Small) for Multimedia Fusion 2/Extensions folder, and Run_Only for Multimedia Fusion 2/Data/Runtime folder. Be sure that you use Run_Only file for Runtime/ because AFAIK that...
Don't forget the old forum, it has tons of good examples etc...
I was confused about that too :O
As Far As I See :P
So, basically, the limit is not even necessary?
Btw: IFAIS that will set the limit to 1000 aces each. changing the intervalls 25000, 26000 etc will increase the number even more.
Yep, there exists 3D raycasting examples even a while before Andos made his. :)
http://www.cplusplus.com/doc/tutorial/ - C++ Tutorial
http://msdn.microsoft.com/en-us/library/ms632679(VS.85).aspx - Microsoft Developer Network, usefull to look up Functions etc when doing...
Yep, Mode 7 was originally a Graphic mode for the old SNES machines. :)
So AFAIK, Mode 7 is slow because it was meant to be used and is optimized to be ran on SNES with a low resolution.
No, you will need the full version of MMF2 or MMF2 developer to add new extensions. :)
Beautiful Nifflas! :)
No, the reason people want 3D in MMF2 is the way the game logic is being made... In the event editor. IMO you can't really compare the way of creating a game in TGF2/MMF2/klik to any other...
Uhm.... no he wont... Werbad was first ;)[/quote]
No, there are plenty numbers of 3D and 3D raycasting examples in the old CT archive forum. But, it may depends on how we define 3d (engine).
if you had the time and didn't have the life, you could recreate MMF2 by manually editing a blank file in a hex editor... or the binary object[/quote]
...and the experience, eh? :P I seriously...
Yep, true AFAIK. But rHo is not a pointer to the runtime header thought, so you access its member with the '.' operator.
Slowdown? What did the FPS fall to?
To Looki: Simply amazing example! :D Wish I could understand it thought ^_^
In my opinion, Network object can be pretty hard to use with. You should try the MooClick object instead, it works for LAN too. ;)
You can find examples on howto use the Moo objects here:...
Ofc it is! :D
I've never got blasting in MooClick to work.
AFAIK the MMF2 version of Mooclick was taken from JavaMos, as 3EE lost the sourcecode for it. JavaMos did not have UDP implemented.
Prevent cheating? AFAIK it is a very simple task to stop the crash. I should not say so much as I'm not so experienced at this kind of stuffs, however.
COA Project: OINC - CoCOINC Chat, Build 3
This is a demo preview of the coming MMF2 OINC object. OINC is a networking protocol, that is supposed to replace the Moo objects.
What does the crasher object do? divide with 0 ? :P :D
Also, please be sure that you're using the latest SVN rSDK version. I fixed a bug in class rVector a time ago.
I do not know how the irrlicht device is rendered in 3D Mesh Object, but if it renders in a Windows Control (in a thread), I guess it should run in its own speed, with HWA, as the graphics is getting...
I've encountered a "issue" when compiling an extension with Visual C++ 2008.
Basically, compiled files using MS Visual C++ will need the specified Visual C++ Runtime to installed on the clients...
No, but you could possibly learn C++ and make an extension in about 2-5 months after. :)
That's probably because these programming languages, are not specified on game developing. They (with...
You can change version number, company name etc... Otherwise the company name for TGF2 and MMF2Std will be "Clickteam".
He's right on the topic. If you just want to make games, you might not want to have MDI layout in a game? Or using some of the Developer only extensions, that is not intended to be used in a game.
I think he means that if someone got that "BSOD - Blue Screen Of Death", it means that Windows has reached an error, and needs to be terminated. And so does all the applications, inclusive viruses.
Simple answer: Yes.
But it won't be simple, and not really "programmed" in MMF2: http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=84049#Post84049 .
Or probably use Werbad's...
Ok, that's what I thought. Thanks for help!
I'm having a little problem of returning a value in expression-functions.
Is it possible to return an __int64 without any possible data loss?
AFAIK, HWA simply lets the Graphics Card process the graphics/rendering instead of the CPU, letting it take over the other parts.
(If that can be of any help)
I would rather like to see escape codes, like \" for ' " '. :)
The main project sounds really good.
I Won't take the opportunity to the current request because lack of understanding 3d math etc, however I "am" an extension developer so I will probably be...
Probably, but I would also like to see some Jason-books on the 2nd and 3rd place :)
That's far of topic!
Consider create another thread instead? :-/
LIJI confirmed a while ago that is is a bug in the 3D actives algoritm, AFAIK.
Great release btw, just awaiting for the other one :)
...and Francois :)
Yes for 2 programmers, all this hard work recently is VERY good! :)
I guess you could use Trigonometry somehow in this case.
BTW, My 1200th Post!
Yes, Java Applications and Mobile runtime is only for Developer AFAIK, while Java internet Applets is for the whole serie.
I don't know any issues with Vista on the latest version (I guess not) as I do not have Windows Vista, but if you just save a backup of your game, you will be fine if there is an issue. :)
The Java runtime is currently in beta (however nearly finished). To use Java runtime you need to download the latest BETA version of MMF2, found here:...
If you're talking about OINC (the mooclick etc replacement), then yes, AFAIK it will contain an open-source c++ Server. :)
Remember they're international servers, and "night" might not be "night" on the serverhost-place.
Why can't you just setup a server by yourself. If you have router it is not that hard to connect...
Sorry, but what's with Zeb? Is there any different programming there?
I don't get it.
No, Duke Nukem 3D uses a version of the Build Engine, like Doom do.
LazyCoder, I guess you were really wrong :--/
What about rotating on the Y-axis? Is that possible to implement in your "engine"?
Jaffob, which version of Visual Studio do you have? Because recently, I've updated the (SVN) rSDK to work on VS08. The problem was releated to rTemplate.h.
Redownload the rSDK, and your extension...
Really great work Werbad... I wish that I could understand this too tought x)
Question 1: Yes, but is it any big benefit with this? Will it be faster than the old way with spreading values and run a traditional loop?
Question 2: I would rather have the both alternatives,...
Woaw, great work you got there Werbad!
Probably the first 3d thing on MMF2 that not uses an extension and does not lag (except from Andos wireframe 3d).
Not very possible I think, people will continue ask questions without searching for the topic first. /:
dragonguy, I think the best way to make a fake 3d game is to check one of the examples available in the old clickteam forums, rather than trying to make something yourself. E.g there are some...
any higher would make collision detection even worse, so I would say 250 is pretty good.
I decompose the movement in smaller chunks and test the collision at every step.
I've updated the rVector class to make rSDK successfully compile under Visual C++ 2008 (and possibly Visual C++ 2005).
I'm getting tired of all these threads. You should be happy that you were not bringed up with the old community.
I can admit that I was (/am?) that too! Some clickers may know how many threads I've made about the Irrlicht 3D Engine. But after months my interest got lost, and as Turboferret (the developer of the...
Is there any namespace before System?
Where have you included the windows header?
Cool, but I tought this was an old example? :O
EDIT: Right, it tells that in the description.
That's depends on how you define "3D". I guess math can help you pretty much, and now with the...
WOW! So nice!
Will definitely take a look at it :)
Nice work SEELE!
Dragonguy, what if you have a big background in the back of a frame, you might not want to select that object.
EDIT: Wow! That was 2 fast replies at the same time :O !
AFAIK, Vsync makes the application synced with the displays refresh rate. If you want the framerate to be 60 in any case, you should turn off vsync and set framerate to 60.
Correct me if I'm wrong.
Fot a time, atleast.
Yes but AFAIK, "Advanced Direction Object" does not exist for TGF2 (which Martin got).
So if you/somebody can come up with a formula/way, to get the direction between the two objects/positions, it...
No He's meaning 2 different expressions: rptTimes and rptChars.
So rptChars("Repeater Object", "123", 5) = 12312 is correct.
What will the first beta be featuring?
Not neccessarily SEELE.
Make up the game frame in cells, 48x48 or less/more... Send Movement data everytime the player passes a cell, and the ones who receives the message should setup a marker at...
I guess this is a type of dead reckoning, on how to predict on how the player moved between the 2 points. I've been speculating alot on how a method like this can be implemented on an online engine...
I dont get the notepad thing either, you can't possibly by a human write up something 3d and save it as an exe, as exe´s are binaries. Possibly write up code of any computer language and then compile...
Cody are you going to make a extension of Raknet!? :O
What are you going to implement, are you going to release it for public?
Yep ceilings are impossible because it's all about heightmaps.
"Anyway, what's real 3d and what's fake 2d... I mean, "real 3d" is just maths. so is "fake 3d". =P "
Well I guess fake 3d is all...
I guess the problem is that, there doesn't exist any application making tool for 3d that uses Clickteams Point and Click style.
I'd just figure out that it would be pretty neat if someone with acknowledge could make a better lagfree fake 3d example. And probably if/when the Overlay object has been HWA...
I guess that protection is pretty good.
Also izac, what does the debugger says?
That's not entirely true. If the Application uses directx (9), I guess the graphic card should need to have directx (9) to work properly. I dont know about memory, but I guess there is a workaround?
I guess it depends on what you want to do besides MMF2 Extension developing. IMO if you can make simple games/apps in CLR mode, you should move and learn some about Classes (if you don't already know...
Yep, but you will probably not learn how to calculate the distance between two positions, but how to calculate the C side of a triangle (which is pretty much the same).
A| \ C
Yeah right! Don't forget that Clickteam is not Yves.
Clickteam is Yves & Francois (hm.... and some other guys)
Hmm, yeah I remember it too.. I'm not sure if the extension is avalaible for MMF2 tought (but as you said 1.5).
LoL that's true! xD
Yep Brandon is probably right. It should be absolute values.
I can't understand how you can write a such big article about this. :)
Pkeod: Why not? Hes not dead, and he has revamped his website.
*Jam's Article :@
Yeah I was wondering that too when I first saw the thread.
Absolute value should do the job.
Extensions aren't supported on The Games Factory 2, dragonguy.
But it's still possible to get the paralaxer effect. Create multiple layers and change their X and Y cofficient to something else...
I think so too.
Long time no see Sarah btw :)
Why not for also for MMF2 standard? :O
Good points vortex.
I still cannot understand why everyone is so desperate of making RPGs.
Oh I thought that belonged to one of the ASCII standards.
What advantages do we get with Unicode?