Lou Bagel's Forum Posts

  • Everything seems to save like normal but when opening up a project sometimes I notice changes I made last time I worked on it don't seem to be present.

    So I look at the dates that the files were last modified and there are auto-backup files that have later times than the capx file.

    If I notice it right away I can load the backup but if I don't then it is as if hours of hard work just disappeared. I can pull up a backup file but then I have to find all the changes I made in the project and reconcile the two versions.

    This is very infuriating.

  • 1) I assure you I did not save AS, I try to keep very organized.

    2) I DID lose something. I know minutes vs days may seem like I should look on the brighter side, but with a complicated project where you spend a lot of time testing and fixing you may not realize for some time that something you fixed got lost.

    3) The core issue is still there—I click save and it shows that it is saved but it is not. A basic necessity for any program you pay for that you are trying to build a business around.

    I appreciate you trying to be positive here but don't want this to be trivialized as I'm considering taking my future business elsewhere. It could be something I did or just an issue on my computer but I'm 100% positive I did not select SAVE AS instead of SAVE.

  • Hello,

    I would put this in bugs but I know if the guidelines for bug reports aren't followed exactly they just get closed. For example I don't know how I would get a "working capx" for this.

    Over the past week there has been multiple times when I save a project but after closing the project and re-opening it is not the updated version. I believe it is the version from when first opened.

    This is the best thing to show that I can think of:

    I had my project ("Dave") opened for 2 days working on it. I click save one last time, wait a moment to allow for the save, then exit. When opening Construct back up I notice that in the recent projects the autosave file is listed as the most recent. I open up the project anyway and it is definitely not the most updated version. I take a look in the folder and can see when the files were last updated, showing a 2 day gap in the autosave and the file that was supposedly saved.

    I am using Construct 2 r265, which I believe is the most recent stable version. Personal License.

    Being able to save your work reliably is a pretty basic necessity. I know Construct 3 has been out for a while now and that is the main focus. So I tend not to complain about anything else I find with C2 since I know I'm not using the newest product, but I'm still a paying customer as I purchased the C2 license what seemed like just months before they announced they would be working on C3. I am hoping to upgrade to C3 after releasing a tiny game or two and can justify the monthly expense. I am a huge Construct fan but this kind of shakes my faith in the product a bit—hopefully it is just a bug that gets fixed quickly. With all the options out there it would seem ridiculous to pay for something that can't even save your work reliably.

    Time to open up the autosave and try to see if I can figure out if it missed anything...

  • Made a few sprite fonts. I had a hard time finding ones ready to plug into Construct so I like to share when I make them.

    Have three now that you can download from itch:

    https://loubagel.itch.io/lou-bagel-fonts

  • I made a couple of quick Sprite Fonts that anyone can use freely: loubagel.itch.io/lou-bagel-fonts

    Is there a quick/easy way to convert a font (from ttf, woff, or otf) to be used as a sprite font in Construct?

  • Just wanted to share our Ludum Dare 42 jam game, which was created with Construct 2:

    Kind of a twist on the classic Breakout.

    Play in browser: bagelshorts.itch.io/spaceout

  • Hello everyone,

    For some time I've been wanting to try and make some video tutorials for Construct. I did this one kind of spur of the moment and would like some feedback on it, such as on ease of watching, actually learn something, voice, visuals, etc.

    Also, the topic of parameter defaults was something I just figured out that day so if anyone has any information to add or counter-points please let me know, as I hope I'm not giving people bad info.

    Here it is:

    Setting Defaults for Function Parameters in Construct

    Subscribe to Construct videos now

    link: youtu.be/Tk8TLNS06p4

    How to set a function default in Construct.

    Using a ternary operator you can easily create a default for a function parameter. To increase readability in complex functions I like to create a local variable in the function, but if only using the parameter once you can skip this step.

    set localVariable to: Function.Param(0) ? Function.Param(0) : "default fallback"

    If a parameter is passed to the function the local variable will be set to this parameter. If no parameter is passed then a default can be used.

    Use Case Example:

    Lets say you are making a simple game such as a space shooter like Galaga or classic platformer like Mario where when you get hit by an enemy it always does the same thing—lets just call it damage of 1. So you make a function to call whenever this damage is done, as you may need to perform multiple actions such as updating a HUD. Later in game development you create a more powerful enemy that you want to do more damage or something different. You could create a separate function or go back and add all the previous function calls to pass a parameter of 1 (as in 1 damage done). Or you could use this default method to have 1 damage be reduced whenever no parameter is passed but this allows you to pass a parameter (of 2 or 3) when that more powerful enemy damages the hero.

    Also, if anyone wants to let me know if this has the same result in Construct 3 as in Construct 2 that would be helpful, as I've already been asked that.

    Thanks!

  • Lou Bagel's Waffle Bar

    If you don't feed them they will eat a bagel...

    This is a classic arcade type of game inspired by the arcade game "Tappers"

    Link to Play: loubagel.itch.io/lou-bagel-waffle-bar

    Play in Browser (no download), Free, Keyboard or Game Controller

    https://imgur.com/PUNFuVH

    ...also, what's the format for adding an image, I can't get it to work?

  • If i understood correctly, C2 won't be getting new functions, only corrections.

    If that is true, can someone tell me if search is better in C3??

    ...I think I heard that too but I'd figure I would still bring it up. I figure it may be helpful feedback for C3 if it acts the same way, and you never know.

  • I use the search feature to find events, variables, etc a lot but I feel there are simple additions or changes that would really help me save time.

    There are multiple situations I run into but here is just one in order to illustrate:

    I use the search and find several events I would like to examine. All the sub-events / nested events are hidden though so I can't get the full picture of what is happening. I understand the events are hidden / collapsed to make it easier to find the part I am searching for but it would be nice to be able to expand. When I exit/escape from the search the scroll doesn't stay focused on the highlighted event and all groups are returned to being collapsed. So the best way to explore further is to remember the event (line) number, escape, then scroll and expand groups as needed. If I don't find what I am looking for I have to re-enter the search and find the next.

    Maybe I use more groups and nested events than others so they don't come across this problem, but I am trying to stay organized by using a lot of groups so I would love if the search feature would save me from expanding & collapsing back and forth when bouncing back and forth between two areas.

    Other thoughts/ideas/suggestions

    • Highlight Action results that matches search
    • Expand nested events during search
    • Collapsing groups during search. This would be helpful when sorting through many results.
    • Result Counter. Example: the search term "health" was found 23 times. Even better: was found 13 times in reference to instance variable, 8 times in a function name, and 2 times in an object name
    • Double Clicking on event, or highlighting and exit search, will keep focus on that event (as in keep groups expanded and scroll bar on that event)
    • Searching non-events would be helpful sometimes as well. For example, search for all objects with a behavior (solid, platform, etc) or that have an instance variable (probably not helpful for an organized programmer but sometimes I forget which object I gave a variable to).

    Not asking for all of these but any additions would be greatly appreciated.

    Please let me know if I am unaware of more detailed search options. Thanks

  • Tom can finally walk around with his Walkman

  • Missing a prerequisite to relaxation...

  • Looks really cool, but I didn't figure out is there possibility to play without downloading. It's will be nice to try these games in browser, I think most of us just too lazy to download etc

    Yes, when you click the link the game immediately starts loading at the top where you can play in browser.

  • Updated this a bit more and you can play here now: https://loubagel.itch.io/underground-ninja

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads