nxt-dev / nxt_editor

The visual node editor for nxt, a python layering and sequential execution tool for animation and VFX
https://nxt-dev.github.io/
MIT License
173 stars 23 forks source link

Option to open newer files #209

Open matthew-schiller opened 3 years ago

matthew-schiller commented 3 years ago

ERROR: You are attempting to open a file saved with a newer version of nxt (1.18). Please update nxt! ERROR: Failed to open reference layer in file:

The only compatibility checking NXT seems to do, is just looking at the version number and punts on opening the file completely if it is a newer than the current NXT version. Please just prompt the user with the concern, and allow them to open it anyway if they wish to at the editor level. At the api level an "ignore version" option would be nice.

A flexible editor gives users enough rope to hang themselves if they wish.

MichaelAldrich commented 3 years ago

Love it, agree we should do it.

I'm sure you know, but you can change the text of the save file and swap the version number to fool nxt. Just a few more steps to find the rope to hang yourself 😉.

We have notes for this problem, as it's very related to allowing you to re-select broken layer reference paths as well. Working on a partially-interruptable loading process is the challenge.