Jase00's Forum Posts

  • Where did you get "construct3-win64-c77-stable" from?

    Does c77 mean r77? If so, you're on a verrrry old version of C3, as the current latest stable is currently r276.2

  • Thank you Ashley, I really appreciate it!!

    Perhaps I should have just simply asked from the start, considering that it seemed like a "feature that simply needs to be exposed".

  • It's like, so reachable, yet so out of reach haha...

    Like, perhaps I could convert the plugin from C2 to C3 and figure out how to fix it if it's broken and everything. But then I'm thinking "All of this, for 1 variable to be exposed for the Video plugin", a crucial variable that I require for my project, yeah, but... what if the Video plugin got an update/fix in future, then my plugin would be borked and I'd have to maintain it, all just to have control over playback rate lol.

    I understand I can't just download the current C3 Video plugin and try to add the lines in for playbackRate either.

    I also know I could post as a suggestion, but seems like few people would upvote something like this. And also, checking the suggestion topic, I guess it's soon to be renewed to 22H1, as it's still currently on 21H2.

    I'm kinda like... what do I do?

    I want to politely request to Scirra if this would be a quick task to add in to the Video plugin, but then it's the whole predicament of "Is this a minor addition?", and if everyone starts spamming the forum for their small requests, then problems happen again.

    All this headache to make speedy videos lol. Hmm.

  • Ahh I follow - Thank you for the information and resources, I greatly appreciate it!!

  • 2025?

    I also haven't used my discount, and mine also expires in 2025, which sounds correct. I might use mine in a year or two!

  • Is this only when previewing, or is it taking 2 minutes to load when exported and opening it?

  • Great theme - I've used this for years and it is very well designed, easy on the eyes, and very efficient with spacing.

  • Perhaps it's my lack of understanding of Javascript, but I can't get this to work - Infact I can't get any of the video properties to change, including "Volume" or "currentTime".

    let inst = runtime.objects.Video.getFirstInstance();
    inst.x = 200;
    inst.currentTime = 0;
    

    If I do that, I see the Video get moved to X=200 which is good and proves it is picking the Video object fine, but I can't seem to change any properties of the video (I've also tried inst.Volume = 0 ).

    I should really re-read Ashley's in-depth Javascript tutorial to understand this better, but as I was so close with successfully setting the X position of the Video object, it must mean I am REALLY close to being able to set the playbackRate.

    My next method to try and figure this out, is to try and do something with the Audio plugin, as I remember reading about the "audioContext" stuff.

    Could it be that Video is not scriptable as of now in C3? If so, is that the same for many plugins? Do the devs of C3 need to expose each and every property for each plugin? I ask, as I want to try to understand if this is more "Scripting unlocks almost 100% freedom" or "Scripting requires the C3 devs to implement what you need".

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • I almost could see myself doing some event sheet view stuff on my phone in portrait mode.

    I just wish they could add a quick and dirty "drag events" for touch devices. Maybe like the leftmost 32 pixels acts as a "drag event block" to touch input, and touching anywhere else on an event block could behave as it currently does.

    Besides that, and after switching to a keyboard without auto-correct, the event sheet view is actually really usable on a phone!

  • Hey, thanks for the idea! I'll give it a try when I get home.

    I lack javascript knowledge and was reading about the Audio API, and I assumed it would work similarly with Video. I will find out later!

  • Ayy,

    I was curious, is there a "playback rate" for the video plugin? Is it possible to expose this via scripting?

    I'm making a lil rhythm game, and the audio playback rate can be adjusted to change the difficulty of the song. The backgrounds are sometimes muted videos, but I can't think of a workaround to get the video to play faster/slower.

  • Heyy, what browser do you use? What plugins/addons/extensions do you use on your browser?

  • I wonder if a tick box could be added in the animation editor, named "Skip frames if animation speed is beyond framerate" (or something more concise!) and default it to "Off" which prevents it from affecting old projects, but allow everyone to choose to have it going forward.

    One for the suggestion pile!

  • Maybe it's about reputation and trust. Valve gave access to the source code of their major games, and unfortunately the code ended up being leaked. Even a huge company like Valve trusted people with their source code, and the people they trusted failed to keep it private.

    Another thing to consider - what if someone just "looks" at your finished game, and they make a new project and try to copy your game from scratch, WITHOUT your capx? How would you respond to that? We are game devs, we look at games and we can deconstruct how they work, so it's not impossible. A group of people managed to recreate Super Mario 64 with no source code at all (altho it took a huge amount of time).

    On a similar topic - How would you respond to fangames? Fangames are a popular area, and a lot of people get very upset when fangames get banned or closed.

    Here's what I would do to try and protect my project that I must send to a company or share:

    Upload a video recording of your game, including you editing it in Construct, onto a long-existing website (e.g. YouTube). Keep it hidden/private. This is just to keep as evidence in case anyone tried to steal your work (you can unprivate the video, and it will have a date stamp of the upload date that is impossible to fake).

    Keep copies of your saved capx file throughout development. You can then demonstrate the stages of development if you needed to prove this.

    If you have a community/fans, and you have a good reputation, then you can bet that your community will defend your ownership online and will leave negative comments on any content that is stolen from you (whether you like it or not, as they adore your game - I am not suggesting that you tell your community to defend you).

    Hope any of this is useful!

  • It's understandable that seeing games that are "selling well" is a way to determine if C3 is a professional game dev software, but that could give many different results - What if someone produced a really generic basic looking game, but it's generating a lot of money due to the developer designing it to be addictive? What if someone made a beautiful huge RPG game with many complicated systems, but they failed to market themselves well and aren't making as much money compared to some random game made on Unity?

    I'd frame it more like "How accurately can C3 produce the idea that I am thinking of?"

    What project idea have you got? Is it a huge RPG game, or a basic idle game that is very simplistic but addictive?

    Do you want to produce games for Windows/Mac/Linux? Android/iOS? Console?

    Whatever your idea is that you want to create, ask about that.

    I am someone developing for Windows/Mac/Linux, on a variety of different projects (platformers, rpgs, rhythm games), and I can say that I'm having a GREAT time with using C3 and the results it produces, even when it comes to performance.

    As long as you have an understanding of game dev logic (the same game dev logic that applies to ALL game engines, such as Unity). Game dev logic such as "don't put a shader effect on a sprite that you will have 100 instances of (instead, put the shader effect on a layer)" or "Don't test for collisions endlessly for many instances" and such, then you will have a smooth experience, I can assure you. To be honest, if you're targeting Windows/Mac/Linux, you can get away with these "game dev logic" issues a bit more, since PC's are so powerful.

    I'm less familiar with the experience of Android/iOS, and I am aware console support is a bit eh as of now, but maybe some others can chime in with this.