Skip to content

Latest commit

 

History

History
125 lines (102 loc) · 7.16 KB

README.en.md

File metadata and controls

125 lines (102 loc) · 7.16 KB

ztmz_pacenote 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

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 !!!

Introduction

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

Instruction

  1. Download the executable installer "ZTMZClub_PacenoteTool_Installer_x.y.z.exe" from Link and double click it to install.
  2. During the installation, it will download and install dotnet6 runtime for you in case of no dotnet6 on you machine. A UAC window would prompt before dotnet6 installation, just click "OK" to let it continue.
  3. Start the game Dirt Rally 2.0
  4. Turn off the default codriver calls in the game (set Speech to 0 in the Audio settings.)
  5. Have fun with any rally track (RX not supported currently).

How to use with SIMHUB

  1. Change the listening UDP port in the "Settings" page (clicking the Settings button in the top-right of the main UI window).
  2. Start SIMHUB,click Game Settings besides DR2.0 game.
  3. check UDP Forwarding,and add a record forwarding to 127.0.0.1 and port 20778.
  4. Keep SIMHUB and ZTMZClub Pacenote Tool open, then start the game.
  5. For Dirt Rally Telemetry just add one more record in SIMHUB forwarding to 127.0.0.1 and port 10001.

Links

File Structure (located in %userprofile%/Documents/My Games/ZTMZClub)

  • 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.

Modules

  • 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

Dependencies

References

How to contribute

  1. Fork the project
  2. Install .net 6.0 SDK
  3. 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.
  4. run .\build.bat to compile the project, run .\builddebug.bat to compile the debug version
  5. after the lastest ZTMZ Pacenote Tool installed, copy codrivers and profiles directory from %userprofile%\My Games\ZTMZClub\ to the path bin\Release\net6.0-windows\ in project
  6. Download Inno Setup and add path including ICSS.exe to system PATH environment variable, the default installation of Inno Setup is C:\Program Files (x86)\Inno Setup 6
  7. install Inno Setup Chinese translation from GitHub. Put downloaded file ChineseSimplified.isl into C:\Program Files (x86)\Inno Setup 6\Languages
  8. run .\package.bat to package the tool to exe file, the output is in folder Output
  9. make modifications and tests, package the exe file and install it locally and test, push the code and create PR to this project

Thanks

  • 小贤少少 : 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]: