GUI recipes not working

Started by Skippysk8s

Skippysk8s Lv 1

many of us have had trouble running GUI based recipes the past 24 hours. The restore best is not working. Something isn't working correctly on Blue Fuse, Quake or other GUI based recipes

frood66 Lv 1

this is a tad important - one of the most used GUI recipes (Blue fuse) no longer works as intended….it appears that lines of instructions have simply disappeared. Considering the warning from U (Foldit central) that more or less no one will be about next week…..any chance of a concerted effort to sort this?

LociOiling Lv 1

A bit of digging into all.macro shows that old GUI recipes have "ActionNoviceRestoreRecentBest" and "ActionNoviceResetRecentBest" for these actions. But the GUI recipe editor in the client simply omits these steps. From the earlier feedback, it seems like they are skipped when you run the recipe as well.

If you add the actions in a new or updated recipe, they are rendered as "ActionStandaloneRestoreRecentBest" and "ActionStandaloneResetRecentBest".

It would seem to be a simple matter to accept either name for the corresponding action.

Looking at "Blue Fuse GUI w25 [NC]", recipe 48188 it seems like there may be some other problems with how old GUI recipes are displayed in the GUI recipe editor. I'm limit up on my folding for the moment, will update this feedback later with more detail.

actiasluna Lv 1

Does someone have a list of GUI recipes to "quarantine" until this is fixed? Or can I just search GUI in recipes?
(I have a bunch of them, not all sorted into GUI and LUA.)

LociOiling Lv 1

Synopsis: GUI recipes get modified as they are downloaded or run.

In testing, I first downloaded "Blue Fuse GUI w25 [NC]", recipe 48188 manually into a client that's not connected to chat.

The downloaded recipe gets written to "single.macro". This version of the recipe is intact.

The downloaded recipe gets incorporated into "all.macro". In this version, the recentbest actions have been eliminated, and all subsequent steps have been renumbered This happens without running or editing the recipe.

I also tested with an all.macro that had a number of GUI recipes with recentbest steps. If you run one of these recipes, the recentbest steps are deleted from that recipe, and all.macro is updated with the changes.

GUI recipes that you don't run stay intact, and running Lua recipes also doesn't hurt anything.

The good news is that the recipes on the server seem to be intact. So any shared recipes can be re-downloaded once this is fixed. You can also manually add the deleted steps to any recipes that have been zapped. The re-added steps are written out with the "Standalone" versions of the keywords. Presumably those keywords will continue to work going forward.

Also good news is that other recipe steps don't seem to be affected, although I haven't tested all the actions. So far, only the GUI recentbest actions are a problem. I was confused when I suggested other actions might be an issue.

One point of confusion stems from how the recipes are stored. The steps are stored as properties named "action-0", "action-1", "action-2", and so on through "action-10", "action-11", "action-12", and so on. The steps are executed in this order.

The confusing part is that the steps are written to the file in collating order, so "action-1" is followed by "action-10", "action-11", and "action-12" and so on. As a result, the file order is not the order of execution on recipes with more than ten steps.

If anyone is interested, I now have a vim edit macro that makes all.macro or single.macro more readable. If anyone knows a Lua package which handles properties files (like options.txt and yes all.macro), please PM me.

LociOiling Lv 1

Further testing of "My GUI Script [NC]" and "Aotearoas_Romance" revealed that the "Restore Very Best" action (internally "ActionNoviceRestoreAbsoluteBest") is subject to the same issues as the two "recent best" actions. No other issues were found.

Susume Lv 1

Quick save and quick load actions are also affected - they appear in all.macro as ActionNoviceQuickload and ActionNoviceQuicksave, but they do not appear in the GUI recipe editor in foldit and are not executed.

inkycatz Lv 1

Team's been narrowing down the cause - these reports have been helpful. I don't have any ETAs of adjustments or fixes yet, though.