TOOL: termrec

G

Guest

Guest
Archived from groups: rec.games.roguelike.nethack (More info?)

I've made a set of tools to handle ttyrec and nh-recorder files.
As all existing tools are Unix-only, I've started with a Win32 version
(even though I don't use Windows myself).

The tools are:
* termplay, a player
* termrec, a recorder for win32 console
* proxyrec, a recorder that proxies TELNET sessions

Supported formats:
* .ttyrec
* .nh
* .txt (played only with a constant baudrate -- I'll have to patch in
playnethack soon)
Built-in compression:
* .bz2
* .gz

The player has a number of limitations, but it mostly works. Both
recorders are pretty much done.

To use them on Windows:
* termplay:
The GUI should be pretty straight-forward.
At this moment, it's impossible to play files that do not have the
appropiate extension -- fortunately, the common repositories already
name files appropiately. Explorer.exe gets baffled by double extensions
(.ttyrec.bz2), though.

* termrec:
You'll most likely want to create a shortcut that does "termrec -e
nethack.exe". It's easier to name files post-fact, so you can leave the
defaults as-is, recordings will be named YYYY-MM-DD.hh-mm-dd.ttyrec.bz2
and dropped into the current directory.

* proxyrec:
Specify the target server and perhaps the port (if other than 23)
("proxyrec nethack.alt.org"), then connect to localhost port 9999.


Note: this is an early "mostly working" version. It's likely to crash,
set your cat on fire, cause other pets to go untame, or even make
Juiblex spawn at Oracle (that water demon couldn't summon him, RIGHT?).


KiloByte-Sam-Hum-Mal-Law, killed by Juiblex.
 
Archived from groups: rec.games.roguelike.nethack (More info?)

Adam Borowski <kilobyte@mimuw.edu.pl> writes:

> I've made a set of tools to handle ttyrec and nh-recorder files.
> As all existing tools are Unix-only, I've started with a Win32 version
> (even though I don't use Windows myself).
>
> The tools are:
> * termplay, a player
> * termrec, a recorder for win32 console
> * proxyrec, a recorder that proxies TELNET sessions

That's great; care to tell us where we can get it?

> Note: this is an early "mostly working" version. It's likely to
> crash, set your cat on fire, cause other pets to go untame, or even
> make Juiblex spawn at Oracle (that water demon couldn't summon him,
> RIGHT?).

The real fun is the resulting bones file.

Best,
Jakob