-
MMF2 Build #247
Standard version
Developer version
Bug fixes and new features in this build
- General : added a security patch that may avoid saving corrupted applications.
- Global events : external filenames not automatically updated and not listed in the Data Elements editor.
- Expression Editor : large floating point numbers incorrectly rounded when you edit an expression.
- Picture editor : Clone Frame not working for animated counters.
- Menu editor : incorrect shortcut text displayed for shortcuts without Ctrl or Shift.
- Frame Editor : MMF2 freezes when the property window is a floating window in auto-close mode, you edit a path movement and click in the frame editor.
- Build : better compression of EXE/CCN files.
- Runtime : extension objects too far from the frame were partially destroyed.
- Runtime : Load Frame / Application position crashes if the application contains global objects.
- Runtime : new Extract Binary file action that allows you to extract from the EXE/CCN an embedded binary file (specified in the Binary Data tab of the Data Element editor) to a temporary file, new Release Binary File function to remove the temporary file created with the Extract File action, and new Get Binary File Temp Filename to retrieve the pathname of the temporary file.
- Runtime : the Windows ClearType / Smooth Texts option is now ignored when a text object has an ink effect.
- Runtime : new "X chances out of Y at random" condition, true X times on Y, randomly.
- Runtime : new FloatToString$ function. Allows you to convert a floating point value to a string with more options than the Str$ function. Parameters = total number of significant digits and number of digits after decimal point (or -1 to display all the digits after the decimal point).
- Path movement : Branch node did not reset the current node, making the movement start at a wrong position after the branch node action.
- Button object : tooltip not visible if the application window is always on top.
- Counter / Lives / Score objects : new "Fixed number of digits" property. If you select this option and the fixed number of digits is greater than the current number of digits, 0's are added to the left.
- Counter object : new formatting properties for floating point values. Allows you to select the number of significant digits and the number of digits after the decimal point. Refer to the documentation for more information.
- Dialog Box object (MMF2 Dev) : Set Text action not working for combo boxes in Drop Down mode.
- List & Combo Box objects : cannot insert a line into an empty list with the Insert Line action.
- Active System Box object : when 2 ASB objects overlap and you modify their layering at runtime, the On Click condition may select the wrong object.
- Active System Box object : the Is Mouse Over condition no longer detects objects out of the window.
- Animation object : crash in New file from selector action.
- Registry2 and Download objects : didn't work with Windows DEP.
- Layer object : "Is Layer Visible (by name)" condition not working.
New features specific to Vitalize! 4
- Application properties : the format of the preview image is no longer limited to BMP (it can be a JPEG file for example).
- Application properties : new "Do not run from stand-alone applications" option in the Application Runtime properties. If you select this option, the CCN file won't be loadable by a stand-alone application. This option is ignored if you build a stand-alone application. You must select this option if you want to use the 2 options below :
- Application properties : new "Enable Script" option. If this option is selected you can use the methods and properties of Vitalize! ActiveX control and plugin to control the application and/or get/set global values and strings. More info in the Vitalize! post.
- Application properties : new "Run only from (URL)" option : allows you to define a list of URLs from which your CCN file can be run. I.e. the CCN file must be on one of the servers in the list otherwise it won't run. Note: you can also run the CCN file as local file on the machine where it has been built, but not on others.
- Vitalize! Plugin object : new functions to call a Javascript function from the application :
+ Reset parameter list => removes all the parameters from the current list
+ Add integer parameter => adds an integer parameter to the list
+ Add float parameter => adds a float parameter to the list
+ Add string parameter => adds a string parameter to the list
+ Call function => calls a Javascript function with the specified parameters
+ On error => new condition, true when Call Function didn't work
+ Get Integer/Float/String result => return the return value of the Javascript function
Link to build #246
-
Re: MMF2 Build #247 (BETA)
Please keep posts in this thread about problem/bug reports for the beta version.
It was getting a bit off track and into wish list area.
Thanks,
Jeff
-
Re: MMF2 Build #247 (BETA)
-
Re: MMF2 Build #247 (BETA)
Well... the auto updater froze my computer... (I patched MMF2, then started it up, and it brought up the auto updater thing, and it never updated, just sat there. When I tried to close it, it froze my computer).
Is HWA not in this build?
-
Re: MMF2 Build #247 (BETA)
Hardware acceleration isn't in this build, i think it's easier for everyone if it's discussion stays in a different thread.
-
Re: MMF2 Build #247 (BETA)
Quote:
Originally Posted by Nick
Hardware acceleration isn't in this build, i think it's easier for everyone if it's discussion stays in a different thread.
Aww darnit! I was so hopeful! Oh well.
-
Re: MMF2 Build #247 (BETA)
Yes, we said we would release a beta version of HWA in December and as you may have noticed we are not used to release beta versions before a date we have announced. ;) :OK, I hide... :)
The auto-updater may take some time to download the patch (7 Mb), and the progress bar is not refreshed for some reason (message handling issue probably but I haven't been able to fix it yet). But it works.
-
Re: MMF2 Build #247 (BETA)
PS: the build 247 is not yet available via the auto-updater.
-
Re: MMF2 Build #247 (BETA)
I found a strange bug. :eek:
I tested it ... since build 247 Mouse over (system boxes - and other?) in sub-applications only works, if the mouse is over the parent window too.
-
Re: MMF2 Build #247 (BETA)
Could you post an example please? Thanks!
-
Re: MMF2 Build #247 (BETA)
Just wondering, but where is the "Build Online" now? Because it suddenly vanished after a couple of builds, and now I can't find it.
http://i36.photobucket.com/albums/e4...0/noonline.jpg
-
Re: MMF2 Build #247 (BETA)
Check your properties for application.
You will find a setting that is called "Build type" there and choose "Internet Application". I guess that is the Vitalize option.
-
Re: MMF2 Build #247 (BETA)
-
Re: MMF2 Build #247 (BETA)
Thanks Gustav, I see, it's when the sub-app is displayed in a popup window, I'll fix it. I think it only happens with ASB / BSB objects.
-
Re: MMF2 Build #247 (BETA)
-
Re: MMF2 Build #247 (BETA)
Btw. you had a look at this too: [Bug] Dialog Box - Drop Down List ?
-
Re: MMF2 Build #247 (BETA)
Link not working for me... is this for build 246 or 247... I'm confused :S I know this post must be about bugs and stuff but this is more important!
-
Re: MMF2 Build #247 (BETA)
Quote:
Btw. you had a look at this too: [Bug] Dialog Box - Drop Down List ?
I'll be fixed in the next update of the build 247.
-
Re: MMF2 Build #247 (BETA)
there is an option "frame position has just been loaded" where I can check, is it loaded, but HOW can I check is it saved?
could you add this option to new build 247?
Yves please : )
-
Re: MMF2 Build #247 (BETA)
Err.. it's saved after you saved it, that's all. :)
-
Re: MMF2 Build #247 (BETA)
I would like to make something like this
- collision between A and B
then
... save frame
frame has been saved
then
... next frame
this example doesn't save frame :/
http://www.speedyshare.com/315292973.html
-
Re: MMF2 Build #247 (BETA)
Yes there is something happening. MMF jumps too fast and the file does not write.
You would have to build in a little delay for the frame jumps.
Perhaps use the file object and test if the file exists before you jump its like what you want anyhow for testing when the file is written.
Edit -- The condition:
File object "Is file readable Appdrive$+Appdir$+"save1.sav"
You might also want to change your writing to Appdrive$+Appdir$+"save1.sav"
This works great.
-
Re: MMF2 Build #247 (BETA)
Okay, thank you so much :)
-
Re: MMF2 Build #247 (BETA)
I'd expect the save action to be blocking personally.
-
Re: MMF2 Build #247 (BETA)
It seemps that the Save Frame Position action just sets a flag and is really executed only at the end of the frame loop. So you should set a variable or a flag to 1 when the object collides with the backdrop, and test this flag (before the other event) to end the frame:
+ SavedFlag = 1
-> Next Frame
+ Active object collides with background
-> Save Frame Position
-> Set SavedFlag to 1
-
Re: MMF2 Build #247 (BETA)
Yes it sets a flag : I cannot save the frame in the middle of the loop, it would be impossible to recreate. So the frame is saved when the loop is complete. Do as Yves says !
-
Re: MMF2 Build #247 (BETA)
In that case, could the change frame / restart etc actions also cause the save?
-
Re: MMF2 Build #247 (BETA)
My favourite bug is still there. The one that leaded to cancel the project then. Mentioned in this thread while toying around with a tactics engine under Build 243 those days. Overlapping doesn't always work ... :
http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=22966&fpart=2
Scroll a bit down to the screenshot.
I know, this one was the one that may be unfixable. But i nevertheless wanted to remind you ;)
-
Re: MMF2 Build #247 (BETA)
Everybody, the Appdrive$+Appdir$ junk is not needed. You can usually just put "save1.sav", "\sav1.sav", or ".\save1.sav". The last time I used Appdrive$+Appdir$, I got files named that.
-
Re: MMF2 Build #247 (BETA)
That's most likely because you put it in quotation marks.
-
Re: MMF2 Build #247 (BETA)
That might have done it; it was quite a few years ago.
Either way, it's not really necessary.
-
Re: MMF2 Build #247 (BETA)
You mean it is not necessary for YOU ;)
-
Re: MMF2 Build #247 (BETA)
Quote:
Either way, it's not really necessary.
Maybe... but it's better because some extensions or file selectors may change the current directory of your application. And someone may launch your application from another directory and not set the current directory to yours (I'm not sure if it's possible, but I wouldn't be surprised).
BTW, you can use Apppath$ instead of Appdrive$+Appdir$.
-
Re: MMF2 Build #247 (BETA)
Update : the build 247 has been modified. Fixes :
- Menu editor : incorrect shortcut text displayed for shortcuts without Ctrl or Shift.
- Active System Box object : Mouse Over condition not working correctly when the object is in a sub-application in a popup window.
- Dialog Box object (MMF2 Dev) : Set Text action not working for combo boxes in Drop Down mode.
-
Re: MMF2 Build #247 (BETA)
Hi,
i don't now is it an error since the last build or
is it longer , i have played with then Iso Grid 2 object,
an the examples they comes with this extension .
And it comes an error message .
Greeting
Duncki
-
Re: MMF2 Build #247 (BETA)
It seems it's due to a crash in the Common Dialog object (it could be the random crash I was looking for monthes and I've never been able to reproduce lol...). I'll upload asap a new version of the Bonus Pack 1 that will address this issue.
-
Re: MMF2 Build #247 (BETA)
-
Re: MMF2 Build #247 (BETA)
-
Re: MMF2 Build #247 (BETA)
I agree too, but as was said at 1st page, post only bugs here if you don't want to be warned by a administrator or moderator :) .
-
Re: MMF2 Build #247 (BETA)
Quick update : a new version has been uploaded, it fixes the bug reported by Nifflas in this thread