#bin #binary #smash #reading #binary-file #super #bgm-property

smash-bgm-property

读取和写入 bgm_property.bin 文件

4 个稳定版本

1.2.0 2023年7月12日
1.1.0 2022年11月4日
1.0.1 2020年11月6日

10#smash

26 每月下载量

MIT 许可证

5KB
53 代码行

bgm_property_lib

一个用于读取和写入来自《超级 Smash Bros. Ultimate》的 bgm_property.bin 文件的 Rust 库。

bgm_property_yaml

一个命令行程序,用于使用 YAML 创建和编辑 bgm_property.bin 文件。将 bgm_property.bin 文件拖放到可执行文件中以创建 YAML 文件。将结构良好的 YAML 文件拖放到可执行文件中以创建 bgm_property.bin 文件。YAML 文件是文本文件,因此可以在任何文本编辑器中查看和编辑。

来自 bgm_property.bin 文件的示例输出

entries:
- name_id: a01_smb_chijyou
  loop_start_ms: 31307
  loop_start_sample: 1502745
  loop_end_ms: 109769
  loop_end_sample: 5268902
  total_time_ms: 109774
  total_samples: 5269164
- name_id: a02_smb_chika
  loop_start_ms: 10189
  loop_start_sample: 489058
  loop_end_ms: 85291
  loop_end_sample: 4093989
  total_time_ms: 85292
  total_samples: 4094033

用法

Windows 的最新预构建二进制文件可在 发布 中找到。

下载最新的 标签,并在拖放或转换到 YAML 时将它们放置在可执行文件旁边。缺少的标签将导致所有 name_id 值以哈希的形式显示。

bgm_property_yaml<输入> [输出]
bgm_property_yaml<输入> [输出] [标签]
bgm_property_yaml bgm_property.bin bgm_property.yaml
bgm_property_yaml bgm_property.bin bgm_property.yaml 标签.txt
bgm_property_yaml bgm_property.yaml bgm_property.bin

依赖项

~2.5MB
~52K SLoC