Developer Preview Release Soon
Hey everyone,
We're about to release an update for the developer preview with the following fixes and changes:
New Behavior Options:
* Added new sliders for sidechain and backbone hydrogen bond importance
* Added new Lua functions for changing the importance of packing, hiding, pairwise, and density subscores
* Added a checkbox in the Behavior menu to allow/disallow recipes changing subscore importances
Documentation notes for the new Lua functions are available on the wiki.
https://foldit.fandom.com/wiki/Foldit_Lua_Functions
Recipes:
* Fixed LUA help
General:
* Tweaked some art assets
Hi spvincent,
The new behavior options are simply there to be additional tools for you. Similar to clashing importance, you might find that lowering or raising a subscore's importance may help you get into a better fold. I think some of our scientists said that the hbond subscore importances might be helpful for forming hbond networks or making bonds with a binder target. Ultimately, this is just more power for you to shape the protein as you'd like!
Do these values affect only how Wiggle or Shake functions work? How about Rebuild or Remix? Would they give different results depending on the values of the Importance functions?
Hey Paul,
Great question, sorry for the lack of clarity! These new sliders work exactly like Clashing Importance, so they should affect whichever tools CI affects.
Technically speaking, what all of these sliders do is change the score function used by tools, making tools believe they are making an improvement by weighting the importance of certain subscores differently. However, the Score displayed at the top always uses the unmodified score function, so you will never get an increased score directly by modifying slider values.
Hope this answers your question, happy to talk further about it.
The documentation reads:
'The "recipe score modding" checkbox in the behavior panel must be checked, or behavior.SetHidingImportance generates an error. '
but I get no error when running commands when checkbox not set.
print(behavior.GetHidingImportance())
behavior.SetHidingImportance(3)
print(behavior.GetHidingImportance())
returns
1
1
when checkbox not set.
returns
1
3
when checkbox set.
Crossed wire, the status of the "recipe score modding" checkbox has nothing to do with whether a set function throws an error.
Any value outside of the range 0-3 does cause an error, which terminates the recipe unless you use pcall.
The incorrect wiki pages for the new "setters" have been fixed.
There's also a new page, recipe score modding which covers the four sets of new score part modifiers in one spot. As a bonus, it also includes the new hydrogen bond modifiers.
What's the intended use for these new behaviour options?