====== ArmA 3 RPT ====== [[https://www.pmctactical.org/forum/viewforum.php?f=68|ArmA 3 Forum]], [[:arma3|ArmA 3]], [[arma3:config|ArmA 3 Config]], [[arma3:missions|ArmA 3 Missions]], [[arma3:modeling|ArmA 3 3D Modeling]], [[arma3:scripting|ArmA 3 Scripting]], [[arma3:terrain|ArmA 3 Terrain]], [[arma3:texturing|ArmA 3 Texturing]], [[arma3:tools|ArmA 3 Tools]] What is RPT file? It is ArmA 1, ArmA 2 and **ArmA 3 game engine LOG file**. RPT logs all kinds of important info, mostly debug stuff like errors and warnings (they are both evil, get rid of errors and warnings if you are addon editor guy). For players is valuable tool to find if some addons or missions give errors and for addon developers its essential tool to make sure your releases are error free. I recall Operation Flashpoint (OFP) had one too, but its been about two decades since I last used it so memory is a bit faint on that one ;) ====== RPT Cleaning ====== **2021-07-29** Reading arma3 RPT log file is a nightmare without cleaning it out. Use [[:editing_tools#text_editing|proper text editor]] simple **regular expression (RegEx)** to remove bunch of the garbage. Alphabetically sorted errors, one error per line: '/' is not a value [CBA [XEH CBA_VER config class missing convex component Duplicate HitPoint EPE manager in scene after No skeleton given PostInit finished road not found Server: Object uimap.cpp unknown animation source Vest or Uniform? XEH: PreInit Ready to use copy-paste regex line: .*(\[XEH|\[CBA|config class missing|convex component|Duplicate HitPoint|Vest or Uniform?|EPE manager|in scene after|XEH: PreInit|PostInit finished|CBA_VER|unknown animation source|No skeleton given|'/' is not a value|uimap.cpp|road not found|Server: Object).* 2024-07-07T14:07:00Z Now don't get me wrong, some of those lines are not errors like CBA and XEH, also if the goal of reading RPT log file is to find issues in addon or mission (or both?) then why clean out the RPT file from excess lines, well sometimes you just want to scan specific addon or mission for issues, then these generic errors/warnings should be removed to make the RPT inspection much easier. If you have more RPT RegEx strings to share please post them into [[https://www.pmctactical.org/forum/viewtopic.php?f=70&t=22977|PMC Tactical forum "ArmA 3 RPT Game Engine LOG File" topic]], I'd love to check them out.