InvaderXYZ's Forum Posts

  • I've recently been using this effect, but players are saying it makes the text difficult to read when applied to the whole layout, and doing it on a per-layer basis lags out the game. Does anyone have a solution for this?

  • > I never reported the webpage not being able to load

    I think Ashley just meant that connecting to the signaling server is like "connecting" to a webpage.

    Ah, I see. When he said, "I think it's a fair anaology that if you can't load a web page, it's too soon to blame the website operator - you should check your connection is actually working first." I think I misunderstood that as a literal observation rather an analogy, as he stated.

    > Do you have any tips as to how would I find that? The Google Chrome console isn't giving any errors naturally and the way the plugin reads out errors is only in certain situations. It's mostly why I filed a bug report, I can't seem to find a way to pinpoint the source of the issue.

    Only thing that comes to mind is the error message expression inside the plugin itself. If that doesn't provide anything useful, then I don't know either. Usually the browser console logs issues well.

    If you don't distribute your game using NWjs, the Windows Firewall or Antivirus programs shouldn't do any problems by the way.

    It's a web game, so I suppose we can rule that out. Normally I wouldn't file a bug report if I didn't have to, but I really can't seem to find anyway to figure out what the error is, you know? The most information I can get is just a failure to connect to the signalling server.

  • > I never reported the webpage not being able to load, and like I mentioned in the original post, all of the users were connected to the internet and in some cases had better internet than I did. Still had issues. I've never had the issue before when dealing with Construct's multiplayer, what changed? If it's not Construct's fault, did something change with the system it relies on? If so, it might be good to find a better way to implement multiplayer if it's susceptible to just... not working for any reason.

    Your best bet is to find any error messages in the console or similar. Antivirus software or the Windows Firewall could also block outgoing connections on NWjs desktop.

    Do you have any tips as to how would I find that? The Google Chrome console isn't giving any errors naturally and the way the plugin reads out errors is only in certain situations. It's mostly why I filed a bug report, I can't seem to find a way to pinpoint the source of the issue.

    > TheRealDannyyyThanks for providing your input. I suppose realistically if I want to pursue multiplayer or help another user pursue multiplayer (as it is in this case), I should probably use a third-party plugin or just not use Construct entirely. I really appreciate it.

    The mentioned peer-to-peer connection issue could still affect your game, regardless of it being off-topic. The plugin is not to blame for this though, it's a complex issue with the Internet and certain networks in general.

    The grass might look greener on the other side but other engines often come with multiplayer issues of their own. I know it's a bad situation right now but there is not much that could be done, without finding the actual cause for your issue.

    Well the issue I'm having isn't peer to peer, players can't connect to the signalling server in the first place. Although you are right, I'm mostly saying that because I know Photon worked well prior to C2's implementation of multiplayer and that the multiplayer on other engines (while they have have their issues) have better features from what I can tell, you know?

    I guess I've been sticking with Construct 2 for so long that I'm just feeling like other engines would be better. As I've mentioned before, all my peers have left for other engines and so that may contribute to why I'm getting so frustrated with things like this.

  • One possible cause is that the people getting an error message connecting to the signalling server are offline.

    Construct games work offline. However if you are not online, obviously you cannot make a connection to the signalling server.

    Obviously we cannot offer any support in that scenario. The user needs to go online.

    You should not start blaming anyone before ruling this type of thing out, and obviously it is nothing to do with Construct at all.

    The signalling server is a normal direct connection, like loading a web page, and that was the part that was reported to not be working here.

    I never reported the webpage not being able to load, and like I mentioned in the original post, all of the users were connected to the internet and in some cases had better internet than I did. Still had issues. I've never had the issue before when dealing with Construct's multiplayer, what changed? If it's not Construct's fault, did something change with the system it relies on? If so, it might be good to find a better way to implement multiplayer if it's susceptible to just... not working for any reason.

    TheRealDannyyyThanks for providing your input. I suppose realistically if I want to pursue multiplayer or help another user pursue multiplayer (as it is in this case), I should probably use a third-party plugin or just not use Construct entirely. I really appreciate it.

  • There's not much more I can add I'm afraid. This appears to do with the Internet, not Construct. I can't be held responsible for the way the entire Internet works.

    I just feel that if you have this big feature that two of your engines rely on that is just susceptible to not working at will and just has to be accepted... then is that not kind of a problem?

    I mean not only has this not been an issue with some of these people I've tested with before, but I'm just supposed to tell the people I'm working with, "Well, this engine is unreliable so if we want to use multiplayer we either have to work with another engine or accept that it sucks."

    Not to mention that I was hoping that I could at least get some kind of response to my question about the ideal internet configuration, so that we didn't sink all this time into a game that doesn't work and maybe be able to do damage control somehow? But then my question is ignored and the post is moved to closed bugs.

    I'm just trying to make the best of a bad situation and frankly, after all this time with Construct 2 I'm a bit peeved at the attitude that's been used since I've started using the engine. It sucks that I have to look at all the people I introduce C2 or C3 to and say, "The engine has some big issues and you can't really rely on the developers to deal or fix with them."

    I know this seems like an overreaction to such a minor thing, but I've been peeved at this attitude for years! And I'm getting thoroughly fed up when I have to say "your best bet for this project is using another engine" because C2 and C3 have so much potential! And so many people get turned away because of things like this, RexRainbow left the community because of this kind of attitude! The primary reason I haven't bought into C3 yet is because a very large of the great plugins that made this engine worthwhile just aren't coming to C3 anymore because Rex left. There's a whole forum thread with people who also feel that way about C3!

    It's just frustrating to have been a part of this whole community and then watch as all your peers leave because there are better engines and better developers, and to have stuck with C2 and C3 for 7-8 years and not only have to expect that filing a bug report will do me no good, but that I'm going to have to accept that this massive feature just will not work sometimes... despite other engines being able to pull it off. It is an understatement to say that this is incredibly frustrating to work with.

  • Thanks for moving it to closed bugs and still not responding.

    I made this bug report not expecting any real help but somehow I still got disappointed. I've been using Construct 2 since 2012 and the way bug reports and other issues have been dealt with has just gotten worse and worse. I'm genuinely really annoyed at this.

  • It seems to work fine here.

    Whether or not users can connect to the signalling server is not to do with Construct anyway: it's to do with how connections over the Internet work. It's possible there are firewalls, filtering or other kinds of network configurations that are intentionally or unintentionally blocking the connection. I don't believe there's anything that can be done about it.

    I see. It's just a bit odd to me, because I hadn't encountered this issue before when testing with the same people, so I assumed it was an issue with the server. Although, it's probably not very great that the multiplayer functionality of Construct 2 can just fail with nothing to do about it.

    Is the only way to remedy this issue by telling the players to configure their settings in a specific way? If so, would it be possible to give me a short run-through of what players should look out for?

  • Reproduction Steps

    - Start the Game

    - Use arrow keys to scroll to the <Jungle> option

    - Press the spacebar

    Expected Result

    Game moves to the next layout and starts the multiplayer match.

    Actual Result

    This varies with who is using it, but a lot of the people I've tested this with are indicating that the game can not connect to signalling server-- as indicated by the error message on the title screen.

    I have no idea what determines who can and can't connect. It should be noted that, I, with poor internet, can connect to the server. Others, who have better internet connection, can not. No matter how many times I get the game to attempt to reconnect to the server after failing, it does not connect to the server once.

    I also want to note that sometimes, while waiting in the title screen, the server will lose connection on its own. This an issue that even I have experienced, is the signalling server having issues?

    Project Files

    [ Removed ]

  • > How do I disable the Fade behavior

    I meant stop Fade behavior, similar way you start it.

    > Is animation "death" playing
    Animation frame=0
    Trigger once
    	Boss Fade stop
    	Boss set opacity to 100
    

    Um, is that something from Construct 3? Because I'm using Construct 2 and I haven't been able to find that action in the editor or in documentation. Sorry!

  • So it happens only when switching to death animation by this event?

    You didn't expand it on the screenshot, so maybe there is something wrong inside of it. Or somewhere else in your code...

    Rename Fade behavior on the boss sprite to a unique name like "FadeDeath" and search for this name in all event sheets.

    If nothing helps, as a workaround you can add an event that will disable Fade behavior on frame 0 of death animation.

    Oh! Not that event, I mean Transition_CA, which I should have been more clear about. I did what you said and the only event referencing the behavior is the original one, although your idea does seem pretty good!! How do I disable the Fade behavior and re-enable it with events? As far as I can tell you can only do that through C2?

  • When you start "death" animation, do you start it from the beginning or from current frame? It may be possible that when the "alive" animation is on frame>15 and you switch to "death" animation from the current frame, that's when it triggers the Fade, and then "death" animation restarts from the beginning.

    Add another "Browser Log" to the event where you start Fade, it may help to understand the issue.

    I start the Death Animation at the beginning, although I considered that too. The log in the first image I posted was mainly used to indicate which frame the animation was starting at and when the fade behavior was starting-- basically showing it starts to fade as soon as it switches to the death animation regardless of frame. This only happens when the Boss goes from "Phase C" animation to "Transition between Phase C and A" animation to the "Death Animation," which is odd.

    The above makes sense, you didn't show us where you set the animation. If it's not that then share the file!

    Here are the two sets of events I use when changing the animations, hopefully this helps.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • The logic looks okay so it's only guess work without the file. Two things spring to mind. Are you spawning the boss object at the time you set that animation because the fade will start automatically on object creation unless disabled. Another cause might be the picking and you are referencing another boss object that exists and is playing the death animation.

    Thanks for the reply.

    This triggers when you defeat the boss, so this is a bit after spawning and I have it set to not start upon spawning. There is also only one boss object, so it shouldn't be an issue-- but I can try making the picking more specific just in case.

  • Hi!

    I've been having this issue with a boss in my game. I have it set so that when the animation is close to ending, the fade behavior begins for a very specific effect. However, I have found that when the Boss is in a specific phase, it ignores this entirely and starts the fade effect at the beginning of the animation. Here are only only events in my project that affect the fade behavior.

    As you can see, I used the browser to confirm that the fade was indeed started at the beginning of the animation. I had to do this because for whatever reason, when this is happening this object in particular ignores the time scale completely. I tried to lower the time scale to see more clearly, but this was the only object that acted as normal. I have not used any event that alter this object's time scale, so I have no idea what could be causing this.

    I have also used the browser to confirm that this is the event that triggers it. No other events have an affect on this. I am not sure how to solve this. Is it a bug?

    Thank you for your time.

  • Hey, I'm a C3 programmer interested in collaborating!

    You can read more about my experience and credentials here.

  • Hey! My name is Maddie Ramirez and I'm a C2/C3 Developer looking for work!

    I've been working with Construct since 2011, and since then have made a variety of games using the program. You can see some of my latest work at my itch.io page, or at the LantixPro Studios website, where I work alongside another developer to create games for commercial release.

    I also have a selection of unfinished demos that are available for viewing upon request. These include games such as: a procedurally generated text adventure, a multiplayer game with functioning login system, a turn-based strategy game with randomized terrain, a multiplayer falling game, a tower-defense game, and more. Just drop me an email for details!

    I am available to work for you creating either a game or helping you with a certain mechanic for $12 per hour. Or if you want, we can negotiate a fixed price based on your project's budget!

    If you're interested, you can contact me at the following email:

    lantixprostudiosmattzon@gmail.com

    or through the "Contact Us" form on the LantixPro Studios website.

    Thanks for your time, and I look forward to hearing from you!