I'm trying to release my first Construct 3 project, but I'm experiencing some trouble with the mac version.
To sum it up : the "Run" command does not work on the Mac projector. My pdf embedded file does not open on mac, but it does on windows.
Short reminder for everyone else, this issue has been reviewed by Ashley and the NW.js plugin received an update in order to fix/support cases like this.
Get the new NW.js plugin by using Construct 2 R257 or Construct 3 R96 and all new releases after those.
This thread is a life saver! I'm publishing my game to steam in 2.5 weeks and there are some things stated here I had no idea about! Like I had no clue you could access the chromium dev tools within my game.
Thank you so much!
Thanks for your feedback!
Hello, as I could read somewhere, the user can access the global variables and can alter them.
This is disastrous in my game (and in any game I think).
To solve this, is it enough to hide the developer mode of NWjs ?.
My game will be published using NWjs.
If a hacker would gain access to Dev-tools, he could do way more than just edit global variables. While the Chromium-arg prevents direct access like pressing F12, Dev-tools are still available in the NW.js "SDK" build that Ashley ships. If you want to remove Dev-tools entirely, you could manually download and install "Normal" builds from NW.js IO.
Generally speaking, since our assets (including runtime code) are always open for grabs using NW.js anyway, there is no point in investing a lot of time into security.
You could try to use 3rd party global variable plugins or encryption/minification but if someone really wants to hack your game, that person will be able to hack it regardless of what types of security you're using (e.g. through hardware exploits).