Jump to content
agl89

DDFF DLC Toolkit - DLC generation/edition tool!

Recommended Posts

Hi everyone!

Here is a tool which will ease your DLC creation/edition needs: DDFF DLC Toolkit!

k0Nx1wp.png

Features

  • Easy Character DLC generation: you can now create character DLCs easily without meddling with hex values, just select the character, slots, models and portraits and that's it!
  • DLC Attachments: you can create new attachments from scratch with ease and link them to your existing DLCs!
  • Easy BGM DLC generation: you can now create BGM DLC packs from scratch or from an existing source!
  • Swapping DLC slots: you can swap existing DLCs slots to fit your needs!
  • EX-Mode Aura/.exex edition: you can select the colors that you want for your character's EX-Mode aura using a simple graphical interface! You can also customize all the EX-Mode auras that a character has!
  • DLC Reporting: you can view your currently installed DLC data and export it in easy-to-handle Excel spreadsheets or text files! This tool is useful to keep track of your installed DLC or for checking DLC incompatibility issues.
  • And more features to come!

Requirements

Tutorials

Downloads

I'll host all the releases in my Github account; just go to the GitHub's release page and download the "ddff_dlc_toolkit" .zip file.

new.gifVersion 1.1.2 (2/14/2016): 
https://github.com/adriangl/DissDlcT...ses/tag/v1.1.2

Changelog

  • 2/14/2016 - Version 1.1.2
    • General:
      • Support for high DPI screens
    • BGM Generation Tab:
      • Removed 36 characters limitation in song names. Now the user will be notified that exceeding that size may not render the name properly in-game. Thanks to convalise for the suggestion!
      • Fixed bug that generated wrong names for songs with hex numbers that contained uppercase letters. Thanks to Lugia2009 & convalise for the bug report!

Source code

You can get the tool's source code from its Github page. Feel free to submit bugs or pull requests there if you want to wink.png

Edited by agl89

Share this post


Link to post
Share on other sites

How to use the tool

Opening the tool

Spoiler

Decompress the .zip file and run the ddff_dlc_toolkit.exe file. Simple as that!

No support for Linux or Mac OS users this time, but you can try Wine for Linux or any virtualization option and see if it works :)

Setting up the tool

Spoiler

First things first, you'll need to setup a few options in the File > Settings option menu:

mXFUrTg.png

Here you can select your main DLC folder (by default, it's in the "dlc" folder in the executable's folder) and a few other options that you can tweak for your tastes.

Generating character DLC files

Spoiler

The user interface for generating character DLC files is very simple:

Xwp3FVe.png

Here you can edit a few fields:

  • Character: As the name implies, the character that you want to generate the DLC files for.
    NOTE: Aerith DLCs don't work, there must be some issue in-game for that, you must override an existing slot for them to work.
  • DLC Costume slot: The game provides 9 DLC slots for each character to use. Select the one that fits your needs. You can also select Normal, Alt.1 & Alt.2 & Manikin costumes for those characters that allow it.
  • Include manikin effects: if you leave this checked, then your DLC will include data from the manikin version of the character, including voices & EX effects.
  • Player/Assist DLC slot: The game allows a total of 255 DLC slots (this is, 255 player and assist DLCs); select which ones your DLCs will use
  • Player/Assist GMO/GIM: Just find your GMO/GIM in your filesystem, nothing fancy here :P
    NOTE: The Player GIM File 2 will only be enabled if you select Cecil as the character you want to create your DLC for.

When everything is ready, just click "Generate!". This will generate the DLC files in the "dlc" folder next to the program executable.

Generating DLC Attachments

Spoiler

This is the user interface for the DLC attachments tab:

yNQpsbS.png

