| 3.1.2.241 | 2012-04-14 |
|---|---|
| Live Parsing Fixed a bug where a parsing plugin throwing an unhandled exception while DateTime parsing would cause ACT to loop retrying the section of the log it currently had buffered. (Causing it to never advance to the rest of the log file) ACT will now again completely ignore the line that caused the exception unhandled by the parsing plugin. Plugin API An overload method for FormActMain.AddCombatAction has been added that accepts a MasterSwing object(or class that derives from it). Added public methods for reading/writing *.act files: EncountersToXml, XmlToEncounters, MemCompressGZip, MemDecompressGZip. *.act file exports now include arbitrary data stored in the MasterSwing.Tags property and can be imported as such. Added two additional logging methods: WriteInfoLog, WriteDebugLog. They use the same error log file WriteExceptionLog uses, but does not require an Exception as a parameter. (WriteDebugLog will only output if ACT was started with the "-debug" commandline switch) Miscellaneous *.act files starting with this version have been given GZip file headers... previously they were raw DEFLATE streams. Old versions of ACT will not read these, but the new version will read both. The ACT error log format has changed a bit to accommodate the new info it can be passed. | |
