Re: SEAPUSH // seapunk color scheme for Push (v.9.0.5)
Posted: Thu Sep 19, 2013 8:09 am
Will this work on 9.0.6??
Just to be clear, .. Currently running the Seapush script, I can do the 9.1 update (when available) and then apply the new updated Seapush script once released? Thanks.Tarekith wrote:Written over.
Thanks.triant wrote:
basically, the .pyc file (which comes in the folder by default) will be updated, but the decompiled .py file will not be updated since it's not expected to be there by the updater. then when ableton runs, the .py file will be compiled and will overwrite the updated .pyc file with an out-of-date .pyc file, breaking compatibility. you cannot then just remove the modified .py file because the updated .pyc file has already been overwritten.
thus, the gist of it is: before updating to a version of live that changes the SkinDefault.pyc file, you need to restore the original version of the folder (or at least remove the seapush file); thus auto-updates should be disabled.
(I made this mistake when updating to 9.0.5 - I had a backup of my OLD push folder but no copy available of the new version of SkinDefault.pyc, which had been overwritten by the presence of my (now out-of-date) 9.0.4 version of seapush. so to fix it i had to download a fresh copy of live in order to get the updated files. i then had to wait for someone (i.e. drez) to decompile the new file so i could update seapush, which is when i decided to share it.)
I think an easy solution to this would be to just rename the left over .py file after you changed the color scheme (and before you up-date Live!) to something like seapushSkinDefault.py.lyovino wrote:Thanks.triant wrote:
basically, the .pyc file (which comes in the folder by default) will be updated, but the decompiled .py file will not be updated since it's not expected to be there by the updater. then when ableton runs, the .py file will be compiled and will overwrite the updated .pyc file with an out-of-date .pyc file, breaking compatibility. you cannot then just remove the modified .py file because the updated .pyc file has already been overwritten.
thus, the gist of it is: before updating to a version of live that changes the SkinDefault.pyc file, you need to restore the original version of the folder (or at least remove the seapush file); thus auto-updates should be disabled.
(I made this mistake when updating to 9.0.5 - I had a backup of my OLD push folder but no copy available of the new version of SkinDefault.pyc, which had been overwritten by the presence of my (now out-of-date) 9.0.4 version of seapush. so to fix it i had to download a fresh copy of live in order to get the updated files. i then had to wait for someone (i.e. drez) to decompile the new file so i could update seapush, which is when i decided to share it.)
I just reread this earlier post by triant which is why I'm still a little confused.. just trying to head off a collision. I guess for safety sake it's wise to replace the default file/folder, at least until someone reports different.
It would be nice to have the Seapush template for 9.1, but wouldn't every new beta they release break the script?Tarekith wrote:Any update on Seapush for 9.1?