【CS2】EndRoundSounds/ RoundEndSound 回合结束音效

我不当学长 管理员组 4天前 49

插件介绍:

  • 这两个插件都是用来在回合结束的时候播放特殊音效,他们的说明文件中特别提到了vsnd和soundevent文件的制作,非常具有参考价值。

制作vsnd和soundevent方法

方法一:将您自己的声音包上传到创意工坊

 

您需要 python (下载 Windows 安装程序 (64 位)) 才能正常工作。

  1. 打开 CS2 workshop tools
  2. 添加新 addon,单击 create。
  3. 右键单击您的插件,然后单击 Explore Content Folder。
  4. 在这里,我们可以放置任何资源文件,但要遵循最佳实践,请遵循此结构。
  5. 导航到 sounds 文件夹。您现在位于 <addon 名称>/sounds 中。
  6. 为您的声音添加一个文件夹,例如 my_sound_pack。您现在位于 <addon name>/sounds/my_sound_pack .
  7. 在此处添加您的声音文件。其中一个文件的示例: <addon name>/sounds/my_sound_pack/sound1.wav .
  8. 返回您的插件根文件夹,<addon 名称>。
  9. 在此文件夹中创建一个名为 generate_description.py 的 python 文件。
  10. 将以下代码粘贴到文件中:(如果需要,将 .mp3(底部)替换为声音文件的文件扩展名)
  import os
  
  def AppendToFile(file):
      name = file.split(".mp3")[0]
      name = name[9:].replace("\\", ".")
      path = file.split(".mp3")[0]
      path = path[2:]+".vsnd"
      print(name)
      s = (
          "\""+name+"\"\n"
          "{\n"
          "   \""+name+"\" = \n"
          "   {\n"
          "       base = \"amb.looping.stereo.base\"\n"
          "       volume = 1\n"
          "       pitch = 1\n"
          "       vsnd_files_track_01 = \""+path+"\"\n"
          "   }\n"
          "}\n"
      )
      with open("created_sounds.vsndevts", "a") as f:
          f.write(s)
  
  for root, dirs, files in os.walk(".\\sounds"):
      for file in files:
          if file.endswith(".mp3"):
               AppendToFile(os.path.join(root, file))
  1. 在此文件夹中打开一个终端窗口。您可以通过在文件资源管理器的地址栏(不是搜索栏)中键入 cmd 并按 enter 键来执行此作。
  2. 运行以下命令: python generate_description.py 并返回到您的文件资源管理器。
  3. 将生成的 created_sounds.vsndevts 文件移动到 soundevents 文件夹中。
  4. 返回创意工坊工具,选择您的插件,然后单击 Edit Addon Map 按钮。
  5. 在右上角,单击 Tools 并选择 Asset Browser。
  6. 在过滤器中,输入 sounds 文件夹内的文件夹名称,在我们的示例中为 <addon name>/sounds/my_sound_pack/sound1.wav my_sound_pack 。
  7. 使用 shift 选择所有文件,然后按右键单击其中一个文件。
  8. 选择 Full Recompile
  9. 现在,使用鼠标左键左键单击任何一个资产。
  10. 在预览窗口中,将有一个指向 Game File 的链接 - 单击以在资源管理器中打开。
  11. 在这个文件中,应该为您的所有声音文件存储vsnd_c格式的音乐文件。
  12. 现在将插件提交到workshop。
  13. 接受后,请将其 ID 用于 MultiAddonManager,并在插件配置中使用声音文件的路径。(路径示例: sounds/my_sound_pack/sound1.vsnd ,请注意 .vsnd 扩展名)

方法二:

YouTube视频:How to make your own Steam Workshop Addon (songs) for CS2 *edited


参考:


CSGO插件分享-申明 1、本网站名称:CSGO插件分享-中文站  网址:https://bbs.csgocn.net
2、本站的宗旨在于为CSGO玩家提供一个插件分享的中文资源平台,多数插件来源于SourceMod论坛,并配以中文介绍和安装教程。
3、欢迎有能力的朋友共享有趣的CSGO插件资源。
4、本站资源大多为百度网盘,如发现链接失效,可以点: 这里进行反馈,我们会第一时间更新。
最新回复 (1)
返回