Corrupt Project?

For some reason my gamesalad project has started to act up and is not performing properly. It doesn't seem to be firing off rules and it won't even perform a simple display text attribute. Has anyone had any similar problems?

Comments

  • AlchimiaStudiosAlchimiaStudios Member Posts: 1,069

    Yes, that can happen if you've written bad code that gamesalad cannot process. I've most commonly seen it from referencing 0 as a row or column in a table expression. A corrupt project probably wouldn't open at all or without error, but if you've really combed the project for logic issues then I guess it's possible.

    Follow us: Twitter - Website

  • MattButlerStudiosMattButlerStudios Member Posts: 486

    @AlchimiaI don't know. I checked my code and nothing seems out of place. Just gamesalad being weird like I have never experienced before.

  • marc_greiffmarc_greiff Member, PRO Posts: 250

    yes, i've run into this problem from time to time. The issue is that sometimes an attribute inside the expression editor gets turned into a string and causes GS to lock up. This happens if you double click the blue attribute. Notice in the pictures that attribute is blue in one instance and just normal text in the other?

    the fix is simple enough, but you'll have to go through every expression and make sure all of your attributes are in blue. If not, then simply delete the text and replace it with the attribute again.

  • MattButlerStudiosMattButlerStudios Member Posts: 486

    @marcgreiff‌ I will check that out. Thank you

  • MattButlerStudiosMattButlerStudios Member Posts: 486

    I discovered the problem! I was trying to save a table with a save attribute behavior. That must have locked things up.

  • MattButlerStudiosMattButlerStudios Member Posts: 486

    It turns out that wasn't the only problem. When using the expression editor for creating parameters for a rule I tried to use the text "true" and "false" for a boolean table attribute. When switching over the 1 and 2 (another term for true and false) it works. Either this is how it should behave or GS has a code problem. Anyways I am glad that it is fixed, because I have worked hard on this game! Hope this thread can help out anyone else with this problem!

Sign In or Register to comment.