Gothic 1 Classic

Gothic 1 Classic

168 ratings
zBugFixes (deep level fixes)
   
Award
Favorite
Favorited
Unfavorite
Type: Addon
Category: Utility
Tags: Union, Plugin
File Size
Posted
Updated
191.102 KB
25 Oct, 2023 @ 6:56am
1 Dec, 2024 @ 2:18am
6 Change Notes ( view )

Subscribe to download
zBugFixes (deep level fixes)

Description
The plugin contains fixes for some bugs in the Gothic engine.

Developer: Slavemaster aka TopLayer

List of fixes:
  • NPC going unconscious when using a MOBSI object works correctly;
  • Fixed some inventory errors that caused items to disappear and other annoyances;
  • Fixed the oCNpcInventory::GetAmount function underlying the widely used Npc_HasItems function in scripts;
  • Function oCNpc::PutInInv correctly removes a burning torch from the world;
  • The hero now does not execute the player's commands that came before the completion of all previous ones (for example, the hero will not uncontrollably change the sword to the bow and vice versa several times)​;
  • Fixed a crash due to the uninitialized world property of the AI object of the activated NPC;
  • Fixed bugs when loading starts while talking or looting;
  • Fixed sound identifiers assigning algorithm, preventing crashes due to descriptor leaks.

New options in Gothic.ini:
[ZBUGFIXES] PackStringFix=1 ; ... fixes inventory bugs related to packString usage (such as items disappearence) GetAmountFix=1 ; ... fixes oCNpcInventory::GetAmount function, which is widely used in scripts and can return wrong results PutInInvFix=2 ; ... fixes oCNpc::PutInInv function, which doesn't remove burning torches from the world properly ; 0 - fix disabled ; 1 - fix enabled ; 2 - fix enabled but not for Archolos mod EventThrottling=1 ; ... throttles some types of input messages in hero's AI queue to preserve his long-lasting starvation ; ex., changing sword to bow and bow to sword several times without ability to interrupt ; the option value (if not zero) is number of player's commands in AI queue when throttling starts EnableNpcFix=1 ; ... fixes a crash due to the uninitialized world property of the AI object of the activated NPC ClearCriticalStatesOnLoad=1 ; ... fixes bugs when loading starts while talking or looting
20 Comments
Zanderlicht 16 Jul @ 9:53am 
Еще бы исправили тело Дрейка в старой шахте, цены бы этому патчу не было. Если кто не в курсе, у Дрейка тело негра, а голова белого человека.
dopesmoker 18 Dec, 2024 @ 6:08am 
@D36
спасибо, понял
D36  [author] 18 Dec, 2024 @ 3:51am 
@dopesmoker
Этот плагин написан именно под Union и он требуется для запуска. Ninja сам по себе ничего не исправляет (насколько я знаю), это платформа для других продвинутых модов. О конфликтах с Ninja или его модами мне ничего не известно.
dopesmoker 18 Dec, 2024 @ 3:34am 
например Ninja и Union?
D36  [author] 8 Dec, 2024 @ 10:44am 
@HOF
В целом, да. Например?
HOF 8 Dec, 2024 @ 10:24am 
совместимо с другими модами на исправление багов?
fish 3 Dec, 2024 @ 10:38am 
жоска
xinqs 12 Oct, 2024 @ 7:22am 
жоска
3ЕРН0 7 Oct, 2024 @ 1:38am 
жоска
zelgadis115 10 Sep, 2024 @ 5:50am 
Please be careful when using the BetterTorches with this mod.
Due to PutInInvFix=2 or PutInInvFix=1 setting under zBugFixes, Torches might disappear from your Inventory each time you use a Torch hotkey.
Set it to PutInInvFix=0 instead, and it should work fine