Ashley's Recent Forum Activity

  • The overhead is around ~60mb with default compression settings - less if you use specialist compression tools like RAR. So if you're worried about the download size, that's a more realistic overhead. If you're worried about the size on disk, why? Modern desktop systems have hundreds of gigabytes of storage.

    In my view this doesn't matter. If you're making a small, casual game, why not just put it in the browser? If you're making a larger game, 60mb isn't much, especially when modern PC games are tens of gigabytes big.

  • I don't like to say this but the ffmpeg.dll that ships with Electron doesn't have this problem.

    I think they might do the same thing as that GitHub account: they just say "hey look, we built it, here's a DLL if you want it - but it's entirely up to you to determine if you're allowed to use it. It's not our responsibility and don't complain to us if somebody sues you."

    So the fact it's available for download does not mean you're allowed to use it. IMO NW.js takes the right approach of distributing something you're definitely allowed to use, rather than something you likely need a license for.

    • Post link icon

    In the latest versions of C2, you can also record videos of the canvas from events.

  • I deliberately did not change this expression in WebGL 2 mode for two reasons:

    • what are you going to do differently if it's supported? Probably nothing - there isn't much different other than slightly improved visual quality in some specific circumstances. So it should not be important to the game logic if WebGL 2 is supported.
    • I assume there are lots of projects out there that do something like "if renderer = "webgl", do some cool effects, otherwise turn them off" (intending this to fall back to canvas2d). If there is a new "webgl2" mode, this will then fail that check, and possibly make the game disable effects when there's no need to. In other words it's a backwards-incompatible change. People hate it when they update C2 and something is broken.

    So there's not much to gain and a lot to lose.

  • I asked previously for all the necessary files to reproduce the problem. I still don't see that anyone has provided them. I cannot investigate the issue without that.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • That seems to contradict what I've heard from other sources. But I can't speak on behalf of Microsoft here.

  • Closing as the .capx relies on a third-party plugin. Please see our bug report guidelines. This could also be a change on the part of YouTube - maybe they don't want you playing videos from NW.js.

    You absolutely should not download and use a different ffmpeg DLL unless you've seen this notice on that website, understand the legal implications, and have paid for the correct codec licenses:

    [quote:2qapn1ct]Using MP3 and H.264 codecs requires you to pay attention to the patent royalties and the license of the source code. Consult a lawyer if you do not understand the licensing constraints and using patented media formats in your application. For more information about the license of the source code, check here.

    This also applies regardless of where you obtain ffmpeg.dll from, if it includes certain codecs.

    The version that ships with NW.js does not include any patented codecs, so is free to use. AFAIK YouTube supports open codecs, so it should be possible to get it working, but it's not our responsibility to investigate or fix third-party plugins.

  • I think it's important to note:

    • the exact laws vary around the world and depend on the jurisdiction
    • if you want to know for sure, get proper legal advice - consult a lawyer

    Still the easiest answer is - just don't do it. At least one sure-fire way of avoiding copyright infringement is to simply not go down the fan game route at all.

    As far as I am aware (as a non-expert, non-lawyer) in some cases companies are required to issue takedown notices, to keep their trademarks valid. For example if you could prove that Nintendo knew about, but did not try to take down, a game using the Mario character, they could lose the rights to use Mario themselves. So they have to come after you. They probably have staff hunting for this kind of thing. This makes it pretty risky to release anything at all, ever. And I think the reddit post is correct in saying that making it free does not change anything.

    If you make a game privately and never release it to anyone else ever, I guess you might get away with it. But I think most people eventually want to share what they've made, and I'd guess keeping it private still doesn't make it legal either.

    I also think in the community there's an interesting comparison to C2 devs who want their games protected. Lots of users are worried someone will rip off their games, and often ask questions about how to best protect the code & assets, what to do if someone copies your name/character ideas etc. It's funny that so many people in this community are worried about this exact problem happening to them, yet others seemingly defend the whole fan-game idea, which is often doing just that. I don't know if any particular individuals exist who are both worried someone will rip off their game and is also in favour of ripping off other people's games, but it's still interesting that these conflicting views exist in the community.

  • Last I wrote that it was true (quite a while ago now), but if you can rename the .exe and everything still works... I guess they fixed it!

  • There shouldn't be any performance difference between them, but I find PhoneGap Build more convenient to use.

  • BTW until this is fixed, I've heard there's a workaround - if a tab is playing audio, it's not suspended. This is a reasonable thing for a game to do, so if you play a quiet music track or something, and set the Audio plugin to play in the background, then it should also keep hosting the game. The multiplayer demos in C2 don't do this, but perhaps your own games can. Hopefully Google will fix this with a better solution soon.

    • Post link icon

    It should work on all platforms, yes. Have you tried it?

Ashley's avatar

Ashley

Early Adopter

Member since 21 May, 2007

Twitter
Ashley has 1,776,357 followers

Connect with Ashley

Trophy Case

  • Jupiter Mission Supports Gordon's mission to Jupiter
  • Forum Contributor Made 100 posts in the forums
  • Forum Patron Made 500 posts in the forums
  • Forum Hero Made 1,000 posts in the forums
  • Forum Wizard Made 5,000 posts in the forums
  • Forum Unicorn Made 10,000 posts in the forums
  • Forum Mega Brain Made 20,000 posts in the forums
  • x126
    Coach One of your tutorials has over 1,000 readers
  • x74
    Educator One of your tutorials has over 10,000 readers
  • x5
    Teacher One of your tutorials has over 100,000 readers
  • Sensei One of your tutorials has over 1,000,000 readers
  • Regular Visitor Visited Construct.net 7 days in a row
  • Steady Visitor Visited Construct.net 30 days in a row
  • RTFM Read the fabulous manual
  • x42
    Great Comment One of your comments gets 3 upvotes
  • Email Verified

Progress

32/44
How to earn trophies

Blogs