This tab has two sections: Creation and Linking. Let's explain what each of them does:

  • The Creation tab let us create new DLC Attachments given a DLC Attachment base (the original attachment that you're using to create your custom attachment) so it can retain the same physics data as the original, the DLC slot, and the GMO that you want to use for it. 
    This will generate the DLC files in the "dlc" folder next to the program executable.
  • The Linking tab can link any player/assist controller with an existing attachment controller or an attachment ID. Just select your base player/assist controller and an attachment controller or ID (in big-endian format, as the DLC reporter tab reports them) and click "Link!".
    This will overwrite the file that you loaded, as well as keeping a backup of that same file in the same folder where the original .exex file was located. Simple, huh?

Generating BGM DLC files

Spoiler

Now you can generate BGM DLCs with ease! Here's the user interface of the tab:

efHVgkb.png

You can create a new BGM DLC by clicking New, or edit an existing one by clicking Load...

From there, you can use the controls in the tab as follows:

  • The DLC Slot box lets you select in which slots will your songs be. You must select one for the tool to generate the DLC properly.
  • You can add and remove new BGMs using the Add and Remove buttons.
  • You can also alter the selected track position by using the Up and Down buttons.
  • When you click on a BGM, you can edit some parameters, such as:
    • The BGM's title. The interface will notify you if the text may not render properly inside the game (it may overlap with other UI elements in the game). You can choose to ignore the warning if you want.
    • The AT3 that you'll use for this song. For existing BGM DLCs, the tool will try to locate the corresponding .edat if it is in the same folder. You can even let it blank if needed.
    • The BGM's in-game volume (0% to 100%)
    • The Characters by default button will allow you to select the characters for which the the BGM will be picked as default in the "before battle" screen.
    • The Stages by default button will allow you to select the stages for which the the BGM will be picked as default in the "before battle" screen.
      iUzabtH.pngiNMEuZB.png


When everything is ready, just click Generate! and you'll have your BGM ready to use in your main folder.

Swapping DLC slots

Spoiler

You can now swap DLC slots for Character, Attachments & BGM DLCs. Here's the user interface for it:

80d2Nvm.png

The interface is simple enough: pick your kind of controller, select it in the appropriate section, choose the DLC Slot that you want to use, and then click Swap!

The Change IDs check box allows you to also change the controller's/BGMs IDs to ones suitable to the given slot. Just use it if you know what you're doing!

Editing EX-Mode Auras / .exex files

Spoiler

This is the user interface for the .exex edition tab:

kHyxBgW.png

In order to use the .exex edition interface, you first need to load an .exex file (generated via the DLC generation tab, for example). The .exex files usually have a size of 88 bytes (most characters), 168 bytes (Cecil and Onion Knight) or 248 bytes (Lightning).

Loading an .exex will load all the existing auras for that file. You can view and edit them all using the Aura Slot box

From this interface, you just need to click on the color boxes and change the colors to whatever you want. 

When you do all needed editions, press Save .exex!. This will overwrite the file that you loaded, as well as keeping a backup of that same file in the same folder where the original .exex file was located.

DLC Reporter

Spoiler

This is the user interface for the DLC reporter:

ViAfDAr.png

This is pretty easy to use: just load the folder where you have your installed DLC and the text box will show you a list of the currently installed Character & BGM DLCs data and files. You can then export this information to an Excel spreadsheet.

Keep in mind that this Excel spreadsheet has two worksheets: one for Character DLC files and another for BGM DLC files!

Note: Player/Attachment with Unknown character data is likely to be an attachment, a Player/Attachment with character data is (obviously :P) a Player DLC

ai3WUNm.png

 

Edited by agl89
Added tool tutorials

Share this post


Link to post
Share on other sites

Bug reporting and known bugs

In order to keep things consistent, I propose the following format for filing any bugs that you find while using the tool:

Quote

OS Version: Your Windows version (XP, Vista, 7, 8...)
DLC Toolkit version: The DLC Toolkit version.
Description of the problem: Be sure to include:

  • Steps to reproduce the problem
  • What happened.
  • What you think the correct behavior should be.

log.txt file: The tool generates a log.txt file in the executable's folder when an unexpected error happens. Please upload it somewhere so I can check it (for example, copy & paste the text file in http://pastebin.com or https://gist.github.com and put the link here, or copy it inside a spoiler tag in the forums)

You can report those bug here in this post or in GitHub's issues page

Edited by agl89
Bug reporting steps added

Share this post


Link to post
Share on other sites

(edit) alright so i think i figured out how the player dlc slot thing works it relates to what save slot you're using, right? think that would be good to explain, now how do i get my .mp3 files to a .at3?

Edited by Aurelius
figured out question, had new one

Share this post


Link to post
Share on other sites
On 12/12/2017 at 9:29 AM, Aurelius said:

(edit) alright so i think i figured out how the player dlc slot thing works it relates to what save slot you're using, right? think that would be good to explain, now how do i get my .mp3 files to a .at3?

Hello friend. Could you help me with the DLC swap thing? I have a mod for Cloud DLC1 but I don't want it to be replaced so I want to change it to DLC 2. I used the swap DLC slots tab and selected the controller for player/assist/attachment and selected "swap to slot: 3". It showed a success text but when I go to Reporter it says DLC slot: 3 (before was dlc slot: 1) but down there says costume slot: dlc 1. Does that mean it still overwrites the Cloud DLC1? Or it worked?
Also, there are 2 more EDAT files for that mod I haven't touch. Do I leave them just like that?
I hope you can help me

1.JPG

2.JPG

Share this post


Link to post
Share on other sites
On 12/18/2016 at 7:45 AM, agl89 said:

How to use the tool

Opening the tool

  ????

Decompress the .zip file and run the ddff_dlc_toolkit.exe file. Simple as that!

No support for Linux or Mac OS users this time, but you can try Wine for Linux or any virtualization option and see if it works :)

