Jump to content

TonyE

Staff Pukes
  • Posts

    4,860
  • Joined

  • Last visited

  • Days Won

    218

Everything posted by TonyE

  1. HCE - 2023.004 - 2023-04-04 =========================== - Chg:32897 GE Rather than loosing attacks against submarines from 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)
  2. TonyE

    HCE Release Notes

    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)
  3. TonyE

    HCE Release Notes

    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.
  4. Fix coded (again). Thanks to your provided ge.log and saved game, I can force the unexpected value into AirTargetType which then leads to the assertion. That lends credence to my theory about AirTargetType being the culprit but does not conclusively prove that theory nor conclusively prove that the fix is correct. HCE - 2023.003 - 2023-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.
  5. Do you happen to know how/why AZA was launched? I'm looking at a scary global variable called AirTargetType that could have been set when you launched airplanes from a base for an attack (as opposed to say pulling them out of a formation patrol, ferry mission, or long range patrol). That global variable is throwing things off. That is also why the problem isn't readily reproducible from a saved game since the state of the AirTargetType global variable is not saved to and loaded from saved games so it resets to the more friendly value of 0 rather than the unfriendly value of 1 that is leading to the assertion.
  6. Don, if you are still having your issue with 2023.002, please post that up as a new issue. I could not and still cannot reproduce Eric's issue when I used just the two listed ExportDLLs.
  7. 2023.002 SE is fixed, staff note entered in the SE now shows in the GE.
  8. GE entered messages fixed for 2023.002 SE is still broken at the moment, no crash but the messages don't show in the GE.
  9. Looking at the code it is hard to believe this ever worked in the GE but I am able to replicate the issue in 2023.001. The HarpoonEvent itself is not allocated at the point when the Message is trying to be read so boom, crash.
  10. Can you try again with fewer ExportDLLs? I was able to load the saved game with AutoSaves and GroupIdManager enabled. Logging begins. Version = 2023.001, Build Date = Mar 30 2023, Build Time = 14:53:52 Windows Version = 10.0 (22621) 0 winmain.c:321 - Iterative saving GameTime activated. Save every 1 game seconds. Saves before overwriting=255 0 winmain.c:355 - BattleSet Specified: 26 0 winmain.c:414 - Saved Game Specified: C:\Games\HC\2023.001 Update Saved Game Load Crash\Test 3-75.hpq 0 winmain.c:440 - Database RES Specified: C:\Games\HC\2023.001 Update Saved Game Load Crash\commondb.res 0 winmain.c:496 - Game Options Specified: 011111110 0 winmain.c:553 - done processing arguments. Activating logging for: 0 winmain.c:557 - ac_ai 0 winmain.c:573 - load 0 winmain.c:607 - GE is C:\Prog\Projects\HC\GE\Debug\Winharp32.exe 0 DLLExport.c:273 - ExportDLL Loaded: AutoSaves.dll Interface Ver: 34 DLL Ver: 2 DLL Desc: AutoSaves Manager DLL by Tony Eischens 0 DLLExport.c:273 - ExportDLL Loaded: GroupIdManager.dll Interface Ver: 34 DLL Ver: 9 DLL Desc: lazarus Testbed for creating and auditing group ids by Tony Eischens
  11. Possibly but we also abandoned the gradual altitude changes so I'm not sure if the altitude in meters is enabled in the game, sounds like something for someone to try.
  12. ActUnitReport 20230331 HC 2023.001+ Incremented DLL to version 3 Modified code to allow the ExportDLL to work with HC 2023.001+. It will no longer work in earlier builds of the game.
  13. lazHCEffects 20230331 HC 2023.001+ Incremented DLL Version to 3 Incremented DLL Interface version to 34 No functionality change, just updated to work with HC 2023.001+.
  14. TestGroupIds 20230331 HC 2023.001+ Incremented DLL Version to 2 No functionality change, just updated to work with HC 2023.001+. Should continue to work with earlier builds of HC.
  15. TonyE

    File - lazTurncoat

    lazTurncoat 20230331 HC 2023.001+ Incremented DLL Version to 5 No functionality change, just updated to indicate ExportDLL interface v34 so that the ExportDLL will work in HC 2023.001+ This version will only work with HC 2023.001 or newer.
  16. GroupIdManager 20230331 HC 2023.001+ Incremented DLL Version to 9 Updated to work with HC 2023.001+, otherwise no functionality changes.
  17. TonyE

    File - MapWindow

    MapWindow 20230330 2023.001+ Incremented DLL Version to 5 No functionality updates, just allowing this to work in HC 2023.001+.
  18. TonyE

    File - AutoSaves

    AutoSaves 20230330 HC 2023.001+ Incremented Version to 2 from 1 Updated to Export DLL Interface v34 so that the ExportDLL will work in HC 2023.001+. Since it doesn't use HarpoonEvents, it will continue to work with older versions of the game.
  19. Updated to version 27 to work with HC 2023.001+ and add a few tweaks.
  20. TonyE

    HCE Release Notes

    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)
  21. Please try running the installer with administrative permissions. I would also make sure to install the most recent patch after that installation. https://ftp.matrixgames.com/pub/Harpoon-UltimateEdition/HarpoonUltimateCommandersEdition-v2022027.zip I'll reiterate that once you have the game installed, you shouldn't need to reinstall, that's almost always a waste of time for HC. Thank you for the patience!
×
×
  • Create New...