WackyToaster's Forum Posts

  • Well yes, reencoding might be the solution but I haven´t tried it. I just needed any video file for a small test so I didn´t care that much. The point is that an error imo should tell me where the problem is so that I, as an enduser, understand how I can solve it (unless it´s something obscure that I cannot solve as an enduser). I know programmers love their cryptic error messages but I´d rather understand what´s going on.

    [quote:15e0rfxv]Error: Something happened

  • https://i.imgur.com/8cXzmEM.png

    Tried to import a video and I got this error. Some other videos work fine, changing folder does nothing. What exactly is this error trying to tell me?

    I assume it might have something to do with the video format?

  • [quote:1qiwvofa]The simple fact is, nothing will be easier or more CPU efficient than just using a proper trace/raycast to find out the normal of the surface the player is walking on.

    Shouldn´t it be sort of possible bullet behavior? I mean yeah maybe not as CPU efficient but you can continously shoot invisible sprites down from the player while he is on ground, have them bounce off and get the grounds normal by comparing the initial angle (90) with the angle after the bounce. At least in theory, I haven´t tried it. You can destroy them directly after the bounce so even if you shoot every tick there shouldn´t be a huge amount of sprites. You probably can even get away with shooting it like every 3 ticks if you want to optimize.

    Anyway, I recently tinkered around with the SDK creating https://www.construct.net/at/make-games ... 7/utc-time It´s the first time I ever made a plugin and I´m rather noobish with JS. From that experience I can just say...

    [quote:1qiwvofa]- Having some larger sample/open source plugins for people to learn from.

    • Something to make setting up C3 plugins faster. Currently there is a lot of cutting and pasting names, many files etc. It's for the better, but I think we could make something that would speeds up the process.

    ... basically this.

    Especially the initial setup (UPDATING PLUGIN IDENTIFIERS) gave me some trouble and I found the documentation not sufficient/confusing. I could swear I changed everything but as soon as I changed the plugin ID it stopped working. I don´t remember exactly what ended up solving it. Same goes for the ACEs. In particular, I needed a "combo" dropdown thingy but the ACEs documentation doesn´t show how exactly this has to be defined. There´s just a lot of {[]} going on and it´s confusing if you only get told

    [quote:1qiwvofa]"combo" — a dropdown list. Items must be specified with the "items" property.

    I ended up downloading another addon and check it´s code to figure it out.

    So from my experience: More/better samples, better documentation and it would be awesome to have an easy method for the initial setup of ID, names and references.

  • A very good portion of QOL stuff, new features you probably won´t see in C2, new runtime incoming. A year is cheap enough to give it a go and see if you like it. If not, you won´t starve either way.

  • Why not just try it out? And I´m pretty sure it works.

  • iirc all you have to do is put some lines of code in the config.xml and provide your splashscreen images. You should also be able to disable it. Don´t need to pay extra for that.

    https://cordova.apache.org/docs/en/late ... index.html

    [quote:20r11ts6]If you have no interest in monetization, and you just want to pay $99 PER YEAR to show Granny you're a 'dev' and made a game of Pong, knock yourself out.

    Money is worthless, just leave and never come back.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads

    You call 99 bucks a "dev level price tag" and because it's per year it's a cashgrab? Get a grip.

  • [quote:39y3ozry]Scirra won't get another dime from me. I was led to believe C2 was a "lifetime" tool to monetize apps. It was not - whats the point of lifetime updates if the C2 monetize environment no longer works?

    "What´s the point of making games if I can´t rake in money with it?" The joy of making games, stop caring about money. If you are just in for the money, get a job, that pays easier and better.

    Out of curiosity, what cordova plugin was it that was insecure? Would you have been able to do it without the plugin? If no, well that´s bad luck. If yes, then just do it without the plugin and stop crying about it. Oh yeah intel XDK shut down, tough luck. The time you spend crying about it you could have spend on learning cordovaCLI (that´s what I did). Probably takes a day of tinkering/googling/stackoverflowing at most to get used to and you are done. Life isn´t serving everything on a silver platter, in fact, life is more likely to attempt to murder you with that silver platter. Get used to it.

    Maybe you just have to refocus your interests, there are other platforms you can publish to that aren´t whatever clusterfuck the mobile market is.

    [quote:39y3ozry]This has been one of the biggest issues for me. That page convinced me to buy it. I assumed that it'd actually integrate with Steam somehow. Nope. Even if you click 'more about Steam', there's actually nothing more about Steam.

    "Wahhh wahhh why am I not beeing spoonfed everything." Brbrbrbrbrbrb here comes the airplane. https://www.construct.net/at/make-games ... umentation

    The only thing I gotta agree here is the fact that the "Help on 'Greenworks'" thing literally just links to the construct homepage. And the "more about steam" just links to an almost identical page with no further information.

  • [quote:z8ir066t]It looks like the jank comes from a "Create object" action. My best guess is that you are creating an object that is not already placed on the layout, so does not have textures pre-loaded when the layout starts. This means when you create it, the engine is forced to load its WebGL textures on-demand the moment it is created, which is very expensive and can definitely cause jank. This is why you should take advantage of layout-by-layout texture loading, which uses the fact an object is initially placed on a layout as a signal to pre-load it. (You can destroy it on start of layout if it doesn't need to be there initially, but must be placed on the layout for Construct to pre-load it.)

    Now this is useful information.

  • Alright alright, I´ll post it in the issue tracker.

    [quote:1n9f4q8w]You can already move around the array editor with the arrow keys, you need to hold ctrl as well though.

    Why do I have to hold ctrl? Is there a reason for this? :V

  • [quote:3c8x10tk]I think bug and request reports must be made if you want to see changes, though.

    Nah, changes and bugfixes must be made if Scirra wants to see money, though.

    We´ll see if they fix it, else I´ll go through the slog of creating reports

  • [quote:2n6spwau]hello WackyToaster, go to Settings, Save & Backup and remove the option "Periodically back up active project", I think. (when on the train)

    Well, I don´t think disabling autosave/backup is the preferred option here. I mean I could just switch it to local backup I guess. I´d still rather not have to meddle with the settings in this case though.

  • Now that I´m on vacation and got more time to dev around, I stumbled over some annoyances in C3. I´ll just use this to drop everything I find. I don´t want to post these in either the suggestions or github issue thing, because they are minor and I honestly can´t be bothered to file a complete report (for each?) about. Feel free to expand the list.

    Array Editor

    • It´s impossible to delete the number 0 out of the array fields. You have to change it to a different number first, then you can delete it. I´d assume 0 is seen as 'empty' but that isn´t exactly true.
    • Would be awesome if I could navigate the editor with the arrow keys.

    Image Editor

    • Two finger zooming is very slow in image editor (on a 4k laptop with touchscreen at least) It seems to go at a fixed maximum speed.
    • Trying to set the brush size to e.g. 250 by typing it in the field results in 1250 (then defaults to the maximum of 500) since it doesn´t let me delete everything out of it. One number always has to be present.

    Bullet behavior

    • Would be great if I could not only set the initial speed, but also the initial angle.

    Conditions, Events & Eventsheet

    • From C2 I´m used to navigate through most of the Condition and Event creation with keyboard. In C2 pressing 'enter' in this window does the next logical operation (letting me pick the object). In C3 a popup will tell me that I have to pick an object (duh)
    • When searching through events I get this awesome list of all the events that contain my keyword. Sadly I get no "edit this event" option when I click on it, the closest thing I get is "go to"
    • Global constant variables: DOTHEYREALLYHAVETOBEINALLCAPSBECAUSEITHINKITLOOKSUGLY
    • When creating (e.g.) a condition for my Object 'zing' I use the search bar to quickly find it between all the Objects. However when I type 'zing' the first shown (and selected) Object will not be 'zing' but 'amazing' because it´s alphabetically ordered. I´d rather have the closest match first though.
    • If I do this, it would be really neat to either get multiple windows for each selected action or some sort of 'batch edit' where I can edit all selected one after another. Or maybe even both, either way it would save a ton of navigating.

    Misc

    • If I can check for 'If [Sprite] is overlapping [Tiled background/9-patch]' why doesn´t it work the other way around? Is there a particular reason for that?
    • Also, if I can check for said overlap, I´d love to at least be able to disable the collision checking on Tiled backgrounds and 9-patches
    • When I was deving on the train (with a garbage on-off internet connection) the autosave would constantly ask me to sign in my gdrive again.
  • Did some translating, here are a few things to note.

    • Some stuff is germanized and shouldn´t be translated, but could be hard-translated. The question is where to draw the line, but it´s very common to germanize englisch phrasings in the IT-sector. (To a degree where you know the englisch word but forgot how one would call it in german )
    • Some stuff like "Angle" seems to reoccur quite a bunch of times, couldn´t that be condensed somehow?
    • Sometimes it´s hard to translate something since it´s out of context.
    • There´s some reoccuring phrasings like "On X happening", if several translators work on it some might translate it a bit different, but it has to be consistent.