CF2.5/アップデータ情報/CF2.5更新履歴

Last-modified: 2014-07-12 (土) 20:32:23

CF2.5の修正・新機能追加箇所のリストです。できる限り翻訳に努めますが、筆者が実際に修正を確認していないものが殆どですので(エクスポーターなどは環境がないものは確認できない)、誤訳があるかもしれませんがご容赦ください。

Build 282.0

Build 281.1

  • Startup: when you launch multiple instances of CF 2.5 at the same time, you could get a wrong error message about an extension not correctly loaded
  • General: when you run the main application of a project and other applications are built as sub-applications, they weren't correctly built (incorrect "Cannot load K.mfx extension" message).
  • General: when a MMF 2.0 extension has a HWA MFX in the Extensions\Hwa folder and you run an application that contains it, the runtime was loading the MFX from the wrong folder.
  • Frame editor: when cloning or duplicating objects, the Row field is now automatically selected
  • Frame editor: a new option in the preferences allows you to change the border color
  • Frame editor / Path movement editor: cannot manually enter a speed greater than 99 and annoying message box when you delete the content of the speed edit box
  • Frame editor: in non-autohide mode the Layers toolbar was hidden at startup even if it was visible in the previous session
  • Frame editor: the auto-show and auto-lock options in the Layers toolbar are now saved between sessions
  • Properties: Html5 tab missing in Frame properties when the build type of the application is set to Html5
  • Properties: resize issue in the movement list + the qualifier list is now resizable
  • Properties: when you change the html5 project name in the properties and do a build & run the application was built in the previous folder
  • Extension Manager: extensions not displayed on Windows XP
  • Extension Manager: error if you click the Refresh button twice before the list is entirely refreshed
  • Extension Manager: you can no longer install an extension that is currently used by a loaded application
  • Extension Manager: when you install an extension that has been ported to Unicode, the old non-Unicode extension was still used until you restart the program, even after clicking the Refresh button
  • Event Editor: Goto Line did not work if the line was located in a closed group
  • Event List editor: Print Preview was not working and graphics were not printed
  • Event List editor: immediate conditions and OR operator did not resize when you changed the zoom factor
  • Event List Editor: the bold font used to display true conditions in red was not affected by the zoom factor
  • Event List Editor: a true condition placed after an OR operator was displayed in red, instead of green
  • Expression editor: ALTGR+Z was sending an Undo command
  • Expression editor / String object: the paragraph$ expression was displayed with the wrong parameter string
  • Path movement: when importing a MMF 2.0 application, doing a reverse at the end of the movement could cause problems
  • Sub-application: when you create a new sub-application, the size of the sub-application was not correct
  • Registry2 object: a new "Set 64-bit mode" action allows you to read/write keys in the 64-bit HKLM\Software folder
  • Rich Edit object: Save Ascii was not working.
  • All platforms: "Every xx" conditions now have the same comportement as in MMF 2.0 : they initially wait for the given delay before being true
  • All platforms bar Android / Timer object: interlaced Timer actions "Fire event" did not work
  • All platforms / Physics: calling one of the Physics expressions of the Movement expression menu if the movement was not a physical movement crashed the runtime
  • All platforms / Physics: crash if more than one kind of Ground object was used in the frame.
  • All platforms / Physics: "Add backdrop" and "Paste object into background" did not have any effect, or pasted at the wrong position in the physical world.
  • All platforms / Physics: rapidely changing the movement from non-physical and physical, and testing for physical data could cause a crash
  • All platforms / Physics - Background movement: the object can now be animated (only the STOPPED animation plays, with speed = 0=)
  • All platforms / Physics - Background object: if this object is marked as no collision and a collision detection between this object and another physical-moving object was defined, some collisions were missed
  • All platforms / Physics - Platform movement: when climbing a platform, leaving it by moving left or right at the same time as climbing transported the object directly at the top of the platform
  • All platforms / Physics - Platform movement: treadmill object used to make the character move at high speeds.
  • All platforms / Physics - Platform movement: you can now walk through platforms, if the ground is flat or climbing. But you cant (and certainly will never be able to) walk though a platform on a descending slope.
  • All platforms / Physics - Platform movement: ladders now have an effect even if placed in different layer than the object
  • All platforms / Physics - Platform movement: ladders now work with scrolling games
  • All platforms / Physics - 8-direction movement: the object could disappear if the "auto-rotation" property was not checked.
  • Windows Runtime: some objects were ignored by the "Mouse over object" condition
  • Windows Runtime / Physics - Platform movement: when jumping off a moving platform (active object with a path movement), the character kept having the movement of the platform
  • Windows Runtime / Multiple Touch object: the object reported that a gesture was recognised even if it was not
  • Windows Runtime / Multiple Touch object: gesture name, percentage and number were not erased by a new recognition
  • Windows Runtime / Multiple Touch object: the depth of the recognition was always the depth indicated in the properties, not the depth of the action
  • Windows Runtime / Multiple Touch object: object crashed on some recognition
  • Android: no wrong colors or crash anymore on some old devices.
  • Android: only the first number of the version name was stored
  • Android / Multiple Touch object : some conditions of the object (Like A new touch on an object has started) crashed the application at start
  • Android / Physics - Spaceship movement: the thruster had a very limited effect
  • Android / Physics - Rope and Chain: Attach to rope had no effect
  • Android: improvements in Joystick Control object (more accurate and the size depends and the size of the device)
  • Android: DPAD movement in OUYA console now more accurate
  • Android: you can retrieve the index of a loop out of the On Loop condition.
  • Android: MultipleTouch now properly detects touches on active objects during scrolling and inside sub-applications.
  • Android: backdrop objects created from active objects outside the screen were not correctly located when scrolling.
  • Android: "Total Object Number" now returns the real value.
  • Android / Array object: the arrays are now saved in the Android data folder if a simple name without pathname is used.
  • Android / Array object: no more crash in text array when the index is negative.
  • Android / Active System Box: resizing now acts like the Windows version.
  • Android / Edit Box: "Upon Pressing a Key" now works when the virtual keyboard is open.
  • Android / Accelerometer: the Y coordinate was inverted compared with the other exporters
  • HTML5: controls (buttons, lists, etc) were displayed at the wrong position if the property "Resize display to fill window size" was set
  • HTML5: controls were not or badly re-positionned if the browser was resized or the device rotated
  • HTML5: Create by Name action now takes account of the layer parameter
  • HTML5: very large applications crashed the runtime on start
  • HTML5: sounds were not looping under Firefox
  • HTML5: Active objects with fade in transitions appeared briefly before the start of the transition
  • HTML5 / "Open" transition: crash in the middle of this transition in Firefox and Internet Explorer
  • HTML5 / Sub-application object: some conditions of the object caused a crash
  • HTML5 / Sub-application object: now clipped. The objects laying out of the frame are not displayed any more.
  • HTML5 / Easing object: the object crashed in Final build mode
  • HTML5 / Button object: actions like disable / enable had no effect on bitmap buttons
  • Android, HTML5 / Physics: having only one Ground object of a type crashed the application at start
  • Android, HTML5 / Physics: non-physical objects added to the Box2D world made the application crash when they entered the active zone of a fan, treadmill or magnet
  • Android, HTML5 / Physics - SpaceShip movement: the initial angle of the object was not set according to the value defined in the properties
  • iOS: Scrolling issues
  • iOS: Fixed major performance issue when scrolling and using offscreen UI controls
  • iOS: Fixed crash when testing for touching an object at a point
  • iOS: Different Quick backdrops using the same 'Motif' image could render incorrectly giving stretched apperance
  • iOS: Fix for frame transitions not always showing when scrolling was involved
  • iOS: Fixed Accelerometer values not being rotated to match the device orientation
  • iOS: Fixed bug that could cause rendering not to work properly after using an object transition (it would zoom in quite a lot)
  • iOS / Physics: some background objects set as obstacle or platforms were not created in the Box2D world
  • iOS / Physics - Rope And Chain : Attach to rope at element crashed the runtime
  • SWF / Timer object : EVERY and TIMER EQUALS condition crashed the runtime
  • SWF / For Each object : Max Iteration returned the value + 1
  • SWF : the first frame of Counter objects displayed as animation was displayed even if the counter was equal to 1 (for a counter with 10 images for example)
  • XNA / Timer object : EVERY and TIMER EQUALS conditions crashed the runtime
  • XNA : Date & Time object was crashing when the month was December
  • XNA : INI object on XBOX and Windows Phone, when loading the INI file from the Binary Data, the object did not read anything if the UTF_8 property of the INI object was checked

