ttyrec

Nagranie NetHack odtwarzane przy użyciu termrec

ttyrec to program lub jego format pliku zdolny do nagrywania wyjścia TTY programu w trybie tekstowym wraz ze znacznikami czasu, a następnie odtwarzania go.

Jest szeroko stosowany na przykład w społeczności NetHack do przechowywania powtórek gier.

Jest podobny do polecenia script , ale pozwala również na wstrzymanie, spowolnienie lub przyspieszenie odtwarzania. Może również przesyłać strumieniowo nagranie w sieci i służyć do przesyłania plików za pomocą uudecode .

Rejestratory i odtwarzacze

  • oryginalny ttyrec (Unix)
  • Termin::TtyRec (Perl)
  • Termin::TtyRec::Plus (Perl)
  • Tie::Handle::TtyRec (Perl)
  • termrec (Win32, Unix)

Tylko odtwarzanie

  • TTYPLAYER (Java)
  • IPBT (Unix)

Specyfikacja formatu plików technicznych

Każdy fragment składa się z nagłówka zawierającego 32-bitowe liczby little-endian bez znaku:

  • s – sekundy, albo od początku nagrania (oparte na 0), albo od epoki Uniksa
  • usec – 0..999999 mikrosekund
  • len – długość ładunku

oraz rzeczywisty ładunek zapisany jako tekst z kodami kontrolnymi vt100 .

Format nie zawiera żadnych informacji o zastosowanym zestawie znaków ani o wielkości terminala potrzebnego do odtworzenia pliku. termrec wstrzyknie te informacje jako \e %G dla UTF-8 lub \e %@ dla nie UTF-8 i jako \e [8; Y ; X t dla rozmiaru, ale nie wszyscy gracze zrozumieją te kody.

Powiązane formaty

  • rejestrator nh
  • scenariusza Joeya Hessa
  • Prawdziwe dzienniki
  1. ^ a b "Ttyrec: Rejestrator tty" . Zarchiwizowane od oryginału w dniu 30.07.2007 . Źródło 2006-07-06 .
  2. ^ "Term::TtyRec - obsługuje dane ttyrec - metacpan.org" . Zarchiwizowane od oryginału w dniu 2021-10-27 . Źródło 2013-09-16 .
  3. ^ "Term::TtyRec::Plus - przeczytaj ttyrec - metacpan.org" . Zarchiwizowane od oryginału w dniu 2021-10-27 . Źródło 2013-09-16 .
  4. ^ "Tie::Handle::TtyRec - napisz ttyrec - metacpan.org" . Zarchiwizowane od oryginału w dniu 2021-10-27 . Źródło 2013-09-16 .
  5. ^ "1 KB: Oprogramowanie/Termrec" . Zarchiwizowane od oryginału w dniu 15.07.2006 . Źródło 2006-07-06 .
  6. Bibliografia _ _ Zarchiwizowane od oryginału w dniu 2012-02-11 . Źródło 2008-04-09 .
  7. ^ „IPBT: zaawansowany technologicznie odtwarzacz ttyrec dla systemu Unix” . Zarchiwizowane od oryginału w dniu 30.06.2006 . Źródło 2006-07-06 .
  8. ^ „Nagrywarka/odtwarzacz Nethack w wersji 1.0” . Zarchiwizowane od oryginału w dniu 2006-06-21 . Źródło 2006-07-06 .
  9. ^ "#68556 - [poprawka] dodająca czasy do skryptu - Dzienniki raportów o błędach Debiana" . Zarchiwizowane od oryginału w dniu 2019-04-10 . Źródło 2014-06-13 .

Linki zewnętrzne