Skip to content
View in the app

A better way to browse. Learn more.

HarpGamer

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

HCE Release Notes

Featured Replies

  • Author

HCE - 2015.006 - 2015-05-28

==========================

- Chg:I111 SE Implemented, "1. EC2003 Built-in scenarios will use the names from the database."

(thanks CV32 and gang)

http://harpgamer.com/harpforum/index.php?/tracker/issue-111-installations-annex-mismatch/

 

HCE - 2015.005 - 2015-05-28

==========================

- Chg:I108 GE Picking away at memory leaks and standardizing on NewPtr/DisposPtr

for memory management. Might fix the listed issue.

http://harpgamer.com/harpforum/index.php?/tracker/issue-108-heap-corruption-detected/

 

- Chg:I109 GE Possible fix for too many "Got em all" point defense messages.

http://harpgamer.com/harpforum/index.php?/tracker/issue-109-point-defence-debug/

 

- Chg:I111 GE Implemented, "1. EC2003 Built-in scenarios will use the names from the database."

(thanks CV32 and gang)

http://harpgamer.com/harpforum/index.php?/tracker/issue-111-installations-annex-mismatch/

 

- Chg:0000 GE Fueling operations have been moved into their own HCEffect, HCEffect21 using the new

function CheckGroupFuel. This effect can be overridden via HCEffect21 in ExportDLL

interface >= 9. This includes a new saved game file format. Any saves made with

this version will not open in prior versions of the GE. Existing saves from the

last few years will be automatically converted to the new format when loading.

 

- Chg:0000 GE Moved decrementing of aircraft fuel from Display.c MoveUnits to Staff.c CheckGroupFuel

so that it can be replaced in ExportDLLs via HCEffect21.

  • 2 weeks later...
  • Replies 339
  • Views 125.9k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • HCE - 2025.011 - 2025-02-28 =========================== - Chg:32850 GE Non-air groups could have up to 30 minute delays in turning to                 an intercept course.  Fixed by checking if a

  • HCE - 2022.007 - 2022-04-30 =========================== - Chg:00000 GE Minor change to give ExportDLLs the opportunity to process                  Harpoon Events as part of the scenario loading

  • HCE - 2022.009 - 2022-07-29 =========================== - Chg:00000 PE Added reference to Microsoft Scripting Runtime so that               FileSystemObject can be used for reading .csv files.

  • Author

HCE - 2015.007 - 2015-06-05

==========================

- Chg:0000 GE Removed the strange 128 offset from air refueling events.

- Chg:0000 GE Revamped aerial refueling logging to be more useful.

- Chg:0000 GE Fixed logic that would have resulted in groups with more than

15 air units to be refueled being fed random information

leading to crashes.

- Chg:0000 GE Got rid of the aerial refueling code that would pump twice

as much fuel into a plane as it can carry...

- Chg:0000 GE Disabled some iterative save logging.

- Chg:0000 GE Disabled HandleSavedGameScroll logging.

  • 1 month later...
  • Author

HCE - 2015.008 - 2015-07-09

==========================

- Chg:0000 SE !!!Scenario file version incremented to 3 from 2. This means

any scenarios created with this version will not work with

previous GEs and SEs!!!

- Chg:0000 GE Saved game file version incremented to accomodate storing

per-side, per-group category (Ship, Sub, Land) flags

indicating whether the AI should leave the scenario's plotted

paths to pursue contacts. The default is to pursue contacts.

- Chg:0000 GE ExportDLL Interface version is now 10 to accommodate the

game data structure changes.

- Chg:0000 GE Fixed a place that was still referring to count of planes in a

unit with a char (max 127) instead of the desired uchar, 255.

- Chg:0000 GE Code formatting that should have no functional impact but makes

debugging easier.

- Chg:0000 GE The Globals are now cleared when opening a saved game file.

Appears to have been a long-standing bug that would have

affected any play session where the user loaded a previously

saved game from the File\Open menu.

- Chg:0000 GE If the Scenario Author chose AI settings so that the AI won't

set a new course to intercept targets, the GE will now adhere

to those settings.

- Chg:0000 GE Added FuelToOffload field to the AirRec structure so that

we can keep track of a tanker's available fuel to offload

over multiple tanking operations.

- Chg:0000 GE Fixed a few spots in ProcessLaunchAirEvent that were still

treating # of aircraft in an AirRec as char (127) instead

of uchar (255).

- Chg:0000 GE A tanker can now conduct multiple refueling operations during

a single flight. It will be prompted to split from the

recipient group when there is less than 10% of the original

fuel left to offload.

