R79.2 and R79.3 bugs

Bugs will be moved here once resolved.

Post » Tue Feb 14, 2012 6:14 pm

I thought it would be good idea to list all recent release bugs in one thread, so people can check it instead of duplicating them. feel free to participate. so here goes. if someone thinks it's better off to keep each bug in its own thread, feel free to remove this one.

1) keyboard object events (ie. key is down) still don't work after 79.2 update, this is related to some other objects / behaviors as putting simple keyboard and moving sprite doesn't seem to reproduce it. controls don't work after export to Kongregate, Scirra Arcade, Facebook. in the lan preview they work fine, so it may be something with exported HTML. Also when exporting to html5 web site - controls DO work. this is NOT related to minifyer bug below. EDIT: seems that the mouse object is causing problems: http://www.mediafire.com/?o66w073x1m6k2c9 if you export this to kongregate/arcade/facebook it won't work (A and D to move the black box left and right respectively), but if you just remove the mouse object, it works fine. the mouse object doesn't have ANY events attached to it.
This has been corrected by Ashley's fix: http://dl.dropbox.com/u/15217362/mouse-iframefix.zip - unfortunately not on scirra arcade, but on kongregate and facebook, games should work fine now!

2) minifyer doesn't work, it throws an error:
Error: this.xa.hq is not extensible
Source: c2runtime.js
Line: 31
this also causes sprites and some other objects not to appear in the export.

3) Families bug still here:

cacotigon's capx: http://dl.dropbox.com/u/62273967/famvarbug.capx
open and try to drag an instance of sprite onto layout

Pasted text:
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
No instance value for instance variable
Condition: i != instance_values.end()
File: Projects\InstanceVariable.cpp
Line: 176
Function: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __thiscall InstanceVariable::GetInstanceValueStr(class ObjectInstance *) const
Build: release 79.2 (32-bit) checked
Component: Construct 2 IDE
(Last Win32 error: 0)ranma2012-02-15 01:08:03
B
81
S
50
G
10
Posts: 555
Reputation: 13,009

Post » Tue Feb 14, 2012 6:23 pm

Confirm the same bug ( 1 ) in Facebook.
Confirm the same bug ( 2 )
B
31
S
6
G
3
Posts: 67
Reputation: 3,526

Post » Tue Feb 14, 2012 6:24 pm

Link to r79.2 family instance variable check failure:
R79.2 Family Instance Check Failure
B
30
S
6
G
8
Posts: 232
Reputation: 6,119

Post » Tue Feb 14, 2012 6:29 pm

@Alemar did you reproduce it? wow I thought I was the only lucky one :) how did you do it? I can't seem to reproduce it from an empty project, occurs only in my old ones.
B
81
S
50
G
10
Posts: 555
Reputation: 13,009

Post » Tue Feb 14, 2012 6:47 pm

I did not try in a new one.but the project I'm working , have the bug.and I have a big problem because this now...
B
31
S
6
G
3
Posts: 67
Reputation: 3,526

Post » Tue Feb 14, 2012 6:50 pm

@Alemar I updated the first post, it's related to the mouse plugin somehow, if your project does't need a mouse plugin, just remove it and keyboard will work fine. anyhow, hoping for a fix, as lots of games use mouse AND keyboard :)
B
81
S
50
G
10
Posts: 555
Reputation: 13,009

Post » Tue Feb 14, 2012 7:44 pm

1) I think I've traced this to the workaround for the Chrome 'sticky keys' bug. The workaround prevents iframes from getting focus which means they never get keyboard input. So I've disabled the workaround when in an iframe, which unfortunately means iframed games will still get the sticky keys bug in Chrome... but I think they've finally fixed it in the next release (Chrome 18) anyway.

2) Gah, the new version of Closure Compiler I put in is buggy. I thought Google wouldn't release buggy versions of it. Reverted to the old one and it seems to work again...

3) Another case of the same bug, should be fixed too.

r79.3 on its way...
Scirra Founder
B
359
S
214
G
72
Posts: 22,946
Reputation: 178,478

Post » Tue Feb 14, 2012 8:04 pm

[QUOTE=Ashley] 1) I think I've traced this to the workaround for the Chrome 'sticky keys' bug. The workaround prevents iframes from getting focus which means they never get keyboard input. So I've disabled the workaround when in an iframe, which unfortunately means iframed games will still get the sticky keys bug in Chrome... but I think they've finally fixed it in the next release (Chrome 18) anyway.[/QUOTE]

@Ashley fyi, this problem also exists on Firefox 10.0.1 in my case. is there nothing that can be done on the construct side, we're bound to waiting for a browser update? thanks for clarifying the rest and on quick .2 fix (shouldn't it be 79.1? as 79 is 79.0 I believe :)
edit: ah, the 79.3, installing and checking it out...ranma2012-02-14 20:09:04
B
81
S
50
G
10
Posts: 555
Reputation: 13,009

Post » Tue Feb 14, 2012 8:21 pm

@Ashley ok, I can confirm that minifyer and families bugs are fixed, but still the game won't work with keyboard object and mouse object together. is there any way to make it work again like in r78? maybe an option to enable/disable the sticky keys workaraound, some games must have mouse and keyboard and don't use shift or other windows sticky keys.
B
81
S
50
G
10
Posts: 555
Reputation: 13,009

Post » Tue Feb 14, 2012 10:24 pm

@Ashley and ranma I can confirm that minifyer work now.But my game no work with keyboard or mouse in Facebook.My game work nice in my server with keyboard and mouse.any sugestions?
B
31
S
6
G
3
Posts: 67
Reputation: 3,526

Next

Return to Closed bugs

Who is online

Users browsing this forum: No registered users and 0 guests