Search the Community
Showing results for tags 'ExportDLL'.
-
ErrataGE View File This file is written to run as an ExportDLL library with Harpoon Classic. It repairs errors in the Game Engine, when possible, external of the main program. The file ErrataGE.DLL should be loaded into the sub folder exportDLL\GE of your main installation folder (EG Matrix Games\HUCE) version 1.001 - 2025July22 - to run in beta game engines version 2025.007 or newer and HC2025.024_ComprehensivePatch. At game start the library searches game events looking for two types of errors that can occur effecting group air patrols in particular. Typically if these errors continue air patrol AC will fail to return to base when low on fuel and crash. You can determine if the error is present by looking at the formation editor of a group, air patrols that are listed by ac class (eg F/A-18) instead of patrol type (eg CAP) and have the 'delete' button greyed out are in error. A second error type is where a patrol event remains after it's unit has ceased to exist (landed or shot down) and still refers to the non existing unit. Submitter donaldseadog Submitted 07/23/2025 Category Tools/Mods/Docs
-
Version 1.0.0
19 downloads
This file is written to run as an ExportDLL library with Harpoon Classic. It repairs errors in the Game Engine, when possible, external of the main program. The file ErrataGE.DLL should be loaded into the sub folder exportDLL\GE of your main installation folder (EG Matrix Games\HUCE) version 1.001 - 2025July22 - to run in beta game engines version 2025.007 or newer and HC2025.024_ComprehensivePatch. At game start the library searches game events looking for two types of errors that can occur effecting group air patrols in particular. Typically if these errors continue air patrol AC will fail to return to base when low on fuel and crash. You can determine if the error is present by looking at the formation editor of a group, air patrols that are listed by ac class (eg F/A-18) instead of patrol type (eg CAP) and have the 'delete' button greyed out are in error. A second error type is where a patrol event remains after it's unit has ceased to exist (landed or shot down) and still refers to the non existing unit. -
It appears that ActGroupPtr (for use with Export.dll) does not ‘fire’ when the selected group in the GE changes by virtue of an air group being split. The Zip file includes the saved game ActGrouPtrNoFIreGrpSplt.hpq and its parent scenario for use in WestPac BS with HCDB 150929 DB . To replicate open the saved game and select the Air group ABA (comprising two F-111), split one plane and follow the normal suggested setting of a course for the new group ACA. The selected group in the game changes from the original Air Group to the new Group but ActGroupPtr does not fire in export.dll addon programs eg LazGUI (see included JPG) and the ActGroupPtr remains the old selected group. ActGroupPtrNoFire.zip
- 2 replies
-
- op: donaldseadog
- exportdll
- (and 3 more)
-
A revised version of AARdata.dll has been up loaded to the downloads section. This add-on program gives a summary of game information produced at the normal closure of a game (see attached graphic) including game time and real time spent overall and by sessions, game message log, summary of 'kills' and damaged platforms and victory conditions met. Report .txt files are named from the battleset name and file number (0 if a custom scenario, scenario number if an embedded battleset scenario) and are replaced when starting a new scenario of same battleset/file number. (pictured report from a auto play game at full time acceleration)
-
- aar helper
- exportdll
-
(and 1 more)
Tagged with:
-
View File AutoSaves Purpose: Moves, Copies, or leaves alone each saved game file. In the move and copy cases, the saved game is moved to an AutoSaves directory immediately under the directory from which the scenario or saved game was loaded. ex. If I load C:\Games\HC\MyOrd\Test1.SCm and have "Copy to AutoSaves" selected, when the game is saved, a copy of the saved game will be made under C:\Games\HC\MyOrd\AutoSaves\ To 'install', unzip the downloaded file to the ExportDLLs directory within your main game directory. The window will appear once a scenario is loaded and will be behind your main HC window. This is to accommodate multi-monitor setups. You can get to it via the task bar. Submitter TonyE Submitted 12/28/2022 Category Tools/Mods/Docs
-
Version v003
33 downloads
Purpose: Moves, Copies, or leaves alone each saved game file. In the move and copy cases, the saved game is moved to an AutoSaves directory immediately under the directory from which the scenario or saved game was loaded. ex. If I load C:\Games\HC\MyOrd\Test1.SCm and have "Copy to AutoSaves" selected, when the game is saved, a copy of the saved game will be made under C:\Games\HC\MyOrd\AutoSaves\ To 'install', unzip the downloaded file to the ExportDLLs directory within your main game directory. The window will appear once a scenario is loaded and will be behind your main HC window. This is to accommodate multi-monitor setups. You can get to it via the task bar. -
View File MapWindow HC ExportDLL to provide a globe map interface 2022-07-07 Purpose: To provide a globe view of the world to allow global reach during scenarios and BattleSets. Original Author: Anthony Eischens Contributors: Compiled with: Delphi 11 Third party controls: Stratsims OSS shared pascal code https://tarzan.tgp.net/svn/StratsimsOSS/HC/shared/pascal/trunk Stratsims modified TGlobe 4 TMS ADV Splitter License: MIT (see License.txt) History: MapWindow 20220707 HC 2022.003+ Incremented DLL Version to 1 Initial test release without fog of war, just basic group location Submitter TonyE Submitted 07/07/2022 Category Tools/Mods/Docs
-
Version 006
66 downloads
HC ExportDLL to provide a globe map interface 2022-07-07 Purpose: To provide a globe view of the world to allow global reach during scenarios and BattleSets. Original Author: Anthony Eischens Contributors: Compiled with: Delphi 11 Third party controls: Stratsims OSS shared pascal code https://tarzan.tgp.net/svn/StratsimsOSS/HC/shared/pascal/trunk Stratsims modified TGlobe 4 TMS ADV Splitter License: MIT (see License.txt) History: MapWindow 20220707 HC 2022.003+ Incremented DLL Version to 1 Initial test release without fog of war, just basic group location -
View File GroupIdManager HC ExportDLL for managing Group Ids. This overrides the GE's stock behavior and represents a core/required ExportDLL. 2022-02-03 Purpose: To assign Group Ids and manage the supply of Group Ids Original Author: Anthony Eischens Contributors: Compiled with: Lazarus 2.0.8 Third party controls: Stratsims OSS shared pascal code https://tarzan.tgp.net/svn/StratsimsOSS/HC/shared/pascal/trunk License: MIT (see License.txt) History: GroupIdManager 20220207 HC 2022.005+ Incremented DLL Version to 2 Incremented ExportDLL Interface version minimum to 31 Assign Blue Group Ids from AA to Mz and aA to mz. Assign Red Group Ids from Zz to NA and zz to nA. Assign Greed Group Ids from 0A to 9z. Recycle used Group Ids. Note, the pools of group ids no longer overlap so you won't see a Blue group ZZ? or a Red group AA? GroupIdManager 202202## HC 2022.003+ Incremented DLL Version to 1 Initial release to create manage and assign Group Ids. Submitter TonyE Submitted 02/07/2022 Category Tools/Mods/Docs
-
Version v009
44 downloads
HC ExportDLL for managing Group Ids. This overrides the GE's stock behavior and represents a core/required ExportDLL. 2022-02-03 Purpose: To assign Group Ids and manage the supply of Group Ids Original Author: Anthony Eischens Contributors: Compiled with: Lazarus 2.0.8 Third party controls: Stratsims OSS shared pascal code https://tarzan.tgp.net/svn/StratsimsOSS/HC/shared/pascal/trunk License: MIT (see License.txt) History: GroupIdManager 20220207 HC 2022.005+ Incremented DLL Version to 2 Incremented ExportDLL Interface version minimum to 31 Assign Blue Group Ids from AA to Mz and aA to mz. Assign Red Group Ids from Zz to NA and zz to nA. Assign Greed Group Ids from 0A to 9z. Recycle used Group Ids. Note, the pools of group ids no longer overlap so you won't see a Blue group ZZ? or a Red group AA? GroupIdManager 202202## HC 2022.003+ Incremented DLL Version to 1 Initial release to create manage and assign Group Ids. -
View File TestGroupIds TestGroupIds 20220202 HC 2022.003+ Incremented DLL Version to 1 Initial release to create a specified number of groups I suggest only creating groups when the time compression is set to 0. You will not see the groups in the game as they have no group types, no units, etc. The purpose of this ExportDLL is to test the group id assignment functionality and to count the groups in the running scenario. Submitter TonyE Submitted 02/02/2022 Category Tools/Mods/Docs
-
Version 002
16 downloads
TestGroupIds 20220202 HC 2022.003+ Incremented DLL Version to 1 Initial release to create a specified number of groups I suggest only creating groups when the time compression is set to 0. You will not see the groups in the game as they have no group types, no units, etc. The purpose of this ExportDLL is to test the group id assignment functionality and to count the groups in the running scenario. -
(ZUa)When attempting to change destroyed air base (ZUa) to blue using Turncoat, receive "Side change failed, no group id available" message. Created a test scenario and was unable to duplicate the issue. Earlier in the game I converted a red base to blue base (DSa) using Turncoat. There was an update to Turncoat after base was converted to DSa due to a previous GE crash caused by Turncoat. It appears that the side in the Turncoat base resets it self back to the Red instead of the Blue side. I have restarted the GE several times and the issue persists. In my test scenario I was able to change the sides of a base to any option available with out a problem. Attached is my saved game. Update Test 1-25.zip
- 7 replies
-
- verfix: 2022.004
- turncoat
- (and 4 more)
-
After four years of being out of date I've revised and uploaded the AARdata tool in the tools/mods section of the downloads. Sorry it's taken me so long This tool writes a txt file to your main harpoon folder AARdata.txt that holds info from the game play since the current file was started, so you can archive your old file (by changing its name or moving it to a different folder) before starting a new scenario and you'll have a record of major occurrences and time for the life of the scenario. I'll now start looking at provide a snap shot of the content of magazines to be included.
-
Version 005
61 downloads
To use: Extract the files to your ExportDLLs folder then start the game. A separate window will appear. When a base/Installation is destroyed, you can refresh the list of groups on that separate window (the lazarus Turncoat window), select the group, unit, then choose the new side alignment. The unit will be undestroyed, runways re-established, and group's side changed. HC ExportDLL for reviving destroyed Installations and switching the side to which they belong. 2020-06-10 Purpose: for reviving destroyed Installations and potentially switching the side to which they belong. Original Author: Anthony Eischens Contributors: Compiled with: Lazarus 2.0.8 Third party controls: Stratsims OSS shared pascal code https://tarzan.tgp.net:8443/svn/StratsimsOSS/HC/shared/pascal/trunk License: MIT (see License.txt) History: lazTurncoat 20200824 HC 2020.009+ Incremented DLL Version to 1 Incremented DLL Interface version to 23 First version The user should not switch the sides of an installation until it is destroyed. This is to prevent orphaned Harpoon Events and other game structures. If there is enough demand, that limitation could be removed in the future. -
View File lazTurncoat To use: Extract the files to your ExportDLLs folder then start the game. A separate window will appear. When a base/Installation is destroyed, you can refresh the list of groups on that separate window (the lazarus Turncoat window), select the group, unit, then choose the new side alignment. The unit will be undestroyed, runways re-established, and group's side changed. HC ExportDLL for reviving destroyed Installations and switching the side to which they belong. 2020-06-10 Purpose: for reviving destroyed Installations and potentially switching the side to which they belong. Original Author: Anthony Eischens Contributors: Compiled with: Lazarus 2.0.8 Third party controls: Stratsims OSS shared pascal code https://tarzan.tgp.net:8443/svn/StratsimsOSS/HC/shared/pascal/trunk License: MIT (see License.txt) History: lazTurncoat 20200824 HC 2020.009+ Incremented DLL Version to 1 Incremented DLL Interface version to 23 First version The user should not switch the sides of an installation until it is destroyed. This is to prevent orphaned Harpoon Events and other game structures. If there is enough demand, that limitation could be removed in the future. Submitter TonyE Submitted 08/31/2020 Category Tools/Mods/Docs
-
I've been working on this add-on to help promote the non-profit United States Naval Institute (USNI) and may well be able to release this month, the 30th anniversary of Computer Harpoon's release.
-
File Name: InstaClimb File Submitter: TonyE File Submitted: 10 Mar 2017 File Category: Tools/Mods/Docs Enable instant climbs & dives in HC2017.006+. This will not clear or disable existing gradual altitude changes but it will make all new altitude changes instantaneous. Source code available via SVN at: https://tarzan.tgp.net:8443/svn/StratsimsOSS/HC/ExportDLLs/InstaTurn/trunk/ Click here to download this file
-
Version 002
117 downloads
Enable instant climbs & dives in HC2017.006+. This will not clear or disable existing gradual altitude changes but it will make all new altitude changes instantaneous. Source code available via SVN at: https://tarzan.tgp.net:8443/svn/StratsimsOSS/HC/ExportDLLs/InstaTurn/trunk/ -
File Name: InstaTurn File Submitter: TonyE File Submitted: 10 Mar 2017 File Category: Tools/Mods/Docs Enable instant turns in HC2017.006+. This will not clear or disable existing gradual turns but it will make all new turns instantaneous. Source code available via SVN at: https://tarzan.tgp.net:8443/svn/StratsimsOSS/HC/ExportDLLs/InstaTurn/trunk/ Click here to download this file
-
-
-
View File ActUnitReport Show information about the ActUnitPtr unit. To start, this means showing altitude, which the HC Mini Report does not Source code available via SVN at: https://tarzan.tgp.net:8443/svn/StratsimsOSS/HC/ExportDLLs/ActUnitReport/trunk/ Submitter TonyE Submitted 07/20/2016 Category Tools/Mods/Docs
-
Version 1..6.3
200 downloads
Requires HC version 2017.013 - 2022.027 Including Matrix patch 2022.027 Recent versions to run in latest beta game versions make use of further data now available to export.DLL files. AARdata.dll is an add-on program that is activated by copying the file into the exportDLL sub-folder of Harpoon installation. To uninstall, just remove the file to another folder, change the .dll file type name or delete the file. The DLL will produce at the close of a game or game session a txt file AARdata-(battleset file name)(scenario number).txt. (Scenario number for custom scenarios is '0'). Within the txt file the report is made up of titled sections providing: Scenario information, Initial Start information, Time information for each session of play Detailed game log messages in time order List of units destroyed for each side in summary and in detail List of damaged units at time of game close and List of changes to game time compression. New: When you start a scenario from its beginning, if the AARdata file for that scenario exists, it will be firstly deleted so the report is cleared of information from previous games, AARdata.dll file version is listed in the Initial Start data. Victory Events log summary added Player Side added to Initial Start info section Latest version (requiring latest Beta game versions) tracks stores expended over the course of playing the scenario thru multiple sessions. After going to the effort of producing and sharing a HC scenrio it's very nice to see some one has gone to the trouble of producing an AAR, itself requiring quite a bit of effort. I hope this tool will help those people who already bless us with AARs, and encourage more people to share their action with us all. Don Thomas. -
View File AARdata_DLL Requires HC version 2017.013 - 2022.027 Including Matrix patch 2022.027 Recent versions to run in latest beta game versions make use of further data now available to export.DLL files. AARdata.dll is an add-on program that is activated by copying the file into the exportDLL sub-folder of Harpoon installation. To uninstall, just remove the file to another folder, change the .dll file type name or delete the file. The DLL will produce at the close of a game or game session a txt file AARdata-(battleset file name)(scenario number).txt. (Scenario number for custom scenarios is '0'). Within the txt file the report is made up of titled sections providing: Scenario information, Initial Start information, Time information for each session of play Detailed game log messages in time order List of units destroyed for each side in summary and in detail List of damaged units at time of game close and List of changes to game time compression. New: When you start a scenario from its beginning, if the AARdata file for that scenario exists, it will be firstly deleted so the report is cleared of information from previous games, AARdata.dll file version is listed in the Initial Start data. Victory Events log summary added Player Side added to Initial Start info section Latest version (requiring latest Beta game versions) tracks stores expended over the course of playing the scenario thru multiple sessions. After going to the effort of producing and sharing a HC scenrio it's very nice to see some one has gone to the trouble of producing an AAR, itself requiring quite a bit of effort. I hope this tool will help those people who already bless us with AARs, and encourage more people to share their action with us all. Don Thomas. Submitter donaldseadog Submitted 08/17/2015 Category Tools/Mods/Docs
