CSC_Export is an utility for editing DX:IW subtitles
Currently it's in developing stage, which means I'm still planning additional features and there might be glitches - keep backups of your data and feel free to report whatever problem you meet.
Usage: java -jar CSC_Export.jar [options] (-h for the full list; some options allow for command line only processing)
IMPORTANT: on a particular Windows 7 machine it used to freeze the computer completely; it is a known problem related to java swing library - if this happens to you, launch with additional option: "java -Dsun.java2d.d3d=false -jar ..."
Can edit subtitles' texts (no other fields in the current revision). Currently does not allow adding or deleting lines.
Allows searching and filtering edited lines for a wide range of parameters.
Allows editing in several windows, each with its own sorting/filtering conditions.
If several windows are open, a double-click at Line or Sub field of a subtitle positions every window to that subtitle.
Allows to load a second file for comparing a version being edited with an original
==================================================
Update 2021-04-08:
An expanded version allows editing of mission-related subtitles in a conversation-like view (-m key). Note that this is *not* a "ConEdit for IW", as .con files are not really being edited here, they only provide canvas for subtitles. Right-click on a text field to open an editable panel with respective subtitle lines. Double-click on the "LineId" field searches for that line in table-view windows if any are opened.
An audio playing function is added. Double-click on a "Audio file/offset" field (in a table-view window) or a text field (in conversation window) to play a respective sound. NOTE: this only works for the US/Steam version of the game that uses OGG format for (most) audio. The EU version uses *custom* WAV format whose decoding algorithm I haven't mastered yet. There's a temporary workaround in case you only have the EU version and (like me :) ) prefer to not just read but also listen: use DXIW Sound Drone to "Extract" (NOT "Extract Raw") audio files, create an "Audio" subfolder in your "Deus Ex Invisible War\content\DX2\Sounds\" and place those files there - they will be recognized and played instead of packed file data.
==================================================
Update 2021-04-22:
In conversation mode: added conditional flag data to the tree panel.
In table mode: added ability to sort/filter mission sounds by NPC ID.
Small bugfixes.
Keep backups and report any bugs you meet!
Thanks for uploading!