Skip to content

CAPIE 1.6.1

Latest

Choose a tag to compare

@SirCypkowskyy SirCypkowskyy released this 05 Nov 19:27

Hotfix for Hearts of Iron IV 1.19.4.2. Nothing else changed: the script API is still level 8, so
every mod that works with CAPIE 1.6.0 (and mods built for CAPIE 1.5) works without changes.

Changed

  • CAPIE now runs on HOI4 1.19.4.2 only (Steam, x64, hoi4.exe SHA-256 BCCC6290…7A8037). On
    1.19.4.1 it stays off and the game starts without it, as on any other unsupported build. Steam
    updates the game automatically, so update CAPIE to 1.6.1 (run the installer again).
  • Every address and byte signature was re-checked for the new build. Code and data moved by a
    few hundred bytes to a few kilobytes; no structure layout changed. The details are in
    docs/research/port-1.19.4.2.md.
  • CAPIE_BUILD answers 1.6.1; the build number sent as capie_ver is 10601.
  • The "CAPIE" switch mod in the ZIP (mod/capie, the local copy) is version 1.1.2: no CAPIE mark
    in the main menu any more, and no interface, graphics or localisation file. Its copy of the
    game's main menu file replaced the main menu of total conversions such as Kaiserreich.

Fixed

  • CAPIE no longer refuses to start after the 1.19.4.2 game update.
  • Updating no longer fails when an antivirus (Microsoft Defender reports
    Trojan:Win32/Posilod.CA!cl, a false positive) quarantines the optional proxy version.dll.
    The proxy is now a separate download, CAPIE-1.6.1-proxy-win64.zip, listed with its SHA-256 in
    the signed release-manifest.json. Only the Proxy method fetches it, so the default Launcher
    install and update never download, unpack or read version.dll. If an antivirus blocks a file
    the setup does need, it stops with a clear message: which file, that it is a false positive,
    its SHA-256 and release page, and how to restore or allow that one file in Windows Security >
    Protection history, instead of a raw Get-FileHash error.

Supported game build

Hearts of Iron IV 1.19.4.2 (Steam, x64),
hoi4.exe SHA-256 BCCC62909B6A1EC2C1D5A46EF18608E4D0C7CDC89AD341B7402A23C40F7A8037.
CAPIE 1.6.1, script API level 8.
On any other build the launcher
starts the game without CAPIE.

Multiplayer

Not declared multiplayer-compatible: multiplayer has not been tested yet.

Windows SmartScreen

The files are not code-signed (ADR-0031).
SmartScreen may show "Windows protected your PC";
choose "More info" and "Run anyway" only after checking the SHA-256 values below.
The installer verifies the signed release-manifest.json
before it installs anything.

Antivirus

Some antivirus programs report the optional proxy version.dll
(a DLL the game loads by design) as a false positive.
The default Launcher install never downloads it:
it ships separately for -LoadMethod Proxy only.
If your antivirus quarantined a CAPIE file, compare its SHA-256 with
release-manifest.json and the checksums below, then restore or allow that one file
(Windows Security > Virus & threat protection > Protection history).
Please do not turn your antivirus off.

VirusTotal

Pending: results are added before the release is published.

Checksums

b37cb34c62a28d25db27c562208f510107310b1ea4eb23e0d9a85a38927b7404  CAPIE-1.6.1-win64.zip
e0644287fc07c9423102764a92066da7379c28fc643a9211738c70229526dbca  CAPIE-1.6.1-proxy-win64.zip
c5defaae8025bd0eae29c57a867ef5f74dc12534f42a292c41ebcd3d24b768fc  release-manifest.json
15bc7af9d03660d253b806c45a2b3c02b288281d2f05e3c685b949d0a8691ace  release-manifest.json.sig

Built locally by the maintainer from commit 0350d1f6cd662d75936f8cce43afedbcc6b81544 (CAPIE-1.6.1-win64.zip).