Setting up the tool

  ????

First things first, you'll need to setup a few options in the File > Settings option menu:

mXFUrTg.png

Here you can select your main DLC folder (by default, it's in the "dlc" folder in the executable's folder) and a few other options that you can tweak for your tastes.

Generating character DLC files

  ????

The user interface for generating character DLC files is very simple:

Xwp3FVe.png

Here you can edit a few fields:

  • Character: As the name implies, the character that you want to generate the DLC files for.
    NOTE: Aerith DLCs don't work, there must be some issue in-game for that, you must override an existing slot for them to work.
  • DLC Costume slot: The game provides 9 DLC slots for each character to use. Select the one that fits your needs. You can also select Normal, Alt.1 & Alt.2 & Manikin costumes for those characters that allow it.
  • Include manikin effects: if you leave this checked, then your DLC will include data from the manikin version of the character, including voices & EX effects.
  • Player/Assist DLC slot: The game allows a total of 255 DLC slots (this is, 255 player and assist DLCs); select which ones your DLCs will use
  • Player/Assist GMO/GIM: Just find your GMO/GIM in your filesystem, nothing fancy here :P
    NOTE: The Player GIM File 2 will only be enabled if you select Cecil as the character you want to create your DLC for.

When everything is ready, just click "Generate!". This will generate the DLC files in the "dlc" folder next to the program executable.

Generating DLC Attachments

  ????

This is the user interface for the DLC attachments tab:

yNQpsbS.png

