ZUtilities
Union Plugin for Gothic Game
Install / Use
/learn @Franisz/ZUtilitiesREADME
zUtilities
This is a plugin with a set of many quality-of-life and utility features made for Union 1.0m for Gothic 1 and 2 games. Plugin can also be found on Steam Workshop.
Features
Plugin options can be changed in
gothic.ini.
Some of the options can also be changed via ingame menu. (Requires Union 1.0m or higher.)
-
Quickly save / load game with
F10andF12keys.- Shortcuts can be changed with
KeyQuickSaveandKeyQuickLoadoptions. A full list of available keys to choose from is there. - Range of save slots used for quick save can be adjusted in
gothic.iniwithMinSaveSlot,MaxSaveSlotoptions. Default, it's 6 bottom slots. - Print information about the save name and slot number after a quick save/load action is performed by setting the
PrintQuickSaveLoadInfooption to1. - Notice strings are set automatically depending on system language but still can be changed manually in
gothic.iniwithCantSave,CantLoad,NoSave,SaveCompletedandLoadCompletedoptions. - This feature can be disabled in
gothic.iniwithQuickSaveModeoption. - Change
QuickSaveModeoption for different style or disable:0- Disabled,1- Standard,2- Alternative. - Game can also be quick loaded from main menu by pressing
KeyQuickLoad. - Save can be automatically loaded after game start when
QuickLoadAfterGameStartis set to1.
- Shortcuts can be changed with
-
Changes name color of focused npcs, containers, doors and items.
- Npcs:
Red- hostile / wants to kill you,Orange- angry / pissed off,Cyan- partymember,Green- friendly,Slightly green- friendly guild,White- neutral / dead,Grey- dead and looted. - Lockables:
Red- locked on key,Orange- locked,Light red- can be opened with a key or lockpick,Green- open with items,Grey- permanently closed or opened and empty. - Items:
White- default / item can be taken,Slightly orange- someone will catch the hero stealing. - Intractable book stands:
Green- unread,White- default / read. - Each group can be disabled separately in
gothic.iniwithColorNpcs,ColorLockables,ColorItemsandColorInteroptions.
- Npcs:
-
Renders the selected inventory item in the center of the screen instead of in the item description box.
- Camera in inventory will be shifted a bit, so the item doesn't cover the hero.
- In Gothic 2 item will be animated only if item has
inv_animateproperty set to true. - In Gothic 1 item will be displayed on the left or right when trading.
- This feature can be disabled in
gothic.iniwithCenterInvItemsoption.
-
Renders labels for items in the inventory based on item parameters.
- All icons are made via Game-icons.net website.
- There are many possible icons to appear when item has right parameters. There are labels even for items that don't exist in original game like shields, helmets, armors requiring attribute and more.
- Label can be set to render behind item model, so it doesn't cover it. Set
PutLabelBehindoption to1in order to do that. LabelMissionItemsoption allows items withITEM_MISSIONflag to have special mission flag. This option is disabled by default.- Label scale can be adjusted in
gothic.iniwithLabelScaleoption. - This feature can be disabled in
gothic.iniwithLabelItemsoption.
-
Displays a popup when dealing damage.
- This feature is inspired by New World's damage label and based on AlterDamage popup code.
- Set
DamagePopupModeoption to1for Alter Damage style,2for New World style and0to disable this feature completely. - Popup scale depends on the amount of damage dealt compared to the target's max hp, the fact if the hit was critical or not and
Scaleoption fromSystemPack.ini. Base scale can also be adjusted ingothic.iniwithDamagePopupScale. - Icons and base colors are unique for every damage type and each can be separately disabled in
gothic.iniwithDamagePopupShowIconsand,DamagePopupColorDmgTypesoptions. - By default the number has the same color as the icon, but it can be disabled in
gothic.iniwithDamagePopupColorOnlyIconoption.
-
Adds few features for status bars.
- Focused npc hp bar is displayed right above his name. This can be disabled with
ShowEnemyBarAboveHimoption. - Added option to show numeric values of status bars. Change
StatusBarValueModeoption for different style or disable:0- Disabled,1- Above,2- PointToCenter,3- Inside. By default, option to show value above bar is active. - Optionally, text labels can be set to be displayed right next to the bar value. Set
StatusBarNameslike so:Health|Mana|Stamina. Leave empty and no text will appear. - Health, mana and swim status bars position can be changed with
HealthBarPos,ManaBarPosandSwimBarPosoptions.- Four positions need to be defined in a form
x1|y1|x2|y2that reflects a virtual position in0|0|8192|8192scope. - Default health bar position for systempack
Scale=1is:43|7873|1122|8085and forScale=0:43|7964|811|8116 - Default mana bar position for systempack
Scale=1is:7053|7873|8132|8085and forScale=0:7381|7964|8149|8116 - Default swim bar position for systempack
Scale=1is:3556|7873|4635|8085and forScale=0:3712|7964|4480|8116 - Leave options empty to use default positions.
- Four positions need to be defined in a form
- Focused npc hp bar is displayed right above his name. This can be disabled with
-
Allows to change world speed multiplier.
- This feature is completely disabled by default and can be enabled with
UseTimeMultiplieroption. - Time multipliers can be changed with
TimeMultipliersoption like so:0.65|1.0|2.7|3.5. - World speed will cycle in the order of set multipliers after pressing
Z. Shortcut can also be changed withKeyTimeMultiplieroption. - Currently used multiplier will be shown next to the time icon.
- This feature is completely disabled by default and can be enabled with
-
Displays protection icon and value next to the focused npc hp bar.
- Setting
ShowTargetProtectionoption to0disables this feature,1displays the protection that matches currently used weapon and2shows all protection stats. ShowProtOnlyInFightandShowProtAllDamageTypesare extra options that can be used, to alter what is displayed.
- Setting
-
Displays coin icon next to the focused npc name if player can pickpocket him.
- This feature can be disabled in
gothic.iniwithShowPickpocketIconoption. - Works in G2/G2A only.
- This feature can be disabled in
-
Displays punch icon next to the focused npc name if player can defeat (beat) this npc to gain experience.
- This feature can be enabled in
gothic.iniwithShowHumanNpcXpRewardIconoption.
- This feature can be enabled in
-
Changes color of log entry titles in player's log book.
- New log entries will appear green and updated ones will be orange.
- This feature can be disabled in
gothic.iniwithLogBookColoringoption.
-
Allows to change color of selected text line in dialogues with
SelectedDialogueColoroption.- Enter any color in
R|G|BorR|G|B|Aformat, e.g.:30|200|60|255 - Leave option empty to keep using default color.
- Enter any color in
-
Allows to use alternative way of opening locks with lockpicks.
- Essentially, the combination doesn't reset after fail. The player can keep going forward without the need to reenter the already discovered combination over again after every fail.
- This is disabled by default and can be enabled with
RememberLockCombinationoption.
-
Allows to display current system time in 24H format.
- This is disabled by default and can be enabled in two ways. Set
ShowSystemTimeoption to1forHour:Minuteformat,2forHour:Minute:Secondformat.
- This is disabled by default and can be enabled in two ways. Set
-
Allows to display current in game time.
- This is disabled by default and can be enabled with
ShowGameTimeoption.
- This is disabled by default and can be enabled with
-
Allows to display currently used munition amount.
- This is disabled by default and can be enabled with
ShowMunitionAmountoption.
- This is disabled by default and can be enabled with
-
Reminds the player to save the game by displaying an icon with a timer after playing without saving the game for too long.
- By default, it reminds the player after 5 minutes since the last save game. Timer can be changed in
gothic.iniwithSaveReminderoption. Feature can be turned off completely by settingSaveReminderto-1.
- By default, it reminds the player after 5 minutes since the last save game. Timer can be changed in
-
Allows killing meatbugs by stepping on them.
- This feature can be disabled in
gothic.iniwithTrampleMeatbugsoption.
- This feature can be disabled in
-
Highlights munition used by currently equipped ranged weapon.
- This feature can be disabled in
gothic.iniwithActivateUsedMunitionoption.
- This feature can be disabled in
-
Displays on the status bars how much hovered item will heal.
- Heal value is based on the
countvalue of the item associated with thetextthat is equal to the original recovery string variablesNAME_BONUS_HPandNAME_BONUS_MANA. - This feature can be disabled in
gothic.iniwithRecoveryVisualizationoption.
- Heal value is based on the
-
Allows to use alternative dialogue boxes when talking.
- This is disabled by default and can be enabled with
AlternativeDialogueBoxesoption.
- This is disabled by default and can be enabled with
-
Display debug info data about focused vob or selected in the inventory item.
- Use
zutilities debugcommand to toggle on/off. - While debug command is active,
zutilities showtriggerscommand can be toggled to display invisible triggers.
- Use
-
Insert all items into inventory with
zutilities giveallitemscommand. -
Check currently used plugin version through in game console with
zutilities versioncommand.
Options
<details> <summary>Automatically generated plugin section with default settings.</summary>[ZUTILITIES]
TrampleMeatbugs=1
; ... enables (1) or disables (0) a way of killing meatbugs by stepping on them
CenterInvItems=1
; ... enables (1) or disables (
Related Skills
node-connect
349.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
