level 11
Frank_XuZ
楼主
以前一直懒得管这事, 不过昨天想起来了感觉不难就顺手写了写...
DATESTR=$(date '+%Y.%T')
NAME=$(whoami)
RECDIR=$HOME/nhsave
RECFN=$RECDIR/$NAME.$DATESTR.ttyrec
ttyrec $RECFN -e nethack
bzip2 $RECFN
linux党可以直接把这个复制到一个脚本里面加上x权限, 然后要打nh的时候就开这个就好了, 记录的文件名格式和NAO差不多, 应该... ttyrec记录的文件都用bz2压缩了, 需要回看的时候就简单地
$ bzcat <repfile>.bz2 | ttyplay
这样就行了~
记得以前翻看别人的rep的时候还有写过匹配开始游戏的画面并且选出开头的一个小脚本, 嘛, 也是几乎只有1行的小脚本, 不想去找也懒得写了, 再说吧...
总之这就是段超级simple/naive的wrapper, 想存rep的时候可以少敲一点东西...
以上~
2014年03月29日 05点03分
1
DATESTR=$(date '+%Y.%T')
NAME=$(whoami)
RECDIR=$HOME/nhsave
RECFN=$RECDIR/$NAME.$DATESTR.ttyrec
ttyrec $RECFN -e nethack
bzip2 $RECFN
linux党可以直接把这个复制到一个脚本里面加上x权限, 然后要打nh的时候就开这个就好了, 记录的文件名格式和NAO差不多, 应该... ttyrec记录的文件都用bz2压缩了, 需要回看的时候就简单地
$ bzcat <repfile>.bz2 | ttyplay
这样就行了~
记得以前翻看别人的rep的时候还有写过匹配开始游戏的画面并且选出开头的一个小脚本, 嘛, 也是几乎只有1行的小脚本, 不想去找也懒得写了, 再说吧...
总之这就是段超级simple/naive的wrapper, 想存rep的时候可以少敲一点东西...
以上~