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.

TonyE

Staff Pukes
  • Joined

  • Last visited

Everything posted by TonyE

  1. I just e-mailed the author to see if he is willing to send over the most recent versions. If not, I have somewhat older versions that I'll post if he's okay with them being posted. He may be at sea so it could take a while for a response... Do you have the Reimer Editor (platform editor) up and running?
  2. TonyE replied to TonyE's topic in General
    HCE - 2024.002 - 2024-04-02 =========================== - Chg:00000 GE When splitting a group by splitting aircraft from a single unit into two units (one in donating group, one in destination group) the destination unit would have the unique id (uuid) of the donating unit making it no longer unique. This messed up further processing of Harpoon Events for those units, such as landing. Fixed to not overwrite the uuid generated for the new unit. (thanks donaldseadog and others)
  3. HCE - 2024.002 - 2024-04-02 =========================== - Chg:00000 GE When splitting a group by splitting aircraft from a single unit into two units (one in donating group, one in destination group) the destination unit would have the unique id (uuid) of the donating unit making it no longer unique. This messed up further processing of Harpoon Events for those units, such as landing. Fixed to not overwrite the uuid generated for the new unit. (thanks donaldseadog and others)
  4. Eric is looking at the magazines on bases, are base magazines exporting and importing correctly for the rest of you in 2024.001? Again, any existing corruption would remain.
  5. Yes please if you have a neat way to do that. I'm not 100% sure but I think the key will be land air events (the launch/land event gets created by the processing of the landair event).
  6. Confirmed using TonyD's test.hpm using 2024.001 with group AIA as the troublesome group. The group has two units that won't land, each of those units having a single F/A-18. There is no LandAir event nor LaunchLand event for those units so they are stuck.
  7. Thanks E, that is a good sign!
  8. The whales now have an option in 2024.001 once somebody adds the non-magnetic hull flag to the whales and the fishies in the DBs.
  9. 2024.001 posted, be extra cautious and careful, back up your files and tuck them away in case I accidentally introduced new issues.
  10. TonyE replied to TonyE's topic in General
    HCE - 2024.001 - 2024-03-29 =========================== - Chg:00000 GE Somewhere along the line, the differentiation between ATA and DATA was muddled (Defensive Air to Air rating). Fixed up the code to straighten them out again. - Chg:00000 GE Code cleanup - Chg:00000 GE Extended beta expiration to 2030 - Chg:00000 GE Added submarine flag UF_A2_nonmagnetic. If a submarine has this flag then it is not valid for MAD detection - Chg:00000 GE Added submarine flag UF_A2_nocavitate. It was in the PE but not in the game. There is no logic to take advantage of this flag yet (unused). - Chg:00000 PE Export magazines to annex_mags.csv again instead of the errant annex_magsEx.csv. - Chg:00000 PE Re-numbering of magazines uses a more logical sort now so that it is easier to compare annex_mags.csv files between exports. Appended SORT BY clause tPlatformMagazine.SortID to qOMagazineRenumberList. (thanks donaldseadog, eeustice, enrique) https://harpgamer.com/harpforum/topic/33209-ships-magazines-error/ - Chg:00000 PD Add Submarine/A2 annex flag Non-magnetic hull by adding a row to tPlatformCodes. Annex=3, ID=11, Description=Non-magnetic hull - Chg:00000 DU db_make changed header row capitalization for annex_mags.csv field Wepid to wepid.
  11. Correct, upon first export with the updated PE you may find the magazines assigned to a platform may be sorted differently than before but after that the ordering should be consistent and of course assigned to the correct platform in the game as in the PE.
  12. The annex_magsEx.csv bug was introduced in 2022.009 so it is possible databases/pfData files that haven't had an import since then don't have the corruption. I say 'possible' since the sorting issue has existed since the PE was created. HCE - 2022.009 - 2022-07-29 =========================== - Chg:00000 PE No longer uses the MS Access Import and Export Specifications, imports and exports are now done with file reader & writer and DAO.recordset. This works around Microsoft breaking the import and export spec functionality. As a side effect, it makes it easier to modify the structure of the database.
  13. Amazing work on this issue by many but especially @donaldseadog! From what we've all learned, last night I blew off my normal responsibilities and applied some brain power to the PE. I made two modifications to the PE which are testing well for donaldseadog and myself. He tested more thoroughly than me. 1. PE exports to annex_mags.csv again instead of the errant annex_magsEx.csv file. I introduced the bug when switching from MS Access Export Specifications to VBA code to create the .csv files. That was driven by data size limitations and more importantly a Microsoft patch that broke export specifications. 2. PE sorts magazines differently when re-numbering them. This is what is intended to ensure the ordering of magazines doesn't go awry. The sorting is now by Annex, then tPlatformMagazine.ID, then tPlatformMagazine.SortID (SortID was previously not part of this qOMagazineRenumberList ORDER BY clause). If nothing nasty shows up in additional testing, I'll release it with the next build. The bummer is that this won't fix existing corruption of magazines, it only prevents new corruption on future exports.
  14. So, within the existing DB structure one could add a Biologic or perhaps 'non-magnetic' flag to the Submarine annex, there is room in the submarine flags. Perhaps a wishlist item? maybe a... #define UF_A2_nonmagnetic 0x0400 // ALE 20240327 added because someone thinks MAD gear shouldn't detect whales, sheesh!
  15. ATA is supposed to indicate the unloaded air to air maneuverability whereas DATA is supposed to be more about loaded maneuverability (hence also seeing it in the loadouts annex). For the next build (2024.001 ETA TBD) I've fixed a few bugs in this area thanks to your posting.
  16. Hmm, are you guys saying that the Targets value is being ignored when firing SAMs against aircraft? How about if your SAM only has the Semi-active guidance flag? How about if your SAM has Semi-active and mid-course? Inertial I would think you can fly as many birds as you want, it would be a terminal homing limitation (once the missile in the basket and needs those continuous updates). Radar guided I would think you can fly as many birds as you want.
  17. Agreed that a Sparrow (dependent upon reflection of radar waves off of the target) shouldn't be able to be fired against a non-localized target. Also agreed that some AAMs can be fired BoL (inertial guidance in the DB). Also agreed that AAMs with onboard seeking (active radar, infrared, optical) in many real world cases could be fired without an exactly localized target.
  18. I don't recall an issue but can provide some related information. Effects.c::FireGuns(...) only allows guns to fire against units >= SeaLevel where SeaLevel is the next altitude band above Snorkel. In other words, the code won't fire guns at Snorkeling submarines. That could be changed, I would imagine one would want a lower hit chance for a snorkeling submarine as compared to a surfaced sub. See H3 paper 4.2.3.2 Periscope Depth for a description of this depth. The base H3 paper rules do not accommodate gunfire vs. submarines. I did not check any of the addons nor the H4 nor H5 rules.
  19. Looking at an escort jamming example where a Prowler is trying to prevent a Bear from localizing some Tomcats: 105616 Search.c:1307 - Unit EA-6B Prowler ICAP II, lngECMRange = 1000 105616 Search.c:1590 - ECM Escort ECM=0, ECMTmp=0, ECMTmpE=0, RadRng=230, JamRng=100, JamRadRng=266, TarRadRng=221, JamTarRng=46 105616 Search.c:1637 - ECM ECMRadRng=266, ECMTarRng=46, ECMTarRngTmp=0, RadTarRng=221, ECMRng=100, RadRng=230, Rng50=48, ECM=0, ECMTmp=0, ECMTmpE=0 105616 Search.c:1650 - ECM Emitter=Tu-95RT Bear D, Target=F-14B Tomcat, ECM=EA-6B Prowler ICAP II Bear's radar max range is 266nm, Prowler ECM max range is 100nm, Bear is 221nm from Tomcats, Prowler is 46nm from Tomcats, Prowler is 266nm from Bear The ECM isn't providing any benefit to the Tomcats in this case indicated by ECM=0 Here is a case where a Flanker radar's range is reduced 6% vs some missiles thanks to a Prowler: 105641 Search.c:1307 - Unit EA-6B Prowler ICAP II, lngECMRange = 1000 105641 Search.c:1565 - ECM Direct ECM=0, ECMTmp=6, ECMTmpE=0 105641 Search.c:1590 - ECM Escort ECM=0, ECMTmp=6, ECMTmpE=0, RadRng=65, JamRng=100, JamRadRng=78, TarRadRng=32, JamTarRng=68 105641 Search.c:1637 - ECM ECMRadRng=78, ECMTarRng=68, ECMTarRngTmp=0, RadTarRng=32, ECMRng=100, RadRng=65, Rng50=49, ECM=6, ECMTmp=6, ECMTmpE=0 105641 Search.c:1650 - ECM Emitter=Su-27S Flanker B, Target=missile, ECM=EA-6B Prowler ICAP II
  20. I just had a Guest user send a moderation request on this scenario and wanted to explain here since I don't know if that user as a Guest will see the moderation response. Anyway, the .zip file includes a file with the .RDp extension. That MCML.RDp file contains the orders for the Red side (ReD orders file for the EC2003 IOPG aka .??p BattleSet). The file extension just happens to be the same as that for remote desktop connection profile .RDP definitions. MCML.BLp is the Blue side orders MCML.RDp is the Red side orders MCML.SCp is the scenario file itself.
  21. Winharp32.exe -l ecm That will turn on ECM logging which goes into the ge.log file.
  22. My screenshot is from pfBuild2005.mdb but you are correct, the actual data lives in pfData2005.mdb (indicated by the little blue arrow to the left of the table name. that arrow means it is a linked table). That doesn't change the task. Is there a further question or concern I can address? We seem to be miscommunicating on this one.
  23. Editing the loadout type names is a little more low level in the PE/Microsoft Access. You open the lPlatformSubTypes table and edit the Annex 27 (loadouts). See also in case you accidentally lose the original meaning of the loadout. No matter what you name Annex 27 ID 49, the game will treat it as ANTIRUN.
  24. Hmm, there should not be a crash, can you zip and attach your commondb.res file and let us know which plane to use? Then I can hopefully see why the SE is crashing and perhaps fix that.
  25. Correct effect4.c CheckGroupECM you can see the ECM modifier by turning on ECM logging in which case you will get entries like... ECM Point Defense ECM=20 Defender=F-16C

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.