X3M's Forum Posts

  • BeastCoasting There is no option to remove it, I guess a moderator may have the privilege to remove a score from leaderboards.

    Sorry about that but I had to prove a point, by the way your game is really polished, congrats.

  • newt Minifying and encoding are pointless since the only things interesting are values, not variable names.

    And the c2runtime object has a structure which makes it easy to access the eventssheets child object.

    So as long as the object is accessible and unfrozen, nothing can be done to prevent hacking.

  • newt As long as it can be accessed from the console, it can be modified. You can access the console of an Nwjs app with Ctrl+Shift+C or F12, unless you add this script which forces the browser to close the devtools :

    var gui = require('nw.gui'); 
    var win = gui.Window.get();
    win.on("devtools-opened",function(){
        win.closeDevTools();
    });
    [/code:1en4y49y]
  • Hi,

    I am planning to work on some online multi-player mini games that are made in C2, but before I start, I needed to check whether it was possible for players to temper with the variables of the games and such, since a lot of data are client side and the server can't be controlling them.

    So I've made some tests on a random game from the Arcade section, and figured out that everything was exposed to me as a player:

    ------------------

    This is an unminified test subject : https://www.scirra.com/arcade/adventure ... free-10760

    -----------------

    Here is another test subject which is minified: https://www.scirra.com/arcade/action-ga ... -run-14758

    ----------------

    You can see from the scores tables my score.

    Is it possible to make the c2runtime object unaccessible from the console ?

    Are there any side effects of Object.freeze ?

    Thanks

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • cjbruce I will but we will have to wait till the SDK is complete because I will need the drawing functions.

  • I've stumbled upon a nice website which provides a tool for offline docs, It's called Zeal:

    https://zealdocs.org

    It contains 195 documentations of various languages and frameworks.

    I'm sure some of you would find it very useful like I did.

    [quote:g6mdwa86]AWS JavaScript ActionScript Akka Android Angular.dart AngularJS Ansible Apache HTTP Server Appcelerator Titanium AppleScript Arduino BackboneJS Bash Boost Bootstrap 2 Bootstrap 3 Bootstrap 4 Bourbon C C++ CMake CSS CakePHP Cappuccino Chai Chef Clojure Cocos2D Cocos2D-X Cocos3D CodeIgniter CoffeeScript ColdFusion Common Lisp Compass Cordova Corona CouchDB Craft D3JS Dart Django Docker Doctrine Dojo Drupal 7 Drupal 8 ElasticSearch Elixir Emacs Lisp EmberJS Emmet Erlang Express ExpressionEngine ExtJS Flask Font Awesome Foundation GLib Go Gradle DSL Gradle Groovy API Gradle Java API Gradle User Guide Grails Groovy Groovy JDK Grunt Gulp HTML Haml Handlebars Haskell Ionic Jade Jasmine Java EE6 Java EE7 Java SE6 Java SE7 Java SE8 JavaFX JavaScript Jekyll Jinja Joomla Julia KnockoutJS Kobold2D LaTeX Laravel Less Lo-Dash Lua 5.1 Lua 5.2 Lua 5.3 MarionetteJS Markdown Meteor Mocha MomentJS MongoDB Mongoose Mono MooTools MySQL NET Framework Neat Nginx NodeJS NumPy OCaml OpenCV C OpenCV C++ OpenCV Java OpenCV Python OpenGL 2 OpenGL 3 OpenGL 4 PHP PHPUnit Pandas Perl Phalcon PhoneGap Play Java Play Scala Polymer.dart PostgreSQL Processing PrototypeJS Puppet Python 2 Python 3 Qt 4 Qt 5 R Racket React Redis RequireJS Ruby Ruby 2 Ruby on Rails 3 Ruby on Rails 4 Ruby on Rails 5 RubyMotion Rust SQLAlchemy SQLite SVG SailsJS SaltStack Sass Scala SciPy Semantic UI Sencha Touch Sinon Smarty Sparrow Spring Framework Statamic Stylus Susy Swift Symfony TYPO3 Tcl Tornado Twig Twisted TypeScript UnderscoreJS Unity 3D VMware vSphere Vagrant Vim VueJS WordPress XSLT XUL Xamarin Xojo YUI Yii Zend Framework 1 Zend Framework 2 Zend Framework 3 ZeptoJS jQuery jQuery Mobile jQuery UI matplotlib

  • cjbruce Somewhere near the end of April

    I don't understand why are you guys still talking about the Wii U since :

    1- It didn't sell pretty well.

    2- Everybody is talking about the Nintendo Switch.

    So It won't be any surprise if Nintendo decides to drop support of the Wii U next year.

    Scirra should be focusing on the Switch since most engines are preparing exporters for it.

  • Explosions are on the way with the next update, decals are already possible to do (Check the Youtube texturing tutorial)

    Shadows are a behavior which should be assigned to a light.

    The mistake that I've been making is that I've kept implementing a lot of features that I can't even remember, but I only tested them out in Chrome. And I didn't do any tutorials on those because I hadn't got any time and I still struggle to find a time to work on the tutorials in depth.

    In the process I've learned a lot of things regarding cross-browser compatibility, and I've rewritten the whole plugin to make sure that every single function works on all browsers.

    I'm not going to release it until I've completed my tutorials series and linked some capx templates with it.

  • dhondon use version 0.2 of scene loader for now till I upload the update.

    cjbruce I didn't get the question, can you elaborate ?

  • That's exactly what I figured out, we create a subdirectory called "controller", and we rename its index.html to controller.html and we drag it into the root folder in which the screen.html file resides. And then we modify the controller.html by adding controller/ before each href=" an src=" except for those who contain static http: hrefs.

    So now you have two folders to export to, and you only need to run a cmd file which access the controller.html file and prepends controller/.

    I really don't know why I have never thought about this...

  • cjbruce I think I've found a solution for this issue, I'll be posting it on my plugin thread in a while.

  • Is there any chance that we get to write plug-ins and behaviors for C3 during the beta phase ?

  • Just FYI.

    Man whoaa you're freaking me out here, do you mean that you were responsible for the bankruptcy of Goo and now you're going to make Scirra go bankrupt ? Is this some kind of threat?

    But for real dude, you should stop with your attempts of discouraging the team. If you don't like C3, then move on.

    Is it hard to comprehend ?