Your comments

Hello Lil!

Unfortunately, currently delay of Sound doesn't work correctly. So, it's best to use audio editor to delay sound. After that, PGO file should be re-generated from delayed audio.

If you want to delay PGO file only (without taking care about sound), then you can put it into group and hen change "Time Offset" parameter of this group.

Здравствуйте, Стас!

Пожалуйста, убедитесь, что файл "Харбас.zvi.sifz" сохранён в папке где лежит файл "dvor-mnogoetazki.jpg".

После этого откройте файл "Харбас.zvi.sifz" и выберите самый нижний слой - жёлтая папка с именем "dvor-mnogoetazki.jpg". Раскройте эту папку - внутри будет другой слой с таким же именем (но иконка другая). Выделите этот слой. В панели параметров найдите параметр "Величина" (amount) и установидте для него значение 1.0. Фон должен появиться.

P.S. Это баг в Synfig Studio - когда файл не найден он выставляет параметр "величина" в ноль. Наверное вы открывали файл "Харбас.zvi.sifz" когда "dvor-mnogoetazki.jpg" был в другом месте. В результате, параметр "величина" стал нулевым и вы сохранили файл. Поэтому фон перестал появляться. Этот баг мы исправили и в следующей версии Synfig Studio его уже не будет.


You can import reference sound file: just choose "File" -> "Import" from menu and select file (it should be in WAV format, 48000 Hz, 16 bit).
Unfortunately, Synfig yet cannot export sound when rendering animation to video.

So, it's best to render your animation into AVI format or PNG image sequence, then insert it into some video editor and add sound.

Hello Jake! It is safe to skip verification when you open DMG file.

After DMG file opens, please copy into your Application folder and start from there.

If you get "SynfigStudio can't be opened because it comes from a non identified developer" error, then you can solve this in the following way:

Please go to System Preferences > Security and privacy. Press the "Open anyway" button.

I hope that helps. ^__^

Hello Jake!

Sure, please use the anonymous link to download any development version -

...and here is a link for stable version downloads:

Поставил в список задач нашему разработчику.

А также:

it seems that, adding a compilation macro, you can make the exe XP compatible.


To avoid accidentally using API functions that are only available in later versions of Windows, you'll want to define the _WIN32_WINNT macro:
#define _WIN32_WINNT 0x502   // Designed to run on Windows XP SP2 and up
#include <windows.h>
If you don't set it then it typically defaults to 0x600 on later versions of the Windows SDK, selecting Vista as the target operating system. Btw, you'll probably have to give up on condition variables. There isn't enough detail in your question to offer a suitable replacement. Code that uses mutexes instead shouldn't be hard to find.

В коде уже есть кое-где #define _WIN32_WINNT 0x0500.

Должны ли мы поставить то же самое для libtnzbase?


I followed the instructions but got "Entry point for strtok_s not found in msvcrt.dll" error again. So I edited executables with winhex to change "strtok_s" into "strtok" and now it works