Foldit Changelog

What's new in Foldit 20181204

Feb 26, 2019
  • General:
  • New feature - the 'pick sidechain' tool.
  • Added additional logging to track down Windows errors.
  • Added an option to appear invisible in IRC by default.
  • Bug Fixes:
  • Better handling of molecules in small molecule design puzzles, leading to fewer crashes and fewer unwarranted "Modification is not chemically feasible!" messages.
  • General crash fixes.
  • Fix crash with disulfides.

New in Foldit 20180810 (Aug 13, 2018)

  • Features:
  • Added some additional instrumenting to report crashes and errors to the server.
  • The initial code for always-positive conditions (now bonuses) is being rolled out. For now, scoring will remain the same.
  • A hotkey file has been added, allowing you to customize hotkeys.
  • Loading screen tips have been added as an editable resource file. Suggestions for additions/changes welcome!
  • Adjusted some wording in Intro puzzles and tuned difficulty.
  • Additional script hooks have been added:
  • table filter.GetNames() - Get all filter names
  • table filter.GetEnabledNames() - Get active filter names
  • table filter.GetDisabledNames() - Get disabled filter names
  • bool filter.AreAllEnabled() - True if all filters are active
  • void filter.Enable(string) - Enables the named filter
  • void filter.Disable(string) - Disables the named filter
  • void filter.EnableAll() - Enables all filters
  • void filter.DisableAll() - Disables all filters
  • number filter.GetBonusTotal() - Total bonus score of the filters
  • number filter.GetBonus(string) - Bonus score of the named filter
  • bool filter.ConditionSatisfied(string) - Is the condition satisfied or the filter active
  • bool filter.IsEnabled(string) - Is the filter Enabled
  • string puzzle.GetStructureName() - Get the structure name of (multistart) puzzle
  • bool save.LoadSolutionByName(string) - Load the highest scoring solution by name
  • void save.SaveSolution(string) - Save a solution
  • Additionally, the following function has changed:
  • structure.SetSecondaryStructure (and selected variant) - now can specify 'a' to auto-assign structure by DSSP
  • Bug Fixes:
  • Fixed several crashes in geometry rendering code.
  • Fixed an issue in Symmetric puzzles with certain tools introducing asymmetry issues. Additionally, puzzles which once crashed when asymmetries were detected now instead cancel the running tool and report an error.

New in Foldit 20171128 (Nov 29, 2017)

  • This build will include some backend updates to the Drug Design code. This also updates the solution file format, so if you're having trouble sharing or loading teammate's solutions, make sure you're up to date

New in Foldit 20171009 (Oct 11, 2017)

  • General:
  • Updated the splash screen. The old credits screen was getting crowded, so instead we've listed the contributing institutions and included a link to the website credits page.
  • Bug Fixes:
  • Fixed an issue with multistart puzzles not properly handling some setups

New in Foldit 20170501 (May 3, 2017)

  • Filters:
  • Hydrogen Bond Network filter - this filter is now aware of the 'core' of the protein. We can now constrain the HBonds to only those which feature core residues. This is important because the surface networks that we were seeing before weren't really doing anything to increase stability.
  • Fixes:
  • Windows should be brought to the foreground more consistently while clicking on them in the selection interface.

New in Foldit 20161108 (Nov 9, 2016)

  • We're releasing a new client today with an exciting new feature - the Blueprint Tool!

New in Foldit 20160928 (Sep 29, 2016)

  • Disulfides should no longer cause crashes in certain situations.
  • The Cut tool should no longer be disabled in the Classic Interface when Rebuild is disabled.

New in Foldit 20160725 (Jul 26, 2016)

  • General:
  • Added a view option for hiding symmetric chains.
  • Disabled audio.

New in Foldit 20160614 (Jun 14, 2016)

  • Added AbegoFilter to filter loops based on ABEGO rules.

New in Foldit 20160504 (May 4, 2016)

  • General:
  • Quicksave slots 1-8 are now available through hotkeys.
  • Constraints can be hidden/shown in the view options menu.
  • Tools:
  • Remix: Remix has been significantly reworked. Running Remix will now pop up an interface which allows you to select among a list of options. The tool will also now only modify the selected region, instead of moving the rest of the protein along with it. Pressing the Plus button will allow you to store multiple results in quicksave slots 1-8. A score estimate for each result is displayed in the UI.
  • Remix is now available on all puzzles.
  • Ramachandran Plot: The minimum size of the panel is now smaller.
  • Selection Interface:
  • The Secondary Structure assignment buttons are now in a "Drawer" in the Selection Interface.
  • Scripting:
  • Updated the scripting interface for the new Remix tool. structure.RemixSelected(start, num) will now store up to num results into your quicksave slots, beginning at start. The function will return the actual number of results inserted.
  • save.QuicksaveEmpty(slot) will now return whether or not that quicksave slot is empty.
  • Bug Fixes:
  • Small adjustments to ideality scoring due to a misspelling in the database.
  • Fixed a crash on loading ligands.

New in Foldit 20160401 (Apr 1, 2016)

  • Addresses crashes in disulfide puzzles

New in Foldit 20160315 (Mar 16, 2016)

  • Intro Puzzles:
  • 2-2 Close the Gap: This tutorial has been heavily reworked. The new version should be significantly more forgiving, and less sensitive to camera angle and getting stuck.
  • Reaching the goal threshold will now turn the progress meter gold (instead of dark blue) to better highlight when players should stop a tool, as they have already won.
  • Filters:
  • New Filter: Residue Count Filter. This filter gives an increasing penalty for each residue inserted over a limit. With this filter, we will be able to enable insertion/deletion on design puzzles where they were previous disabled.
  • New Features:
  • Ramachandran Plot: This new tool gives you insight into which backbone angles are most realistic at each residue in your protein. Additionally, it will give insight for creating highly stable loops using rules developed and used by Baker Lab protein designers. Keep an eye out for a post on this soon!
  • Bug Fixes:
  • The Shift-Q hotkey should now function properly.
  • Some filters were meant to adjust which residues are available during design of secondary structures, but this was broken. This is now fixed, and you will see restrictions in certain cases on which residues are allowed.

New in Foldit 20151216 (Dec 17, 2015)

  • General:
  • Internal debugging info added to solutions to assist tracking down bugs.
  • Filters:
  • HBond Network Filter text clarification.
  • HBond Networks now grant credit for all copies of the network.
  • Bug Fixes:
  • HBond Networks should no longer improperly evaluate the number of HBonds

New in Foldit 20151002 (Oct 2, 2015)

  • General:
  • Some additional puzzle files may now be encrypted.
  • Basic drug design capabilities.
  • Filters:
  • Added a filter for limiting ligand placement to a specific region of the protein.
  • Updated an old filter to be useful for drug design ligand interfaces.
  • HBondNetwork filter may now limit the number of interface bonds that you get credit for.

New in Foldit 20150819 (Aug 20, 2015)

  • We've just pushed an update to both devprev and main. This release contains backend changes to allow for features like drug design in future puzzles. It also contains some fixes for previously unused features. Because of this, you'll need to update your client to play new puzzles. Your old client will still work with any of the current puzzles.

New in Foldit 20150701 (Jul 10, 2015)

  • This has been on my to-do list for a while, but nothing major. Here is the list of changes:
  • Clarified an issue with warnings (as in we often provide one before taking action), to bring it more in line with actual practice.
  • New wording to fix this statement, which now captures the essence better and now reads: "Allow the moderators to help keep the community a welcoming place for everyone."
  • Added an escalation path for issues (and in case of issues with moderators), as it had been strangely missing to date.
  • Removed the word "younger" from this statement and fixed a potential loophole: "Generally speaking, if you avoid being disruptive to other user's experiences, and if you are polite and helpful to the less experienced members, you are less likely to be removed from chat."

New in Foldit 20150506 (Jun 5, 2015)

  • General:
  • Added some debugging features to help track down difficult bugs.
  • Filters:
  • Added support for the HBond Network Filter in non-symmetric puzzles.

New in Foldit 20153103 (Mar 31, 2015)

  • We've just pushed an update out to the main game that contains the following changes:
  • General:
  • Enabling a filter will now run the filter immediately.
  • Updated the wording on the filters credit description.
  • The IRC Reconnect button should be more reliable.
  • You can now cycle to the previous or next residue information on the TAB menu with LEFT and RIGHT. (Note: currently only works in the Original Interface).
  • In addition to these changes, we're updating our solution file format to include more useful scientific data. Old clients are incompatible with the new information, so as a result, old clients will be unable to load solutions produced by the new client. Make sure you get the update if you plan on sharing with teammates!

