Thanks for the efforts from the community, ZTMZ Club Pacenote Tool, which has all tracks' pacenotes customized was released since version 2.4.4.
PR and Issue are welcome !!!
The pacenote tool from ZTMZ Club, can be used to customize the pacenotes in the game Dirt Rally 2.0
,ZTMZ Club QQ Group:207790761
; QQ Group for pacenotes recording & customization:697673264
- Download the executable installer "ZTMZClub_PacenoteTool_Installer_x.y.z.exe" from Link and double click it to install.
- During the installation, it will download and install
dotnet6
runtime for you in case of nodotnet6
on you machine. A UAC window would prompt beforedotnet6
installation, just click "OK" to let it continue. - Start the game
Dirt Rally 2.0
- Turn off the default codriver calls in the game (set
Speech
to0
in theAudio
settings.) - Have fun with any rally track (RX not supported currently).
- Change the listening UDP port in the "Settings" page (clicking the
Settings
button in the top-right of the main UI window). - Start
SIMHUB
,clickGame Settings
besides DR2.0 game. - check
UDP Forwarding
,and add a record forwarding to127.0.0.1
and port20778
. - Keep
SIMHUB
andZTMZClub Pacenote Tool
open, then start the game. - For
Dirt Rally Telemetry
just add one more record inSIMHUB
forwarding to127.0.0.1
and port10001
.
- Download:releases
- Pacenotes:【腾讯文档】尘埃拉力赛2.0地图路书录制进程
- Pacenote tokens:【腾讯文档】路书对照表
- codrivers stores codriver audio packages, you can create your own (Any language) with 【腾讯文档】路书对照表 and according to the format of other audio packages. Audio files in a named folder will be played randomly.
- lang Multi-language support.
- profiles
stores the pacenotes (both scripts and pure audio pacenotes). You can create other folder besides the
default
folder for your own pacenotes group. - games stores configuration and multi-language files for each game.
- Python38 (only for dev version) Python38 environment
- speech_model (only for dev version) Vosk speech recognition model, for automatically recording the pacenote from the game.
- OnlyR.Core code for audio recording, from AntonyCorbett/OnlyR
- ZTMZ.PacenoteTool main project
- ZTMZ.PacenoteTool.Base configuration, i18n, etc.
- ZTMZ.PacenoteTool.ScriptEditor pacenote editor
- ZTMZ.PacenoteTool.AudioBatchProcessor batch audio processor
- ZTMZ.PacenoteTool.AudioPackageManager Codriver voice package manager
- 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 the project
- Install .net 6.0 SDK
- Use visual studio 2022 or JetBrains Rider to open
ZTMZ.PacenoteTool.sln
in the root directory of the project. Or even open the project's folder directly with VSCode. - run
.\build.bat
to compile the project, run.\builddebug.bat
to compile the debug version - after the lastest ZTMZ Pacenote Tool installed, copy
codrivers
andprofiles
directory from%userprofile%\My Games\ZTMZClub\
to the pathbin\Release\net6.0-windows\
in project - Download Inno Setup and add path including
ICSS.exe
to systemPATH
environment variable, the default installation of Inno Setup isC:\Program Files (x86)\Inno Setup 6
- install Inno Setup Chinese translation from GitHub. Put downloaded file
ChineseSimplified.isl
intoC:\Program Files (x86)\Inno Setup 6\Languages
- run
.\package.bat
to package the tool to exe file, the output is in folderOutput
- make modifications and tests, package the exe file and install it locally and test, push the code and create PR to this project
- 小贤少少 : contribution to the club
- Meeke777 : the idea of the tool
- Greened U幻想最初 : collection of the pacenote tokens
- Bigboxx : advices to the tool and making audio packages
- 圣沙蒙VK : recording audio packages and pure audio pacenote recording
- 紫藤林沫 : recording audio packages
- 拉稀车手老王 : recording and making of the audio packages
- 权威Authority : recording and making of the audio packages
- wha1ing : recording and making of the audio packages
- Hippopo : recording and making of the audio packages, proofreading of pacenote scripts
- 大李子小妖 : recording and making of the audio packages
- mesa : recording and making of the english TTS audio packages
- 南沢いずみ recording and making TianjinHua audio package
- 左衛門 : proofreading of pacenote scripts的路书校
- [Pacenotes recording]:
- HanXu
- Hippopo
- 回家的誘いをかける
- 栗悟饭とカメハメ波
- Meeke777
- O.Z. (Gliese-436b)
- Silenig
- smoke (DR2略略略)
- Zexx