【新脚本】基于UCS通用分类系统的音效搜索与重命名工具


  • 09e50747-2f2c-430f-b7e0-b6f22ae67c2a-image.png

    UCS官网:
    https://universalcategorysystem.com/

    通用分类系统 (UCS) 是由Tim Nielsen、 Justin Drury、 Kai Paquin等人发起的一项公共领域计划 ,得到了来自全球的优秀图书馆员、供应商和用户的支持。
    我们的目标是提供并鼓励使用一组类别列表来对音效进行分类。我们希望通过这样做,我们可以为音效的一致分类提供一个框架,提供文件名结构的统一性,并减轻维护音效库的痛苦。
    我们还希望提供工具,让每个维护自己的个人或专业图书馆的人更容易命名和分类音效。

    UCS Search.gif
    搜索工具脚本使用演示

    UCS Search.gif
    重命名工具脚本使用演示

    UCS是目前最好的音效分类系统,非常全面,其中的词汇都是行业通用,可用于快速高效地搜索音效资源。

    脚本是基于UCS系统的高级搜索器,可以使用Category【列表1:分类】、SubCategory【列表2:子分类】和Synonyms【列表3:同义词】组合搜索资源。同时还支持搜索CatID,CatShort,支持多语言切换(目前已加入英文,中文),支持条件选择,支持用户自定义,应该是目前REAPER社区中唯一一款支持UCS的搜索工具。

    该工具利用UCS提供的关键词搜索资源,只要sample library 文件名或metadata 包含该关键词都可以被搜索到。而且,你还可以自定义关键词。

    新增重命名工具,它扩展了 UCS 搜索脚本的功能,以支持 Region&Marker Manager / Region&Marker Time Selection / Take / Track、大多数通配符、Take 的排序选项和分隔符选择的命名。其他功能与 UCS 搜索脚本基本相同。

    小撇步:在 UCS_custom 文件中预先写入 CreatorID 或 SourceID,以便快速添加。

    使用说明:

    数据文件说明:
    UCS_list.csv文件:脚本预置分类(基于最新UCS完整翻译版v8.1,将不定期更新)
    UCS_list_custom.csv文件:用户自定义分类(可以用文本或Notepad++打开编辑)

    记得备份你的UCS_custom_list.csv,因为它们会被版本更新覆盖
    记得备份你的UCS_custom_list.csv,因为它们会被版本更新覆盖
    记得备份你的UCS_custom_list.csv,因为它们会被版本更新覆盖

    运行方法:
    zaibuyidao_USC Tag Search.lua
    zaibuyidao_USC Tag Rename.lua
    为入口文件,在[动作列表]找到该脚本运行即可

    快捷键说明:
    单击列表项:刷新二级列表,如单击分类项则刷新该分类项的关键词
    左键双击:将列表项内容添加至搜索框(激活CatID则添加CatID)
    Shift+左键双击列表栏只会添加英文关键词(任何语言下)

    Alt+左键点击过滤框或搜索框(或右键双击):清空内容

    Ctrl+双击搜索框或过滤框:复制搜索框和过滤框的词汇

    Enter:SEARCH 搜索按钮
    Ctrl+Enter :Filter 过滤按钮
    F5:Reset all 重置按钮

    新增快捷键:
    Ctrl+左键双击:只添加当前语言的关键词;
    Shift+左键双击:任何语言下,只会添加英文关键词;
    Alt+左键双击:只添加CatID或者CatShort

    F1:切换显示 CatID
    F2:切换显示 CatShort
    F3:切换显示 UCS list
    F4:切换显示 Custom list

    已知问题:
    过滤框或搜索框输入中文会乱码(GUI框架问题无解,但可以使用复制粘贴)

    下载脚本:

    添加我的 Reapack 源:
    https://github.com/zaibuyidao/ReaScripts/raw/master/index.xml
    https://forum.reaget.com/mirrors/zaibuyidao/ReaScripts/index.xml(Tee佬提供的国内专线,两个源只能选一个使用)

    1、安装GUI库,在ReaPack搜索:
    Get Lokasenna_GUI library

    2、安装UCS脚本,在ReaPack搜索:
    UCS Tag Search Rename

    3、在动作列表找到 zaibuyidao_USC Tag Search 或 zaibuyidao_USC Tag Rename 脚本,点击运行

    需确保GUI路径正确,脚本才可正常工作:
    ..\Scripts\zaibuyidao Scripts\Development\Lokasenna_GUI Library


  • 1650299858481-ucs-catshort.gif
    更新版本包括 CatShort,还支持 CatID / CatShort 启用或禁用显示。添加了快捷键来切换关键字上方的不同列表。

    快捷键:
    Ctrl + 左键双击:只添加当前语言的关键字
    Shift + 左键双击:任何语言都只会添加英文关键字
    Alt + 左键双击:仅添加 CatID 或 CatShort

    F1:切换显示 CatID
    F2:切换显示 CatShort
    F3:切换显示 UCS 列表
    F4:切换显示自定义列表


  • UCS重命名更新了新版本,支持添加的CatID总是在最开始的位置。反复添加CatID,新的会取代旧的。
    另外,修复了Take重命名的错误。

    增加了几个新的快捷键:

    TAB:切换过滤文本框和重命名文本框
    Alt+Enter(或Enter):处理重命名
    Ctrl+Shift+双击列表框:将分隔符切换为'-'。
    Alt+Shift+双击列表框:将分隔符切换为'无'。
    F6:将分隔符切换为"_"。
    F7:将分隔符切换为"-"。
    F8:将分隔符切换为 "无"。

    支持数字排序,例如:v=001 --> BOATFish_Seiner_v=001_PSE_DET
    支持字母排序,例如:a=b --> BOATFish_Seiner_a=b_PSE_DET
    支持随机字符串,例如:r=5 --> BOATFish_Seiner_r=5_PSE_DET
    混合起来使用 --> BOATMisc_Battle_1=03_r=5_a=b_PSE_DET

    通过快捷键+鼠标点击+用户自定义的组合,可以输入UCS的完整文件名字段,如下:
    CatID(-UserCategory)_(VendorCategory-)FXName_CreatorID_SourceID (_UserData)


  • 下面的链接怎么打不开压


  • @381654729【新脚本】基于UCS通用分类系统的音效搜索与重命名工具 中说:

    下面的链接怎么打不开压

    哪个链接打不开?
    如果是源地址,需要放到:扩展-REAPACK-导入Repo 里。


  • @381654729 谢谢我刚研究这个 不是很懂 谢谢 一刀老师~

  • 游戏玩家 管理员


  • 新增1:日语关键词
    新增2:中文输入支持,快捷键 F12

    userinput.png

    中文输入问题已解决,加上元数据写入支持,现在UCS套件功能已完善。

    UCS音效搜索和重命名套件可作为以下用途:
    1、UCS通用类别系统音效关键词查看器,当前版本 V8.1;
    2、利用UCS关键词搜索音效资源;
    3、利用UCS关键词重命名音效资源;
    4、配合UCS关键词,在渲染时还可以将Metadata信息写到资源中,以支持在REAPER资源管理器和Soundminer读取。


  • 新增编辑 CatID 脚本:
    zaibuyidao_UCS Edit CatID.lua

    功能描述:
    对符合UCS命名规则的区域/对象名称重新命名CatID

    它具有4中模式:

    1、r-sel
    选定take-item即选定区域,将对选定的区域名称重新命名CatID

    2、r-mgr
    打开Region/Marker Manager页面,对选定的区域名称重新命名CatID

    3、r-time
    对时间选区范围内的区域重新命名CatID

    4、take
    对选定的take-item,重新命名CatID

    示例图:
    edit catid.gif

建议的主题

  • 11
  • 3
  • 6
  • 2
  • 163