• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!

Gothic ½ Доп. информация на экране | Union_GothicScreenInfo [Плагин для Union]

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
  • Первое сообщение
  • #1
Плагин позволяет отображать на экране дополнительную информацию о здоровье, мане, игровом времени, стрелах, защите врага. Статус бар врага со здоровьем можно разместить над врагом. Также присутствует режим ускорения мира.

Требования: Union 1.0m
Платформа игры: G1, G1A, G2, G2A.

Установка:
Скачать Hedin_Union_Gothic_ScreenInfo.vdf и скопировать файл в Gothic\Data\Plugins или в Gothic\Data\

Если вы используете игру со стима, то лучше использовать стимовскую версию из Мастерской. Чтобы использовать, надо в свойствах игры зайти во вкладку Бета и выбрать Workshop.

Нужно просто подписаться на нужный плагин.
Версия для Готики 2.
Версия для Готики 1.

После установка и запуска игры в Gothic.ini появится раздел [SHOW_ADDITIONAL_INFO] со следующими настройками:
INI:
[SHOW_ADDITIONAL_INFO]
speedWorldKey=KEY_F
; используемая кнопка для ускорения
; по умолчанию KEY_F

bNeedSpeedMode=1
; включить/отключить ускорение

speedModeMult=1,4
; множитель ускорения, переключается между заданными числами

bShowDate=1
; показывать текущий день и время

sDay=День:
; используемая надпись при показе текущего дня (используется для перевода на другой язык)

bMunitionInfo=1
; показывать текущее количество боеприпасов

MunitionColorR=51
MunitionColorG=204
MunitionColorB=51
; цвет надписи количества боеприпасов в RGB

MunitionPosX=1
; позиция надписи количества боеприпасов по X (от 0 до 8192)

MunitionPosY=750
; позиция надписи количества боеприпасов по Y (от 0 до 8192)

bNeedShowBarAboveEnemy=1
; Показывать или нет статус бар здоровья над врагом.

bShowEnemyHealth=1
; Показывать или нет цифры текущего здоровья у врага

bshowPlayerHealthAndMana=1
; Показывать или нет цифры текущего здоровья и маны у игрока

playerHealthName=EMPTY
; Надпись для жизней

playerManaName=EMPTY
; Надпись для маны

baseScaleEnemyBar=1
;

bNeedShowEnemyNameAboveBar=0
;

datePosX=1
; позиция надписи даты и времени X (от 0 до 8192)

datePosY=100
; позиция надписи даты и времени Y (от 0 до 8192)

dateColorR=255
dateColorG=105
dateColorB=0
; цвет надписи даты и времени в RGB

bNeedShowSpeedModeInfo=1
; Показывать или нет надпись, что включено ускорение

speedModePosX=1
; позиция надписи ускорения по X (от 0 до 8192)

speedModePosY=200
; позиция надписи ускорения по Y (от 0 до 8192)

playerSwimBarParams=50,7200,1000,200
; Позиция и размер бара воздуха по x,y,w,h
; x - позиция по X (от 0 до 8192)
; y - позиция по Y (от 0 до 8192)
; w - ширина бара
; h - высота бара

playerHealthBarParams=50,7700,1000,200
; Позиция и размер бара жизней по x,y,w,h
; x - позиция по X (от 0 до 8192)
; y - позиция по Y (от 0 до 8192)
; w - ширина бара
; h - высота бара

playerManaBarParams=50,7964,1000,200
; Позиция и размер бара маны по x,y,w,h
; x - позиция по X (от 0 до 8192)
; y - позиция по Y (от 0 до 8192)
; w - ширина бара
; h - высота бара

hpNamePosX_NEW=150
; Позиция надписи Жизнь по X (от 0 до 8192)

hpNamePosY_NEW=7200
; Позиция надписи Жизнь по Y (от 0 до 8192)

manaNamePosX_NEW=150
; Позиция надписи Мана по X (от 0 до 8192)

manaNamePosY_NEW=7764
; Позиция надписи Мана по Y (от 0 до 8192)

swimNamePosX_NEW=150
; Позиция надписи Воздух по X (от 0 до 8192)

swimNamePosY_NEW=6636
; Позиция надписи Воздух по Y (от 0 до 8192)

swimName=EMPTY
; Надпись для Воздуха
; по умолчанию EMPTY

bNeedExtSwim=1
;
; по умолчанию 1

bAllowSpeedInInv=0
; Позволяет использовать ускорение в инвентаре
; по умолчанию 0

speedText=Speed mode:  x
; Надпись ускорения (Для перевода)
; по умолчанию Speed mode:  x

bshowPlayerSwimName=1
; позволяет отключить надпись у бара воздуха
; по умолчанию 1

bNeedShowValuesInternalBars=1
; позволяет разместить числа в центре бара
; по умолчанию 1

bAllowSpeedInAllTime=0
; позволяет использовать ускорение без ограничений
; по умолчанию 0





Для работы требуется


- Для постоянного показа мана нужно поставить ShowManaBar = 2 в systempack.ini
- Показ информации о защите и силе моба по левому shift + KEY_I (KEY_I можно поменять в готик.ини)

MOUSE_DX
MOUSE_DY
MOUSE_UP
MOUSE_DOWN
MOUSE_LEFT
MOUSE_RIGHT
MOUSE_WHEELUP
MOUSE_WHEELDOWN
MOUSE_BUTTONLEFT
MOUSE_BUTTONRIGHT
MOUSE_BUTTONMID
MOUSE_XBUTTON1
MOUSE_XBUTTON2
MOUSE_XBUTTON3
MOUSE_XBUTTON4
MOUSE_XBUTTON5
KEY_ESCAPE
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_0
KEY_MINUS
KEY_EQUALS
KEY_BACK
KEY_TAB
KEY_Q
KEY_W
KEY_E
KEY_R
KEY_T
KEY_Y
KEY_U
KEY_I
KEY_O
KEY_P
KEY_LBRACKET
KEY_RBRACKET
KEY_RETURN
KEY_LCONTROL
KEY_A
KEY_S
KEY_D
KEY_F
KEY_G
KEY_H
KEY_J
KEY_K
KEY_L
KEY_SEMICOLON
KEY_APOSTROPHE
KEY_GRAVE
KEY_LSHIFT
KEY_BACKSLASH
KEY_Z
KEY_X
KEY_C
KEY_V
KEY_B
KEY_N
KEY_M
KEY_COMMA
KEY_PERIOD
KEY_SLASH
KEY_RSHIFT
KEY_MULTIPLY
KEY_LMENU
KEY_SPACE
KEY_CAPITAL
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_NUMLOCK
KEY_SCROLL
KEY_NUMPAD7
KEY_NUMPAD8
KEY_NUMPAD9
KEY_SUBTRACT
KEY_NUMPAD4
KEY_NUMPAD5
KEY_NUMPAD6
KEY_ADD
KEY_NUMPAD1
KEY_NUMPAD2
KEY_NUMPAD3
KEY_NUMPAD0
KEY_DECIMAL
KEY_OEM_102
KEY_F11
KEY_F12
KEY_F13
KEY_F14
KEY_F15
KEY_KANA
KEY_ABNT_C1
KEY_CONVERT
KEY_NOCONVERT
KEY_YEN
KEY_ABNT_C2
KEY_NUMPADEQUALS
KEY_PREVTRACK
KEY_AT
KEY_COLON
KEY_UNDERLINE
KEY_KANJI
KEY_STOP
KEY_AX
KEY_UNLABELED
KEY_NEXTTRACK
KEY_NUMPADENTER
KEY_RCONTROL
KEY_MUTE
KEY_CALCULATOR
KEY_PLAYPAUSE
KEY_MEDIASTOP
KEY_VOLUMEDOWN
KEY_VOLUMEUP
KEY_WEBHOME
KEY_NUMPADCOMMA
KEY_DIVIDE
KEY_SYSRQ
KEY_RMENU
KEY_PAUSE
KEY_HOME
KEY_UP
KEY_PRIOR
KEY_LEFT
KEY_RIGHT
KEY_END
KEY_DOWN
KEY_NEXT
KEY_INSERT
KEY_DELETE
KEY_LWIN
KEY_RWIN
KEY_APPS
KEY_POWER
KEY_SLEEP
KEY_WAKE
KEY_WEBSEARCH
KEY_WEBFAVORITES
KEY_WEBREFRESH
KEY_WEBSTOP
KEY_WEBFORWARD
KEY_WEBBACK
KEY_MYCOMPUTER
KEY_MAIL
KEY_MEDIASELECT
KEY_BACKSPACE
KEY_NUMPADSTAR
KEY_LALT
KEY_CAPSLOCK
KEY_NUMPADMINUS
KEY_NUMPADPLUS
KEY_NUMPADPERIOD
KEY_NUMPADSLASH
KEY_RALT
KEY_UPARROW
KEY_PGUP
KEY_LEFTARROW
KEY_RIGHTARROW
KEY_DOWNARROW
KEY_PGDN

Hedin_Union_Gothic_ScreenInfo.vdf
Скачать актуальные версии плагинов (google)
Скачать актуальные версии плагинов (yandex)
 
Последнее редактирование модератором:

Masty

Участник форума
Регистрация
3 Дек 2020
Сообщения
5
Благодарности
0
Баллы
55
Oh man, years into gothic modding and i didn't knew that. Thank you so much and sorry for the dumb question!
 

zuku05

Участник форума
Регистрация
7 Июл 2020
Сообщения
36
Благодарности
3
Баллы
60
hi could you add enemy healthbar scale to ini and option to place enemy name above bar?
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
zuku05, added in 2.0.4
baseScaleEnemyBar=1.0 // 0.5-2.0 from normal mode.
bNeedShowEnemyNameAbobeBar=0 // 1 - above, 0 - under

G1_MIN.jpg max_1.jpg

max_2.jpg min_1.jpg

min_2.jpg norm_1.jpg

norm_2.jpg
 

zuku05

Участник форума
Регистрация
7 Июл 2020
Сообщения
36
Благодарности
3
Баллы
60
awesome thanks
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
Изменения в версии 2.0.5
- проект собран с обновленным Union SDK (1.0i), работает с 1.0h, но лучше обновится до актуальной версии Union.
- косметический фикс для отображения бара врага при выходе из диалога.
- Добавлен новый режим отображение урона, не привязанный к позиции врага. Цифры урона не пересекаются между собой.
damageMode=1 // 1 - без привязки, 0 - дефолтный с привязкой.
damageStartPosX=5500 // начальные позиции урона для режима 1
damageStartPosY=4000 // начальные позиции урона для режима 1

 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
Сорри, в последнем обновлении вылезла небольшая бага с потерей фокуса, когда нпс умер. Поправил в версии 2.0.6.
 

zuku05

Участник форума
Регистрация
7 Июл 2020
Сообщения
36
Благодарности
3
Баллы
60
could you add option to disable text above hp bars player enemy ? in 2.0.6 its one line code probably
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
You can disable the player's HP and mana values with the bshowPlayerHealthAndMana = 0 parameter. For the enemy, the value of HP can be turned off with the bShowEnemyHealth = 0 parameter, but then the movement of the enemy bar is also turned off. I can allow the movement of enemy bar independently of this parameter if needed in future updates.
 

zuku05

Участник форума
Регистрация
7 Июл 2020
Сообщения
36
Благодарности
3
Баллы
60
sure it will be helpfull
Пост автоматически объединён:

one more thing bAlwaysShowManaBar :D
 
Последнее редактирование:

zuku05

Участник форума
Регистрация
7 Июл 2020
Сообщения
36
Благодарности
3
Баллы
60
ow always tought it is 0,1
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
zuku05, use 2.0.7 version
- Улучшена совместимость параметров плагина между собой.
- Поправлено отсутствие имени нпс в диалоге торговли.
 

Slavemaster


Модостроитель
Регистрация
10 Июн 2019
Сообщения
1.077
Благодарности
1.896
Баллы
290
Клавиша ускорения времени срабатывает при наборе текста в консоле. Хорошо бы в следующем обновлении поставить проверку if (!zCConsole::cur_console).
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
Slavemaster, поправил в 2.0.9. Как проверить? С твоим консольным плагином?

Изменения в версии 2.0.9
- Убрал срабатывание клавиши ускорения при наборе текста в консоле.
 

Slavemaster


Модостроитель
Регистрация
10 Июн 2019
Сообщения
1.077
Благодарности
1.896
Баллы
290
hedin7, всё работает, спасибо.
 

Czudak

Участник форума
Регистрация
29 Июн 2019
Сообщения
182
Благодарности
96
Баллы
175
A very swell piece of programming mastery. I only found it today, but it matched all my needs for a multipurpose, on screen display plugin right away. Like, for realsies.

Can't recommend enough, bruvs.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
Изменения в версии 2.0.10
- Поправлено отображение урона в моде "Возвращение Ксереса".
- При открытом инвентаре убран показ стрел и статус баров.
Изменения в версии 2.0.11
- Если игрок в инвентаре взаимодействует с едой и напитками, то статус бары снова отображаются на 3 сек.
 
Последнее редактирование:

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.433
Благодарности
1.970
Баллы
365
Изменения в версии 2.0.12
- Добавлена возможность указать позицию вывода и цвет для надписи времени.
datePosX=1
datePosY=100
dateColorR=255
dateColorG=105
dateColorB=0
- Улучшена совместимость режима ускорения с меню быстрого доступа геймпада.
 

Redox

Участник форума
Регистрация
19 Авг 2009
Сообщения
349
Благодарности
350
Баллы
220
Очень полезный плагин. И уже неплохо доработан. Но есть еще вопросы.
1. Как убрать экранную надпись о режиме ускорения?
2. Можно ли отключить сброс ускорения в дефолт после выхода из режима диалога (подозреваю, что сброс происходит при старте диалога)? Или в этом случае диалог тоже будет ускоренный :)?
3. При уменьшении толщины баров ГГ (конкретно в два раза с 200 до 100) надписи, находящиеся сверху накладываются на эти бары. Сдвиг их по вертикали не помогает.
 
Сверху Снизу