ConEditExport is a command-line utility (needs Java 1.8 or higher) for exporting and importing text data from DeusEx Conversation files in several various ways unavailable with regular ConEdit.
This is an utility that I primarily wrote for myself as a more detailed version of ConEdit's export-into-text feature, but it eventually grew some more functions.
What it does:
- Exports into text (obviously), including all logic fields and operators (check flags, add items, camera movements, etc.) that ConEdit's export omits.
- Processes several files or the whole folder contents as a batch.
- Allows combined output of two versions of the same conversation file, eg. original and translated.
- Exports full conversation data into XML format.
- Compiles functional CON files from exported XML data.
For the full list of options, use "java -jar ConEditExport.jar -h" command.
========================
Update 2021-05-14:
Requests fulfillment.
(for Veronika) -u: XML output is in UTF-8 encoding regardless of -e setting for original file
(for Jeppe Zapp) -j: outputs conversations in JSON format
Update 2022-08-05:
-r: renameAudio.bat generation
Bugfix: special characters (like &) properly escaped for XML generation
Update 2023-07-09:
Move Camera type=Random events are properly recognized
Update 2023-07-18:
Date type fields (Created On, Last Modified On) are processed correctly to/from XML (previously generated XMLs with long int values for dates still can be used).