Red Blade wrote:
>songbird wrote:
>> ok. i'm fine with answering questions here instead of
>> via e-mail. i much prefer it actually because then it
>> may help someone else out too sometime.
>>
>> in that e-mail you asked about the Rogue Restoration
>> Project's version and how that compared, but i do not
>> have that version available to me at the moment to
>> give details (off-line at the moment).
>
> The RRP version was never finished. My questions were about Rog-O-Matic
> itself, I am completely unfamiliar with it or how it works.
> Does it operate
> like a daemon that autopilots the game, or do you run it and it starts the
> game?
rog-o-matic is a C program which starts two processes
which talk to each other. one is the player process and
the other is the C program rogue, they communicate with
each other via stdin/stdout.
usually rog-o-matic will run without any input from
the screen, but if you want you can stop it and do
some things (but not all rogue commands are available,
like you can't tell the hero to quaff a potion or read a
scroll, but you can tell the hero to move in a certain
direction if it appears to be stuck). a large part of
the interface is geared towards debugging and displaying
what has been discovered.
> Also, will it work with other *n*x versions or only the one you
> maintain?
i have not tested rog-o-matic very much against any
other versions of rogue. i tried once to fire it up
against rogue 3.6.3 but it segfaulted and i didn't bother
sorting that out as i was more interested in working with
rogue5.4.4.
testing/fixing other versions of rogue is on my TODO
list for some time in the future when i finish up my
current planned fixes for rog-o-matic and whatever bugs
i come across in rogue5.4.4. right now i'm guessing i'll
start digging into these late fall or winter.
i'm hoping that any *n*x that has a C compiler,
make and curses should be able to compile and run both
of what i distribute. at present i have no reports
of anyone having trouble or having success. my
download/upload bandwidth is too limited to try
different *n*x distributions than what i have already
(Debian testing/wheezy).
songbird