flameTimewarpML patch for Flame 2025

Flame 2025 is out and Andriy Toloshny's flameTimewarpML has become a crucial tool in a lot of people's work. However, Flame 2025 has updated the Qt PySide python libraries to PySide 6 which will break the old user interface and TimewarpML will fail to run.

If you wish to continue using the 0.4.3 version of flameTimewarpML (MacOS) in Flame 2025, I have made patches to get it running again.

These instructions are for flameTimewarpML 0.4.3 on MacOS only!
Click here for 0.4.4 on Linux

 

How to use

We'll do this from the command line, so open a Terminal, make a temporary directory to work in, and download the patch:

mkdir /tmp/timewarptemp
cd /tmp/timewarptemp
curl -O https://burner.com/flametimewarpml_mac.patch

 

Next, follow the specific instructions below in A or B only, depending on your particular situation.

 

A ► I want to install flameTimewarpML for the first time, having never had it installed before

Download flameTimewarpML 0.4.3 for Mac from GitHub, unarchive it, and cd into the unarchived directory:

curl -O https://github.com/talosh/flameTimewarpML/releases/download/v0.4.3/flameTimewarpML-macos.v0.4.3.tar.gz
tar -xzf flameTimewarpML-macos.v0.4.3.tar.gz
cd flameTimewarpML-macos-v0.4.3

Now, apply the patch:

patch -p0 < ../flametimewarpml_mac.patch

Lastly, move the patched flameTimewarpML.py file into the Flame python directory:

mv flameTimewarpML.py /opt/Autodesk/shared/python/

Now you can launch Flame 2025, and open an existing or create a new project. Once you get to the desktop, a dialog box should pop up from flameTimewarpML to finish the installation (TLDR: click the Unpack button, let it do its thing and download/install a bunch of stuff, and when it's finished, click the Clean button.)

 

B ► I already have flameTimewarpML 0.4.3 installed and running in Flame 2024 or below, but I also want to use it in Flame 2025 on the same workstation

If you have an older version of Flame like 2024.2 with flameTimewarpML 0.4.3 successfully installed and running already, we can just patch the existing script with the changes that will allow it to work in 2025 and continue working in 2024, etc. With Flame not running, cd to the shared python directory where your existing flameTimewarpML.py should be, and patch it:

cd /opt/Autodesk/shared/python
patch -p0 < /tmp/timewarptemp/flametimewarpml_mac.patch

That's it! Re-launch Flame and it should be there as before (or newly in 2025 :)