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.

File - MapWindow

Featured Replies

  • Author

MapWindow 20230622 2023.001+
 Incremented DLL Version to 6
 Recompiled with updated shared HC pascal code
  to fix display of missile groups.

Thanks to @donaldseadog who found the typo in the shared code we use!

  • 4 months later...

I saw someone post that not seeing enemy forces would be a good idea for a feature and I would agree. I installed the add-on and yea I can see them in the map window. 

  • 2 years later...
  • Author

MapWindow 20260319 2025.025+
  Incremented DLL Version to 10
  Correct group icons will now show for HC 2025.025+.  The previous
   code assumed there were not satellite icons in GR_ICON.BMP but
   satellite was added in 2024.003 - 2024-07-10.

MapWindow 20260316 2025.025+
  Insert Course Point — right-click an existing waypoint dot to open a
   context menu with "Insert Course Point". Left-click on the map to place
   new waypoints before the clicked dot. Stays in placement mode for
   multiple insertions; ESC or right-click exits.

MapWindow 2026MMDD 2025.025+
  Incremented DLL Version to 8
  Adding a new course-point right-click no longer triggers a zoom rect.

MapWindow 20260314 2025.025+
  Append Course Point — right-click a selected group to open a context menu
   with "Append Course Point". Click on the map to append waypoints to the
   group's course. Stay in placement mode to add multiple points; ESC
   or right-click to exit. Works for groups with or without existing
   course waypoints. Uncommented DLLInit callback capture (NewPtr, etc.)
   to allocate PHCPathRec via HC's memory manager.

MapWindow 20260313 2025.025+
  Draggable course waypoint dots — left-click drag a waypoint dot
   to reposition a group's waypoint on the globe. New position is
   written back into HC's PHCPathRec (DestLon/DestLat) in-place.
   ESC cancels a drag in progress. Globe panning is suppressed
   during drag via MouseRotateButton.
  Fixed GlobalPresenters typecast — was TPolygonPresenter, should
   be TPolyPresenter (index 0 is TPointPresenter, has no poly props).
  Fixed OnMouseDown/OnMouseUp handler signatures — were missing the
   Button: TMouseButton parameter, causing misaligned stack reads.

MapWindow 2026#### 2025.025+
  Compiled with Lazarus 4.4
  Incremented DLL Version to 8
  Rather than clearing all groups from the map each game second, they
   are now persisted on the globe and just adjusted per the changes
   over the game second.  This allows the selected Group to stay
   selected and will vastly improve performance and over time,
   usability as well.

MapWindow 2025#### 2023.001+
 Compiled with Delphi 13
 Added logic to determine where the DLL is located so that we can
  load the country outlines layer from the right directory.
 Working towards matching the group visibility (not showing, uncertain,
  exact) and color/side to what you see in the native Group window.

MapWindow 2023#### 2023.001+
 Incremented DLL Version to 7
 Mouse wheel zooms the map in and out.
 Direction indicating arrow matches group color (previously was black)

  • Author

MapWindow 20260319 2025.025+
  Incremented DLL Version to 11
  Delete Course Point — right-click an existing waypoint dot and choose
   "Delete Course Point" to remove it from the group's course. Works for
   any waypoint including the first or only one.
  Clear Course — right-click a group icon and choose "Clear Course"
   to delete all waypoints from the group's course.
  Context menu is now contextual — only appears on group icons or
   course dots. Append shows on group icon (no course) or last dot;
   Insert/Delete on any dot; Clear Course on group icon only.

  • 3 weeks later...
  • Author

Note the MapWindow window will not not be embedded within the game window as an MDI document, it is floating outside of the game window.

MapWindow 20260403 2025.025+

Incremented DLL Version to 15

Sensor range rings — surface radar (green) and air radar (magenta)

range rings now draw on the globe alongside the existing ASuW (orange)

and AAW (cyan) weapon range rings. Data comes from BestSensorRange on

the group record.

Airborne endurance range rings — air range (white) and bingo range

(gray) rings now draw for aircraft groups. Data is computed during

snapshot capture using the new shared uHCEndurance unit, a Pascal

port of the GE's GetAirborneEndurance and FindClosestBase

algorithms. Annex B1 speed data and base runway compatibility are

used for accurate range and bingo fuel calculations. The DLL now

captures annex_id_to_disk_id from funcRefs in DLLInit and creates

THCAnnexHelper from AnnexDataIn in ScenLoad.

Range ring settings dialog — the per-side checkbox group has been

replaced with a "Range Rings..." button that opens a settings dialog.

The dialog provides a 6×4 grid of checkboxes (ring type × side),

matching HC's RangeCircles[ringType][side] toggle system. Ring types:

ASuW Weapon, AAW Weapon, Surf Radar, Air Radar, Air Range, Bingo Range.

I'm getting quite excited. I'll hopefully give this update a run tonight. I realised I can use Toolbox to set active group and unit in the game without needing the game's group window, so I can put this one over it (on my 14" laptop screen) and give it a good workout.

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.