nimos100's Recent Forum Activity

  • Delete object warning

    This is an improvement or extension to the warning that you get when you want to remove an object from your project. Normally when you do this you get a warning telling you that it will remove all actions, conditions and expressions related to the object. Which is really nice, however when you are working on big projects and you might not recall all the places where this object might have been used etc. The removal can cause some serious problems if you are not careful and normally, at least for me I keep an eye on the number of event in the status bar to see if it changes when I remove an object and if it does I can undo and then check through the project to make sure that it wont cause problems before I do it.

    What would be nice and since C2 already have to go through the project deleting the actions, conditions etc. when you press yes. Would be if it in the warning message wrote how many actions, conditions, expressions it would delete, so you would know what impact it would have.

    I can't imagine that being a difficult thing as it already "scan" the program when removing it. So it could just "scan" and count the elements without deleting them before pressing yes.

    Just a small extension that I think would be handy.

  • Screen resolution

    A way to get more control over the resolution when the "Fullscreen in browser" settings doesn't cut it.

    Get screen resolution - The ability to get the screen resolution set in windows/OSX.

    Set screen resolution - The functionality to change screen resolution to suit what you need. Like you can in pretty much any modern computer game today.

    On screen resolution change fail - Will trigger if the change fails.

    On screen resolution change done - Opposite of when it fails, will trigger when the resolution have changed successful.

    Form controls

    Disable tab - Will exclude a form control from appearing in the tab index list so it can't get focus.

  • Problem Description

    When an audio file is paused and the program is saved using the system.save functionality and then loaded again using the system.load. The audio tag have been lost or something so the audio can't be resumed again.

    Attach a Capx

    https://dl.dropboxusercontent.com/u/109921357/Audio%20pause%20resume%20save%20load%20bug/Audio_pause_resume_save_load_bug.capx

    Description of Capx

    Two tests which are self explanatory, just press the buttons from start to bottom.

    Steps to Reproduce Bug

    See above.

    Observed Result

    In test 1 when the project is loaded again and the resume button is clicked the audio doesn't resume.

    In test 2 when the audio is muted first and then resumed the audio will play again after pressing the load button.

    Expected Result

    That the audio would resume after loading in test 1

    Affected Browsers

    Tested with NW.js 0.12.0

    Operating System and Service Pack

    Windows 7

    Construct 2 Version ID

    r216

  • Wouldn't it be possible to have one obstacle map with different values like this

    The ship has value 1 as obstacle and the tank value 2 and 3

    1=land

    2=water

    3=building

    Or isn't that already possible if you use path cost ?

    ship path cost for land = positive infinity

    tank path coast for water and building = positive infinity

    but i dont know if that would be efficient or not

    It was kind of the same solution as I suggest as far as I remember except that you would be able to assign units/objects to an obstacle map like you would a layer.

    Thrust me I have tried pretty much anything to make the path finding work and your suggestion about adding different costs was also one of them.

    But its makes no different, to the units/objects there are only one map, so if you for instant have 3 different types of units, it doesn't matter which of them you add a cost to, it applies to all of them. The path finding is bullet proof when it comes to being broken it seems

  • I've been doing tutorials and reading tons of "how to's", and this "No Programming Required! You can now make advanced games without writing a line of code. Construct 2 does the hard work so you don't have to" is serious b.s..

    Never programmed before, but want to make actual games that are more than just a flappy game?

    Better know how programming works!

    Otherwise, start taking classes.

    I have wasted so much time trying to make things with Construct. Each project getting to a point of playable, but always needing more. Of course, trying to make anything substantive in this, even simple retro games, takes TONS of programming that you'll have to LEARN here.

    I think its pretty accurate when Scirra state that no programming is required. But for people that have never programmed before as you write you haven't, might be confused by this statement, because someone that have programmed before wouldn't confuse the requirement for logic with that of typing code.

    Because how would you make decisions?

    Lets say a bullet hits an enemy and what if you have different types of bullets and enemies, and each of them are affected differently depending on the type of bullet they are hit by. So regardless of which type of program you are using, whether its uses a more traditional programming approach or one like C2 or maybe something that is 100% point or click, the logic of selecting the correct bullets and enemies and make things happen the way you want it to, is still there.

    In my opinion what C2 does and does well is to move the focus from writing tons of code with all the syntaxes that's comes along with it and shift the focus from this toward the logic part.

    So instead of spending time trying to program how to load a video file into your game, you simply say "I want the program to play my intro through a video, so I can add a video object which can handle this for me". which is done through a few clicks and you don't have to worry what is going on behind the scene.

    The problem comes between finding a balance of what this video object should be capable of and not, because the more stuff you add to it, the more advanced it will also become, but not adding these features can limit its functionality, which on the other hand can be just as frustrating for advanced users.

    So to use C2 and be good at it, I think you need to be good at logic thinking and to be able to do basic math, but that is no different from any other programming language out there.

  • nimos100 - no, the bug is in the Chrome browser engine not our code, so the only fix is to update. A new NW.js version should be along soon.

    What do you mean?

    The bug is not in Chrome, meaning if I drag it there it works, so Chrome must have been fixed. However if I do the same in NWjs the bug is still there and the text falls out of the textbox or do I misunderstand what you mean or do you mean that you are not developing NWjs so you can't fix it?

  • This seems to have been fixed in Chrome now, however my program runs in NWjs v0.12.0 and the problem still exist here is it possible to get it fixed here as well?

  • Problem Description

    (This is a copy of the old post as it was in the closed section, so werent sure if you would see it there)

    https://www.scirra.com/forum/r197-textbox-pin-drag-not-working_p986887?#p986887

    Pinning textboxes while using drag drop behaviour on a sprite or 9-patch will cause the text to "fall" out of the textbox.

    Attach a Capx

    [attachment=0:3f08hfsk][/attachment:3f08hfsk]

    Description of Capx

    Two textbox pinned to a 9-patch with drag drop

    Steps to Reproduce Bug

      Drag 9-patch Observed Result Text falls out of textbox.
      Expected Result Well.... Affected Browsers
      • Chrome: (YES and NW.js)
      • FireFox: (Don't know)
      • Internet Explorer: (NO) But the textboxes are all over the place, trying to keep up with the 9-patch, but the text stays in place.

    Operating System and Service Pack

    Windows 7

    Construct 2 Version ID

    r216

  • This is a bug in Chrome (and a pretty weird one!), not Construct 2. It works correctly in Firefox and IE11 here, as well as Chrome Canary, so it looks like Google already fixed it and it just needs to make its way down to a stable release.

    This seems to have been fixed in Chrome now, however my program runs in NWjs v0.12.0 and the problem still exist here is it possible to get it fixed here as well?

  • Well, I'm using C2 for a quite large project, so I thought the pre-load at the beginning would take a very long time.

    So, is there a way to load each layout separately?

    Thanks a lot.

    You can change the start layout from default to the one you want in the project properties settings.

    click the background and you will see the layout properties in that list there is something called "project settings - view", there you can change it.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Problem Description

    Everytime I try to export a project to html5 I get this message:

    Have had this problem for a long time. I normally just zip the tools folder (where the whole pngout is) and when it happens I just extract it to the C2 installation folder again. Think it might be related to Antivirus or maybe Windows security settings or something, however haven't been able to solve it. So just do it that way whenever it happens.

  • OK bear with me here I got that part - where can I find the "If X found" function? The only similar thing I can find is for pathfinding "On path found"

    Its not really a function, why I put it in <> to just show that if it was the case, then what would happen.

    <If tree found> is automatically done if its true.

    To explain it, imagine this:

    3 workers
    2 Unoccupied tree
    
    For each Worker <---- Will run 3 times in a row since there are 3 workers.
    Tree.Occupied = False  <---- Will pick all tree which are not occupied. In this case 2.
    Pick Nearest Tree to Worker   <--- C2 will check the distance from each tree to the current Worker and select the nearest one.
    <If tree found>   <--- Since it picked a tree it must be true otherwise it of course couldn't pick any and therefore false. 
    
    So when the first two workers have been assigned a tree, there will be no one left for the last worker and therefore it wont be true. In which case you can throw in an else.
    
    <If tree found> 
    ----> Go to tree
    <Else>
    ----> Do something else 
    [/code:305s3aic]
nimos100's avatar

nimos100

Member since 23 Sep, 2012

None one is following nimos100 yet!

Trophy Case

  • 12-Year Club
  • Coach One of your tutorials has over 1,000 readers
  • Educator One of your tutorials has over 10,000 readers
  • RTFM Read the fabulous manual
  • Email Verified

Progress

16/44
How to earn trophies