WackyToaster's Forum Posts

  • Hmm, hard to tell without seeing everything. Maybe it´s the trigger once inside the or block (OR trigger once. In that case you don´t even need it actually), maybe the animation is set wrong, maybe try to play the animation from the beginning instead of current frame... etc etc. If you don´t mind you can share the project file.

  • Datamining happens quite often, even if you try to hide it well. I´m just gonna drop this here:

    [quote:34x4u2w7]

    https://youtu.be/UJVuLvGjPOc?t=8204

    Vinny: You guys put a lot of secrets in Isaac, a lot of codes, a lot of seeds. I remember how you didn't want people to discover them right away. My question to you guys is-

    Edmund: You already ******* ****** it up! They ****** it up.

    Tyrone: They swallowed a hundred dollar steak in one bite.

    E: Yep. It's... man. Tyrone's analogy is right. It's true. They couldn't resist it, they had to break it apart. And even though people were actively working on some of the biggest secrets that would have taken awhile to unfold, they said "NOOOOO! I WANT IT ALL NOW!"

    V: And then they spoiled it for the rest of us.

    E: It's disheartening. It sucks because we're gonna start working on an expansion soon, but we sure as hell aren't gonna ******* take all the time that it took - especially with Simon, who tried his best to really bury the stuff so it would deter people from doing this, but all they see is a challenge, so they're going to dive right in and do it anyway. I can say right now that I don't think the expansion is going to feature any buried secrets that anybody will care about.

    T: It was months of our life, between me and Ed and Simon. Ed had this really crazy idea, we were like "let's do it, it'll take months, some people won't find this for years!" Nope, one week.

    E: Nobody likes to wait anymore. They like to eat it now!

    T: I'm going to challenge the dataminers for the expansion, because I have something that I haven't even told Ed about that guarantees that they won't be able to mine ***** It'll take at least three days this time! (laughs)

    E: There was some stuff in the original Isaac that I thought wouldn't be uncovered for awhile. It ended up being uncovered legitimately, but faster than I thought it'd be. I thought I'd go even further [with Rebirth], but I think I've learned that there's no point in really doing that stuff, and the best way to hide a secret is to lock it in a very challenging area. I think if we end up doing anything like that in Rebirth, it'll just be behind a barrier of entry; having a certain amount of skill. Not something that I thought was going to be a really fun and community-based ARG, which would have been nice if it was allowed to take place, but you know... whatever.

    Sadly the era where you could actually hide secrets is sort of over. If people wanna know they will tear your game apart as they see fit. If you toss roadblocks into their way, they will just try anyway and find a way around. I mean, you might be able to that by using some heavy encryption, and having a server that does the decryption, making the game requiring online just for that. And even then, people can still figure out the decryption, maybe send "fake" data packages to your server to decrypt them so they can just decrypt anything they want.

    Long story short, it´s either a huge chunk of work for very little reward, or you just simply accept the fact that people will datamine your game.

  • When you check "Key is down" this event will fire every tick. So you are telling your sprite to play the animation from the current frame over and over, it never gets to the next frame. Try using "on key pressed" or add a "System > Trigger once". In that case you want to have your animation set to loop.

    Also since you use the same animation for all 4 directions you can create an "OR" block (right click on the event) and put all 4 direction keys inside, so you only need 1 event (unless you just do this for testing and want to replace the animations later down the road).

    Also also if you do intend to replace the animations later on so you have individual animations for up, down, left and right, keep in mind that when a player presses up & right, it will sort of attempt to play both animations so you have to make sure it does not do that.

  • I don´t have that much insight on tilemaps but from what I understand...

    1

    The drawcalls will be the same. Each sprites needs a drawcall, each tile also does. This also means it´s not recommended to have single objects span over multiple tiles, because each tile will be rendered individually. So an entire tree is better off beeing a sprite rather than 20 tiles in a tilemap. I think though there is more going on in regards to rendering. Also:

    [quote:144y045s]Tilemaps also have significant performance benefits over achieving the same results with other kinds of objects, such as arranging a grid of Sprites. The Tilemap object can optimise collision detection and rendering in a way that scales well even with extremely large Tilemap objects.

    I have no idea how impactful this is though, considering construct already uses collision cells and basically doesn´t render anything outside the viewport and such. On a sidenote, people have been building some cool stuff using 1x1 pixel tilemaps, where there are several thousands of 1 pixel sized tiles on the layout with no performance impacts. Maybe Ashley has better answers to that. It also has some downsides though, that´s why I personally never really liked working with tilemaps. For example, you cannot animate tiles and I generally found it a bit cumbersome to work with for various reasons. It also depends on where you want to play the final product. For mobile it´s probably a better idea to use tilemaps because you wanna use that limited power well, on a PC you probably can get away with just using sprites, I don´t think you´d run into a bottleneck anytime soon on any reasonably modern machine.

    2

    Hard to say. If the game is entirely based on tiles, it´s probably a good idea to use a tilemap since it offers tools (like a drawing tool) that are not available with sprites. You have to keep the downsides in mind though. If you want to use animations in all your tiles except a few, you probably should just use sprites. I don´t think you can calculate it.

    3

    No, I doubt that using 4 tilemaps with 1 tile each is the way to go. You defenitely want to use one tilemap with 4 tiles.

    Also always a good thing, the manual --> https://www.construct.net/at/make-games ... ce/tilemap

  • It´s a known issue with chromium. I assume you use the desktop app (and chrome). Simply go to editor.construct.net in chrome, open the menu and set the zoom to 100%. I think the shortcut for this is Ctrl + 0. After that everything should be back to normal.

  • I had a sort of similar issue today, I tried downloading a Sprite from inside the Project (via the image editor) but clicking the download button did nothing.

    What I realised is pretty simple, it attempts to open a popup, and if you have popups blocked this will simply not work. If you use the desktop app and you get that "a popup was blocked blabla" thing when trying to connect to google drive, your popups are blocked. Interestingly you won´t get any error if you try to save a sprite or download an apk. If you go to editor.construct.net it will show a small icon on the right of the URL bar when a popup was blocked, there you can set it to "always allow". Once done the download should work just as well in the desktop app.

    Hope this helps, cheers!

  • 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

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • 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

    • Post link icon

    [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.

    • Post link icon

    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 *********** 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.