This tab has two sections: Creation and Linking. Let's explain what each of them does:

  • The Creation tab let us create new DLC Attachments given a DLC Attachment base (the original attachment that you're using to create your custom attachment) so it can retain the same physics data as the original, the DLC slot, and the GMO that you want to use for it. 
    This will generate the DLC files in the "dlc" folder next to the program executable.
  • The Linking tab can link any player/assist controller with an existing attachment controller or an attachment ID. Just select your base player/assist controller and an attachment controller or ID (in big-endian format, as the DLC reporter tab reports them) and click "Link!".
    This will overwrite the file that you loaded, as well as keeping a backup of that same file in the same folder where the original .exex file was located. Simple, huh?

Generating BGM DLC files

  ????

Now you can generate BGM DLCs with ease! Here's the user interface of the tab:

efHVgkb.png

You can create a new BGM DLC by clicking New, or edit an existing one by clicking Load...

From there, you can use the controls in the tab as follows:

  • The DLC Slot box lets you select in which slots will your songs be. You must select one for the tool to generate the DLC properly.
  • You can add and remove new BGMs using the Add and Remove buttons.
  • You can also alter the selected track position by using the Up and Down buttons.
  • When you click on a BGM, you can edit some parameters, such as:
    • The BGM's title. The interface will notify you if the text may not render properly inside the game (it may overlap with other UI elements in the game). You can choose to ignore the warning if you want.
    • The AT3 that you'll use for this song. For existing BGM DLCs, the tool will try to locate the corresponding .edat if it is in the same folder. You can even let it blank if needed.
    • The BGM's in-game volume (0% to 100%)
    • The Characters by default button will allow you to select the characters for which the the BGM will be picked as default in the "before battle" screen.
    • The Stages by default button will allow you to select the stages for which the the BGM will be picked as default in the "before battle" screen.
      iUzabtH.pngiNMEuZB.png


When everything is ready, just click Generate! and you'll have your BGM ready to use in your main folder.

Swapping DLC slots

  !

You can now swap DLC slots for Character, Attachments & BGM DLCs. Here's the user interface for it:

80d2Nvm.png

The interface is simple enough: pick your kind of controller, select it in the appropriate section, choose the DLC Slot that you want to use, and then click Swap!

The Change IDs check box allows you to also change the controller's/BGMs IDs to ones suitable to the given slot. Just use it if you know what you're doing!

Editing EX-Mode Auras / .exex files

  ????

This is the user interface for the .exex edition tab:

kHyxBgW.png

In order to use the .exex edition interface, you first need to load an .exex file (generated via the DLC generation tab, for example). The .exex files usually have a size of 88 bytes (most characters), 168 bytes (Cecil and Onion Knight) or 248 bytes (Lightning).

Loading an .exex will load all the existing auras for that file. You can view and edit them all using the Aura Slot box

From this interface, you just need to click on the color boxes and change the colors to whatever you want. 

When you do all needed editions, press Save .exex!. This will overwrite the file that you loaded, as well as keeping a backup of that same file in the same folder where the original .exex file was located.

DLC Reporter

  ????

This is the user interface for the DLC reporter:

ViAfDAr.png

This is pretty easy to use: just load the folder where you have your installed DLC and the text box will show you a list of the currently installed Character & BGM DLCs data and files. You can then export this information to an Excel spreadsheet.

Keep in mind that this Excel spreadsheet has two worksheets: one for Character DLC files and another for BGM DLC files!

Note: Player/Attachment with Unknown character data is likely to be an attachment, a Player/Attachment with character data is (obviously :P) a Player DLC

ai3WUNm.png

 

Hello friend. Could you help me with the DLC swap thing? I have a mod for Cloud DLC1 but I don't want it to be replaced so I want to change it to DLC 2. I used the swap DLC slots tab and selected the controller for player/assist/attachment and selected "swap to slot: 3". It showed a success text but when I go to Reporter it says DLC slot: 3 (before was dlc slot: 1) but down there says costume slot: dlc 1. Does that mean it still overwrites the Cloud DLC1? Or it worked?
Also, there are 2 more EDAT files for that mod I haven't touch. Do I leave them just like that?
I hope you can help me

1.JPG

2.JPG

Share this post


Link to post
Share on other sites
On 8/31/2018 at 8:10 AM, Xavi Strife said:

Hello friend. Could you help me with the DLC swap thing? I have a mod for Cloud DLC1 but I don't want it to be replaced so I want to change it to DLC 2. I used the swap DLC slots tab and selected the controller for player/assist/attachment and selected "swap to slot: 3". It showed a success text but when I go to Reporter it says DLC slot: 3 (before was dlc slot: 1) but down there says costume slot: dlc 1. Does that mean it still overwrites the Cloud DLC1? Or it worked?
Also, there are 2 more EDAT files for that mod I haven't touch. Do I leave them just like that?
I hope you can help me

Changing DLC slot is different from changing Costume slot. The costume slot is the one you can access in the game. The DLC slot is just an index for the game to read.

Share this post


Link to post
Share on other sites
On 10/28/2018 at 9:02 PM, Chris Shade said:

Counter-question, have you SEEN any character mods for Opera Omnia?

Nope (Uncertain if that response is snarky or sincere). Which is exactly why I'm asking.  I'm not one to stand still simply because I can't find anything on a subject of interest.

That said, I don't know if this is the right place to post for this, but please feel free to correct me if I'm crossing any lines I'm not supposed to. It's not necessary to chase me with pitchforks and torches because I'd gladly comply with any rule / penalty that may result from the nature of this post.

I did some amateur 3D ripping way back in 2009 / 2010 (Kingdom Hearts, the first Dissidia, the early Arkham games). Interested to get back into it again.
I currently am attempting to grab a few choice models from Dissidia Final Fantasy Opera Omnia. My intention is to use a couple of their chibi style 3D character models (that are not already available from the older Dissidia Games) as a template for modelling and rigging a full sized character version of my own.

After watching this tut, I've been stumbling my way around testing with different versions of the Nox emulator and Ninja Ripper and Noesis.

So far where I'm at:

  • DFFOO will run properly ONLY on an Android 5.1.1 emulator created via Nox's Multi Instance Manager
  • The tutorial states that the Ninja ripper method will work only SPECIFICALLY for Nox 3.8.1
  • When I go ahead and run Ninja Ripper on the Nox Android 5.1.1 anyway - I am successfully able to see the DDS files, and even the mesh files. Unfortunately, for some weird reason, the 3D geometry is being flattened into a plane shape, that follows the UV mapping of its corresponding 2D texture.
  • I tested the same steps above with a different game (Marvel Contest of Champions), but instead of a flat plane, the characters are being crushed into a perfect sphere.

I haven't been able to move beyond this point in 2 weeks. Even if the rip wont include the rigging information, I can work with the 3D geometry regardless of whether or not it is in a default T stance or pose. But yeah, getting a flat mesh will not do at all. 😞

I've tried using 3D Ripper DX but it wont work with Nox. Does anyone have any suggestion / advice on what I should do next?

Thanks

(Image shows Nox's emulator version for android + the flattened mesh in both texture display and wireframe view)

Ripped_DFFOO.thumb.jpg.790fff6b410d27adce79067fec6f339a.jpg

 

Edited by Gogo
  • Upvote 3

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By He-ManKilledGIJOE
      Does anyone have any of the J.E.N.O.V.A mods for Cloud of Darkness? I've been searching for a while but have yet to find one download link. The one by Ookami was my fav. I lost it when my computer was stolen. Surprise! Suprise! Dissidia forums went down right after. Thanks to everone who still Imports mods. 
    • By Psyferno
      Someone help me with these god damn Gmo files for DLC! Please! I don't have a computer I can use. All I have is my phone and I wanna know how to put those mods on there. At least gimme the edat files for all the dlc stuff So I can try to reskin them. I just want mods please help.
    • By afdc98
      Hi! i made some music mods and I just wanted to share them with you if anyone was interested.
       
      Final Fantasy XV Music (BGM Slot 15). Download: http://www.mediafire.com/file/daq83fi44b93rzk/
       
      Final Fantasy Dissidia NT Music (BGM Slot 17). Download: http://www.mediafire.com/file/kbr06549wrbr90f/
       
      Square Enix Titles (Nier, Nier: Automata, Bravely Default, The World Ends With You) (BGM Slot 19). Download: http://www.mediafire.com/file/q867wxcg9yuxiu6
      Hope you like them!
×

Important Information

By using this site, you agree to our Terms of Use.