Repository navigation
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.exeSHA-256BCCC6290…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_BUILDanswers1.6.1; the build number sent ascapie_veris10601.- 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 proxyversion.dll.
The proxy is now a separate download,CAPIE-1.6.1-proxy-win64.zip, listed with its SHA-256 in
the signedrelease-manifest.json. Only the Proxy method fetches it, so the default Launcher
install and update never download, unpack or readversion.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 rawGet-FileHasherror.
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).