New in Foldit 20151103 (Mar 12, 2015)

  • We've just pushed an update out to the main game that contains the following fixes and features:
  • General:
  • Loading another player's solution as a guide will now make you an evolver.
  • The segment info box has been made taller.
  • When using the puzzle search box in the puzzle list, pressing enter will start the currently highlighted puzzle.
  • The chat 'Reconnect' button will now forcibly disconnect any other client from chat, and log back in with your nickname on the current client.
  • Filters:
  • You can now toggle individual filters on and off in the filter panel.
  • Added a button for each filter to 'Run' the filter once immediately instead of every update.
  • Added buttons for toggling all filters on/off, and running all filters immediately.
  • Added lua functions Get/SetFiltersDisabled. These get whether any filter is disabled and set all filters to on/off, respectively.
  • The Get/SetSlowFiltersDisabled functions are now deprecated. They now function identically to Get/SetFiltersDsiabled.
  • Some puzzles may now be configured to have optional filters (wont disable your score if you disable the filter) and non-realtime filters (must be 'run').
  • Bug Fixes:
  • The Focus on Density button should now focus on the center of the density cell.
  • Loading solutions which are a different size than the starting structure as a guide should no longer crash.
  • There are two big changes in this update.
  • This first is that filters are now more configurable, and you can disable them individually, or run them on demand when they're disabled.
  • The second is that loading another player's solution as a guide will make you an evolver. The evolver category is specifically meant to be an unrestricted category that allows information sharing between group members. Using another player's solution as a guide falls perfectly under that definition of information sharing.
  • Please note that you will need to get this update in order to see and play new puzzles!

New in Foldit 20151201 (Jan 13, 2015)

  • General:
  • Dramatically reduced Rosetta logfile output.
  • Client-side upgrades for the new IRC server.
  • Remix backend now only loads when you enter a design puzzle. This will speed up load times for non-design puzzles.
  • Bug Fixes:
  • Fixed a crash with clicking the checkbox of the Disulfide Filter.
  • The new IRC server will be deployed tomorrow. Once it is deployed, any new clients that are started up will connect to the new server automatically. If you're feeling adventurous, you can use the new server right now with an external IRC client by connecting to irc.fold.it port 6665 (The current server is on port 6667).

New in Foldit 20141113 (Nov 14, 2014)

  • We've just released an update with the following fixes and features:
  • General:
  • ED intro puzzle point threshold adjusted.
  • Filters:
  • Core existence filter now colors the core/boundary/surface of the protein.
  • Added a version of the core exist filter that applies to the monomer only in symmetry puzzles.

New in Foldit 20140929 (Oct 4, 2014)

  • General:
  • Saves from previous puzzles will be marked as such.
  • Fragment filter can now be disabled by 'disable slow filters'.
  • Added a separate option for controlling rank popups.
  • Bug Fixes
  • The connection light should more reliably reflect the state of the client's connection to the server.
  • Wiggle power selector should be more visible with a black background.

New in Foldit 20140905 (Sep 8, 2014)

  • Tools:
  • Added a DSSP button that allows you to assign secondary structure via the DSSP algorithm.
  • Tutorials:
  • Removed a hint bubble from the ED intro level that was causing confusion.
  • Contacts:
  • Added puzzle parameters for adjusting the contact threshold.
  • Bug Fixes:
  • Switching tracks no longer resets behavior options.
  • Fixed a crash with LUA date formatting.
  • Tabbing after switching tracks should no longer crash.

New in Foldit 20140710 (Jul 11, 2014)

  • General:
  • Contact Map now has buttons for selecting predicted contacts.
  • Notifications will display titles of new puzzles.
  • Bug Fixes:
  • Switching between symmetry puzzles should no longer display a pose with the wrong symmetry.

New in Foldit 20140606 (Jun 13, 2014)

  • General:
  • Added an option to disable non-group chat
  • A hotkey has been added for the Contact Map (Ctrl-C)
  • Intro Puzzle interface has been cleaned up slightly
  • Added a tool for manually forming disulfides on certain puzzles
  • Bug Fixes:
  • You should now be able to directly upload solutions from previous rounds
  • Fixed a crash with deleting residues that are forming disulfides
  • Remixing zero residues from scripts should no longer cause a crash
  • Removed the annoying blue question mark hint from Contact Map puzzles
  • Fixed a problem that was causing solutions to take more RAM than they should