TheRealDannyyy's Forum Posts

  • I doubt that there will be any changes made to the multiplayer plugin for now or in the future.

    However I also had to deal with issues like that and I found a workaround for it which Ashley does not recommend to use.

    Simply get the coordinates or any information you need and sync it up as chat/text, how you fetch the information is up to you.

    Again it is not recommended to use this method since the object sync is more optimized for lag prediction and so on,

    only use it if your game really requires it. (Mostly games which require precise movement profit from this workaround.)

  • I'd imagine it's possible to fake yeah, maybe anything that has the effect applied has a parameter to set "how far" they're spread apart then either do anaglyph (red-blue for each eye old 3D style), or separate eyes in a VR headset if Construct ever supports that.

    The browser standards are to blame, not really C2s fault if you'd ask me. So far Ashley did try his best with supporting

    the newest browser based features and I doubt that he would just ignore a new feature like this.

    I guess since Facebook is doing stuff with VR we can expect to get official VR support inside browsers "soon",

    it is only a matter of time and money from both sides.

    I also believe that the N3DS had "3D popout" support for 2D games

    but I'd have to find my N3DS and look for the games if you really care about examples anyway.

  • I could imagine that even if Construct doesn't go real-3D (officially anyway, since there's already the awesome 3D plugin Quazi made), it would still be useful to be able to render to two different canvases (left eye and right eye) to create a Nintendo 3DS pop-out effect for a Mode7 style Space Harrier game or something.

    Although the same effect can be done with the same methods of GIF tricks like these and a single canvas:

    http://www.maddocman.com/wiggle-3d.htm

    http://twistedsifter.com/2014/02/adding ... mensional/

    Just a random question here.

    Is it possible to achieve that 3DS popout effect without using 2 different sprites, perhaps with using WebGL effects?

  • This is no longer occurring using v0.14.5 of NWjs.

    I don't understand how it fixed itself but perhaps the NWjs devs. secretly updated that part?

    Anyway, this can be closed for now.

  • TheRealDannyyy - Have you tried opening a big project with C2 r229? I get a lot of errors and very significant lag & slowness on projects with a lot of objects on r229 but fast on r228.

    That is basically what I meant by saying "I will do some testing with my stresstest and my main game".

    I never had the issues that you addressed your recent bugreport and I really tested this out, trust me on that regard.

    The only thing I've noticed is that it takes almost twice the amount of time to load my large project now but to be honest, I'd rather take a longer one time loading sequence than having to deal with reloading the project over and over again.

    However the update is still quiet new and all I say right now is based on the current situation of things.

  • So far so good, no sluggishness at all.

    It seems to work better now but I will still give it some time and share the results at the end of the month again.

    Ashley thanks for this surprising update, I really didn't expect that.

  • Does the new option to completely disable unique icons in r229 help? (it reverts all Sprite/Tiled Background etc to their plugin icons)

    It might be GDI playing up again. It's a pretty crappy part of Windows.

    Great timing with the update, I will test it out.

    I will do some testing with my stresstest and my main game, I'll share the results soon.

  • So its been a while but I think I finally found a legit way to reproduce this bug.

    I recommend taking 20-30 minutes of your time to try and reproduce this bug.

    At first, you require the following:

    • C2 Example for measurements and sluggishness tests
    • My Program that automatically requests attention every 2 seconds.

    (NW.js's "request attention" seems to be broken again, so I made this instead...)

    • A dual screen setup with Windows 7/8/10 (preferably 1080p on both screens)

    Initial steps to reproduce sluggishness:

    1. Open the Capx file with the latest Steam release of C2 (preferably paid)

    2. Maximize the C2 window on your main screen and set the project windows to something like THIS.

    (It doesn't really matter, just make sure that there is a lot on screen.)

    3. Open any unmaximized second window which requires a lot of resources on the 2nd screen.

    (YT videos etc. or use the debug preview and create a lot of sprite instances using the 'space' key.)

    4. Open my "Request Attention" program and also run it on the second window.

    5. By now you should notice that C2 will be sluggish because of the heavy load on the 2nd screen,

    keep on adding/removing events or change values and try to act like you would work on the project.

    At some point you will also notice that it will take up to 1 second just to open the dialogs or change ACE values.

    This is the moment were you can basically close all the programs on the second window and run C2 normally,

    it will continue being sluggish even without heavy load in the background.

    Final Thoughts (+problem speculations)

    I took a day of from working on my project just to create this "working" test and I would really appreciate it

    if Ashley or others from the community would take their time to run this test and try to reproduce this bug too.

    I am still not 100% sure why C2 is affected by this but my guess is that the engine might get "confused" at some point because of the sluggishness and starts creating some sort of "trash data" which leads to even more sluggishness.

    The following might be a little off-topic but I'm really desperate about this weird Windows issue for a while now.

    I noticed that whenever a program on my second window requests attention (eg. the Steam chat), my programs on the main window start to suffer from sluggishness until I stop it from requesting. (C2 is the only program that continues to suffer even after stopping the request.)

    I've Googled through A LOT of forums to find a fix for this issue, so far without any working results.

    Ashley I know that you are a top-level expert when it comes to Windows & Web technology so if you got any ways to help me out on this,

    feel free to PM me with anything that could help me to fix this issue once and for all.

    Thanks for reading, looking forward to your results!

  • The idea is save all the events possible and do all in the properties and in an interface similar to the "instance variables".

    ...

    To be honest, you can just forget working with it if you plan to use it on multiple platforms.

    Each platform comes with surprises that break the plugin in some weird way,

    without Ashley having a possible chance to fix it once and for all.

    So if you'd ask me, keep on using the old webstorage plugin for as long as you can, before it gets depreciated by the browsers.

    Both plugins work fine but the sync plugin saves a lot of events and stress on our side.

  • Yeah, I guess that would do it. We're just so pushed for time right now I don't think we could prioritise anything that isn't essential, though.

    Surething, do it whenever you find the time for it.

    Don't stress yourself out about such a minor thing.

  • I just got my badge like 5h after my request.

    Tom should get a "lightning support" badge for that, amazing!

  • I own Construct 2 Personal on Steam, how can I get the badge?

    I guess the only way to get it is to contact scirra directly. ()

    EDIT: Please provide proof that it is actually you, I'd recommend the following information:

    • Scirra Profile Name
    • Steam Account Name (Not current username!)
    • The Transaction Date (You can check your history somewhere in the accountdetails to find out the exact date.)
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    There are only 2 developers Ashley and Tom. ...

    I think that is incorrect according to these pages they did expand the team: Team Page | Announcement Page

  • There would be a lot of tiresome admin work whitelisting people's suggested URLs, plus there would be grey-areas that are difficult to define e.g. a facebook page that looks like a possible scam, etc.

    Alright, what about a simple warning message then?

    (Something like this: "Warning! You are about to get redirected/open a new tab to abcdefg.com, please confirm this action by clicking on 'confirm'.")

    It doesn't have to be good looking, the native browser dialogbox is good enaugh.

  • I checked the engine code and we block navigating away and opening popups as well. IIRC we were concerned about people submitting games that redirect to malicious sites or spawn popup ads. That would still be a concern if we were to enable this again.

    I totally understand that but wouldn't it be better to add a whitelist of some sort for the most common websites like eg. scirra.com and socials?

    In my case, I wanted to link people to our twitter and to a scirra tutorial page so nothing that could be unsafe I guess.