Skip to content

LoadLineCalibration/Convedit_Plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConEditPlus

An attempt to recreate Deus Ex conversation editor (ConEdit/ConvEdit) in Delphi Language (Pascal).

ToDo list:

  • Full support for dark mode/customizable colors
  • Fix bugs and exceptions, write error handling for all possible cases
  • AutoSave
  • Only unique event labels
  • Insert event
  • Cut/Copy/Paste events/conversations to/from clipboard
  • text wrap also make it dynamic for other events?
  • search functions
  • label checking
  • deletion of unused tables entries

Known bugs I have not fixed yet:

  • Duplication of Choice leads to "sync" editing of both events. This is because the copy contains pointers to nested objects from an original event.
  • For unknown reason (at least at the moment), the original ConEdit refuses to load some files, saved or created in ConEditPlus. These files, however, do work just fine in-game, and can be decompiled with DEED. I suppose this due to some "unknown" fields in the .con files.

Built with Delphi 11.3

Compatible with [Windows XP .. Windows 11]

Screenshot

The program is working under Windows XP, but there is some problem rendering TProgressBar. Everything else seems to be working fine. The program crashes under Windows 2000, so this OS has been removed from compatibilty list.

изображение

Enhancements over OG ConEdit:

  • Portable -- only single .exe file and all configuration data stored in .ini file. Does not uses System Registry. No more messing with .ocx files!
  • Customizable -- you can use dark mode or/and change some colors.
  • Supports scrolling with mouse wheel!
  • Extended search. DblClick one of items in the list to jump to it.
  • Label verification. DblClick on item to jump to event which refers to invalid label
  • Tables. Added presets, and you can add own presets. Check the 'ActorsPawns_Custom.txt' file for details.
  • Playing audio file now really works.
  • Supports XML files generated by ConEditExport tool. You can load .XML and save as .CON and vice versa.
  • AutoSave. From 1 to 20 minutes. Can be disabled if you don't need it.
  • ...and other enhancements and improvements...

How to get the "play audio" function to work:

Open the program options and point to the path where your audio files are. For example, I'm working with the GameConversations package located in C:\Games\DeusEx_RTX\

So the correct path will look like C:\Games\DeusEx_RTX\GameConversations\Audio. изображение

Screenshot of main window with loaded conversations file:

изображение

Search:

изображение

Label verification:

изображение

Enhanced 'Tables' window:

изображение

Duplicate Event and Expand Tree with/without flags:

изображение изображение

How to build from sources:
  • Install Delphi 11.3 or Delphi Community Edition 11.3. Community edition is free.
  • Install CNPack (optional).
  • Download and install FreeEsVCLComponents components library.
  • Download and install the Xml.VerySimple.
  • Download sources, open the .dproj file and hit F9 (by default).