A ComputerCraft screen recorder. Saves your terminal output as an animated GIF.
Requires my GIF API and BBPack, though these should be downloaded automatically if they're missing.
Also requires a Minecraft font file, saved as "ascii.gif". It'll auto-download a low-res one if it's missing, via:
bbpack get Y0eLUPtr
... but, if you don't mind longer encoding times, you can get a high-res one by manually running:
bbpack get QCwtu5sK
The script will use an alternate font if it detects CC 1.76 or later:
bbpack get CnLzL5fg
Which can again be replaced by a high-res version, if you wish:
bbpack get vtKWYMqa
Usage:
recgif [-i] [-s] [-ld:<num>] [scriptToRecord] [scriptArgs ...]
If the -i flag is used, then key/mouse_events will be logged at the bottom of the animation.
If -s is used, then the last frame will be skipped, excluding it from the animation. Handy for those cases where you want to avoid a big red "Terminated" message being captured when you hit Ctrl + T.
If -ld: is used, then it must be followed immediately by a number (no spaces). This sets the delay of the last frame in the animation in seconds. The default is two.
If no script is specified, simply starts another CraftOS shell and records that.
Edited by Bomb Bloke, 20 June 2017 - 10:42 AM.