Build 280.32

  • Build 280.32
  • Build 280.32 - Change log
  • Editor / Properties: crash when you change the number of colors of an application
  • Editor / Graphic filters : crash when you import top-down BMP files
  • Event editor : scrolling position was shifted up when going back and from the frame editor
  • Event editor : deleting large chunks of code at the end of the program rendered the editor blank, forcing you to scroll up to get back to the program
  • Event Editor : scrolling was impossible in certain situations with a small program of events
  • Event editor : object lists could become randomly empty
  • Event list editor : dragging object icons on other object icons of certain objects, like the String parser, put the dragged object at the wrong position in the event
  • Event List editor : a true condition put at second position (displayed in bold / red) in an event induced a bad display of the rest of the event
  • Event List editor : a true condition put at second place in an event made the actions being displayed in bold
  • Event List editor : crash when you paste a condition while the New Action dialog box is open
  • Expression editor : pressing OK quickly after type a new expression sometimes did not register the changes
  • Expression editor, editing a behavior or a global event : choosing an expression in the IMPORT tab of the objects had unpredicted results, from BAD OBJECTS to crash
  • Expression editor : random crash when you display certain expression editors after displaying others
  • Picture editor: in zoom mode when you click at a negative position to set the hot spot, it's incorrectly positionned to the bottom-right by one pixel
  • Editor / Datagrid object : crash when you load MMF 2.0 apps
  • Android / Android object: new "Open menu via action" action
  • Android / Android object: new "Show/Dim/Hide navigation bar" actions (different from the "Show/Hide action bar" actions)
  • Android / Android object: new "Disable/Enable hardware keys" actions
  • Android / Android object: new "Save Screenshot to file" action
  • Android: Joystick: now the control size react to the density of each device scaling from 0.75 to 2.0
  • Android: fix in orientation
  • Android: case issue in loop names
  • Android: List and Combo now react to "Use system font in text object" and system color
  • Android: Button (checkbox) now reacts to background, transparent and text colors
  • Android: INI object, item and group names are converted to lowercase to avoid integer parsing issues
  • Android: fixes in LeadBolt object
  • Android: fixes in Edit object
  • HTML5: Applications now load under IE11, IE10, IE9, Chrome from version 14.0 to 33, Firefox from version 4.0 to 27.0, Opera versions 15 to 19, Safari 5 and 6, iPhone 5 to 3GS, most modern Android devices (not the ones with a screen size of 320x200)
  • HTML5: Counters higher than the default integer limit were set to a very low number
  • HTML5: Sub-Application Object made the application crash
  • HTML5: Crash in Physics engine on certain occasions
  • HTML5: on some occasions, fast loops only did one loop
  • HTML5 / Clock object: the font in digital mode was not properly drawn
  • HTML5 / Clock object: digital mode, 12 hours display, AM was not displayed
  • HTML5 / Clock object: digital mode, if the date changed while the application is running, it was not displayed
  • HTML5 / Physics Platform movement: a double jump was possible (even if disabled in the properties) if you were jumping from a ground which shape was defined by the ground object
  • HTML5 / Physics Platform movement: walking on slopes displayed the falling animation
  • HTML5 / Physics Axial movement: Set Y coordinate made the object disappear
  • HTML5 / Physics Race Car movement: Set angle did not work
  • HTML5 / Physics Space ship movement: the power of the thruster was a lot inferior to the power of the Windows version
  • HTML5 / Rope and Chain object: Attach to current element did not work
  • Windows Runtime: crash when a frame has a Physics Engine object and backdrop objects with the Load On Call option
  • Windows Runtime: EditBox, ListBox, ComboBox objects couldn't save text files in Windows stand-alone apps
  • Windows Runtime / Physics Rope and Chain, Particle with Multiple Touch: crash when clicking on the frame
  • All runtimes / All movements: new property "Extended collisions"
  • All runtimes / Physics Ground object : crash at start of frame if you have 2 different Ground objects or more in the frame at the same time
  • All runtimes / Physics Engine object : Create revolute joint at position : the expression editor for entering X and Y position did not have a title
  • All runtimes / Physics Rope and Chain / Particules : Collision with object now works with qualifiers
  • All runtimes / Physics movements : Set angle just after a Create Object immediately changes the angle of the object (the initial image of the object was displayed during one frame)
  • All runtimes / Physics movements : Set X and Y position just after a Create Object immediately changes the position of the object (the object was displayed at its initial position during one frame)
  • All runtimes / Physics Spring movement : the STOP action is now hilighted in the event editor, and stops the spring from working
  • All runtimes / Physics Platform movement : when falling on the ground after a jump, one image of the jumping animation was briefly displayed when the object reached the ground
  • All runtimes / Physics Particle object : crash when particles had a negative zoom factor and a set destroy distance
  • All runtimes / Physics movements: Apply Linear Impulse stopped the current movement of the object to redirect it in the direction of the impulse
  • All runtimes / Physics Bouncing ball movement : Stop action had no effect
  • All runtimes / Physics Bouncing ball movement : Setting the speed of the object to 0 no longer changes its direction
  • All runtimes / Physics Bouncing Ball movement : Setting the speed of a stopped object to a non-0 value makes it move in the last direction it was moving
  • All runtimes / Physics 8 Directions movement : deceleration at maximum did not stop the object instantly

Build 280.28

  • Build 280.28
  • Build 280.28 - Change log
    • crash in event editor after some time (resource leak)
      イベントエディタでしばらくするとクラッシュする問題を修正(リソースリーク)
    • crash in 3D Meh object (and maybe other objects that uses old DirectDraw surfaces, but there must not be many)
      3D Mesh objectでクラッシュする問題を修正(加えて恐らく、古いDirectDraw surfacesを使用しているオブジェクトも修正)
    • problem in iOS exporter with Clicktem movement controller (old file not deleted)
      iOS exporterのClicktem movement controllerの問題を修正(旧ファイルが削除されていなかった)
    • scrolling issue in iOS exporter
      iOS exporterのスクロールの不具合を修正

コメント