Game changes between 0.1.7 and 0.1.8 * Optimized some of the game drawing routines. This should help flicker on low-end systems. * You will receive a message of insufficient resources when you try to build something you cannot support. * Added `cheat code' message strings. Really meant for debugging though. * The Painter can now construct Basic huts, just like normal cavemen. * The Caveman can now construct all three types of hut: Basic, Medicine and Woodcraft hut. * The Caveman can now dig a new Cave. * The test map no longer starts with a complete base - you have to build it up. * Medicine man tech support decreased (was 3, now 2). * Medicine man food cost reduced (was 2, now 1). * The Caveman now offers tech support (1) * Painter upgrade time decreased slightly. * Medicine man upgrade time decreased slightly. * Hut and cave build queues removed (temporarily). * The game should now build correctly on any flavour of UNIX Allegro runs on (not really a game change, but what the hell). * Many changes to the game's internal code and scripting language. Bug fixes * The game no longer crashes when changing fog-of-war drawing options without starting a campaign first. * Fixed a bug when the mouse was over the side of the map with the structure mask active. Known issues * The fog-of-war state isn't always correct. * The building location selector is not removed when the group leader is removed from the group (killed, or enters a structure). * You cannot upgrade a unit if you don't have enough supply to build a new one, even if you wouldn't exceed you supply limit by upgrading this unit. * The minimap blanks out when the fog-of-war drawing mode is changed. Game changes between 0.1.6 and 0.1.7 * 8 bit colour mode now works, but team colours aren't adjusted. * Audio controls under the Options menu. * New structure: the Cave. It serves as a warehouse, command centre and residential structure. * Functioning minimap, including command targeting. * You can now click on unit portraits to select and deselect them. * Units now move to a nearby location if the target cannot be reached. * Structures are now actually build instead of simply dumped on the map. * Command queueing now works, and so does the progress indicator. * Some of the campaigns have been renamed. * Pressing ## quickly now centres the map on the specified group. * Hardware acceleration will now be used if it's available. * A sound is played when a button is clicked. * The Modern and Future campaigns have been removed and will be replaced by something else eventually. * A red/green grid now appears over the map when you issue a build command. * The game will run from any directory, as long as it can find a config file that tells it where to find its datafiles. Bug fixes * Canceling a build command no longer crashes the game. * Giving a build command to a group leader no longer sends the whole group to the target location. * Fixed a bug with overlap detection at the edge of the viewport. * Fixed a crash bug when not all units in the group understand a certain command. * Fixed a silly bug that caused the game to ignore the specified midi-volume. * Fixed a bug with overlap detection between a unit and a structure where the order was determined by wether one or the other was selected. * Several spelling errors were fixed. Known issues * The transition between the fog-of-war and the black mask has a perfectly transparent border when using gouraud shading. Game changes between 0.1.3 and 0.1.6 * Game now runs under DOS, Windows and Linux! * The fog-of-war now has a bitmapped option in addition to shading. * The game now has a menu button and an options screen. * The framerate was increased dramatically. * Movement code now uses A* instead of the silly algorithm I started with. * A (barely) functioning command panel was added. Bug fixes * The fog-of-war no longer shrouds the entire map from time to time. * Upgrade commands no longer apply to all selected units. * Fixed a bug where the map code tried to scroll of the map, resulting in a crash. * Fixed crashes related to the screen update method and unit overlap. * Fixed crashes related to merging/splitting of unit lists. Known issues * Units and structures aren't always drawn in the correct order when updating the screen. * The game crashes when started in 8bpp mode. * The A* code isn't entirely full proof and can sometimes hang the game for about a second.