V2.02 – Aug 13, 2014
Improvements
• Added new user modification content (Forgotten Battles 2.0).
Bug Fixes
• Fixed the night visibility bugs.
• Fixed the Soviet campaign Order of Battle files
V2.01 – May 10, 2014
Improvements
• Implemented Options > Toolbar > None/Classic/Standard/Large.
• Implemented Options > System Colors.
• Implemented Help > Unit Viewer (F3).
• Implemented the -X NoEncryption option implemented in all of: engine, edit, edorg, edmap.
• Added, in ai.ini and elsewhere, three new moddable A/I parameters: AI_smoke_prob, AI_blind_fire_prob, AI_dig_prob.
• Tweaked the highlight/selected colors for greater color contrast.
• The game engine now defaults to window maximized mode on startup.
• Adapted paradrop and airplane animations to the new Variable Animation Speed system. (Also, flight animations are now capped at 80% of the max ground unit animation speed.)
• Applied a minor code tweak for ground unit animations.
• Added more logreturn() calls and better exception handling for missing files.
• Added a new Campaign.pdt and .pdx data file for all engines
• Added a new Main.pdt and .pdx data file for all engines (supply covers now all countries for 1930-1952
• Implemented a moddable timelines.dat, for customizing nation timelines.
• Corrected several nation timelines.
• Improved frontend exception handling and crash prevention.
• Improved and extended frontend error reporting/logging.
• Eliminated many code & data redundancies between the (TS) frontend and the other four (JT) EXEs.
• West Front 2D graphics:
• Most units now will have an unique 2d picture on the game counter when using graphical icons.
• Units were all given a military icon to add more variety to the very limited original mix. The original game had less than 90, now there are 303!
• Enhanced many of the 3D graphics as well.
• Updated all countrys to include common files such as trains, supply depots, etc.
• Updated a lot of the Minor countrys kit, especially Belgium, France, Italy, Albania, Yugoslavia, Norway, and Ethiopia.
• East Front and Rising Sun to follow in Patch 2.1
Bug Fixes
• Fixed the A/I "dithering unit" bug, and implemented A/I > Prohibit A/I Backtracking.
• Fixed the campaign game PlayVictory() crash bug, and various other DCG-related crash bugs.
• Fixed various issues with Campaign.pdt, and recoded the frontend
• Fixed several other frontend bugs.
• Fixed the F2 Unit Handbook unit text bug.
• Fixed the broken frontend scenario list sort-by-date.
• Fixed several broken options settings saves/restores.
• Fixed the broken Options > Opaque Infobox check (selected) display.
• Applied various other minor bug fixes and code improvements.
• Added a correct Icons[3/4/5]d.bmp with Russian bases properly aligned colorwise.
• Added new versions of Icons[1/2]d.bmp files.
• West Front: All stock scenarios and Linked Campaign Games (LCG) that were affected by the Unit ID change in patch 1.03 were modified to use correct units.
• Added missing unit Bitmap and Bit files
V2.00 – Feb 12, 2014
Improvements
• The game engine now runs as a full-fledged, resizable, movable windowed application. Before now, the game engine was a fixed, immobile, full-screen application. (In future, the player will have the option to switch between the two game windowed/non-windowed (full-screen) modes.)
• Hot keys documented in-game in the Menu Bar options, also in the toolbar tooltips.
• Relocated and resequenced several of the Menu Bar options (in engine mainly, but also in edit, edmap & edorg).
• Variable Animation Speeds.
• Changed "slots" and/or "slot" designations for several nations: Australia, New Zealand, Communist Vietnam, Communist China, South Africa, Philippines.
• Merged the Campaign Series & Modern Wars codebases.
• Implemented File>New & File>Open in the game engine .exe.
• Added TEM & Morale modifiers to the unit Info Box display.
• Added new LayManyMines & Commando unit capabilities. (For now, ME & VN only.)
• Moved unit capability (graphical) display from the unit Info Box to (as text) the Unit Handbook.
• Variable highlight colors, available via the Options menu. Includes five new graphics .bmp files: StackHighlights1D.bmp, StackHighlights2D.bmp, BaseHighlights3D.bmp, BaseHighlights4D.bmp, BaseHighlights5D.bmp. Install them in the top-level game folder (alongside the game .exe's).
• New Continuous AI Play mode.
• New game engine toolbar.
• New Units menu options, and toolbar buttons, for: Banzai, Fire Smoke, Fire Starshell.
• New player-selectable A/I options: Aggressiveness, Audacious, Cautious, Shifting.
• New ai.ini AI configuration file.
• New Backup Saves option.
• New Test Trial Play mode.
• New -X NOENCRYPTION command-line option, permitting access to unencrypted data files (e.g., OOB instead of OBX) (for testing and solo play only, not for multiplayer).
• At the frontend Main Menu, selecting Edit Map takes you directly to the edmap EXE, bypassing the frontend Map Editor display (no more direct random map generation).
• The frontend Scenarios selection screen no longer displays Backup Saves versions.
• Reorganized the nation names & sides Msg strings.
• The screen-top main Menu is now fixed, and cannot be toggled off. Removed the Menu icon from the screen-bottom toolbar, and freed up the Ctrl-M hot key for other uses.
• With High Details in effect, the Damage Report dialog box now reports the firing side.
• Removed the Details/Delay toggle from the Damage Report. (One sets this in Options > Highlights.)
• With Extreme FOW in effect, High Details are unavailable.
• Removed several hard-coded numbers in edit, redoing them as macros instead (defined in misc.h).
• Added support for AlliedFinland & AlliedGermany.
• Added game-specific Results & Command dialog boxes.
• New feature: dynamic, designer specified day/night & visibility.
• Restored game-specific Damage Reports & Command Reports.
• For nations ID#s & Msg* strings, fixed many omissions, inconsistencies, and other faults.
• Implemented a flexible, full-featured logging facility, all EXEs (frontend.log, engine.log, edit.log, edmap.log, edorg.log, error.log, ai.log).
• Added a Redraw Display (Alt-D) menu selection (hot key), for fixing any graphics glitches and map display corruption.
• Added Jump Map (J) menu selection (& hot key) to edit & edmap.
• Like engine, edit & edmap now have all available hot keys annotated in the top-level menu, also in the status bar.
• Incorporated Warhorse's new terrain[12]d.bmp files, all regions. These support elevations from 0 to +19.
• Incorporated Warhorse's new Beach[12]d.bmp files. These show beaches in the proper sandy color.
• Coded in support for elevations > 12, also separate beach graphics.
• For all logging, added the option to show in-EXE message pop-ups indicating significant, noteworthy error conditions.
• Implemented a functioning in-game (for engine only) F1 General Help access of the CS Manual PDF file.
• On edorg launch, added a message box warning of data loading/processing delay.
• Redid the implementation of Variable Visibility (optional rule). (Note: Visibility varies only once per turn. The same Visibility applies throughout the turn, both sides, all phases.)
• In the engine, F2 now summons the EBOOK version of the game Manual (with table of contents), no longer the LIGHT version.
• Toned down some needlessly worrisome logging "errors".
• At the Status Bar, clarified use of the Unit Handbook icon.
• Due to a, for now, unfixable bug, retired Hot Seat Replay. Will be fixed and restored in future. (Standard & PBEM Replay remain intact.)
• Changed the WF window border & toolbar color to match the EF color. (Had been matching the tropical RS color.)
• Fine tuned the "duplicate ID" error messages in edorg.log.
• Further refined the error messages in edorg.log, adding file & line number where the error occurs.
• Improved (if not quite fixed) night shading in ZoomIn25 (3-key) map mode. Includes three new files: Gray3d.bmp, Gray4d.bmp, Gray5d.bmp.
• If a unit has no assigned Unit Handbook picture file, attempt to display any graphic defined in its bitmap3d field instead.
Bug Fixes
• Fixed a legacy bug involving BunkerMorale (bunkers were mistakenly using TrenchMorale), and revised downward BunkerMorale from +4 to +3.
• Restored High Details to the Options menu.
• Fixed edmap & edit toolbars.
• Fixed an inherited edorg date bug.
• Fixed an inherited Battle Generator bug.
• Fixed inherited, legacy start & stop date bugs.
• Fixed the edmap horizontal banding and saw-tooth screen edge legacy bugs.
• If PBEM Replay is skipped, fixed bug where animation speed was set to slowest setting.
• Fixed an inherited frontend bug where, for the CS, earlier year pre-war GetDateValue() conversions were missing.
• Fixed an inherited bug where, for supply modifiers, dates outside a certain range might corrupt other game data, or worse perhaps even crash the game.
• Fixed the bug where edit failed to save A/I (aggressiveness) values.
• Fixed the Night Visible Hexes bug.
• Fixed the frontend Turns 0 bug.
• Fixed the phantom details button bug in the Damage Results dialog.
• Fixed several problems involving gliders.
• Fixed the edmap Elevation Max Height < 12 to 19 bug. For EF, WF & RS.
• Fixed the eforg Allied Bulgaria 'Unknown' nation bug.
• Fixed the edit window title bug.
• Fixed a bug involving potential crashes when selecting/deselecting Background Music or Background Sound.
• Fixed a bug where, for PBEM (and possibly also Hot Seat) play, Dynamic Day/Night & Visibility were inoperative.