This tool will take a CML file and convert it into a file that the character creator can open. This file should work in all instances of the character creator, including the Episode 4 demo.
One of the uses and probably the main reason a lot of you are here is it can be used to make a clone of an NPC. I will warn you however that the process is pretty technical compared to other methods out there. Beware that this will for the most part only get you the base sliders and some colours. It won't get you parts you don't own or are not included in the Character Creator demo.
Via MediaFire: http://www.mediafire.com/download/tttrmznkimziwfm/CMLParser.rar
Requires Microsoft .NET Framework 4.5.2 to run.
- Code: Select all
CharacterCrypt - F605CAB575DBFE25404D3928F2FB1011
PSO2CMLParser.exe - 46063804CD6EC1C3817327D1FB531428
- You will need to supply your own CML files. What complicates matters is NPCs typically aren't labelled by name, so you'll need a reference list to know which CML to get.
- As the CML files are stored in archives in the client, you will need Deicer to obtain them. This can be obtained from here: http://forum.xentax.com/viewtopic.php?f ... 4&start=60
- Please refer to the 2nd post for information regarding reference lists and a technique for obtaining CML files.
- Make sure that the CMLparser and CharacterCrypt exes are in the same directory. You won't be able to encrypt the CC file otherwise.
With that said, on to the instructions.
1) In the PSO2CMLParser window, click on Open CML. It'll pop up a dialog. Navigate to the CML file you wish to process. If all goes well, some simple bio info will be displayed in the textbox. Don't worry about any "Unhandled Tag" errors, but do take concern with any others!
2) If the last step went without any hiccups, click the "Make CC File" button. If successful, it should tell you the filename and where it saved it.
3) Copy the file to your My Documents/SEGA/PHANTASYSTARONLINE2/ folder if it isn't already there.
4) Try to open it up in either PSO2 or the Character Creation demo. If all went well, you should be able to open it.
Extra) If you want the parser to attempt to get you the names of the character\s components (such as hairstyle name, makeup, etc) check the "Output Parts info" box.
This will run the IDs it finds against a dictionary of part-names. If it can't find them, it'll output "Unknown <partname>".
Why might you want to uncheck "encrypt CC file"? More on that in a different post...
Unfortunately, some NPCs use unique versions of parts that are unobtainable normally (example: Sukunahime has a unique version of her outfit). As such, this method won't help you with those parts. While there are obtainable versions of some NPC's unique parts, there is no guarantee this is the case for all unique parts. As such, to make your clone you may need to make do with something else that's "close enough". You're on your own for that.
This tool will not get you voice or personality data.
The cml format is still not completely understood. As a result, there may be some minor quirks with the character data
it acquires. So far, all cmls I've passed through it have come out correctly, but I make no guarantee that the software is bug-free.
If you notice any bugs, major or minor, let me know in this post.
Agrajag - Creation of CharacterCrypt and general support.
- v.1.0.1 - Fixed issue with whitespace in directory names.
- v.1.0 - Release.