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 - 2022.013 - 2022-08-25
===========================
- Chg:00000 GE Throw an assertion error when type_aa has the value
                INVALID_ATTACK_CODE.  This is to troubleshoot AirAttacker.

HCE - 2022.012 - 2022-08-25
===========================
- Chg:00000 GE Write Windows version to ge.log
- Chg:00000 GE Enhanced ac_ai logging "-l ac_ai" on the command line to include
                the value of type_aa in AirAttacker to troubleshoot
               https://harpgamer.com/harpforum/topic/32506-runtime-error-in-ge/

9 files changed, 40 insertions(+), 15 deletions(-)

  • Replies 339
  • Views 124.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 - 2022.014 - 2022-09-01
===========================
- Chg:32506 GE If AirAttacker is executed when the attacking group can no
                longer see the target group, abandon the attack.
                (thanks donaldseadog)
                https://harpgamer.com/harpforum/topic/32506-runtime-error-in-ge/

 

7 files changed, 30 insertions(+), 6 deletions(-) 

  • 3 weeks later...
  • Author

HCE - 2022.015 - 2022-09-20
===========================
- Chg:32501 GE Changes to help troubleshoot the referenced issue, it isn't 
                expected to be fixed yet.
               In DumpScenarioHarpoonEventList and RestoreGame changed loop
                variables that deal with Event counts from short int to
                ushort int to match the data saved in the saved game.  This
                doubles the allowable HarpoonEvents from 32,768 to 65,536.
                https://harpgamer.com/harpforum/topic/32501-air-patrols-crashing-unable-to-deleteait-patrols/

18 files changed, 144 insertions(+), 17 deletions(-)

 

  • Author

HCE - 2022.016 - 2022-09-21
===========================
- Chg:00000    Removed HC Launcher source code.  It has been part of the
                Stratsims OSS repository for many years, time to get it out of
                here since I accidentally modified and distributed this version
                yesterday.
- Chg:00000 GE Adjusted size of Ship/Sub weapons listing.
- Chg:00000 SE Adjusted size of Ship/Sub weapons listing.
- Chg:32566 SE Valid target types shown in weapon listings (Platform Display)
                should match between GE and SE.  In this case the GE was 
                correct.  The SE now uses identical code to accomplish this.
                Afterward, moved Repweap.c to Common\SRC\ and deleted
                 GE\SRC\Repweap.c and SE\SRC\REPWEAP.C
                (thanks donaldseadog)
                https://harpgamer.com/harpforum/topic/32566-scenario-editor-not-separating-surface-attack-missiles-for-land-and-sea-specific-missiles/ 

Roughly 22 files changed, 1793 insertions(+), 11147 deletions(-)

 

  • 2 weeks later...
  • Author

HCE - 2022.017 - 2022-09-29
===========================
- Chg:32501 GE Adding logging and an assertion if a LaunchAirEvent associates
                an AirPatrolEvent from a group other than the LaunchAirEvent's 
                group.
- Chg:32501 GE Fixed an off by one error when logging Launch event Patrolling
                items.
- Chg:32501 GE I32501 logging now includes saving a list of the HarpoonEvents
                when loading a game and when saving a game.
- Chg:00000 GE Refactored and re-arranged XML writing code so that the GE can
                use it as well.
- Chg:00000 GE Refactored and re-arranged XML writing code so that the GE can
                use it as well.

  • Author

HCE - 2022.018 - 2022-09-30
===========================
- Chg:32501 GE Re-fixed off-by-one error, turns out there wasn't an off-by-one
                error!

  • Author

HCE - 2022.019 - 2022-09-30
===========================
- Chg:32501 GE I32501 Logging now includes the group_id of AirPatrol events 
                       associated with LaunchAir events so that the LaunchAir
                       event group can be compared to the AirPatrol event
                       group_id.

  • Author

HCE - 2022.020 - 2022-09-30
===========================
- Chg:32501 GE Internal testing shows the Issue is solved.  Any existing
                corruption will not be fixed by this build, the player will
                need to start the scenario fresh.
- Chg:00000 GE load logging will no longer errantly say that NukeFree events
                are invalid due to missing an associated groups.  NukeFree
                events are special in that they correctly have no associated
                group, they apply to the entire side.

HCE - 2022.019 - 2022-09-30
===========================
- Chg:32501 GE I32501 Logging now includes the group_id of AirPatrol events 
                       associated with LaunchAir events so that the LaunchAir
                       event group can be compared to the AirPatrol event
                       group_id.
 

  • 2 months later...
  • Author

HCE - 2022.028 - 2022-12-19
===========================
- Chg:00000 GE  When ITER_SAVE_GAMETIME is enabled, the default save every 2 
                 minutes will not happen.  This is to reduce saved game filename
                 conflicts when autotesting.

  • 3 months later...
  • Author

