Author Topic: Matrix Model is all White  (Read 3276 times)

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Matrix Model is all White
« Reply #15 on: January 20, 2016, 10:50:57 AM »
It does give me the idea we might want to block opening a newer version sequence in an older version of xlights.

Offline sean

  • Administrator
  • Hero Member
  • *****
  • Posts: 1727
    • View Profile
    • Xlights and Nutcracker Forum
Re: Matrix Model is all White
« Reply #16 on: January 20, 2016, 11:06:05 AM »
Gil does bring up a good point. I wrote the original code many years ago that converts old xml to current. Now if u use a new release can u just go back a version? Yes , mist of the time. Here is the issue, say picture  effect gets a x, y slider added. We need to add new xml tags for that. What happens if that new picture effect gets opened by an old version, sliders are ignored. Most releases do NOT change the xml structure so u are safe opening your current xml with old xl 4 versions. The farther back u go the mire likely u will have an issue. U cannot open xl4 sequences in xl3, xml files are totally different. So going back a few versions mostly will work but we dont test it and do not spend any effort making current xml work in older versions. Just a heads up


Sent from my iPhone using Tapatalk
Sean
Littleton, CO
Latest releases http://nutcracker123.com/nutcracker/releases
xLights/Nutcracker Forum http://nutcracker123.com/forum/index.php
Fbook [url=https://www.facebook.com/groups/62

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Matrix Model is all White
« Reply #17 on: January 20, 2016, 11:38:33 AM »
Just make sure you backup your files first if going backwards.  There are times when it's nice for us to know if going backwards fixes something.  I hope we've gotten better about new versions not breaking things as much as before but that might regress once we start introducing new versions this year since we are dramatically rearranging a lot of things.  There has been a lot of work done that is mostly transparent to the user but it putting us in a better position to add more effects in the future with better organization in our code and making it easier for new developers to join in and add effects.

I agree with not upgrading versions when it gets close to December.  But its January back up the files and take the plunge. :)