Skip to content

Processes Rocksmith 2014 XML files. A wrapper for the program DDC.

License

Notifications You must be signed in to change notification settings

iminashi/DDCImprover

Repository files navigation

DDC Improver

Screenshot of version 3.0

A tool for processing Rocksmith 2014 XML files. It originated as a command line program I wrote in Ruby to automate a workaround to prevent DDC (Dynamic Difficulty Creator) from moving sections that are not placed on the first beat of a measure. Since than I've added more features and eventually decided to make it into a GUI program using C#, largely as a learning experience.

It is called DDC Improver since I couldn't think of a better name. Some of the features in the program have nothing to do with DDC and it can also process files with manual DD.

Main Features

  • Can process multiple files simultaneously
  • Prevents DDC from moving sections that are not on the first beat of a measure
  • Restores FHPs set at the beginning of noguitar sections
  • Adjusts the lengths of handshapes if they are too close together
  • Fixes phrases that have only one level by adding a second level to them
  • Can automatically place crowd events
  • Move phrases/sections off beat with special phrase names
  • Removes beats that come after the audio has ended
  • Checks the XML for issues
  • Can quickly remove DD from files

Libraries Used