TheRealDannyyy's Forum Posts

  • I'm running Construct 3 in safe mode using "?safe-mode". Besides the URL itself containing the words, is there any indicator to confirm that C3 is actually running in safe mode?

    If not, would it be possible to implement an indicator in form of a notification or something similar?

  • Alright, that's good.

    How long does it usually take for beta releases to go stable?

    Thanks.

    They don't have a schedule as far as I know but I guess soon, it's been a while. They probably try to sort out some of the remaining bugs before release.

  • It's been added back into the PlatformInfo plugin in beta r123.

  • Thanks for your reply. I switched the bandwidth profile to "Lan" and works a bit better now, though, it's not real solution for my purposes.

    I just played some Surviv.io and I was wondering what's behind at the back-end that makes possible to have a smooth and lag-less experience to play it.

    No clue how that game does it but it's most likely using some server side type of thing. There is a 3rd party plugin called Photoncloud, which does something similar by using a traversal server for data I think, might want to give that one a go.

  • It is pretty much the same game as in the "Multiplayer tutorial 4: real-time game" by Ashley except this one also syncs a bullet projectile. Testing the game even in localhost (with 2 browser windows) has some slightly but very noticeable and annoying input delay.

    What can I be doing wrong?

    You probably aren't doing anything wrong. By default the multiplayer plugin is using "Internet" as the bandwidth profile, which adds some delay in order to compensate for high latency and high packet-loss connections. I highly recommend to read the manual before doing this but if the connection is stable enough (e.g. regional), switch the bandwidth profile to "Lan" by using set bandwidth profile.

    I've personally added an option for users to switch the profile by themselves but basically the worst things that can happen (based on my experiences so far) are rubberbanding or peers getting timed out because they couldn't keep up with the faster rates that the "Lan" bandwidth profile uses.

    I'd personally really like to see an update to make this feature of the multiplayer plugin more adaptive and based on the connection quality of all individuals in a room, instead of using fixed values.

  • You do not have permission to view this post

    • Software Information

      Downloads

      Construct 3 - Launcher: Download ➚ | GitHub (Source Code): Open Link ➚

      Description

      This software makes it easier to use the NWjs desktop build of Construct 3. Select custom release versions, enable developer features and automatically keep everything up to date.

      Features:

      • Install the latest stable or custom Construct 3 release builds
      • Run any stable, beta or selected Construct 3 release versions
      • Update or downgrade any installed Construct 3 release builds
      • Use advanced features like Chromium-Args or enable Safe Mode

      Screenshot:

    • Software Changelog

      Version 2.2.2

      <Added> [F1] key shortcut to reset the window position (0x, 0y; top-left)

      <Added> [F2] key shortcut to center the window position

      <Added> Arrow keys support to move the Updater window

      <Added> New Edit Chromium Args dialog with a "read manual" button

      <Fixed> Appcrash caused by GPU's without Pixel Shader 2.0+ support

      <Fixed> Custom NWjs version list fetch sometimes failing on startup

      Version 2.2.1

      <Fixed> Possible crash when receiving unknown error from web database

      <Fixed> Backup warning when installing new custom NWjs release builds

      <Fixed> Several smaller issues from the previous release

      Version 2.2.0

      <Added> Design improvements and simplified things

      <Added> Custom NWjs builds and version selection

      <Fixed> Possible updater crash while fetching the C3 icon

      <Fixed> Possible case of save data corruption

      <Fixed> Bug with duplicate dependency downloads

      <Fixed> Updater not rendering fonts as clear-type

      <Other> Changed updating system to use web database (service provided by armaldio)

      <Other> Improved updater download processing speed

      <Other> Removed Official NWjs builds

      <Other> Removed "Window maximized" option (use "--start-maximized" arg. instead)

      <Other> Removed "Windows size" options (use "--window-size=800,600" arg. instead)

      Version 2.1.5

      <Added> Shortcuts to open latest Construct 3 changelog

      <Added> Design improvements and simplified things

      <Other> Updater now uses rounded numbers for download sizes

      <Other> External link URLs are now up to date

      <Fixed> Several smaller issues from the previous release

      Version 2.1.0

      <Added> Safe Mode support for all release types

      <Added> Shortcut to open Construct 3 folder from the bottom-left

      <Other> Custom NWjs releases are now being downloaded from NWjs.io and prepared locally

      <Fixed> Possible appcrash after installing Construct 3 releases on low-end PC's

      <Fixed> Several smaller issues and improved general performance

      Version 2.0.0

      <Added> Complete interface overhaul and new app updater software

      <Added> Built-in Construct 3 - Launcher self updater

      <Added> Built-in Construct 3 official release build downloader + updater

      <Added> Built-in Construct 3 custom release build downloader + updater

      <Added> Information on the latest available stable + beta release versions

      <Added> Releases list version type filter (all/stable/beta)

      <Added> Setting to launch Construct 3 in Safe mode (advanced)

      <Added> Setting to launch Construct 3 with Chromium-Args (advanced)

      <Added> Package.json manifest fetch (this previously required a complete app update)

      <Fixed> Several issues reported by 3rd party testers during the beta

      Version 1.3.6

      <Added> The releases list will now remember the previously selected release

      <Fixed> Wrong release version and sorting (#95)

      Version 1.3.5

      <Fixed> Crash caused by scrolling through releases list during an update

      <Fixed> Rare crash caused by spam-clicking update releases list button

      <Fixed> Issue with the releases list sorting of sub-versions greater than 2

      <Fixed> Minor design issues with the scrolling buttons for the releases list

      <Fixed> Section hover effect not working properly (the things on the left side)

      <Other> Application restart is no longer required if a releases list update fails

      <Other> Improvements to asset loading speed and slightly reduced memory usage

      <Other> Minor modification to package manifest files to support recent changes

      Version 1.3.1

      <Other> Minor modification to package manifest files to support recent changes

      Version 1.3

      <Added> Version Switcher to launch custom supported versions

      <Added> Version fetch to get the latest versions (service provided by armaldio)

      <Added> New UI design elements and unique icons

      <Added> Data validation and file permission check

      <Fixed> Corrupted textures on low-end systems (pink pixels)

      <Fixed> Rare crash when launching Construct 3

      <Fixed> UAC related issues on Windows 10

      <Other> Improved application startup speed

      <Other> Simplified several error messages

      Version 1.2

      <Added> Design elements based on Construct 3

      <Added> External link to C3 launcher topic

      <Other> Changed icon colors on mouse hover

      Version 1.1

      <Fixed> Process detection to automatically close launcher when C3 starts

      <Other> Removed Python requirement (2.5mb)

    • Contributions & References

      About

      • Thanks to armaldio for testing and for providing a dynamic database!
      • Software created using Construct Classic (Open Link ➚)
  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Now typically I’ve been using FRAPS, which so far hasn’t given me any problems. However, when I try to record game video, the game slows to a freaking crawl.

    This is an ancient topic, a lot of game recorders have caught up with the web and "browser" specific recording. OBS and similar free software still need to catch up though.

    Probably a CPU bottleneck because C2 games don't have the technology, which distributes the load and improves performance with CPU heavy tasks. Might want to try out the new C3 runtime and the "canvas recording" plugin, should help with recording performance.

  • I found a workaround by using the iframe plugin as HTML space and applying CSS to it.

  • I'm creating a frameless desktop game using NWjs and would like to define a draggable area using CSS code. How can I apply CSS to an ingame Sprite object?

    This documentation shows that you can make an area draggable by applying:

    webkit-app-region: drag;
    
  • Found a workaround by checking the background opacity level. Guess that fetching detailed OS info like this is impossible anyway.

  • I'm casually playing around with NW.js and doing some modifications in order to create stuff like "native" applications. Now I've reached a point where I would like to fetch some OS related information using JS or other web-tech.

    I know this information is very specific but I would like to fetch, if the OS supports transparent windows. On OSX it's generally not an issue, since pretty much all versions support it but on Windows, users could have a theme (e.g. non-aero), which doesn't support transparent windows.

    Construct 3 doesn't seem to have an expression to fetch OS related information at all. From what I could find there is only a browser expression, which returns a simple string like "win32" at best.

    Here is a detailed question I've already asked the NW.js team but noone responded yet.

    The question basically is: Can you fetch OS information, including the currently used theme (e.g. aero)?

  • Do I just have wait until the servers are back on? How long should I be expected to wait?

    Usually less than 30min after a heads up to them but it's currently night at Scirra HQ so it might take a while.

    I can export again on my end, maybe try restarting C3. If it keeps happening, screenshot any errors in the browser console (F12) and send them in, on their GitHub issues thread.

  • Tinimations Can't export either, it's probably this issue. Just wait a couple of hours until someone from Scirra is available, to restart the servers or open up an issue if you like.

    I'd recommend downloading some NW.js releases using the "manage versions" feature (Kyatric posted instructions for it) and you'll be able to export offline and in cases like this, when the servers are down.

  • Ashley has gone to great lengths to make sure that SDK users would have the same abilities as that type of collaboration would provide. This is why the current version of the plugin's import process already has more features and is more streamlined than it was in Construct 2. ... even if it means annoying Ashley with 500 more SDK feature requests.

    It's nice to hear that stuff is working out between you guys.

    (I don't want to turn this into an outrage thread but there has been some controversy with amazing 3rd party plugin dev's leaving or stopping their work because of "SDK issues", that's why I'm concerned.)

    We will make sure BrashMonkey's official support for Construct 3 with the Spriter 2 plugin will be completely awesome, .... I apologize for my relative scarcity while we finish up the Spriter 2 beta. I'm doing my best to make sure the wait will be worth it.

    Amazing and thanks a lot for your work and support.

    Excited for Spriter 2 and future updates!