- Chg:0000 GE Added "REFUELING" status to the Report window to go along

with the existing "W/REFUEL" and "NO REFUEL" statuses.

- Chg:0000 GE Removed one of the many spots where the amount of fuel to

offload to recipients is artifically increased. This

particular one was actually making sure that a tanker

could never offload all of its fuel, defeating the

whole purpose of the hack in the first place.

- Chg:0000 GE Added a dialog and immediate game exit if scenario file

format is newer than supported by the game.

- Chg:0000 GE Added scenario start date and time to scenario format, GE

can now read that information as well. Added the same

to the saved game format and saving & loading.

- Chg:0000 GE Added flag to unit and scen unit structures called NameDB

and UnitNameDB respectively. If the value is -1 then

the GE & SE are to use any custom-entered name, otherwise

use the name at the index of UnitNameDB in the list of

names for that unit (is possible).

- Chg:0000 GE Reset the WestPac BattleSet scenarios to pull unit names

from the database so that name changes in the database

attempt to flow through to the scenarios.

- Chg:I113 GE Fixed crash that was potentially refueling related.

(thanks eeustice)

http://harpgamer.com/harpforum/index.php?/tracker/issue-113-hc-crash/

- Chg:I111 GE More fully implement loading of custom unit names and

preserving pass-through of database-defined names.

Really involves both SE and GE

(thanks CV32)

http://harpgamer.com/harpforum/index.php?/tracker/issue-111-installations-annex-mismatch/

- Chg:0000 SE Allow the Scenario Designer to use the AI Settings menu

to choose which categories of AI groups should be able

to change course in pursuit of detections.

- Chg:0000 SE Added a dialog and immediate game exit if scenario file

format is newer than supported by the game.

- Chg:0000 SE Added scenario start date and time to File\Edit game limit

which I bet we'll rename at some point! Also added the

new data to the scenario file.

- Chg:0000 SE Added flag to unit and scen unit structures called NameDB

and UnitNameDB respectively. If the value is -1 then

the GE & SE are to use any custom-entered name, otherwise

use the name at the index of UnitNameDB in the list of

names for that unit (is possible).

- Chg:0000 SE Added menu item Misc\Reload Unit Names from DB menu option

that will attempt to reset all unit names to those that

are in the DB instead of any custom names.

- Chg:0000 SE Fixed bug that was cutting off the first character of ship/sub

names in the unit name selection dialog in some cases. Example

is PTM Storm in original GIUK.

  • Author

HCE - 2015.009 - 2015-07-12

==========================

- Chg:0000 GE Increased default stack size after seeing some stack overflows

during mass auto-testing. It was set to a very small 10kB

whereas the default in Visual Studio 2013 is 1MB. Increased

to the default.

- Chg:0000 GE Disabled the "Sir, we have no released weapons available to

conduct an %s attack." when AutoTest is enabled, it was

mucking up the works.

- Chg:0000 GE Incremented DLL Interface version to 11 for the following...

- Chg:0000 GE Added GameTime, GameTimeLeft, and dt_scen_start to ScenLoad

ExportDLL call.

- Chg:0000 GE Added GameTimeLeft to the GameTime ExportDLL call representing

the number of game seconds left before a forced scenario end.

- Chg:0000 GE Fixed game start date/time being off by 100,000 seconds.

  • Author

HCE - 2015.010 - 2015-07-13

==========================

- Chg:I115 GE Added the else to make "else if" in the GE's ScenLoad call to

any ExportDLLs so that ScenLoad isn't called twice, the second

time being with spurious data. (thanks Don Thomas)

http://harpgamer.com/harpforum/index.php?/tracker/issue-115-lazgui-v-10-startup-crash-with-custom-scenario/

  • 2 weeks later...
  • Author

HCE - 2015.011 - 2015-07-27

==========================

- Chg:I116 GE Air groups consisting only of tankers will no longer try to

refuel themselves. (thanks Don Thomas)

http://harpgamer.com/harpforum/index.php?/tracker/issue-116-tanker-aircraft-refuelling-when-its-the-only-unit-in-group/

  • 2 weeks later...
  • Author

HCE - 2015.012 - 2015-08-05

==========================

- Chg:0000 GE Changed aircraft turn rate, made it 5x slower.

- Chg:0000 GE Started cleaning up some 16-bit code in the graphics loading

and displaying routines (dibfiles).

- Chg:0000 UT Fixed scenario converter to always use the custom unit names

though there is no good reason to use this tool these days...

  • Author

HCE - 2015.013 - 2015-08-06

==========================

- Chg:0000 GE Undid "Started cleaning up some 16-bit code in the graphics loading

