Toby R's Recent Forum Activity

  • Alright so now it triggers for me even when I try to add any object (double click on the layout canvas) to an empty project. I guess that's the time it grabs some details from edittime.js's Ashley?

    I searched through files for "deprecated" word and I see quite a lot of plugins using deprecated flag alone like some of rexrainbow plugins

    BUT it's not only third-party plugins, official plugins have it as well e.g.

    I am now very confused. I agree that the error message should pop up because there is an issue (deprecated flag should not be alone).

    1. Why previous versions did not complain?

    2. Why there's so few people seeing this issue (I know only one more person who has the same error message)

  • megatronx

    I've reposted cleaned version here

  • I'm just reposting SpriteFont+ by thechriskent plugin here (it's not my plugin).

    Original thread:

    An author of this plugin is no longer part of Construct Community and the JS code had unnecessary console.log line (read more here) so I disabled this line and reposting the plugin here as requested in the original thread.

    I could have posted it in the original thread but it would eventually got lost among a lot of future pages, so I decided to make a new thread instead.

    Download: SpriteFont+ (cleaned)

    EDIT: Download link moved to ForConstruct.com servers.

  • Figured out that one of third party plugins had "ef_deprecated" without any return type declared and this was causing the issue.

    I already contacted the author of the plugin so he will make a fix for others soon I'm sure.

    It's good that C2 rised this error, but not good that previous C2 versions didn't so I think it's something you may want to check Ashley

  • Problem Description

    Error occurs at the start of C2.

    ---------------------------
    Construct 2 Check failure
    ---------------------------
    Check failure!  This is probably a bug:
    
    ACE table: expression does not specify one return flag - did you specify more than one, or forget it entirely?
    
    Condition: return_flags == 1
    File: c:\c2\source\exporters\html5\..\..\common\ERAHelpers.h
    Line: 285
    Function: void __cdecl era::ACETable::AddExpression(int,int,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &,void (__cdecl *)(const class era::StaticResult **,int,class era::StaticEvaluation *))
    Build: release 246 (64-bit) checked
    Component: HTML5 exporter
    (Last Win32 error: 0)
    
    You are using a 'checked' release of Construct 2, intended for testing, which causes certain errors to be reported this way.  Hit Ctrl+C to copy this messagebox - it's useful information for the developers, so please include it with any bug reports!  Click 'Abort' to quit (unsaved data will be lost!),'Retry' to turn off messages for this session and continue, or 'Ignore' to continue normally.
    ---------------------------
    Abort   Retry   Ignore   
    ---------------------------
    [/code:1vwtn2am]
        
    [b]Attach a Capx[/b]
    not related
        
    [b]Description of Capx[/b]
    not related
    
    [b]Steps to Reproduce Bug[/b]
    [ul]
        [li] run C2 after updating from r245[/li][/ul]
        
    [b]Observed Result[/b]
    Error occurs.
        
    [b]Expected Result[/b]
    No errors.
        
    [b]Affected Browsers[/b]
    not related
        
    [b]Operating System and Service Pack[/b]
    Win10
        
    [b]Construct 2 Version ID[/b]
    r246
    
    [b]Additional info[/b]
    [ul]
    	[li]Everything with the exact same plugin set worked well for 245.[/li]
    	[li]Such issue was already in the past like 10 releases ago (can't remember the exact number). The next release fixed it.[/li]
    	[li]C2 starts when I hit "Retry".[/li]
    [/ul]
  • Hi CrK,

    I've investigated the capx from the JS level step by step and indeed there was an issue in detecting if an object was already preloaded or not in certain cases.

    I've already submitted a fixed version (v1.4) to the Scirra Store. I expect the files to be approved and available to download by tomorrow.

    Please give it a try with new version tomorrow and if you'll find any other issues just let me know.

    Thanks a lot for reporting this one!

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • HI ! I am both C2 and C3 user, but v1.3 plugin on store is the old one, no c3 plugin in it ...

    Hi RetroDaddy

    The c3addons are submitted to Scirra Store but they need a manual approval from Scirra employee. Today is a bank holiday in UK so I believe Scirra had a long weekend that's why it's not approved yet. I expect all c3addons to be approved tomorrow so please be patience and check for an update tomorrow.

    Thanks!

  • Hmm... then my guess is that gvr_NextLayout variable is either empty or it's not a valid layout name (a typo maybe?). Please double check this variable just before the issue occurs. Log it to console with Browser.log().

    If the issue still remains, please send me the capx. Otherwise all I can do is guessing :/

  • Hi CrK

    I suspect that you try to start the preloader while nothing has been added to the preloader's list (stabilizer is counted as an item). The preloader will not start if nothing is added because it simply has nothing to preload. So you may want to check the number of items added to the preloader ("ItemsCount" expression) before you actually start it. This way you are able to decide whether you need to start the preloader or not.

    If I'm right you should see "[Preloader]: Cannot start Preloader, the list is empty." message in console log. Can you check if you see such message in the console or any other message in the moment when it does not start?

    In regards of the Stabilizer itself. Yes by just adding the Stabilizer your layout transition will take at least Check frequency * Confirmations required seconds because it has to be sure it's all stabilized.

    If the above solution won't help then if possible could you please send me the capx for investigation? It obviously doesn't need to be your project but if you could just replicate this issue in separate capx that would help me to investigate the issue.

  • Submitted: https://github.com/Scirra/Construct-3-bugs/issues/716

    I'll send a c3addon to support[at]scirra.com in a minute.

    Thanks

  • In Cocoon panel you should install the InAppBrowser plugin for the browser (not really required for all the features).

    AJAX for local files should work by default but for remote files you need to add the Http[something] plugin. I can't remember the name exactly and I'm not on my PC now, but FYI the plugin is required.

  • I'm also available for C3 work now, including development of C3 plugins/behaviors (original post updated).

Toby R's avatar

Toby R

Member since 23 Mar, 2015

Twitter
Toby R has 18 followers

Connect with Toby R

Trophy Case

  • 9-Year Club
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Popular Game One of your games has over 1,000 players
  • x6
    Coach One of your tutorials has over 1,000 readers
  • Email Verified

Progress

15/44
How to earn trophies