MrKev312 / JustDanceEditor

Modding tool for Just Dance Next
GNU General Public License v3.0
7 stars 1 forks source link
jdnext just-dance modding

Just Dance Editor

Description

This tool allows you to convert an UbiArt Just Dance song to Just Dance Next's format.

Legal Disclaimer

This tool is not affiliated with Ubisoft in any way. It is a fan-made tool created for educational purposes. Please support the official releases. This tool assumes you have the rights to the content you are converting and that you got the files legally. The author is not responsible for any misuse of this tool.

Features

Installation

  1. Make sure you have .NET 8 installed. Without this, the program will not open.
  2. Download the latest release.
  3. Extract the files.
  4. Create a folder called template in the same directory as the executable. In there create the following folders:

    • CoachesSmall
    • CoachesLarge
    • Cover
    • MapPackage
    • songTitleLogo

    Each folder should contain a bundle from an official Just Dance Next song.

  5. That's it!

Usage

  1. Extract the ipk file of the song you want to convert by drag and dropping it onto JustDanceEditor.IPK.exe.
  2. If the song is a mainscene, in the song folder, place the following files in \world\maps\{MapName}\menuart\textures (either in .png, .png.ckd, or .tga.ckd):

    • {MapName}_Coach_1.tga.cdk, {MapName}_Coach_2.tga.cdk, {MapName}_Coach_.. (up to 4 coaches)
    • {MapName}_AlbumCoach.tga.cdk or a 1024x2048 {MapName}_Cover_Generic.tga
    • {MapName}_map_bkg.tga
    • You can optionally add in a cover.png file to use as the cover.

    In the song folder, create a new folder called media in \world\maps\{MapName}\ and in it, place the webm and the ogg, names don't matter.

  3. Launch JustDanceEditor.exe and select either 1.
  4. Drag and drop the song folder onto the window.
  5. Drag and drop the output folder onto the window.
  6. Select whether you want to download a cover from the internet.
  7. ???
  8. Profit!

Adding a song to the game

Automatically

Make sure that your output folder is a valid cache folder, and it will be automatically added to the cache.

Manually

Copy the output files to your cache and add the info in cachingStatus.json to the game's cachingStatus.json.

Bug Reporting

Before reporting, make sure that you're using the latest version of the tool!

Please report any bugs you find in the Issues section. Be sure to include the following information:

Contributing

Contributions are welcome! Please follow these guidelines:

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Contact

For any inquiries, please dm me on Discord: mrkev312

Credits