Ldk's Forum Posts

  • If i sounded rude i do apologize. I meant no disrespect. I am extremely stressed. My game was working 100% on IOS at 60fps and Mac. Until something changed about 1 month ago. From there on out i get 40fps and the game has a noticeable stutter. I thought well once i reach a point where the game is done i can do optimization. But i did that. And i no longer believe the issue is with my game but mostly due to the third party dependencies.

    Personally my greatest frustration is the fact that there are no in-house exporters and that we are left with its a third party problem for a resolution.

    Look. Construct 2 is a great product. It taught me a lot. But right now i need to make some money as i dont have a salary.

    My game plan was to make money from my game of which i have spent 8 - 18 hours a day. Testing. Creating. Recreating.

    And then without warning performance drops and the game can no longer be sold.

    I would still like an official response as to what the limit is. Also if there are any roadmaps for inhouse exporters.

  • Ok.

    Then i would like official confirmation from Ashley or one of the devs stating that Construct 2 cannot export a game of a specific size (must be specified) and run properly on Mac OSX, IOS, Android and PC.

  • Ashley

    I would like the inquire why the only working export is pc.

    My memory usage is below 512mb. Yet the game lags on Mac, Iphone, Android, Windows Phones.

    It literally only works on pc's.

    Something must have broken regarding exporting.

    What can i do to investigate where is issue is?

    My launch has been delayed weeks now due to constantly redoing everything thinking i was doing something wrong.

    But i have officially concluded there is nothing more i can do. Apart from rebuilding the game in another engine.

    What can i check, what information do you need. Something is seriously wrong as my game falls within the recommendations of resource usage.

  • Hi.

    I got the game memory usage down to less than 500mb.

    In the past, im talking 2 months ago... i could launch my game on cacoonjs

    But now... all i get are black screens when exporting to cacoonjs from Construct 2.

    There are no errors. Just a black screen then the application closes.

    So clearly the problem is not memory issues.

    Any advise would be appreciated.

  • In the long run its better to use something that's more mature than HTML5 if you are aiming at PC, Mac and Linux and a game that has large amounts of animations. HTML5 wrappers at the moment are inconsistent.

    I have machines capable of running Crysis in full settings but C2 games lag due to poor performance of WebGL effects and NodeWebkit.

  • Hi.

    Why does Nodewebkit create 2 separate processes when running a game in mac?

    My game uses 600mb of ram. So the game uses that, but then the game creates an additional process identical to the first and uses the same amount of memory?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • We made something semi like that.

    We used sprites. The sprites were a picture of the menu.

    Created a global variable. If "menu key" is pressed set position of Sprite to where you want on the screen. To keep thing simple i used a layer that is ontop of all other layers with a parallax of 0,0 so its always in the same place.

    I create blank sprites that i pinned on the icons in the menu.

    Then when the menu sprite is moved to where u want it, it pins those helpers to that position,

    Then created an event for each item and said if touched do this. That way we have on sprite... with many invisible helper objects controlling the different buttons or items.

  • Well i agree. I have seen with my own eyes, a system that can run Crysis on Full gfx... lag like crazy on my game due to WebGL Effects.

    Personally i feel if Ashley and the Devs of C2 want to make a solid product, they will have to develop their own wrappers.

    The biggest issue i have seen with C2 is lack of support for 3rd party wrappers due to most of them being opensource.

    Scirra is exposing themselves to issues like this. They don't have control of the wrappers. So they are reliant on other people. Which effectively is coming down to a simple fact... C2 cannot deliver on exporting on all platforms as intended or marketed. Because you are actually exporting to a 3rd party wrapper and not to a platform.

    So it should state you can export to any of the following wrappers who are controlled and managed by third parties. If said third party messes up like they did with NodeWebKit for linux, that its out of the control of Scirra.

    Look. I love C2. Do not get me wrong. But leaving exporting to third parties is a major risk not only to Scirra but the dev's who use it.

    I have been forced to redo all my artwork because of theses small issues. (that's 2 weeks that i have fallen behind launch)

    Also now after announcing i will have a linux version available, i now have to give away free copies of the game on linux with additional scripts to make it run on linux because simply exporting to linux is defective due to a third party controlling the linux builds.

    C2 already has a crap load of features available. What good are all these if exporting to a wide range of platforms are so problematic? It would only make good business sense to halt work on C2 itself and work on wrappers so that Scirra can take back control of what their product does upon exporting.

  • Here is my Rant. I do feel this is completely unacceptable.

    The mac build i can still understand. But the Linux?

    Really.

    http://www.crocopede.com/index.php/blog/item/9-html5-is-still-premature

  • I am sure it works on older version. But on the latest ubuntu it does not.

    Nodewebkit has changed still looks for an old outdated libudev.so Resulting in major issues with basically any NodeWebkit app running on newer Distros.

  • So effectively Construct 2 cannot export to linux.

    Regardless of where the problem is considering the end user like "us" who use C2 cannot use it to distribute to Linux.

  • Hi.

    Earlier i was in a flat spin due to C2 games not functioning correctly when exporting to Mac or Linux.

    The following issues are being experienced.

    Running game on mac, with any form of WebGL fx on a layer makes game unplayable. FPS drops to 10fps. If you remove WebGL fx then frames are high. The only fx used is coloring a layer with the HSL settings.

    Linux returns that libudev.so.0 dependencies are missing.

    Ashley and the community.

    Are there any fixes for the above mentioned issues?

    Or any planned fixes for smoothing out some of theses problems?

    This thread is for constructive purposes and not to be a repeat of https://www.scirra.com/forum/switching-from-gms-to-construct2_t89681?start=40

  • OK. Even with small games like the flappy bird template it cannot run on mac at playable frame rates.

    This is so sad.

  • I think its got to do with WebGL effects that is used to color the different layers.

    http://www.crocopede.com/Downloads/Osx%20XoiSan.dmg

  • We tested it on other macs. It seems it lags on every single mac regardless of horsepower.