12-17-2023, 02:46 PM
Dissidia Final Fantasy: Opera Omnia is an iOS and Android free-to-play game developed by Koei Tecmo and Team Ninja, and published by Square Enix. Unfortunately, the game recently announced it's End of Service and while the game is available to download and play until February 29th, 2024, it is no longer receiving any more major content updates (the GL version of the game is not even getting the content it's still missing from the JP version). The game's producer also announced that they are explicitly not making an offline version of the game, and the only official preservation is uploading the cutscenes to YouTube (including cutscenes that never made it to the GL version from JP, they will be localised and put on YouTube).
Due to this, I have been making efforts to learn as much as I can about ripping content from the game before it goes offline for good. The game has a ton of assets of many Final Fantasy characters and enemies that never really get to appear in any new 3D games, including models, artwork, and voices, so DFFOO was a huge anomaly in this regard, paying a lot of attention to detail in how it brought the characters to life, and unlike every other FF mobile game, it let it's wide character roster actually interact with each other. It would be a shame to lose everything it has built up.
If one wants to create their own dump of the game files as they currently exist, they can do so using the in-game "Batch Download" feature to download the game assets to their device. This functionality will most likely by unavailable once the game ends service, so I would encourage anybody interested in acquiring a game dump to do so as soon as possible. It should also be noted that the Japanese version has additional content that never made it to the Global version, including characters like Amarant from FFIX and Angeal from FFVII: Crisis Core, so it is advised that you acquire a dump for this version as well if you want absolutely everything.
I have made a PDF that I am updating as I go that documents the process of acquiring a game dump, as well documenting how to convert different file types into formats usable in conventional software. Links to any tools required are being included in the document, including the BMS script that can be used to extract the files from their .dz archives.
DFFOO Asset Extraction & Usage Documentation
If you are familiar with working with game dumps for Koei Tecmo and Team Ninja games in the past, then a lot of it is similar to other games made by them and a lot of the same tools seem to work.
One of the main things I have personally been struggling with is getting a hold of the animation files though. I'm assuming they are .bin files that need to be renamed to .g1a or .g2a, but so far nothing has worked. Unless I'm missing something, they aren't named in any way that makes them easily identifiable.
I would like this thread to serve as a hub for expanding the general knowledge of the game files, or for people who need to ask for help themselves. So please, discuss away!