Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Angband movie player

4 views
Skip to first unread message

pete m

unread,
Aug 18, 2009, 12:42:10 AM8/18/09
to
ToME has had a movie player since forever; after a small push this
weekend, I wrote one for Angband. If you are sufficiently curious,
the code is here:

http://angband.oook.cz/forum/showthread.php?p=23064


Note that it this is certain to be extremely buggy. (I've done only
minimal testing.) In particular, I suspect (know!) it's broken if you
have any user defined keymaps, etc. Macros won't hurt it--it's too
naive to understand them.

My incentive for writing this is to watch a sub-250K win by a real
diving aficionado. (Eddie: that means you! Psi and Evariste are
equally welcome.)

And yes, I will improve the interface so that it's actually usable.


Paul Murray

unread,
Aug 18, 2009, 5:01:46 AM8/18/09
to
On 2009-08-18, pete m <pma...@yahoo.com> wrote:
> ToME has had a movie player since forever; after a small push this
> weekend, I wrote one for Angband. If you are sufficiently curious,
> the code is here:

I don't know how far along you are with this (or if you are already
using it), but you want want to look at using ttyrec for the
recording. There are already a number of programs to replay ttyrec
movies. I prefer ipbt, as it allows moving both forwards and
backwards in the stream, which is useful if you miss something.
This is the format used by the online Crawl server for recording
games. I believe NetHack also uses it.

pete m

unread,
Aug 18, 2009, 11:04:02 AM8/18/09
to
On Aug 18, 2:01 am, Paul Murray <p...@murray.net> wrote:

I've got the thing working OK, though it doesn't have any UI
amenities.

ttyrec sounds like a more useful implementation, though recording the
UI stream is a pretty simple implementation, and it does work in the
OS native environment, not just on TTY.

The (big!) downside is that it requires an install of the game in a
sufficiently similar svn changeset.

Paul Murray

unread,
Aug 18, 2009, 11:34:24 AM8/18/09
to
On 2009-08-18, pete m <pma...@yahoo.com> wrote:

I think that is the big advantage of ttyrec, anybody can play it, even
without Angband installed, and there is no question of version mismatches.
It is frustrating though, not to be able to quickly check the player's
inventory/character/... to see why they did or didn't do a certain thing.
That is why the rewind is very useful, to pop back to a previous screen
and see what they had or didn't have.

pete m

unread,
Aug 24, 2009, 1:05:30 AM8/24/09
to


Well, it's done, more or less. You can get it from here.

http://angband.oook.cz/forum/showpost.php?p=23217&postcount=15

Note that the screen size bug only affects replay; the actual
recording honors it, so patching is possible (and easy, to someone
willing to edit all the main-xxx.c files)

0 new messages