Fix for the Grim Protocols update from 03.12.2014 1. Navigate into (game root directory)/mods/ChatBlock/scripts/mods/ChatBlock/ directory. Example for Steam: C:\Program Files (x86)\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\mods\ChatBlock\scripts\mods\ChatBlock 2. Open ChatBlock.lua with any text editor like Notepad. 3. At line 68, replace Managers.state.cinematic:active() with Managers.state.cinematic:cinematic_active(). Like this: if Managers.state.cinematic:cinematic_active() then return false end 4. Save the file.
Edit ChatBlock.lua file (Warhammer 40,000 DARKTIDE\mods\ChatBlock\scripts\mods\ChatBlock\ChatBlock.lua) with a text editor. Comment out the lines 68-70.
So, instead of if Managers.state.cinematic:active() then return false end
You will have: -- if Managers.state.cinematic:active() then -- return false -- end
It's a dirty fix and I don't give any guarantees. But for me, with it, the game doesn't crash and the mod works, allowing my characters to block when I type messages in chat.
67 comments
1. Navigate into (game root directory)/mods/ChatBlock/scripts/mods/ChatBlock/ directory.
Example for Steam: C:\Program Files (x86)\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\mods\ChatBlock\scripts\mods\ChatBlock
2. Open ChatBlock.lua with any text editor like Notepad.
3. At line 68, replace Managers.state.cinematic:active() with Managers.state.cinematic:cinematic_active().
Like this:
if Managers.state.cinematic:cinematic_active() then
return false
end
4. Save the file.
Edit ChatBlock.lua file (Warhammer 40,000 DARKTIDE\mods\ChatBlock\scripts\mods\ChatBlock\ChatBlock.lua) with a text editor.
Comment out the lines 68-70.
So, instead of
if Managers.state.cinematic:active() then
return false
end
You will have:
-- if Managers.state.cinematic:active() then
-- return false
-- end
It's a dirty fix and I don't give any guarantees.
But for me, with it, the game doesn't crash and the mod works, allowing my characters to block when I type messages in chat.