Jase00's Forum Posts

    • Post link icon

    Same old arguments from Ashley.. Over 12 pages he's trying to convince us that his priorities — limiting features for easier support — should be ours as well.

    Construct creators have a long history of not listening to their customers. C3 will remain an excellent tool for education and hobbyists, but sadly it will most certainly lose its potential as a serious engine for professional game development.

    Limiting features for easier support - it's features that Scirra relied on addon devs to not touch, unsupported stuff, hence Ashley's repetition of the "red warning box" that was ignored, which yeah, fair, tinkerers be tempted, but now there's a bountiful selection of addons available to download that did ignore that red warning box. I made post about FPS limiter and not noticed bugs, I just read the description of the addon, didn't realise it was plastered with experimental, may break, has gpu schedule issues. Am I being stubborn by thinking "well OK but I still want it even tho it's literally a hacky addon where the dev says they're not sure why it is buggy", I think I am being stubborn, there's something incorrect about this addon, otherwise Scirra would have added FPS limit a decade ago.

    "Not listening" feels wrong, I've been here for over a decade and that's one of the great things about this engine, the lead dev literally responding to all sorts of queries. Definitely could be improved but to say having a history of not listening is not true. Ashley not changing his mind doesn't count as "not listening", he's written and listened to so many woes in this thread. Nice to actually hear why this is happening and it's not a money grab thing like unity and we sit on our hands wondering what happens next, you can email Scirra and always get a response. They listen, doesn't mean they bend over.

    C2 was open source briefly, and Scirra made decision to close source, THAT should have been the writing on the wall for anyone interested in open source, and has been ever since. Cool, whatever, maybe people left back then due to this, they wanna choose what they do with their business and make a living however they feel was best, much like we want control over how we handle and sell our games. I hated sub being introduced, I hate the sub now, but it gives me value because the event sheet editor is top tier.

    I totally understand the concern and will be affected too as I use a bountiful amount of experimental addons (not even realising they are experimental because missed the descriptions) and pay my sub too, but now this has been known and people are still going ******** goddamn the entitlement echoed by many is just trash.

    How about being productive cooperate like Scirra said they would, hold Scirra up to that, make a push for those sdkv2 things. Suggestion platform barely gets more than a classroom of people voting on things, where's the demand and community cooperation?

    LTS exists if there's no possible workaround. Not ideal, I fear rolling back, but that's a form of literally listening to the community.

    And, above all, make your goddamn games. Hobbiest and education? I'm neither, and have not hit a dead end with designing games. Prove me wrong.

  • Generally it's fine either way, it may be more suitable to use frames if you need to iterate, but overall it's more readable if you had 2 animations (say you have 2 items, health and ammo, better to have them named like this and clearer in your events when you see "set anim to Health" rather than "set frame to 0").

    Oh, wait, we have animation frame tags now, so I guess either way works fine!

    Perfomance wise, I believe it's not a concern.

    • Post link icon

    I am of the belief that, overall, you can make whatever 2d game you need with whatever system the game needs, whether stacking buffs, equips, anything. Maybe not one-click out of the box, but, idunno, I don't touch JS and yet to hit any dead ends with some wacky ambitious ideas. I'd be curious to know what isn't possible in events or sdk-safe JS that can't be done for making any 2D system. Or is it to eek out more performance by using these undocumented js functions?

    Different story with 3D, I can see the benefit of, say, loading a 3d object, which is only possible with 3rd party addon.

    • Post link icon

    The way I've accepted this situation is through a higher hope for suggestions to be considered. I do recognise Scirra are still careful with these and also have a boatload of other work to do, I mean just imagine manning C3 development, so so sooo many intertwined areas that must all synergise. But, demand would become higher, right? If X addon was made, won't work in future, then if it was in demand, noise will be made, and Scirra would consider it deeply?

    The one and only example of uncertainty would be the FPS limiter, which, has a long history dating back to C2 where an attempt was made but it performed awfully and was reverted, and ever since, there's been no ideal way to do this, until skymen chucked out that addon.

    FPS limit is a common feature in engines, turning vsync off is my go-to for every single game I ever play especially if using a 60hz display as its so noticeable with input delay, even more particularly twitchy reaction games or rhythm. games.

    Turning vsync off is possible now with nwjs and a chrome argument, or using C3's option to turn it off (designed for testing purposes), but it shoots up to max FPS and cannot be capped.

    I feel awkward to bring it up again or draw attention to it, as I believe I understand Scirra cannot do anything ideal about this, but then skymen's addon exists and it does the job... For me it seems flawless, but maybe it twitches or janks, maybe there's a bug somewhere with it, but from testing, feels like it's a necessity worth any risks involved and I'd keep the FPS limiter addon in my project even if it broke for many players, solely because it's that important to me and my games.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Where do you save your project? Do your events and layouts also get discarded? What OS do you use (Windows, Mac, Linux)?

  • Lol I'm already hyped even though it's long term! Very motivating and useful to know it's on the cards (assuming all goes as planned!).

    You can count on me as a tester for Linux! I found nwjs to be poor performing on Linux, despite investigating this and changing nvidia drivers around and such, yet same device booted into Windows, nwjs works perfectly fine.

    But yes, if I'm understanding correctly, this makes it a unified plugin system for all 3 desktop builds? If so, I imagine this makes it more alluring for addon devs to explore and make other third party addons (moreso addons that interact with, for example, other software installed on the device).

    • Post link icon

    How exciting! Felt like we would be waiting unknown amount of time for a resolution to this from AMD, didn't expect this could be worked around via addon.

    Is it a sdk V2 addon? I remember being fearful that V2 may prevent the community from adding "missing features" like the odd ACE and such, and sorta eventually accepted this, but this may be an example of a major game breaking issue being worked around via 3rd party addon.

    I'd take any workaround even if it causes another bug, as long as the game is playable at a minimum.

  • You do not have permission to view this post

  • Make a circle sprite, and change the circle sprite's blend mode to "destination out", then paste it onto drawing canvas and it will "cut out a hole".

  • What kinda behaviours did you create? Maybe or hopefully there's workarounds or ways to solve this?

    • Post link icon

    > Whether it does need to be Scirra or the users, definitely feels like a huge issue and should all be focused in one thread to report this (assuming amd sorta have a public bug thread we can all chime in on) and not scattershot randomly to the companies.

    The issue began occurring after a change in Construct. It's a Construct bug.

    I think this bug affects old versions of C3 though. But then we have that magical "low latency" option in older versions of C3 which happens to fix the issue, but since been removed.

    I'd take the low latency option now if it existed, infact I'm tempted to build with the older C3 just for peace of mind since I don't understand any of this issue and simply worry about players.

    • Post link icon

    Whether it does need to be Scirra or the users, definitely feels like a huge issue and should all be focused in one thread to report this (assuming amd sorta have a public bug thread we can all chime in on) and not scattershot randomly to the companies.

    Edit: is there any logic as to why C3 games work fine with that old "low latency" option, like what was C3 fundamentally doing differently with that option, maybe there's a clue there? Still baffling that things are fine for nvidia cards.

  • It's not worth the time.

    Look at any game, Ps1, Dreamcast, Wii. You'd think "oh yeah those files are locked down, not even for Windows or x86 computers!", but there's tools to extract textures and sprites, there always is.

    I pretty sure there's a tool called 3DDXRipper to capture models and textures of any DirectX game.

    I do agree things in C3 exports/html5 games, they are a bit too easy to snoop around the image files, but I think it's better to ignore this and focus on the game design first.

  • What's the exact pi you are using? Are you able to open C3 and preview projects, but only the exports are not working? Which export do you use (html, nwjs)?

  • One way is to use families, like a family of your fur sprites, then you are able to manage what is loaded and what isn't, however this might be some effort to change your project over to this, replacing your "set animation" events with creating the fur sprite and such - is it worth it? Maybe, but I wouldn't worry too much about it if you're at 1gb.