InsaneHawk's Forum Posts

  • Electron uses the same browser engine as NW.js. I don't know why it would work differently with screen recorders - perhaps they disable the GPU process, which might degrade performance. You can do that with NW.js anyway if you pass the --in-process-gpu flag. Still, as I said before, it's a bug in the screen recording software if it can't record your screen.

    BTW the latest C3 releases include the Game Recorder object which has a built-in screen recording feature... which always works!

    I don't understand how you still can't understand the issue... I'll try to make myself even more clear (let's hope)

    - NW.js had several issues for capture the window with STREAMING softwares, such as OBS, XSplit etc..

    - So now maybe you may get why, I don't care about this "built it Recording" whatever that is. Why the hell should I force Streamers and youtubers to record with that thing, when they're used to do the same with their tools, do you really think they would even bother trying to find a solution as it's not on their end? I don't think so.

    - I've contacted support, here, for OBS, XSplit, and even forwarded that to the NW.js team, no one seems to care at all.

    - Issue is, that window can't be capture, doesn't matter what you try to do, yes, "--disable-gpu-compositing" was working but it's also heavyly reducing performance of the game itself (the arg you mentioned didn't work on my end) to a point that's, it's absolutely unplayable for the type of game I'm making (which is a rhythm game, and every frame is god damn important)

    - I see you coming, no, there's no optimization problem, since I made a test batch on my game with more than 25+ different PC configurations, from very low end hardware / refresh rate to the highest ones, absolutely 0 problems noticed so far.

    - I'm sorry but Electron seems to be different somehow as, without doing anything, I've got better performances according to my tests and this issue is gone, alongside the other one linked to your official Greenworks plugin, working yes, to unlock achievements, but also absolutely incomplete in term of features (you just have to look at the documentation to see how much features it's missing). But my main problem with Greenworks wasn't the lack of features and such, as I could have workaround, what I couldn't workaround was the Overlay absolutely not working at all, switched to Electron, stopped using your plugin and magic, it's all working again.

    So yes, as I'm saying, I'm pretty sure having a secondary option to build on Windows won't be luxury.

    The more choice you'll give to people, happier they'll be (and I know how much work it does represent, but why don't you come over the Community Discord and ask "Armaldio" which is the guy working on that Electron builder for Construct 2/3? I'm pretty sure he'd be happy to help)

    Sorry if my message sounds harsh, but I'm tired of explaining the same thing over and over, when it's absolutely clear that there's an issue, somewhere in NW.js, and it's not recording software's fault as it's working god damn fine with Electron, which according to you "is the same".

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • For future notes, I solved this issue by just not using NW.js anymore.

    I'm now compiling using Electron, which is way better than NW.js on many points and solving two major issues I had with NW.js one being the topic's subject. I still don't understand why Construct isn't offering the Electron option.. but well

    I'm afraid no one is ever going to work on that problem, so if you want somehow to fix this kind of issue, it's fairly simple, don't use NW.js, try to see Electron

  • Wow, I like this style.

    Thanks! Glad you like it! :) We wanted to go with something between minimalist and a little detailed graphics, each levels will have his own "art style" but the artistic direction will stay like this :)

  • Looks great, good luck with it!

    Thank you very much for your comment! We really hope people will like it as much as we do!

  • Hello everyone,

    "Rhythmy" is a new arcade-style rhythm bullet hell game, out now in Early Access on PC, Mac & Linux.

    Steam: https://store.steampowered.com/app/1001970/Rhythmy/

    Try to dodge and survive many levels while listening to Thaehan, F-777, Boom Kitty and more, that are part of the game's soundtrack. If you're seeking for some hardcore bullet hell challenge, while listening to some epic music, you're at the right place!

    Subscribe to Construct videos now

    As the game is slowly but surely getting closer to the official release, we'll be adding more levels, modes and features to the game! But until then, here's what you can expect from the early access build on the day it launches:

    • 2 Chapters - Which will have their own design and music style!
    • 7 Levels - Splitted across these chapters!
    • 4 Mutators - Mutators are level modifiers that will power-up your experience, making everything even harder!
    • All Mutators Challenge - This is the ultimate challenge for people seeking real difficulty, you'll have to complete the level with all mutators enabled at once, are you ready for this?
    • Level Editor - Express your creativity with the Level Editor, create, share your creations with the community!

    The game in its final form will be much different, and with your input, we really hope to make it even better! Here's what you can expect from the release of the game:

    This is what you can expect from the final release:

    • 4 Colorful chapters - with their own art style!
    • 16 Levels - including bosses!
    • Level mutators - to power up your experience (and make it harder, always harder)
    • More game modes! (that we'll tell you update in later stages..! let's keep some surprises!)

    We'll also be featuring exclusive songs made for the game, here's two of them!

    soundcloud.com/rhythmygame/soundstorm-dead-or-alive-rhythmy-exclusive

    soundcloud.com/rhythmygame/soundstorm-pinball-rhythmy-exclusive

    Links

  • I used OBS to record games I built for my twitch stream. I used display capture instead of game capture and it worked fine.

    twitch.tv/vila4480

    Of course it works, since it's not about targeting the screen of the game itself, but rather the whole screen, which isn't this topic's subject :)

    The problem we're talking about is about Game capture or Window capture, and a lot of users won't ever go for the solution you've mentioned since it's really not optimal at all on the streamer's end.

  • I tried many, many, many solutions talked to every single streaming software support and NW.js, no one seems to care at all, that's really really fucking great.

    Here's the only solution I've found, in your "command line options" or just as starting parameters for your app, if you use: "--disable-gpu-compositing" it will allow you to finally be able to catch the screen of your game on these softwares.

    But, you'll have less than 30fps, which makes the game absolutely unplayable.

    So unless someone from any team on any side at some point move his ass to do something about it, it will never ever work.

    Absolutely great.

    I'm sorry about my language, but damn, this is more than frustrating and annoying than I've ever expected, I just want to be able to record my game.. and let people being able to do so as well or even stream it.

  • Near as I can tell Obs is not set up to work with Webgl.

    The workaround from their end is disable gpu acceleration, which is Obsurd.

    The only reference of Webl for Obs is a browser plug.

    Tried that solution as well, it's not working so.. I'm unsure about what they're saying tho

  • Have you tried bringing the issue up to either teams or are you just speculating?

    I'm not speculating, it's written down when you create an issue, the instructions, what the hell can they do on an older version if anyway, Construct NW.js isn't up to date? That won't solve the issue.

    Concerning streaming softwares, I'm not sure it's their problem tho, they're working fine for all games, even old ones when they weren't even extisting, so I'm wondering.

  • If you bought a pump for your car tyres that claimed to work with any tyres, and it failed to increase the pressure, would you assume that your tyres are broken and complain to the tyre manufacturer? No, it's probably a problem with the pump - maybe it needs a different kind of adapter for the valve or something, but basically the pump is not doing what it was advertised to.

    If some software says it records the screen, and it fails to do that, it's not doing what it's supposed to so should be fixed. It's not our responsibility to make sure other people's software does what it claims to do. I don't know why people come blaming us for things like this.

    Again, I cannot open an issue on NW.js github since you're not even using the latest version of it, so they'll just tell me to update to the latest version, see if it still happens.

    Now tell me, how the hell am I supposed to do? Because ok, I get this isn't a problem on your end, but you still made that choice on using NW.js, and you're proposing that service to us, so what do we do here?

    If I contact OBS team, or XSplit team, or <insert any name> team, they'll just tell me to contact or open an issue on NW.js, which I can't do, so you're all going to send to ball to each other and nothing, is gonna move, since it seems this problem is an existing problem since at least 2 years and was also the case when C3 wasn't even here.

  • Nwjs would be the party to complain to then.

    I can't open an issue for that, because they'll tell me to update to the latest version of NW.js when construct is having 5 builds of delay. They'll ignore my request, they're saying it very directly when you're creating an issue, that's it.

    So what am I supposed to do?

  • Obs doesn't know which process to use.

    You can either go hunting for it, or use the User Media object to record from the client, or find another screen recorder.

    I understand the problem, but I'm not gonna ask all potential streamers or youtubers that might wanna promote it to "seek for another software" if you see my point.

    Seems like a lot of people have been experiencing these issues since a very long time and nothing has been done concretely to fix it, construct team may have contact to speed up the process, that's also why I'm asking. Because this is a huge problem, and that's something that might make me leave if it can't be fixed somehow.

  • You should probably tell the people who make the screen recording software about the problem if the software can't record a particular app.

    Problem is that, I don't have time, and I'm unsure it's my job to contact every single streaming software support to tell them that, games made with C3 can't be streamed.

    I can't be the first one talking about this issue? You must be aware about it, and I'm expecting there's a least an explanation or a workaround...

  • That's why I'm "bumping" after 24h, this is a forum thing to make the topic go up in the list, so people can see it easily :)

    Anyway, my request is still active, still didn't find anything about it

  • Bump! Still an active request