Skip to content

kauf0/kd-music-tool

Repository files navigation

kd-music-tool

A GUI utility for adding custom music to Keep Driving.

Drop your audio files, set metadata, hit GO and listen to your farourite music ingame!

What it does

  • Inject tracks directly into the game's audio system with use of UndertaleModTool
  • Tracks appear on the radio immediately (no new game required)
  • You can add whatever tracks you like (if they're mp3, ogg, wav, flac, aac or m4a)!
  • You can also remove individual tracks or reset all custom music back to vanilla at any time

Requirements

  • Linux only: ffmpeg installed and available in PATH (on Windows ffmpeg is bundled!)
  • Keep Driving game

Download

Download the latest version from Releases:

  • Windows: kd-music-tool-windows.zip
  • Linux: kd-music-tool-linux.zip

Extract the zip wherever you like and run the kd-music-tool.exe. This tool uses UndertaleModTool under the hood, it is bundled inside already.

Usage

  1. Launch kd-music-tool
  2. Click BROWSE or the path field to select your Keep Driving game folder
  3. Drag audio files into the QUEUE panel, or click + ADD
  4. Click a track to edit its metadata: artist, album, title, track number
  5. Click GO to add all queued tracks to your game
  6. Launch Keep Driving and enjoy!

To remove a track, click x next to it in the IN GAME panel.
To restore the game to its original state, click RESET in the IN GAME panel.

Notes

  • kd-music-tool creates a backup of data.win, audiogroup3.dat, and music.kdr on first run. RESET restores from this backup
  • Do not delete .bak files from your game folder if you want to be able to RESET in case something breaks
  • Only tested on Keep Driving v1.3.1.1d

Support

If you find this useful, feel free to send tips <3

I would also appreciate if you like, fav and comment on Steam!

Building from source

Requires Node.js 22+, Rust, and ffmpeg.

git clone https://github.com/kauf0/kd-music-tool.git
cd kd-music-tool
npm install

Place UndertaleModTool CLI binaries in src-tauri/UTMT/, then:

npm run tauri dev

Third-party

This tool bundles UndertaleModTool, licensed under GPL v3. This tool bundles ffmpeg, licensed under LGPL v2.1.

License

GPL v3

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors