VKRC Archive Diff
The VKRC Archive Diff plugin (menu VKRC » Plugins » VKRC Archive Diff) compares files in standard VKRC archive files.
Files with differences can be opened with the Show diffs button in the VKRC Diff window.

You may also refer to the Compare Files plugin for multiple file comparison.

Interlocks and technology points
After Compare the tab Interlocks & tech points lists removed or moved collision requests, Makro20 calls, releases, station interlocks and technology points, shortened interlock zones and new rule violations, with export to HTML, CSV and XLSX - see Archive Diff - interlocks & technology points. Video: English English / Deutsch Deutsch.


The user can compare two robots at the same time.
Just select a ZIP VKRC archive file or cell.src or $config.dat from an unzipped archive.
The ZIP robot archive file is unzipped to the temporary directory which is automatically deleted.



The user can select which files will be compared and the comparison mode.
The plugin can compare Folgen, UPs and Makros files in VKRC Viewer mode to ignore any header information or any other KRL code behind the VKRC scene, or in plaintext mode which compares pure KRL code.
For Folgen and UPs programs points' coordinates can be compared when plaintext mode is disabled. Otherwise plaintext from the DAT file will be compared.




The user can add some extra files to compare by entering the relative path to the file in the archive directory.
Just add a new entry by clicking the + button on the right side and double click on the new entry to edit the path.



If any difference was found, both compared files will be listed.
Double click on the file name will open the file in the DReS editor.
To display all differences in the default viewer VKRC Diff or Plaintext Diff just press the button on the right side.



Sometimes for tech commands the user friendly text shown in the viewer can be different from parameters saved in the KRL code.
This may happen if we compare programs with different VW User.
To make sure that both commands are equal the plugin compares both tech commands two times.
First it compares the visible text and afterwards changes the display mode for tech commands to show only parameters and compares only those parameters.
Changing display mode for tech commands can be manually activated from the VKRC Menu.


In the picture below for the first tech command the visible text of the tech command is the same for both files.



But, if we change the display mode we can see that the CN parameter has a different value.