Unreleased
- First version. Times a wild battle in Pokemon Sword/Shield in LiveSplit,
  from the game's own battle text: "You encountered a wild ...!" (or "A wild
  ... appeared!", a horde, a strong-looking one) resets, starts the run and
  splits "pokemon found"; "The wild ... fainted!" or "Gotcha! ... was
  caught!" splits "pokemon defeated". A trainer's Pokemon fainting does
  nothing.
  The text is read by the OCR native module (bin/ocr.dll). Every read is
  stamped with the moment its frame arrived, and LiveSplit's game time is
  set from those stamps, so a split lands on the frame and not on when the
  read came back - an 80 ms read and a 120 ms one give the same split.
  Compare against Game Time in LiveSplit to see it.
  With the Sw/Sh Help Overlay installed too, this mod stops reading and
  listens to the Overlay's reads instead, so neither takes the other's.
  Talks to LiveSplit Server (port 16834; address and port are settings).
  The first time, MCCP asks whether this mod may connect. Nothing is sent
  before the connection is open; the log says what could not be sent and
  why. A refusal is never asked again on its own (change it in Options >
  Network, then edit the port setting); an unreachable LiveSplit is tried
  again every 5 seconds.
