BZFlag clients support the /savemsgs
command, which will export your console messages to a text
file. However, by default, the exported messages will contain ANSI escape codes which aren't straight forward
to clean up. Members of the community have put together scripts in the past to solve this issue, however they've
each hand their own set of issues; this site aims to fix those shortcomings.
Take your exported messages
---------------------------------------- Messages saved: Thu Dec 21 18:20:15 2017 ---------------------------------------- [0;1m [31mBZFlag version: 2.4.12.20171103-MAINT-mac64xc910-SDL2 (0221)[0;1m [33mCopyright (c) 1993-2017 Tim Riker[0;1m [36mDistributed under the terms of the LGPL or MPL[0;1m [32mAuthor: Chris Schoeneman <crs23@bigfoot.com>[0;1m [36mMaintainer: Tim Riker <Tim@Rikers.org>[0;1m [34mAudio Driver: coreaudio[0;1m [35mOpenGL Driver: Intel HD Graphics 4000 OpenGL Engine[0;1m [4m[37mMessage of the day: [0;1m [37m* BZFlag 2.4.12 is now available. Download now![0;1m [33m[5m[SERVER->][0;1m [36mGlobal login approved![0;1m [38;2;255;255;255mallejo[30m: joining as an observer[0;1m [33m[5m[SERVER->][0;1m [36mBZFlag server 2.4.12.20171217-MAINT-linux-gnu-SDL, http://BZFlag.org/[0;1m [33m[5m[SERVER->][0;1m [36mWelcome! Testing in progress... Play fairly, talk nicely![0;1m [33m[5m[SERVER->][0;1m [36mPlease keep language clean. Thank you![0;1m [33m[5m[SERVER->][0;1m [36mCrossAssault by Bertman[0;1m [33m[5m[SERVER->][0;1m [36mYou are in observer mode.[0;1m [38;2;0;255;0mb-rabbit[30m: grabbed Stealth flag[0;1m [38;2;0;255;0mLackOfIrony[30m: [37mfelt the effects of [38;2;255;0;0mrettahdam[37m's shockwave[0;1m [38;2;255;0;0mnatural man[30m: [37mkilled by [38;2;0;255;0mLackOfIrony[37m[0;1m [38;2;255;0;0mTantrido[30m: dropped Stealth flag[0;1m [38;2;255;0;0mSilverSkull77[30m: grabbed Stealth flag[0;1m [38;2;255;255;255msage[30m: joining as an observer[0;1m [38;2;255;0;0mTantrido[30m: grabbed Oscillation Overthruster flag[0;1m [38;2;255;0;0mTantrido[30m: dropped Oscillation Overthruster flag[0;1m [38;2;0;255;0mLackOfIrony[30m: grabbed Oscillation Overthruster flag[0;1m [38;2;255;255;255m[Team] Bertman[38;2;255;255;255m: [36mhiya allejo[0;1m [38;2;255;0;0mnatural man[30m: grabbed Narrow flag[0;1m [38;2;255;255;255m[Team] allejo[38;2;255;255;255m: [36mhiya bert![0;1m
...and create clean, shareable links
---------------------------------------- Messages saved: Thu Dec 21 18:20:15 2017 ---------------------------------------- BZFlag version: 2.4.12.20171103-MAINT-mac64xc910-SDL2 (0221) Copyright (c) 1993-2017 Tim Riker Distributed under the terms of the LGPL or MPL Author: Chris Schoeneman <crs23@bigfoot.com> Maintainer: Tim Riker <Tim@Rikers.org> Audio Driver: coreaudio OpenGL Driver: Intel HD Graphics 4000 OpenGL Engine Message of the day: * BZFlag 2.4.12 is now available. Download now! [SERVER->] Global login approved! allejo: joining as an observer [SERVER->] BZFlag server 2.4.12.20171217-MAINT-linux-gnu-SDL, http://BZFlag.org/ [SERVER->] Welcome! Testing in progress... Play fairly, talk nicely! [SERVER->] Please keep language clean. Thank you! [SERVER->] CrossAssault by Bertman [SERVER->] You are in observer mode. b-rabbit: grabbed Stealth flag LackOfIrony: felt the effects of rettahdam's shockwave natural man: killed by LackOfIrony Tantrido: dropped Stealth flag SilverSkull77: grabbed Stealth flag sage: joining as an observer Tantrido: grabbed Oscillation Overthruster flag Tantrido: dropped Oscillation Overthruster flag LackOfIrony: grabbed Oscillation Overthruster flag [Team] Bertman: hiya allejo natural man: grabbed Narrow flag [Team] allejo: hiya bert!
There's no need to create another account or remember a new password. If you have a BZFlag account, you'll have an account here already. Just login and start uploading your message logs.
Since all of your console messages are exported, that means it includes flag grabs, kills, deaths, private messages, and a lot of other clutter or sensitive information. The above chat log has been rendered with different filters listened below.
Get rid of all those pesky flag grabs, drops, and captures from your chat log if they're not relevant.
Filters used:
allejo: joining as an observer LackOfIrony: felt the effects of rettahdam's shockwave natural man: killed by LackOfIrony sage: joining as an observer [Team] Bertman: hiya allejo [Team] allejo: hiya bert!
Are the only relevant things in your chat log the messages? Well, filter out the rest!
Filters used:
[Team] Bertman: hiya allejo [Team] allejo: hiya bert!