HCE - 2023.001 - 2023-03-30
===========================
- Chg:00000 GE Incremented ExportDLL interface version to 34 for HarpoonEvent
                uuid addition.
- Chg:00000 GE Incremented ExportDLL interface version to 33.
- Chg:00000 GE ExportDLL added GroupAllocated call which notifies ExportDLLs when
                the game has allocated a HCGroup structure and populated some of
                the fields.  Of note, UUID is populated.
- Chg:00000 GE Added in Malacca Straight BattleSet identifiers separate from
                hdsu.rsr.  MSBS is BattleSetNumber == 32 and .SCw, .hpw for
                scenario and saved game files.  BattleSet files are hdsr.res
                and hdsr.rsr 
- Chg:00000 GE Saved game version incremented to 0x3480321A for HarpoonEvent
                structure changes.
- Chg:00000 GE Scenario file version incremented to 9 for HarpoonEvent
                structure changes.
- Chg:00000 GE Adding uuid to HarpoonEvent structure to allow us to uniquely 
                identify HarpoonEvents.
- Chg:00000 GE Modified MessageEvent to add side attribute
- Chg:00000 GE AirAttacker in Combat5.c was occasionally asking aircraft to
                attack torpedoes.  Code has been added to short-circuit out 
                of AirAttacker in this case to avoid the assertion error.
                The problem evidenced itself as an assertion error
                 "type_aa != INVALID_ATTACK_CODE"
                We'll see if the root cause that decided launching aircraft
                 to attack torpedoes is ever found... (thanks donaldseadog)
- Chg:00000 GE CheckAirUnitWeapons in effect4.c was letting aircraft use their
                internal guns to fire at torpedoes (see immediately above),
                this has been corrected so that internal guns are not 
                considered valid against torpedoes.  This should fix the
                root problem. (thanks donadseadog)
 

  • Author

HCE - 2023.003 - 2023-04-04
===========================
- Chg:32923 GE Attempt again to fix type_aa != INVALID_ATTACK_CODE in Combat5.c
                assertion.  The theory this time is that the AirTargetType
                global is causing everything to go astray.  It should only
                be used by the player and I believe only when launching attacks
                so its value is reset to zero after any of those situations.
                https://harpgamer.com/harpforum/topic/32923-invalid-type-aa-assertion-failure/
                (thanks donaldseadog)

HCE - 2023.002 - 2023-04-03
===========================
- Chg:00000 GE HandleLanding wasn't assigning a uuid to HarpoonEvents
- Chg:00000 GE ProcessLaunchAirEvent wasn't assigning a uuid to HarpoonEvents
                Remedied that both for the initial alt/speed and the
                destination alt/spd for AEW and such patrols where there is
                a second event.
- Chg:00000 GE For the above two items, saved game version incremented to
                0x3480321B so that the user will be warned that they are 
                best banished.
- Chg:00000 GE Scenario file version incremented to version 10 for fixes to
                Intermittent sensor events and use of (Staff) Message events.
                This build and newer builds of the game will not open version
                9 scenarios, they are forever banished.
- Chg:00000 SE Same for SE.

  • Author

HCE - 2023.004 - 2023-04-04
===========================
- Chg:32897 GE Rather than loosing attacks against submarines from a close to
                a weapon's max range, now prompt to fire them from at most
                2nm away.  This could negatively affect weapons like CAPTOR
                mines that might ideally loose their torpedoes from farther
                away.  It would be a good thing to test.
                https://harpgamer.com/harpforum/topic/32897-stand-off-asw-weapons-failure/
                (thanks Enrique)

  • Author

HCE - 2023.005 - 2023-04-07
===========================
- Chg:32897 SE Fixed crash when trying to look at plane loadouts.  Some of
                the country index variables hadn't previously been expanded
                from char to ulong like they should have been.
                https://harpgamer.com/harpforum/topic/32927-se-crash/
                (thanks eeustice)

  • Author

HCE - 2023.006 - 2023-04-12
===========================
- Chg:00000 GE ASROC-style weapons should be wicked dangerous again and eject
                their torpedoes directly over the estimated position of the
                target.  Previously (since 2018 or earlier), they were
                ejecting the torpedo 30ish seconds from the target, potentially
                a long way for a small torpedo to hit.
                (thanks donaldseadog)

2 hours ago, TonyE said:

HCE - 2023.006 - 2023-04-12
===========================
-
                (thanks donaldseadog)

In fact the work was TonyD, I was the messenger

 

(EDIT)  After both TonyD and I testing a number of of different situations eg, Player attacking, AI attacking, Playing initiate attack beyond asroc range and auto close and attack, player attack within range, attack exact (hard) contact, attack uncertain (soft) contact - all seem to work very well.

PS, AI now seems to fire off far more rounds than needed

 

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.