
BoloViewer 2.0:
The latest version of BoloViewer, released on December 31, 2002, is an
aggresive rewrite that contains many new and revised features. As a result,
replays are now the most accurate representations possible of the actual
events in Bolo games. The list below contains only the highlights of all the
changes made for version 2.0.
Note that there are now two separate applications -- one for Mac classic
(Mac OS 8.6 through 9.2.2), and a new one for Mac OS X version 10.1 and
higher called BoloViewerX.
You will be pleased to note that even though approximately 50% of the code in
version 2.0 is all new, it is still a free upgrade. As in the past, I am
sending via email where possible. To request the upgrade, simply email me at
the address in the About... box. Please make sure you clearly indicate the
email address you would like it delivered to, and please indicate which
version you would like: BoloViewer for classic or BoloViewerX.
If email does not work for your situation, we can discuss alternatives.
What's new:
-
BoloViewerX runs native on Mac OS X.
-
New discoveries about the Bolo packet format have eliminated the
guessing about builder status and position. No more builder
position uncertainties, walking parachutes, or limbo pillboxes.
Pillboxes carried by builders when a tank dies are now handled
properly.
-
Alliance handling has been completely rewritten and streamlined.
Packets that invite more than one tank into an alliance are now
handled correctly.
-
BoloViewer is now much smarter when a player joins. It can look
ahead from this point and determine which tanks are still in the
game (i.e. it can figure out splits), and it remembers
previously owned resources.
-
A reduced view using 12 x 12 pixel map squares is available.
Cmd- and cmd+ change the map square size.
-
More than 60 new map graphic tiles have been added to enhance
the map display well beyond what Bolo itself can do.
-
Dead bases are tracked and indicated in the base overview display,
and on the map with new base sprites.
-
Using the correct algorithm for removing forest when a tank dies,
occurrences of "phantom trees" should now be eliminated (or at the
very least greatly reduced).
-
A window size for 1600 x 1200 pixel monitors was added.
-
A new game info pane displays the same information available to
Bolo game trackers. The pane also displays countdowns for games
with start delays or time limits.
-
BoloViewer 2.0 can attach a second log file onto the end of an
opened log.
-
Fragments (or segments) of log files can now be saved to a new
log file.
-
A map coordinate rounding error calculation was fixed, which
corrects inaccuracies in tank-laid mines and pillboxes dumped
when a tank dies.
-
Quite a number of display bugs have been corrected.
-
The message wire tank death indication now includes the number
of pillboxes dropped.
-
Many new message wire indications have been added that show the
causes of most tank and builder deaths.
-
The new Game Summary replaces the Stats and Messages log files:
- Improved team and player lists
- Game start time
- Starting player internet address
- Optional internet address lookups (Options menu)
-
New statistics available in the Game Summary files:
- Trees consumed
- Enemy builders killed
- Allied builders killed
- Self builder kills
- Enemy tanks killed
- Allied tanks killed
- Bases stolen