and displaying routines (dibfiles)."

  • Author

HCE - 2015.014 - 2015-08-13

==========================

- Chg:0000 GE Incremented DLL Interface version to 12 for the following...

- Chg:0000 GE Added AnnexData to ScenLoad ExportDLL call. This first lists

the number of items in each database annex then has the raw

data for each annex. The unlimited annexes are not a part

of this structure yet (Ship names, Platform text descriptions,

Magazines, BattleSet strings).​

  • Author

HCE - 2015.015 - 2015-08-20

==========================

- Chg:0000 GE Incremented DLL Interface version to 13 for the following...

- Chg:0000 GE ExportDll interface added pointers to functions in the

funcRefs: PHCDLL_FUNC_REF linked list sent by DLLInit:

 

annex_id_to_disk_id(ID): ID - If you pass in

a Memory AnnexID, you will get a Disk

AnnexID back out IF that item is present in the scenario.

If you pass in a disk_id it will be returned back to you

so there is no danger in running a disk_id through the

function.

  • 1 month later...
  • Author

HCE - 2015.016 - 2015-09-25

==========================

- Chg:0000 GE Incremented DLL Interface version to 14 for the following...

- Chg:0000 GE ExportDLL interface added BSStrings quasi-annex to the end

of the AnnexData structure. Use this for things like side

names, loadout names, country names, ship names, etc.

- Chg:0000 GE ExportDLL interface added MAG_DISK_PTR_LIST to

AnnexData. This consists of a parent linked-list where

each list item also contains a linked list of the

actual magazine contents. This rather ugly structure

mimics how the data is laid out in the database itself

so enables eventual replacement of the calls to the

DB to be redirected to this in-memory list.

- Chg:0000 GE ExportDLL interface added PLAT_DESC_LIST to

AnnexData. This consists of an array of structures

that have the TextIndex and the platform description

itself.

- Chg:0000 GE ExportDLL interface added NAME_DISK_PTR_LIST to

AnnexData. This consists of a parent linked-list where

- Chg:0000 GE Fixed bug in turn rates, it was rounding away any delay in

turns to zero as a result of math being done as integers

when it should have been floating point numbers.

(thanks CV32)

  • Author

HCE - 2015.017 - 2015-09-30

==========================

- Chg:0000 GE Made the code that gathers data for the AnnexData structure

much more robust. This includes working around data corruption

in the Original GIUK and Original USNI BattleSets.

  • 3 weeks later...
  • Author

HCE - 2015.021 - 2015-10-15

===========================

- Chg:0000 GE 4096 Items per annex now supported.

- Chg:0000 SE 4096 Items per annex now supported.

- Chg:0000 SE Platform display will no longer truncate the country+type+class

text since we are in 32-bit land now.

- Chg:I118 SE Splitting units from a group will no longer overflow, showing

an error. The variable holding the text was widened and

a more secure string copy is now used. (thanks Enrique)

http://harpgamer.com/harpforum/index.php?/tracker/issue-118-errour-in-se-splitting-groups-in-build-2015017/

- Chg:0000 PE 4096 Items per annex now supported.

- Chg:0000 PE Platform Editor will now warn the database author when all

available IDs in an Annex have been used.

- Chg:0000 PE Minimum MS Access version is now Access XP (aka 2002). This

enables the PE to work in Access 2013 and 2016 (untested).

Changes for correct operation in 64-bit versions of Office

have not been made, please use the 32-bit version of Office.

  • Author

HCE - 2015.022 - 2015-10-20

===========================

- Chg:I121 SE Scenario Editor was sometimes not loading the flag that

indicates where to find a unit name (DB vs. custom-entered-name)

and as a result not saving it in the scenario. Remedied.

(thanks Enrique)

http://harpgamer.com/harpforum/index.php?/tracker/issue-121-scenarios-previously-in-development-dont-keep-ship-and-bases-names/

  • 2 weeks later...
  • Author

HCE - 2015.023 - 2015-10-29

===========================

- Chg:0000 GE Removed 20kB limit when reading orders for the scenario.

This was probably a hold-over from the days of very limited

RAM.

- Chg:0000 GE Scenario Orders are now saved with the saved game, giving the

player an ability to pull up the orders even when loading a

saved game.

- Chg:0000 GE Incremented saved game version to support the changes in this

build.

- Chg:I123 GE Unit Full display will show weapon quantities again. It had

stopped working when we went to 4096 items per annex.

(thanks Tony & Enrique)

http://harpgamer.com/harpforum/index.php?/tracker/issue-123-ship-missile-loadout-not-adjusting-in-unit-full-report/

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.