CoFliCo : COndor FLIght track COnverter - Version 1.1.2 compare_igc : differences between 2 IGC files CoFliCo converts Condor flight tracks (.ftr) to IGC files It can also rename the .ftr or .igc files according to flight parameters Condor 1 is not supported The conversion accuracy is very similar to the Condor converter, although some minor differences may show because of rounding. No checksums are computed, hence the files produced cannot be validated. USAGE : CoFliCo.exe runs with a minimal GUI or in CLI (Command Line Interface) mode. It must have access to the .trn file of the landscape in which each flight has taken place. The input and output files may be renamed according to a user-defined scheme, see below. The command line syntax is : > CoFliCo [-debug] [-help] [-navicon] [-rftr] [-rigc] [-ustr:STRING] [-next|-prev|-near|-linr|-para] file(s) file can be a single file, or a whitespace separated list. * and ? can be used : (e.g. *.ftr, flight*.ftr, flight???.ftr, etc.) if a name contains whitespaces, enclose it between "" If no files are specified, a selection window pops-up. Multiple selections are possible If you want to use drag-and-drop mode to start the converter, it is recommended to create a shortcut on your desk. It is then possible to drag file(s) to the shortcut to convert it. all [-options] are optional, they can only be activated from the command line. -debug : debug mode which produces a lot of printouts, use only if support needed. -help : prints the command line syntax -rigc : change output file (IGC) name according to the naming scheme -rftr : rename input file (.ftr) according to the naming scheme -ustr:STRING : user-defined string to be inserted in filename(s) -navicon : use Navicon.dll conversion (X,Y->Lat,Lon) routines (otherwise use the built-in ones) interpolation schemes : -next : next point in time (default, recommended, matches best Condor generated IGC files) -prev : previous point in time -near : nearest point in time -linr : linear interpolation -para : parabolic interpolation (most precise) the interpolation scheme will be written at the end of the IGC file : LCONFCOFLICOInterpolation= Renaming files : The renaming scheme is defined in the CoFliCo.ini file in the installation folder The format is built by assembling tokens and a separator (either - or _) Valid tokens (case sensitive) are : Y4=year (4 digits) date and time correspond to the modification of the .ftr file Y2=year (2 digits) MM=month DD=day hh=hour mm=minutes ID=competition ID GL=glider type LA=lanscape name ST=Start airport TD=Task distance DF=Distance flown AV=Average speed US=user-defined string ( add -ustr:STRING in the command line) The default format is Y4_MM_DD_hh_mm_ID_GL_LA_ST, any combination is valid e.g. DDMMY2_hhmm_LA It is also pssible to susbtitute white spaces in file names with - or _ CoFliCo will try to get the Condor installation folder from the registry. If this does not work it will be read from CoFliCo.ini in the installation folder (update the value of "Condor 2 Path") ------------------ compare_igc allows to compare 2 IGC files and displays min,average and max differences it was designed to allow to compare different conversions from the same flight track it works only in command line mode USAGE : > compare_igc file1.igc file2.igc If the files do not have the same number of fixes, the bigger one should be second on the command line ------------------ SUPPORT : Please report any bugs to : cotaco@marc-till.com DISCLAIMER : Copyright (C) 2018 Marc TILL The program use components from "tiny file dialogs" under a zlib license http://https://sourceforge.net/projects/tinyfiledialogs/ NaviCon.dll is provided courtesy of UBSoft, editor of Condor, who remains owner of the copyright This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated. 2. This notice may not be removed or altered from any distribution.