/shittyTools

shitty tools i wrote over the years

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

shittyTools

shitty tools i wrote over the years / 脑残工具合集

mayaFileConverter.py

目前用法

mayaFileConverter.py -v 2012 fuckme.ma

这样结果会存出来一个 fuckme_2012.ma ( .mb 文件也是这么用 )

脑残作, 写完了才发现根本没用. 因为一开始是觉得.mb打开再存.ma再改好麻烦(有时候不知怎么了, 2012里开文件的时候选了ignore version照样打不开2013,2014的文件), 所以就用hex editor打开.mb看了下版本号的位置, 直接改(瞎猜的), 结果是能开了, 但是因为2012以上版本里新加的命令的某些flags, 依然打不开...所以一点屌用都没有....(我猜从2012往更低版本的文件转应该可以吧, 没试过)

不过.ma的是可以的, 因为我准备把2012不认识的那些flags删掉. mb的只改个版本号根本打不开(如果是2014,2013想改成2012的话, 我猜2012改更低的版本应该可以, 没试)

目前知道的不认识的有

// Error: file: E:/shittyTools/2014_cube_2012.ma line 94: Invalid flag '-ch' //

下面这些是sceneConfiguration scriptNode里的, 虽然提示错误, 但是不影响打开文件.

// Error: line 213: Invalid flag '-objectFilterShowInHUD' // 
...
还有好多类似的