songbird wrote:
...
- Improved weapon handling in Rog-O-Matic to not cause
problems with cursed weapons. Previously, at times a
wield would fail part way through and then if the weapon
letter happened to be a command letter it would send that
to Rogue as a command instead of cancelling the command
once it detected the wield didn't fail. This was causing
a lot of other error messages to appear. I need make
similar changes to the armor handling (not yet done).
- Put the usleep delay feature I added a few versions
ago under the control of Rog-O-Matic's '-w' (watched) option
(makes testing go faster if it can run full blast).
- Updated both Rogue and Rog-O-Matic to use the SEED
environment variable (if set) to make it easier to replicate
runs.
Get the LATEST at:
http://www.anthive.com/rog/rog.html
- Major revision of the debugging tools/scripts. Many
rewritten, a few added, directory structure redone.
- This is not an upward compatible change, so the location
is changed too. These allow me to run rogomatic/rogue in a
replicable way and to turn on debugging tracing, and run
things in series with learning on and off. Also included
a script to compare two series runs of Rog-O-Matic/Rogue --
helps to check if the changes I'm making actually improve
things or fix the bug. Also was fun to run it comparing
no-learning to learning to see how much of a difference the
genetic algorithm actually makes. (I had a lot of fun
writing these scripts but now that they are more mature and
useful I can actually get back to fixing Rog-O-Matic and
Rogue, now that I can replicate runs that hit errors at the
deeper levels). Also, added a script to select a previous
run from where they are stored so it can be started up
again.
at:
http://www.anthive.com/rog/other/things.html
Cheers,
songbird