Skip to content

Witcher Engine Fix 0.8.0

Latest

Choose a tag to compare

@MariusTBjercke MariusTBjercke released this 26 Oct 18:18
· 1 commit to main since this release

Witcher Engine Fix 0.8.0 fixes two problems in fights and makes a charged attack that fails for lack of Endurance visible.

  • Fix 15, attacks stop working in fights: in crowded fights Geralt could get stuck so that every click failed (sometimes with a crossed-out sword) and a held charge did nothing, until you took a step. A charge attack released while the enemy was out of reach, or an attack cut short another way, left him in his attack sequence without a combat round. That sequence is now ended the way a step ends it: right at that release, and otherwise at the first refused attack, so the next one works. Each time is logged (fix 15: ...). [fixes] fix15=0 turns it off.
  • Fix 14, physics crash in fights: the physics library (Karma) sometimes freed an object twice, after which one block of memory belonged to two objects and the game crashed later in the fight (at 0x9FFFE0). A second free is now skipped and logged, and freed blocks wait in a short queue before they are reused. [fixes] fix14=0 turns it off.
  • QoL 8, Endurance warning (on): a charged attack costs 25 Endurance (of 40 at the start of the game). With less, the game dropped the attack without a sign, so a full charge seemed to do nothing. The Endurance bar now blinks red, the game's own effect. [qol] endurance_blink=0 turns it off. Optional: [qol] endurance_message=1 also shows "Not enough Endurance (19/25)" (what you have / what it needs) in the message line, in all ten languages.
  • Diagnostics: [debug] combat_log (off) logs the engine's own combat messages and who refuses, cancels or ends the player's attacks.

Upgrading from 0.7.2: extract the System and Data folders from WitcherEngineFix-0.8.0.zip into your game folder and allow overwriting. Your witcher_enginefix.ini is overwritten too, so reapply any changes you made to it. After starting the game, System\witcher_enginefix.log should show enginefix 0.8.0 loaded and fix 14, fix 15 and qol 8 as applied.

Requirements: The Witcher: Enhanced Edition, patch 1.5. Tested on Steam 1.5.0.1304 (Windows 11, DXVK).