Or if have to open the game to dump the key then:Īttach the running process to ollydbg then go to View -> Handles, then find a open file like \Moekuri\Data\Dat.dxa or \Moekuri\Data\etc.dxa and right click to view the Hex code, if it shows viewable hex code, dump the file to your desktop as a. (May not be etc.dxa but I’d guess its your best bet for a start clue, the ollydbg method is best for finding the correct file that should hold the correct decryption string.)
Open \Moekuri\Data\etc.dxa directly in a hex editor and try 12 byte long strings starting from offset 00000000 to see if they are the decryption key.
There is a way to find the key if you can read hex, use HxD or Mad Edit and know how to use ollydbg regardless of version.
I had it working in the international version V1.00 of the game, I guess you have a newer version of the game and the dev’s are changing the key every time a new update is released, so if you find the key now, you may have to do it all over again when the next update to the game arrives. Run Cmd as admin, go to the directory that your files are in Cmd Quick summary for people that don’t need all those infoĭownload DxaDecodeDEC, DxaEncodeDEC.zip and tool.zip here: Ĭhange your non-Unicode settings to japanese It should create a file with the same name and you should get the unpacked files. Now type in command prompt DxaDecodeDEC the number you got and the name of the file. It might be a different number but you should get this number 56 80 64 40 114 79 33 112 59 115 53 56. Once you got it in the right directory open tool.jar, in encode string you want to put, click encode and then decode you want to copy the decoded string in decimals (DxaDecodeDEC). Then go on the folder your files are in an copy the hole directory and paste it in Command prompt, for example : D:\Game\Test. You need to change for the drive you have the files you want to unpack, you can type the letter of your drive with this after ( : ) so for example its on the D drive i’ll type D. In search tab type “Region” and press enter.Īfter this search for cmd in the start menu, right click on it and select run as admin. Then you have to switch your non-Unicode language to Japanese here how you do it :
You have to create an account and download DxaDecodeDEC, DxaEncodeDEC.zip and tool.zip
Also I’m not a native English speaker, sorry in advance about all my mistakes Since my post is getting pretty long there is a summary at the end, if you don’t need the whole explanation. I want to make it easy as possible if other people might have the same issue. I’ll include all the steps, I’m pretty sure you mostly know all this stuff. I can’t be sure if it will work for you but i can tell you exactly how i did it. I had the same problem and i got it working somehow. Note that because of this design, you can literally copy the executable onto your desktop and drop archives over it to unpack them.įirst i want to say Thank you to Steveju, love your work ! This will unpack the contents in the same directory as the archive.
You can unpack files directly using command-line by specifying the path to the archive as an argument: DXExtract.exe yourArchive.dxa If you right-click a folder, you can export the folder and all files within that folder.
If you right-click a file in the navigator panel, you can choose to export just that file.
Wolf RPG games – all games created using Wolf RPG Editor.If a game is unsupported but you think it is a DX archive, users can try to figure out the key and update the keystore. The purpose of this program is to allow users to maintain a keystore that the program will use to automatically try each key and attempt to decrypt the archive. DXExtract is a general DX archive extractor that is generated by DXLibrary if developers choose to do so.Īll DX archives follow the same format, except they may have a unique 12-byte encryption key.