Everything posted by TonyE
-
Air Formation Patrol aircraft can run dry and crash
Small miracles, thanks Don!
-
Air Formation Patrol aircraft can run dry and crash
Can you test in 2025.019? I'm not able to reproduce here, I get four properly oriented formation patrols when I load my save.
-
Matrix Games to End Publishing of Computer Harpoon
-
HCE Release Notes
HCE - 2025.019 - 2025-04-28 =========================== - Chg:33895 GE Fixed another wtype undefined error. This time it was when firing AAMs against ASW missiles, wtype wasn't set if the target was an ASW missile. Defaulted wtype to 0 for this situation. (thanks eeustice) https://harpgamer.com/harpforum/topic/33895-asw-missile-shoot-down/
-
ASW Missile Shoot Down
HCE - 2025.019 - 2025-04-28 =========================== - Chg:33895 GE Fixed another wtype undefined error. This time it was when firing AAMs against ASW missiles, wtype wasn't set if the target was an ASW missile. Defaulted wtype to 0 for this situation. (thanks eeustice) https://harpgamer.com/harpforum/topic/33895-asw-missile-shoot-down/
-
ASW Missile Shoot Down
Hi Eric, there doesn't seem to be an attachment, can you try attaching it again? Thanks!
-
Air Formation Patrol aircraft can run dry and crash
This is fantastic, way to go narrowing this down!
-
Matrix Games to End Publishing of Computer Harpoon
Matrix Games will stop publishing Computer Harpoon no later than April 30, 2025. This action is at the direction of the rights holders of Computer Harpoon. The team at HarpGamer has been dedicated to maintaining and developing Computer Harpoon. However, we do not hold the rights to the game nor to publish the game. As a result, Harpoon Classic/Commander's/Ultimate and Harpoon 3/ANW licenses will no longer be available for purchase. If you would like to buy a copy, visit https://www.matrixgames.com/game/larry-bonds-harpoon-ultimate-edition This ends development of a simulation package first published in December of 1989, 35 years ago as of April, 2025. That is an impressive run of which I've been a part of as a player since 1992, tester since 2002, and programmer since 2003. We had hoped Matrix would publish a patch for Harpoon Classic in March but due to the impending end of publishing, declined to invest the resources in packaging the update I made available to them. Larry Bond gave me approval on April 3rd to distribute a last patch which you should see by the end of June. I have asked the rights holders if we can distribute a patch but haven't received a response so while I'm hopeful, it is not guaranteed. At the very least, the latest beta builds don't expire until 2030. The community's dedication has been instrumental in Computer Harpoon’s longevity. A key focus has been on enabling community-created enhancements through ExportDLLs, allowing players to expand and customize the game experience without requiring updates to the core program. Harpooners like donaldseadog in Australia have developed innovative tools that demonstrate the potential for community-driven enhancements, including platform modifications, weapon adjustments, and expanded data capacity. While the core game's distribution will end, those of you with licenses can continue to experience new functionality thanks the community, which kept the game going since the release of Harpoon 97. We intend to keep HarpGamer up and running for many years to come, tweaking platforms, writing scenarios, and crafting addons. The Harpoon community has always been vital to its success. We encourage players to continue supporting and expanding the game.
-
HCE Release Notes
HCE - 2025.018 - 2025-03-31 =========================== - Chg:33867 GE eff100 could have the next group to be checked as an invalid pointer if that group were destroyed within functions called by eff100 Annex_D. There may still be an edge case where this happens, that is if the topGroup is destroyed. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33867-game-crash-with-some-ac-shot-down/
-
Game crash with some AC shot down
HCE - 2025.018 - 2025-03-31 =========================== - Chg:33867 GE eff100 could have the next group to be checked as an invalid pointer if that group were destroyed within functions called by eff100 Annex_D. There may still be an edge case where this happens, that is if the topGroup is destroyed. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33867-game-crash-with-some-ac-shot-down/
- Weather
-
Game crash with some AC shot down
The assertion that is being triggered is effect4.c line 7014 which is checking that the next group to examine is a valid group and in this case it is not. A little background on assertions Assertions in C/C++ - GeeksforGeeks
-
Tracking munitions expended
This is magnificent Don!
-
Weather
Seasons are not in play and neither is the spherical Earth concept! The weather model thinks there are no timezones and the sun always rises at the same UTC no matter where you are on the planet, hence flat Earth. For navigation the Earth is spherical but flat Earth all the way for weather.
- Weather
-
Nuke AAMs crash game
whoo hoo, thanks Don for both reporting and testing the fix(es)!
-
HCE Release Notes
HCE - 2025.017 - 2025-03-16 =========================== - Chg:33838 GE StoreConsumed call has been moved into FireGuns. This should mean all gunfire is now tracked by StoreConsumed. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33838-exportdll-storeconsumed-not-called-for-some-ata-situations/ - Chg:33837 GE StoreConsumed call has been moved into FireGuns, before any target unit is freed. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33837-exportdll-storeconsumed-called-later-than-optimal-for-gunfire/ - Chg:33851 GE Nuke AirToAir missiles would crash the game in some cases where those missiles shoot down the entire targeted unit and/or group. Should be fixed now. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33851-nuke-aams-crash-game/ - Chg:33851 GE Nuke Unguided bombs would crash the game in debug builds due to an over-optimistic logging call. Should be fixed now. (thanks donaldseadog)
-
Nuke AAMs crash game
Thank you, also fixed in 2025.017 by getting rid of the missile-annex-specific debug logging and making it more generic for non-ANNEX_D ordnance.
-
Nuke AAMs crash game
Fix coded for 2025.017 - Chg:33851 GE Nuke AirToAir missiles would crash the game in some cases where those missiles shoot down the entire targeted unit and/or group. Should be fixed now. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33851-nuke-aams-crash-game/
-
Nuke AAMs crash game
Confirmed, surprisingly not in the StoreConsumed call so that's interesting.
-
running harpoon II on win 11
Since you have Ultimate, H3 version 3.6.3 in that package is a close analogue of Harpoon II (it is literally Harpoon II updated to work well on Windows). There are newer H3 versions in the Ultimate package which have both pros and cons as compared to 3.6.3. Then there is the Harpoon I/Classic line of games that is the other 'half' of the Ultimate edition package. That is what donaldseadog here is referring to.
-
ExportDLL StoreConsumed not called for some ATA situations
Bad title on this issue, it should have been StoreConsumed not called on some FireGuns situations. HCE - 2025.017 - 2025-0#-## =========================== - Chg:33838 GE StoreConsumed call has been moved into FireGuns. This should mean all gunfire is now tracked by StoreConsumed. (thanks donaldseadog) https://harpgamer.com/harpforum/topic/33838-exportdll-storeconsumed-not-called-for-some-ata-situations/
- ExportDLL StoreConsumed called later than optimal for gunfire
-
ExportDLL StoreConsumed not called for some ATA situations
StoreConsumed in Effects.c about line 727 is only being called if FireGuns returns true which is incorrect, StoreConsumed should be called no matter the return value of FireGuns. Also around Effects.c line 1055 Also around Effects.c line 1189
-
ExportDLL StoreConsumed called later than optimal for gunfire
The FireGuns function can result in units being freed from memory. In 2025.016, StoreConsumed is called after FireGuns so in situations where FireGuns shoots down all planes in a unit, StoreConsumed cannot report what unit the guns were being fired at. A fix would be to move the StoreConsumed calls into FireGuns instead of right after FireGuns. This is a different pattern than for other weapon types but would give a more useful result.