Skip to content

能否设置成能够手动指定datamosh的_internal文件夹路径,而非强制要求将_internal文件夹放置到与Otomadhelper脚本同路径下? #58

Description

@zzzzzz9125

Vegas Pro Version

Vegas Pro 20

Otomad Helper Version

Latest

Describe the bug

刚刚想尝试使用datamosh看看效果,突然发现把_internal文件夹放进去后,我的其他脚本基本上都不见了(包括Otomadhelper脚本)。仔细研究了一番,发现Vegas对能够扫描的脚本数量是有限制的,数量限制大概是按照文件名称排序,能够正常扫描前200个不到一点。我这边原本除了Otomadhelper,还安装过HOS系列的37个免费脚本(HOS脚本相关介绍可见https://www.vegascreativesoftware.info/us/forum/posts--113922/),当然也包括Vegas本身自带的21个脚本。如果将datamosh的_internal文件夹放进脚本扫描路径,那么会直接占用将近140个脚本位置,并且按照扫描顺序,它总排第一,导致其他的脚本根本没法正常扫描出来了。

以下是图示:
截图20231027115539
我原本安装的脚本,包括HOS系列免费脚本、Otomadhelper以及Vegas自带的脚本。能够全部正常显示。

截图20231027115640
将_internal文件夹放进去后,Otomadhelper脚本和Vegas自带的脚本全部消失,HOS系列脚本只扫描到一半就没扫描下去了。可见_internal文件夹内的脚本会占用大量脚本位置。

截图20231027115902
尝试将各个文件夹重命名,由于脚本扫描是按文件名称顺序的,所以其他的脚本能够正常扫描出来,而Z_internal文件夹内扫描不全。
但这样的思路并不能解决问题,因为_internal文件夹必须跟Otomadhelper脚本放一起并且不能乱改名字,而_internal文件夹按照文件名称顺序在otomadhelper.cs上面。如果_internal文件夹扫描不全了,那说明Otomadhelper脚本必然无法扫描到。

我也尝试过更换Script Menu路径(C:\ProgramData\VEGAS Pro\Script Menu\、C:\Program Files\VEGAS\VEGAS Pro 20.0\Script Menu\、C:\Users[用户名]\Documents\Vegas Script Menu\),但无论是把我安装的所有脚本都挪过去,还是把脚本分开来放好几个文件夹,都没法解决这种扫描限制的问题。

截图20231027120803
如果我把HOS系列的脚本全删了,倒是恰好能全部扫描完整,但是感觉HOS脚本还是很实用的,不想删,想从_internal文件夹这边解决问题。但是_internal文件夹又必须放在Otomadhelper脚本旁边,所以不知道该怎么整了。

因此我觉得只能从Otomadhelper这边改,可以允许我把_internal文件夹放到其他地方,不让Vegas扫描到,然后在Otomadhelper内手动指定datamosh的_internal文件夹路径,这样才能解决这个问题。
我不太懂脚本这方面,所以也不清楚这样子是否是可行的(

Logs

No response

Screenshot or screencast

No response

Additional

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Vegas Pro 19+Issue using Vegas Pro 19 or higherenhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions