- 更新计划。待完成任务。欢迎提PR和Issue。
- github 镜像
- 注意:购买尘埃拉力赛2.0时请务必购买 “年度版”,不要买本体!!!本体缺了大量内容,补买DLC又巨贵无比!!!年度版steam__经常打折__只要30元左右,等不及打折可以去淘宝购买。
- simRallyCn:模拟拉力中文社区
ZTMZ车队路书工具,可以录制和播放Dirt Rally 2.0游戏的路书,车队QQ群:207790761,路书交流群:697673264
- 通过下载地址下载最新版的名为 "ZTMZ Club路书工具x.y.z标准版(xxM).exe" 的安装文件双击安装
- 安装期间如果检测到系统中未安装
dotnet6
运行时,安装程序会自动下载并安装,可能会弹出UAC提示框,点击“是”即可 - 打开游戏
- 在游戏设置的语音选项(Audio)中关掉原版的路书声音(Speech选项拖到最左边)
- 开始体验
- 上述过程出了问题:疑难解答
- 在本工具右上角的设置界面里把UDP端口修改为20778
- 打开
simhub
,选择DR2游戏并点击右侧的游戏设置
- 在
UDP Forwarding
(端口转发)那里前面的勾勾选上,并添加一条转发到127.0.0.1
的20778
端口的设置(如果已经存在,就只需要勾选上前面的勾即可) - 保持simhub处于开启状态,启动本工具即可
- 本步骤对于想要同时使用其他的工具也适用,比如
Dirt Rally Telemetry
工具,它默认监听10001
端口,只需在simhub
里再添加一条转发到127.0.0.1
的10001
端口的记录就行
- 下载地址:releases
- 路书录制进度:【腾讯文档】尘埃拉力赛2.0地图路书录制进程
- 路书标记对照表:【腾讯文档】路书对照表
- 视频
- codrivers 用来存放语音包,可以根据【腾讯文档】路书对照表并对照其他语音包的格式,在该文件夹下新建文件夹来创建新的语音包
- lang 多语言文件,可以在此处对照其他文件,新建新的语言支持
- profiles
用来存放路书,里面默认有个
default
文件夹,可以新建其他文件夹用来存放另一个版本的路书,default
文件夹中的pacenote
文件为路书脚本,以地图名命名的一些文件夹中存放的是纯语音路书 - games 用来存放各个游戏的配置以及多语言文件
- Python38 (仅开发版) Python38的运行环境
- speech_model (仅开发版) Vosk语音识别模型
- OnlyR.Core 从github上直接“借鉴”的声音录制代码AntonyCorbett/OnlyR
- ZTMZ.PacenoteTool 主程序,包含界面显示和录制播放的主要逻辑
- ZTMZ.PacenoteTool.Base 基础模块,目前只放了配置文件的加载与保存的逻辑
- ZTMZ.PacenoteTool.ScriptEditor 脚本路书编辑器,用来编辑脚本路书
- ZTMZ.PacenoteTool.AudioBatchProcessor 批量音频文件处理工具,可以用来批量压缩音频文件,批量调整纯语音路书的播放点,批量对音频文件进行掐头去尾的操作。
- ZTMZ.PacenoteTool.AudioPackageManager 语音包管理工具,可以用来创建新的语音包、检查语音包内容完整性、试听语音包内容
- Newtonsoft.Json
- NAudio
- PromptDialog
- AvalonEdit
- WindowsAPICodePack-Shell
- Vosk
- GameOverlay.Net
- CoDriver-Splitter
- Material Design Xaml Toolkit
- Inno Setup
- Inno Setup Chinese Simplified Translation
- NLog
- Fork本项目并使用git下载源码
- 安装.net 6.0 SDK
- 使用visual studio 2022或JetBrains Rider通过根目录的ZTMZ.PacenoteTool.sln文件打开本项目,或者直接用VSCode打开本项目文件夹
- 运行
.\build.bat
命令编译项目,运行.\builddebug.bat
编译调试版本 - 将之前最新版本的路书工具安装后,从
%userprofile%\My Games\ZTMZClub\
目录中,将codrivers
和profiles
目录拷贝到项目的bin\Release\net6.0-windows\
目录下 - 下载安装Inno Setup,并设置系统的Path环境变量,增加
ICSS.exe
文件所在的目录,默认安装应该是C:\Program Files (x86)\Inno Setup 6
- 从GitHub上安装Inno Setup的中文语言包。具体为下载
ChineseSimplified.isl
文件放到C:\Program Files (x86)\Inno Setup 6\Languages
目录下 - 运行
.\package.bat
进行打包,可以在Output
目录找到打包好的安装包 - 做出修改调试运行无误后,打包项目为exe包并本地安装测试通过后,将代码推送至gitee,再创建PR到本项目
- 在英文输入法状态下输入
,
(逗号)或者/
(左斜杠),即可展开候选路书标记框 - 对于用来修饰弯道的标记,比如
/dont_cut
(不要切弯),可以使用/
(左斜杠)而不是,
(逗号)作为起始,虽然使用,
不影响实际使用,但使用/
可以提升阅读体验 - 在候选路书标记框展开后可以继续输入路书标记,来过滤框里的候选标记。
- 在候选路书标记框展开时可以用方向键
↑
和↓
来对候选标记进行选中 - 选中后按
Enter
键或者Tab
键,即可自动补全标记 - 如果想要选择的标记处于第一的位置,无需选择,直接按
Enter
或Tab
即可
例如:想要输入
5_left
(左五),只需依次键入,
5
Enter
三个按键即可完成左五的输入; 如果想要输入5_right
(右五),只需依次键入,
5
↓
Enter
即可(因为左5是第二个候选),或者键入,
5
_
r
Enter
也可以
- 加入路书录制群
- 选定要录制的路书,并在【腾讯文档】尘埃拉力赛2.0地图路书录制进程文档中对应的赛道标记好自己的名字,标记好录制状态(进行中)
- 录制完成后上传到群文件,或在脚本路书工具中点击分享至ftp,并修改上述文档中对应的赛道录制状态为已完成
- Fork脚本路书项目:dr2_pacenote_scripts
- 创建issue申请录制某(几)条赛道的路书
- 使用本工具录制路书完成后提交PR到路书项目
- 在【腾讯文档】路书对照表中,对corner, detail, number 三张表中的每个标记都录制一段语音,以标记名称作为文件名,录制内容可以自由发挥
- 参考工具中现有的语音包的格式,default语音包是个比较好的例子,使用工具主界面左下角的语音包管理工具对语音包完整性进行检查
- 如果对有个标记希望有多个语音随机播放,可以在以标记为名的文件夹中放置多个语音文件,参考 圣沙蒙VK 语音包中的detail_start_stage的形式即可
- 录制好语音后联系群内的 bigboxx 大佬
- 非常建议使用ogg格式声音文件,而不是mp3!!!!mp3有bug!!!连wmv格式都比mp3好!!!!
版本号 | 时间段 | 更新内容 |
---|---|---|
2.3.2 | 已发布 | 丰富紫藤语音包的替代方案 修复过低的播放设备缓冲延迟导致的部分设备播放卡顿的问题 |
2.4 |
已发布 | 收录全部路书 增加路书工具和脚本工具通信协作 对游戏内语音进行语音识别成文字 再自动生成脚本路书到脚本工具中 |
2.5 |
已发布 | 使用 gameoverlay.net 库实现在游戏内右上角显示相关信息1. 当前地图路书加载状态 2. 路书类型 3. 路书作者 4. 所使用的语音包(在脚本路书类型时) 船深的用户界面 可以自动保存的用户设置 |
2.5.1 | 已发布 | 特别多,见更新记录 |
对游戏内语音进行语音识别成文字 再自动生成脚本路书到脚本工具中 |
||
2.6 | 已发布 | 增加语音包制作工具 增加了动态语速和动态紧张感特效 |
2.6.1-2.6.6 | 已发布 (2022-05) | 修复部分bug,增加部分语音包 增加了悬浮窗的仪表盘功能 增加了用于分析和改进工具使用的Google Analytics 增加了mesa的英文语音包 修复了很多赛道路书的错误 |
2.7 | 2022-08 | 增加对多种游戏的支持(Dirt Rally 1.0,RBR/Richard Burns Rally - RSF版) |
3.0 | 2023 | 增加对EA Sports WRC/Rally 游戏的支持,重置简洁版界面 |
- 小贤少少 为车队的付出
- Meeke777 的路书实现思路
- Greened U幻想最初 的初始路书标记整理
- Bigboxx 对路书工具的建议和语音包的制作
- 圣沙蒙VK 的语音包和语音路书的录制
- 紫藤林沫 的语音包录制
- 拉稀车手老王 的语音包录制
- 权威Authority 的语音包录制
- wha1ing 的语音包录制
- Hippopo 的语音包录制和路书校对
- 大李子小妖 的语音包录制
- mesa 的英文tts语音包录制
- 南沢いずみ 的天津话语音包录制
- 左衛門 的路书校对
- 以及各位大佬的路书录制:(按字母顺序)
- HanXu
- Hippopo
- 回家的誘いをかける
- 栗悟饭とカメハメ波
- Meeke777
- O.Z. (Gliese-436b)
- Silenig
- smoke (DR2略略略)
- Zexx