I'm aware this is supposed to go in the bugbox, but it is currently down.
Suppose I wish to do a pixel-perfect upscale of a game (say 1px is rendered as 3px) I can do this ok in software and...
Type: Posts; User: MattEsch; Keyword(s):
I'm aware this is supposed to go in the bugbox, but it is currently down.
Suppose I wish to do a pixel-perfect upscale of a game (say 1px is rendered as 3px) I can do this ok in software and...
Delete objects that you aren't using. Turn on box collisions where possible (will remove any collision masks you don't need). Render as much as you can using display lists, as this will reduce the...
12374
Fusion is taking the integer value when you set the x position, so it appears that the objects move faster when they have a positive x position, and slower when they have a negative x position. For...
The question I really have is how do you want to model this? You're talking about an "infinite" scene so it's hard to see how you want to define such a scene with MMF. If there's a lot of objects you...
I am as curious as you are. The demo has never supported extensions to my knowledge.
The demo does not support extensions. You can purchase MMF 2 through the site. https://www.clickteam.com/web-shop/ You can pay by credit card or through paypal.
Just pull the latest version of EDIF off github. There's a visual studio project file for the template. Duplicate the template directory, name it something sensible, and that's all you need. There...
Personally I think a new Box2D extension should be developed in sync for all runtimes using the latest box2d api. It would actually be nice if it was a movement that could be applied to objects....
Personally I think this method for including extensions could be improved. I don't like having to edit more than 1 file, and imo I shouldn't need to edit even 1 file. It makes installing extensions a...
It works fine for me. Added the files in the same structure you have them. These are the changes I needed to make to get your extension running:
Extension.js
if (this.name=="Dropbox")
...
Ahh problems ;)
Ok so, you took the EDIF template I gave you (yes this is still valid), you added the dummy actions to the JSON file and then created a corresponding JavaScript implementation....
Sorry for taking so long to reply.
Calculating shifts is a bit complicated. Ignore that stuff. The best thing to do is to define 2 values, the down shift and the left shift. The down shift in a...
For a flat edge you might do something like:
onloop "tile ypos" > start loop "tile xpos"
onloop "tile xpos" > create tile
+ set tile x to (3 * tile size*loop index xpos)/2
+ set tile y to...
It depends on the orientation of your hexagons. Do you want straight horizonal edge \_/ or do you want a straight vertical edge?
Java is the only other option that runs on linux, but due to low interest in this runtime it seems that it's not very well supported. I wholeheartedly promote Anaconda if you want a windows/mac/linux...
DistantJ, I am not scaling quick backdrops, I am just repeating them. I like to know that my 32 x 32 tiles are repeated by an exact multiple of 32. I have a 32 x 32 grid. To make sure they are an...
I'm a professional software developer, so I do have full freedom, but I enjoy working with people who are not as technically skilled.
What's that then? You forgot to mention what the good...
Let me make this clear, I'm not complaining that a product I bought doesn't perform to my expectations. It performs far better than when I bought it. Really I can only expect it to perform in the...
Solve the basic problems of this frame editor by writing my own. Maybe I should solve my problems with the event editor by writing an external event editor... uhoh I just became a competitor.
The...
What size is the backdrop?
Well the point is that I use MMF because it's a coherent solution that my less technically able associates can work with. They want to create the objects and place them in the level, and I want to...
I'm currently trying to improve the performance of my game by using quick backdrops instead of many tiled backdrop objects. There are a few problems with this:
1) I cannot individually size...
These may have been mentioned already, I'm just going to point out what I have noticed in my tests, observations and bug testing on my Nexus 7
1) The subtract effect doesn't work with GL 1.1...
There is probably a missing 'this'. That is the most usual cause of errors like this, and often it's a bug in the runtime itself. When you provide error logs can you provide the line number and...
Browser events need to be "throttled"
There is a big problem with attaching event handlers to mousemove, and that's performance is hit greatly due to the number of mouse move events that get...
I'd like to port this to HTML5.
Construct 2 uses a mix of JavaScript and xml for extensions and effects. Extensions are exported using the JavaScript api, so no C++ is required. This probably means they have embedded V8 (or some...
Windows 8 supports native html5 apps. It exposes a proprietary API in order to interact with the window and the new windows api. See http://msdn.microsoft.com/en-us/library/windows/apps/br211385.aspx...
Francois, have you considered exporting as a Windows 8 app?
Currently working on the active picture object and just realised that it supports svg images by default. Bring on the vector graphics.
Line 3319 in RunLoop.js (beta 5)
var bi=new CBackInstance(rhApp, x-this.rhWindowX+pLayer.x, y-this.rhWindowX+pLayer.y, null, srceImage, colType);
Uncaught ReferenceError: rhApp is not...
I can understand why it sounds "absolutely horrible" from the viewpoint of performance, but otherwise it's a pretty fantastic idea. V8 is fairly fast, it compiles down to machine code to get the...
I think the flash box2d extension can be easily ported to html5, and this html5 version can be used on android and iOS with some magic (running it in the js interpreter on the device).
When you say you reinstalled it, I take it you did a complete removal and fresh install? The extension directory contents could be the issue. I've attached a non-debug (equivalent to release_small)...
Could you get someone else to try it? Could just be a bad build.
I've attached a compiled debug version, (compiled with /MD not /MDd so it should run on your machine) so you can see the message boxes. I think you're probably right about the DLLExport thing, I...
Actually I will confess that I built this in debug mode in case that makes a difference. (Linker options etc could be different). I will take a look later. I can send you a compiled DLL if you wish...
I've compiled it myself. I had a little trouble with the exports (in vs2010), but it seems to have worked for me. I am able to compile it and it appears in my list as Widget without an icon. It...
I'd be interested to see what you have, but I would really like to hear your justification for abandoning the SDKs all together. Unless you are of course attempting to write your own development kit....
Or a hash lookup with function caching! Switch statements are almost useless when objects are hash maps.
I'm trying to track down a bug that only materialises when I use a trigger instead of a repeat-while. I think there may be an ordering issue that is really difficult to spot.
Can I identify which type of parameter is at index n? I noticed there is a .code property. Will this tell me what the parameter type at that index is? You may wish to keep the existing syntax for the...
https://dl.dropbox.com/u/17781372/scrollingBug.mfa
Turns out it only happens if you are scrolling. I'll produce mfas for all bugs in future.
Is it still necessary to have methods to get typed parameters? Given that types are no longer important I think we should be able to avoid needing to specify the type. I would really like to see this...
Particularly when you run it locally and not on a web server at all. Flash has increased security for locally running sites, which you can alter if you change the global flash settings. I was able to...
The problem with using D3D9 for rendering is that I have no idea what I am interfering with. Perhpas D3D9 does offer a way of rendering something completely new without knock-on effects in a context....
So to update you on this issue. Francois was kind enough to provide the source code for the object and I have taken a look through it to see what can be done. The rendering of the 3D mesh is achieved...
I'm still seeing the rotated vanishing bug. Take a semitransparent active and rotate it. It appears to vanish when the rotation angle is non-zero.
I think Timestamp is a better name for what I have done. It's main purpose was to provide timestamps in milliseconds and as UNIX timestamps (number of seconds from the 1970 epoch). It takes into...
If I could have my own way I would swap out the mmf renderer with my own, but it's really not easy to just swap out a rendering mechanism in a C++ runtime. I think there is some promise for the...
Ok, so I've got the source code for the extension. It uses irrlicht internally (a pretty old version at that). If I can't get the raw texture handle then it's very difficult to make this work. I'll...
Like kickstarter, but more localised. If you look at the details of kickstarter, they take a chunk of the money first of all. Given the likely small scale of the operation it's better to come up with...
For me the problem is simply that the rendering mechanisms are not appropriate for 3D integration in MMF2. The solution is to abandon software rendering and to use OpenGL for everything. This is the...
I should reiterate here. I think we need a way to community-fund projects. I guess the issue is with tax and the like. I am pretty keen on bringing Box2D to Html5, so with an Html5 wrapper you might...
Read the documentation! I think it's ctrl+k to activate the layers.
As with any tool, you cannot foresee every intricate detail of the tool before starting your project, but you generally do a proof of concept before embarking on the project. One would think that the...
For those of you who are testing the HTML5 beta, I have ported the DateTime flash extension to Html5. http://www.mattesch.info/click/DateTime.zip You will probably need to follow the steps outlined...
I have ported the DateTime flash extension to Html5. http://www.mattesch.info/click/DateTime.zip
Should be fixed in the latest version. Get it from http://www.mattesch.info/click/DateTime.zip
The result from the closure compiler may convert them to globals, but it's not making them global explicitly. They are just created as variables in the current scope. This probably means that your...
I've not managed to compile a version with the closure compiler yet, but I wonder if this version has as many global values as the development build? Lots of global values is bad, we try to avoid...
Support for audio is flaky at best. Android does not support MP3 audio. Apparently it doesn't support any audio formats at all. However, HTML5 games are likely to arrive on android and iOS through...
You should make this a sticky.
Large quickbackdrops suffer from vertical line artifacts when scrolling.
Semitransparent active vanishes when rotating.
Probably no need to state this. Audio latency is awful. You should think about tricking the browser into buffering the audio. Saying that the audio can be buffered isn't good enough. Some say you can...
Hit F12 in the browser. There's probably an error logged on the console. What does it say?
Not getting this message myself. Just to clarify what you did. You chose HTML5 Project from the dropdown list (this is currently an Application). Then you do File > Build > Application. This will...
Interesting behaviour when going to next frame when there is none. I think it should behave better than it does currently.
Line 845 in Frame.js (and probably 857 looking at it), should be this.x and this.y
845 (identical to 857):
return mask.testRect2(x, y, 0, x1, y1, x2, y2, 0);
hoPtr undefined
Line 1431 Sprites.js
hoPtr.setTransparency(v);
Should probably be this.hoPtr. I'm getting an uncaught reference error, hoPtr is not defined (in Chrome).
I actually think the paste into background option is the correct way. Sure you can't easily remove those objects once created, but this is supposed to be defining a static scene in a performant way....
I think Yves is right here. Your debugger is configured to ignore caught exceptions and breaks only on exceptions that aren't handled. You can configure it to break whenever an exception occurs,...
Well I think in general the betas are oversubscribed. Do it if you want to do it and feel you have something worthwhile to contribute. While I'd have to agree that fan games don't give the best...
N64Mario, being part of the HTML5 beta is more than just hoping that it runs your games, it's about telling Clickteam how to make your games work. As I see it, the HTML5 runtime has to work with your...
I am just really excited about it :P
Seriously, if it's not out this week for beta testing I'm going to have a heart attack from the furious refresh clicking.
I am not sure exactly what causes this. Presumably it's a default property of the toString method to format numbers of this length in this way. I could add a method which gives you the digits as a...
Well, you don't even need a trademark to dispute a name. You can argue that a name you are using is confusing users into making an association between your product and their company. However, I would...
There was a mention of some runtimes converting to wav at runtime, and the android version doesn't do this. Perhaps there is pre-conversion to wav (or some other poor or lossless compression) in the...
I am unsure of the exact reason behind this, but it's most likely not considered a bug. I would argue that this sort of behaviour is confusing and should be removed but I guess people are used to...
I think we need to benchmark object creation and rotation. If you can get away with it, don't create new objects at runtime. Create a pool of objects at the start, and move them/activate them as...
Haha well, it shouldn't crash if you do this ideally... but that would explain it.
Which was the main purpose of this post. I don't think the bottleneck is in the rendering, but I do feel like there is something lurking in the event side of things which is causing slowdowns. Even...
I don't second this idea. First of all, given that we are using a generic runtime like this I think you have to expect a reasonable amount of performance on the device. It doesn't make sense to play...
Major flaws? Well, I think the it can only be considered flawed in a particular context because it depends how you are using the tool. For me personally, the lack of basic language constructs as part...
Is this a case of requiring permissions? As James hints... it's most likely that.
Yeah I tried this earlier. I am sure it is *supposed* to work but as I say, the touch joystick is completely broken in beta 32 at the moment.
Well I wasn't overly sure what "timer movements" actually meant. For example, I wouldn't expect that to affect the speed of animations, yet it does. So turning on machine-independent speed and...
Hi Ineke
There is a controller extension which allows you to set which control method to use and it allows you to set the position of the joystick. The options that are given to you in the MMF...
Any idea what needs to be set in the app settings? I set the default controls and that's about all I could find. It doesn't solve the issue.
Apologies if this has been asked before (I did do a quick search).
What does the accelerometer joystick option actually do? I've selected it (beta 32) but the accelerometer doesn't appear to be...
I have a slow phone and there happens to be a proliferation of underpowered devices on the market. As such we can expect pretty slow but playable framerates on many devices (20 - 25fps). Now this is...
When the frame is scaled by a non-integer amount I can see artifacts on the textures. It appears like a wrapping issue, and one texture bleeds into the next or wraps around onto itself.
I can confirm this bug on my device. Basically the touch joystick appears to be rendered stretched and offscreen. If you turn on fire 1 and fire 2 you can see the top of fire 2.
- as the post says
I aim to keep this brief. I have not done a thorough test of the build but have managed to build a level and run it on my phone (ZTE Blade running Cyanogen Mod 7).
So there has been a lot of...
Can you add a flag which adds conditions/actions/expressions for manipulating the object properties? Some extensions rely completely on these object properties. Automatically adding...
As I said. It's got a few too many commas and a few missing commas. Run it through JSONLint yourself. It will highlight the invalid parts. This formatting is pretty standard as well, it was...
atan2 has always returned the anticlockwise rotation from the positive x vector (1,0) - between -180 and 180 degrees. This is what is does in C and every other standard library I've seen it...
This doesn't run on the windows runtime. It currently works on flash and android.
Yes. The old version of EDIF was using a hideously incorrect form of JSON, so formatting and validation with JSON tools was impossible. EDIF has recently been updated to accept at least compliant...
Now ported to Android. Let me know if you find any bugs. Get the latest from http://www.mattesch.info/click/DateTime.zip
Yeah I migrated my server to something slightly less awful...
Well I meant someone with experience of a suitable implementation should highlight it. I can't do that because I haven't tried out any of the 21 JSON parsers you mention, and just pointing at them (I...
Well JSON is nice. I don't find it particularly more readable than your XML example. Obviously JSON has it's advantages on the web (in the context of JavaScript and file size before compression), but...
Would you recommend any specific implementation for C/C++? Stability is quite important (a feature apparently lacking in quite a few of those cited implementations). Many XML implementations are as...
At the time of writing I figured people were not going to go through it and read the file. The choice was made purely on the level of support for the format and the associated libraries. This...
Updated the client rectangle invalidation
http://www.mattesch.info/click/EasyScroll_v4_beta.zip
I am releasing the Stone Goose Level Object as an early beta in order to get some feedback. Originally the extension was capable of creating backdrops by name, but instead I took this responsibility...
I've recently updated the EasyScrollbar object to allow enabling/disabling under windows vista and later. I also majorly refactored the source code (removing deprecated functions) so I could have...
This bug has now been fixed. Get the latest from http://www.mattesch.info/click/DateTime.zip
I'm currently in the process of porting this extension to Android. I need to finish writing the string...
I just think a decent Java runtime benefits both the user base and the product. With good cross-platform exporters MMF2 becomes a more attractive proposition to both the existing user base and a...
Java as a platform is very useful if you are worried about targeting multiple OSs. I think Java can perform very well and provide an appropriate solution in a good number of cases. The libraries in...
http://www.opengl.org/resources/features/fontsurvey/#wgl
This was just a little investigation after being asked about converting timestamps in flash to a date/time format.
http://www.mattesch.info/click/DateTime.zip
It's basically a very thin...
For long distances I suggest an advance ticket, it's just so much cheaper. Yes you are tied to a specific train at these fare prices, but the savings can be huge. A single advance ticket from Bath...
Ah right, as far as I can tell AdMob is google's advertising platform for mobile applications (since they bought AdMob). Adsense is available for web content only. I guess that saves me a job then :D
Well its been a while since I last updated here, mainly because I have been getting to grips with the Flash runtime so that I can port extensions to as many runtimes as possible.
To be honest...
Flash redraws when it feels like it sure, but the objects should not be visible until the end of the event loop. I.e. objects should be created with an internal visibility property set to false, and...
The animation changes automatically with the platform movement, you have to set the up and the down directions in the animation for it to work.
Well its simple; there's a figure floating around that suggests about 97% of users have flash-ready browsers. The exact number isn't entirely relevant, just be sure that flash is ready on the the...
I was testing the behaviour of MMF2 but noticed an actual problem while doing so.
Java:
http://dl.dropbox.com/u/17781372/confusing.htm
Flash:
http://dl.dropbox.com/u/17781372/confusing.html...
Well there's always the do it yourself approach: if you want to hook lib lacewing you can do so through the JNI. If that's not an option then I would sincerely recommend the flash exporter; it is...
Paste into background is not the same as adding backdrops. If you want to add/remove backdrops you have to use the add backdrop action, not the paste into background. If you wish to constantly add...
It's been a while since I last updated my reports as I have been busy focusing on extension possibilities. At present I am attempting to render SVG files.
...
Sounds like you need to just calculate the initial rotation matrix for the position of the phone, and then multiply all of the vectors by the inverse of the rotation, putting the vectors into a new...
It's a "feature" of Android that increases battery life and improves loading times. The OS will kill it if it's not necessary to save memory. It should be the case that once you exit with back button...
I made an extension that exports all of the objects in a level to an xml file saving the string name and storing the position of the object. I am sure there are more useful (and default) properties I...
What happens if you were to select multiple objects in your condition?
Position X group.0 > 0
Don't you potentially have multiple objects with different names in this selection? I can't imagine...
Doesn't work if you are using conditional object selection with qualifiers
if group 0 overlapping backdrop
create object name( object )
-- note: creating objects does not add them to the...
In the mean time you can create a group of fast loop calls that create each of the objects you want to create based on their name. I am pretty sure someone would have written a "get object name"...
I had an idea how to do this or something close to it with the current sdk, I don't know if it's actually do-able or not, but the idea is very hacky.
Basically you create a placeholder extension...
20th May 2011
------------------
I've been playing with the Android runtime for just over a day. I am familiar with the Android SDK and have developed applications using it. I will be testing the...
Are there any tools floating around for extension development? I am quite keen to start developing some extensions. I don't expect there to be a squeaky clean extension SDK but there must be...
The fade in/out seems to crash the app. If more details are required please ask, I suspect this is easy to reproduce.
Add Backdrop doesn't work either
I attempted to replace the colour of the standard active by using getRGBAt(16,16) to get the central colour, and then to replace it with a fixed colour red. It crashed, so I attempted to see if it...
This might have already been mentioned. When I attempt to paste an object into the background it does nothing. (In standard and hwa).
Oh well, the status bar should be hidden _before_ the window is created. Putting the phone in standby causes the window to be recreated, thus applying the settings, but it won't work for the current...
Is there an option to remove the title bar somewhere? I know its possible, simple declaration in the android manifest.
System restart and the problem vanishes...
So my first attempt was to simply run a blank application without changing any of the default settings and it crashed. Not the most encouraging of starts...
I am testing on a ZTE blade running...
I think it would be more friendly if MMF2 skipped loading an extension with a missing json file. At present it displays an error message stating that it is missing and closes.
Yep, found it. There's a list of lohandles with each layer of the frame, which you can convert to an index of m_los using m_lo_handle_to_index. I am not sure if this information would be available at...
Is there any way to retrieve a list of *all* objects in a frame, including backdrop objects? Perhaps these objects only exist for some time at the start of the level before they are removed? I would...
I have heard that if you use too many fastloops in your code it can cause a slowdown. I am aware of how I can avoid this, I just wondered if the problem extends to all triggered events?
Lets say I...
When you go to change the name of a texture in the texture bank and press enter, the window closes but the name isn't saved. Would be nice if it did save :)
You can't choose the mipmapping mode...
Is there some way to make a button default? This usually results in the button having heavy highlighting and is triggered when you press enter. How can this be achieved? I should stress that I want...
It's your image hotspot. Put the hotspot at the point you want your image to pivot around when it changes direction (i.e. the centre of the bird). You will notice that both your action point and...
Haha damn, why do I have to discover model support while being at work. Can't wait to try this :O
This could fit very nicely ;)
I don't think those opensource extensions are much help to me really. I have looked at rSDK, but its benefits aren't really suitable for what I am trying to do. I guess I will have to trawl through...
Hi there,
I am not so familiar with the MMF SDK. I would like to create a number of objects that basically do nothing, they just hold values. They should just be pictures that kinda act like...
RickyRombo - what I am attempting to do is pick the object dynamically. I should be able to add as many actives as I want to the group without adding additional code for those actives. It's pointless...
Hi there,
I am hoping someone will have a good solution to my problem, or someone will be able to suggest an alternative approach. This is probably a question that needs to be addressed by the...
This is looking pretty good. There are a few things I am wondering about:
1) Would it be possible to add mipmap textures. You can autogenerate mipmaps with an opengl library, but I would rather...
Do you have any idea how we can achive a "fog with image" effect? Instead of using a fog colour, the colour to fog a pixel with is taken from the image at the specified pixel. Either that or the...
I think that since the texture's handle is assigned automagically, for the sake of coding I would like to be able to give a texture object a mnemonic. So instead of adding each texture one by one as...
A multi-texture example
http://www.mattesch.info/XLUAMTC.zip
(A note for Min: the cube function maps some of the textures so they are mirrored, you wouldn't realise until you try and use an...
I am pretty enthusiastic about this project. I am looking to contribute where possible. If you are looking for help you may wish to contact looki/myself in order to coordinate what gets done.
I guess it's due to the nature of the game synchronisation. Multi-core games usually exist because each object runs inside a different thread, and that means object threads can be distributed between...
Well I would rather just call a fast loop instead. But in reality this behaviour is undesirable. As you said, if you don't reference the object then ALL objects are picked, so really if you have a...
Perhaps you would like to comment on this Francois?
If you want to "get all techy" then this example I made a while ago might help...
direction.mfa
The following object will end up at the exact x,y coordinates of its target. This example uses...
Looking at it now, I am not so convinced it's a bug as such. The object picking singles out objects from a group. So if I do something like this
http://mattesch.info/broken.mfa
you can see...
I am having some troubling issues with qualifiers. Perhaps my understanding of qualifiers is wrong so I will explain what I am trying to do. At the moment I have some code that uses backdrop objects...
Would it be possible to add custom properties to existing objects? I know I could probably use alterable values but this is pretty ugly in my opinion. I insert an active object and name some...
I am not sure if this is the intention or not but intuitively it seems wrong to me. When you scale an object the y top and y bottom are not updated. If I want to get the height of an object I...
Bug Report-
Description: Tearing occurs without VSYNC, turning VSYNC on leaves artifacts
Platform: Java J2ME (esmertec JBed) - Windows Mobile 6.1
Device: HTC Polaris (QVGA)
Ok maybe you didn't get my point. Your car is not pointing in the direction it is travelling. It is moving in isometric space, but the angle of the car is as if it is in topdown space. This makes the...
If I wanted my program to update every x days, I would just save the date (unix time stamp) of last update check to an ini file and then compare this date to the current date when the application is...
MMF2 is turing complete in the sense that you can write every possible computer algorithm with it (based on the fact it's a c++ layer, and c++ is turing complete). What you can't escape from is the...
You may have noticed that in the racing example, although you do get a realtive 2:1 movement, the orientation of the car is wrong. Ok, obviously there is some limitation with 32 directions anyway,...
Yes I read the posts already, I just preserved the true nature of an isometric movement. That is you get non linear rotation aswell. Just to make this slightly more obvious: when you drive around in...
If you are making isometric racing it is probably worth preserving the relative distances. You when you are driving up or down the screen it should appear slower than driving left and right. Also you...
Is there a way to detect the screen resolution and the supported resolutions? I think this would be useful for detecting the default aspect ratio of a monitor in order to run games in lower...
It's not possible to set the initial value of an object to a value that isn't an integer, i.e. attempting to set the value of an alterable value to 0.6 results in the value being set to 0. I don't...
Does anybody have a list of the MF_ functions available to the lua extension? It kinda helps to know what native mmf functions there are and they don't appear to be documented in the help file. I did...
Well I already did something similar. I just think it's a horrific way of achiving it. I think picking an pbject by the smallest/biggest value should be a feature really.
...
Hi,
How would I pick from a number of objects the object with the smallest Alterable Value A?
Thanks
~Matt
Well it's pretty clear where it's not supposed to work. Doesn't explain why it is not working where I think it should. The MMF build was updated via the automatic updater; it downloaded automatically...
So the file works on your Developer version build 248 under Vista? I have hayo testing this on build 248 of the Developer version under Windows XP.
I think I can pinpoint this to the function AltValN( ) which gets the value of an object's alterable value defined by an index. This feature seems unrecognised to build 247, which makes sense, but...
After reinstalling MMF2 Standard and updating to build 247, the file (exported in build 248 of MMF2 Standard) is incompatible, and causes a crash when trying to open the event editor.
I am sure the syntax is correct and it works on the standard version. Looks like an attempt to front a bug report with an "operator error" statement. Don't really appreciate the condescending tone. I...
Hmm I will check that, though I am pretty sure the syntax check should have a problem with that if it's wrong.
[edit]
Doesn't appear to be a problem to me, which would explain why it works as...
Jeff, check this example
I am currently developing under MMF2 Standard build 248, and it is fairly impossible to load any files in MMF2 Developer build 248. A compare 2 general values event caused a complete crash upon...
Well the idea is that the red-black tree implementation will be used to form a balanced tree in the first place. Yes in the general case you have O(log n) complexity with a standard binary tree, but...
Hi, I am looking for a way of storing a large number of string values in a dictionary and I am looking for the most efficient method of searching the dictionary for a particular string. I think the...
I install MMF2 Standard from the CD I allow it to web update itself Although acting registered, it says it's not "Unregistered Version" :O
Silly little bug really but thought I would...
I don't really know much about how you would go about sending an email in MMF2, but what I do know is it doesn't support SSL authentication. This almost renders the idea pointless when you consider...
I don't just see why you can't use extra conditions. For example: ff you wanted a circular area, you would check for the mouse point within a sqaure area, and and an extra condition to check the...
Well as far as I was aware, I thought each event was executed as if it was a single event on a condition... obviously not the case. Anyway as an MMF2 user I don't care how MMF2 works, I just want to...
It is a bug because it goes against all lines of reasoning. I think the whole point of being able to select the order in which events are excuted is meant to provide that exact feature. I'll repeat...
I have just come across a bug that always makes the spread value in an alterable value of an object the last event regardless of the positioning in the list view.
I tested it simply by inserting 3...
On some 64bit processors (reportedly only 2 so far) the code executes faster. The actual frame rate only makes it slower, but in proportion the events appear to execute twice as many times. This...
Your best bet is an estimation since we are working with whole number entities; pixels. If your sine wave has been forged from pixels the smallest unit you can work with is 1 pixel, therefore using a...
Just a few bugs I have come across. I am not sure if they are known of or not but thought I would post it here anyway.
1) 64bit processor problem
It seems that some 64bit processors run the...