New Release!

Hey everyone,

We're pushing out an update with the following fixes and features:

Tutorials:
* Renamed the tutorial progression to "Campaign".
* The tutorial progression now follows a branching system instead of a straight linear progression.
* Added optional Science help bubbles to the tutorial text bubbles.
* Updated UI and text bubble colors to differentiate between various types of hint bubbles.

Translations:
* A new feature has been added which will log messages which could be translated but aren't currently present in the active language pack to the file "untranslated_messages..log" in the working directory. Add the line "log_untranslated" : "1" to your options.txt file to enable.

Bug Fixes:
* Various crash fixes.

An especially big thanks to our devprev users for helping test a particularly rocky release! Sorry about that!

(Wed, 06/17/2020 - 19:49  |  8 comments)
Joined: 09/24/2012
Groups: Go Science
language

What is the exact use of the file "untranslated_messages..log"? What do you expect us to do with ? To translate to our native language and send to you in feedback ?

LociOiling's picture
User offline. Last seen 3 hours 34 min ago. Offline
Joined: 12/27/2012
Groups: Beta Folders
translation files are out of date

For languages other than English, adding this line to your options.txt file:

"log_untranslated" : "1"

gets you a file "untranslated_messages.xx.log", where "xx" is your language code. So "untranslated_messages.fr.log" for French, "untranslated_messages.de.log" for German.

The log file contains lines like these:

msgid "Savefile"
msgstr ""

msgid "Go\nBack"
msgstr ""

The log file contents can be used in two ways. You can add them to the translation file, for example "foldit.fr.po", and place the new translations in the msgstr values. You can also add them to the translation template file, "foldit.pot", and use them in a new or updated translation.

Adding to "foldit.pot" can be helpful if you're using translation software like Poedit, which can match a template file to an existing translation.

Both the translation files and the outdated translation template file can be found under the most current resource/locale directory, for example:

Foldit/cmp-resources-0f03be3a8113157798a6335f2a45a51c/resources/locale

The translation file is read in when Foldit starts, so you must restart to see new translations.

If you update a translation file, be sure to save a copy outside of Foldit. The resources directory may be replaced when there's a new release, in which case your changes would be lost.

Right now the system for sharing translations on the Foldit website is broken. You can share translations as replies to a feedback, however. To do this rename (for example) "foldit.fr.po" to "foldit.fr.po.txt". Others can then download the attachment, remove the ".txt", and install it under resources/locale.

Of course, you can also share your translation outside of Foldit. The wiki doesn't like ".txt" files, but you can share on Discord quite easily.

The system for updating the translation template file, foldit.pot, also seems broken. The one in resources/locale hasn't been updated in several years. The untranslated messages log is an easy way for translators to find new messages to translate.

Joined: 08/11/2010
Crash on entering a game -- again

My antique workstation **still** crashes reliably on game entry, and since the build is group "main" in options.txt I'm hosed for the foreseeable future. See you around :-)

As before, end of my log.txt:

...

Initting the list...
Got the puzzles...
Sending SOPs:

Finished show_puzzle_screen...
*** Got OpenGL error: invalid value at ..\..\..\source\src\interactive\gui\Texture.cc:268
Got OpenGL error. (c:\cygwin64\home\jflat06\foldit\release\source\src\interactive/render/open_gl.hh:62)

ERROR: Exception: Got OpenGL error.
ERROR:: Exit from: ..\..\..\source\src\interactive\gui\TopLevel.cc line: 183
BACKTRACE:
1: utility::exit +1303 bytes (no line)
2: interactive::gui::TopLevel::on_render +700 bytes (no line)
3: interactive::guiwrapper::win32::Win32Wrapper::win_display_func +85 bytes (no line)
4: interactive::guiwrapper::win32::Win32Wrapper::start +421 bytes (no line)
5: interactive::application::interactive_main +2622 bytes (no line)
6: game::application::game_main +1321 bytes (no line)
7: library_main +21 bytes (no line)
8: no symbol (no line)
9: no symbol (no line)
10: no symbol (no line)
11: BaseThreadInitThunk +25 bytes (no line)
12: RtlGetAppContainerNamedObjectPath +228 bytes (no line)
13: RtlGetAppContainerNamedObjectPath +180 bytes (no line)

UNHANDLED EXCEPTION
1: RaiseException +98 bytes (no line)
2: _CxxThrowException +101 bytes (no line)
3: utility::exit +1658 bytes (no line)
4: interactive::gui::TopLevel::on_render +700 bytes (no line)
5: interactive::guiwrapper::win32::Win32Wrapper::win_display_func +85 bytes (no line)
6: interactive::guiwrapper::win32::Win32Wrapper::start +421 bytes (no line)
7: interactive::application::interactive_main +2622 bytes (no line)
8: game::application::game_main +1321 bytes (no line)
9: library_main +21 bytes (no line)
10: no symbol (no line)
11: no symbol (no line)
12: no symbol (no line)
13: BaseThreadInitThunk +25 bytes (no line)
14: RtlGetAppContainerNamedObjectPath +228 bytes (no line)
15: RtlGetAppContainerNamedObjectPath +180 bytes (no line)

jflat06's picture
User offline. Last seen 8 hours 21 min ago. Offline
Joined: 09/29/2010
Groups: Window Group
.

Hey John,

We're struggling to reproduce this on our end.

Are your graphics drivers up to date? Since our computers aren't having this issue, we're trying to narrow down potential sources of the problem. The graphics card driver seems like it could be a likely candidate here.

Joined: 08/11/2010
grrrr Windows 10

Can't figure out how to check if my driver is the latest. Look waaaay down on Bletchley's problem, it's the same as mine, he's got same build, same problem:
https://fold.it/portal/node/2009860

jflat06's picture
User offline. Last seen 8 hours 21 min ago. Offline
Joined: 09/29/2010
Groups: Window Group
Hotfix 6/18

Bug Fixes:
* Fixed a crash that affected some new users when completing a tutorial level.

OWM3's picture
User offline. Last seen 1 hour 23 min ago. Offline
Joined: 03/08/2020
Groups: Gargleblasters
Corrupted Files

The last update corrupts files: https://fold.it/portal/node/2009854

Joined: 08/11/2010
Wrong arrow

Sorry OWM3, dyslexic morning, meant to up-arrow not down. BTW I'm still shut out, hope the devs revert to the old OPEN GL stuff sometime this summer so I can play again :-)

Download links:
  Windows    OSX    Linux  
Windows
(7/8/10)
OSX
(10.12 or later)
Linux
(64-bit)

Are you new to Foldit? Click here.

Are you a student? Click here.

Are you an educator? Click here.
Other Games: Mozak
Search
Only search fold.it
Recommend Foldit
User login
Topics
Top New Users
Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons