signaljacker's Forum Posts

  • Does Construct 3 not support palette swapping in the traditional sense? It seems a bit baffling for a game engine not to support this, or am I missing something? I'm not talking about using the replace colour effect, which is both fiddly and expensive on cpu. Old games from 30 years ago did this effortlessly and the effect is still widely used in modern indies.

  • You do not have permission to view this post

  • I'm curious about this too. Palette swapping has always been such a fundemental tool in game development it would be amazing if we could just load palette files in and swap them as needed. I've never had results with replace colour that I am satisfied with and it's also a pain to set up, expensive on processing etc.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Thanks for this idea, only issue is though that the sprite with the platform behaviour needs to patrol back and forth between walls after the collision and checking for a wall will stop this once it has collided. I can live without the slow mo effect but it's making me worry about the reliability of the collisions as they are quite fundamental to progression.

  • Hi all! I have an object with the platform behaviour on it, I'm using "simulate pressing left/right" to move it (no manual player input). When this object collides with a wall object that has the solid behaviour, the wall spawns a single sprite.

    The collision type I am using is "on collision with" - not "is overlapping". This works as expected with the wall object spawning a single sprite on collision, however if I drop the timescale down to say 0.3 instead of spawning 1 object on the collision, it creates many, over and over again.

    I'm just wondering why this is, and if there is any way, at these low timescales to ensure that a collision is only checked once. I know that 0.3 is a very low timescale to use, but am experimenting with slow motion effects and wanting to ensure the game presents consistently. Thanks for any insight!

  • You do not have permission to view this post

  • Hi, I have recently run into this issue - up until now I have not been using third party plugins but I found a useful one for my project so installed and used it. I am working across multiple devices and browsers - sometimes using the app and sometimes using browser to build the game. Now when I open my project it tells me there is a dependency on a plugin and that it's not installed. If I install the plugin and restart construct I get the same error, it just doesn't remember that the plugin is installed. Oddly enough it seems to work in firefox, but in Chrome or the app I can't even open my project. It should be noted that it always asks me to log in as well it never retains my login info. Any tips on what could be causing this? I've installed this plugin about 10 times now and it's driving me mad. Thanks for any assistance or ideas.

  • Yes, it is very frustrating indeed. I realise this would be a low priority for C3 dev at this stage, but it just seems like poor design, completely locking you out of a project because a third party plugin is missing. I can't think of any other creative software that does this. They will always load the main project, albeit without the bits that are missing. Maybe there is a good reason, but due to how many of these plugins were stored years ago, trawling the forums for anything just results in a bunch of dead dropbox links.

  • I have a rather large C2 project that I'm trying to open in C3. It uses a bunch of plugins and behaviours that I don't really care about, what I want is to be able to open the project to copy and paste some of the events and objects into a new project to save time. I don't seem to be able to copy and paste between C2 and C3 which is frustrating, so I'm trying to open the project up but I get a bunch of errors. C3 essentially locks me out of the entire thing. I know I can manually remove them all, or convert the C2 behaviours to C3 (I don't have time for that). Is there a good reason why it locks you out completely? I realise any event references to plugins/behaviours that aren't present won't work, but couldn't any of those just be disabled or deleted on startup (with a warning)? Maybe there is a good technical reason for this, but in the audio world for instance if you load up third party software such as a VSTi in a DAW, if that software is missing it doesn't lock you out of the whole project, it just tells you it's missing and can't process the part that uses the third party software - and this system works really well.

    Migrating a large project from C2 to C3, rather than being super easy, is a nightmare.

  • I had a quick look at some old posts and it appears it's not possible.

    I realise that this is a weird request because normally you would want either one or the other, but in the interests of experimentation and customisation I want the user to have the option to switch between nearest neighbour and trilinear. Because my game has a lo-fi glitch aesthetic it makes a lot of sense for me to be able to switch between the modes on the fly. Is there a method to do this, or a technical reason why that option doesn't appear to be available as an event?

    Thanks!

  • Thanks for the response, I was worried that might be the case. Not the end of the world, just wanted to see if there was a super simple workaround.

  • I am using the standard noise FX applied to a layout and I have a menu that when activated sets the timescale of the game to 0 and then allows various animations to run afterward so that the menu can look nice. The noise FX stops as expected when the timescale is set to 0, but I would like to keep it running because it will look much nicer. Is there a way to "restart it" somehow, or control it via events? At the moment it just freezes the noise overlay on screen, which doesn't look nice.

  • Games like Ori don't actually have massive backgrounds. They just cleverly layer things. If you look closely, you will notice that it's the same stuff used over and over again, but maybe rotated/scaled differently. They use a lot of little tricks to make it seem fresh. You're thinking like a traditional artist, in that a background is a large static object. You need to think like a game designer in that a background can be made up from many smaller objects that can be repeated/tweaked. This is better for both memory, and allows you more flexibility in making your background more dynamic.

  • I have some old C2 projects that I want to reuse a bunch of actions from. As far as I can tell there appears to be no way to copy and paste actions between Construct 2 and 3, or am I missing something? I tried to open up my C2 project in C3, but it won't allow me to because of some old plugins that were used. Is there some way to bypass that and just proceed so that I can get to the event sheets? Thanks. I understand that the program won't run properly without those plugins but it seems a bit extreme to lock me out of the project completely as there is a whole host of other useful things I can be getting from it.

  • Thanks for the suggestions. Magicam looks great, but a bit worried about using a behaviour that no longer seems to be supported - and is labelled as alpha. It looks solid though - is it pretty reliable? I remember it being around for Construct Classic.

    I ended up ditching the scrollto method used in the tutorial I linked. Put my lookahead camera back in and locked it to half a screen width away from the ends of each zone the player is overlapping - so it lerps a bit in front of the player if they are more than 320 pixels over from the left hand side and less than 320 pixels in from the right and it's working an absolute treat!