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

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2024!
    Ждем именно вас!

    Ссылка на конкурсную тему - тык
    Ссылка на тему с работами участников- тык

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

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
  • Первое сообщение
  • #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)
 
Последнее редактирование модератором:

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
@Redox,пробуй новую версию.

Изменения в версии 2.1.0
- Сделал сохранение информации о последнем режиме ускорения. Теперь этот режим будет заново включаться после диалогов и т.д.
- Добавлен параметр bNeedShowSpeedModeInfo=1 // показывать или нет информацию об ускорении.
- Добавлены параметры speedModePosX, speedModePosY для задания позиции надписи об ускорении.
- Добавлены параметры hpNamePosX, hpNamePosY для задания позиции надписи о имени игрока и кол-ве здоровья.
- Добавлены параметры manaNamePosX, manaNamePosY для задания позиции надписи о кол-ве маны.
- Параметры playerHealthNamePosMode, playerManaNamePosMode больше не используются, так как позицию задаем вручную, в любом месте экрана. Можно отдельно от баров. Эти параметры можно удалить вообще из конфига.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Изменения в версии 2.2.0
- Добавлена возможность изменения положения бара дыхания под водой. Для информации вывел кол-во секунд которые остались до момента когда воздух закончится :)



playerSwimBarParams=50,6836,1000,200
swimNamePosX=550
swimNamePosY=6636
swimName=Дыхание
bNeedExtSwim=1

Обновление в шапке.
 
Последнее редактирование:

Redox

Участник форума
Регистрация
19 Авг 2009
Сообщения
349
Благодарности
350
Баллы
220
1. Значение параметра swimNamePosX по факту считывается из параметра manaNamePosX
2. Параметр bNeedShowEnemyNameAbobeBar. Имеется ввиду Above?
 

Вложения

  • bug1.jpg
    bug1.jpg
    39,8 KB · Просмотры: 78
  • bug2.jpg
    bug2.jpg
    42,4 KB · Просмотры: 80

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Redox, поправил.
Изменения в версии 2.2.1
- swimNamePosX берется корректно.
- Поправлена опечатка в названии параметра. bNeedShowEnemyNameAbobeBar -> bNeedShowEnemyNameAboveBar.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Изменения в версии 2.2.2
- Добавлена возможность в инвентаре использовать ускорение, просили что бы быстро кушать и кошельки открывать. (bAllowSpeedInInv=1, по умолчанию выключена)
- Немного исправил задание позиции надписи маны и жизни по X.
- Если текущее ускорение дефолтное, то надпись ускорения не показывается.
 

Andr1971

Участник форума
Регистрация
27 Дек 2015
Сообщения
685
Благодарности
525
Баллы
305
А можно сделать совместимость с плагином Union_QuickLoot,хотел поиграть в Одиссею вылет на рабочий стол во время разговора с Гюнтером.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Andr1971, вижу что в Одиссею, а какой вылет? Я в Одиссею наиграл 270 часов, вылетов не было. Почему решил что какие-то конфликты именно с квиклутом? Я сам во многих модах играю с Union_QuickLoot, вроде не было проблем. Я там ускорение немного переделал, можешь попробовать эту версию.

1628694674231.png
 

Вложения

  • Union_Gothic_ScreenInfo_2_2_3_1.vdf
    131 KB · Просмотры: 14
Последнее редактирование:

Andr1971

Участник форума
Регистрация
27 Дек 2015
Сообщения
685
Благодарности
525
Баллы
305
Xeдин, Просто по отдельности работают.Как вместе ,то в последнем диалоге вылет на рабочий стол без каких либо ошибок.Спасибо .Сейчас попробую,как раз переустанавливаю.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Andr1971, странно, сейчас проверил на новой игре, разговор проходит нормально. Последний Union_QuickLoot стоит. Можешь gothic.ini и systempack.ini дать проверить? Играешь с DX11? Какие еще плагины стоят?
 

Andr1971

Участник форума
Регистрация
27 Дек 2015
Сообщения
685
Благодарности
525
Баллы
305
Спасибо.Я тогда установлю,если не пойдет то покажу.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Изменения в версии 2.2.4
- Небольшие фиксы фокусного бара для стабильной работы на старых компьютерах. В некоторых модах могли быть небольшие подвисания после диалогов при игре без DX11.
 
Последнее редактирование:

N1kX


Модостроитель
Регистрация
13 Ноя 2009
Сообщения
5.854
Благодарности
5.286
Баллы
910
Предложение от польского игрока.
Если боеприпасы заканчиваются там надпись на английском - добавить в ini файл возможность перевода.

Мое предложение - просто убрать надпись, если закончились стрелы/болты.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Изменения в версии 2.2.6
- Убрал надпись об отсутствии стрел/болтов.
- Вынес в опции текст надписи для ускорения мира. speedText=Speed mode: x
 

GaroK

Участник форума
Регистрация
19 Авг 2015
Сообщения
157
Благодарности
99
Баллы
185
I remember the plugin displayed the damage numbers coming directly from affected enemies.


Now it simply shows the numbers from the side of the screen.


Also can I disable all the plugin changes, just to have to damage counter?
 
Последнее редактирование:

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
GaroK, a lot of options can be configured in section [SHOW_ADDITIONAL_INFO] of gothic.ini
For damage above NPC you need damageMode=0
 
Последнее редактирование:

GaroK

Участник форума
Регистрация
19 Авг 2015
Сообщения
157
Благодарности
99
Баллы
185
I changed several settings and it still looks like this:
1631453864406.png
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
GaroK,
bShowDate=0 // disable show date or use correct text, codepage and fonts.
playerSwimBarParams=3673,7942,845,167 // default pos
playerHealthBarParams=43,7942,845,167 // default pos
playerManaBarParams=7300,7942,845,167 // default pos
and large pictures, video, ... better to place to spoiler.
 

GaroK

Участник форума
Регистрация
19 Авг 2015
Сообщения
157
Благодарности
99
Баллы
185
bShowDate=0
I set that already, yet the date is still being shown.


And the HP and Mana bars now seem quite small, but maybe that's resolution.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.347
Благодарности
1.891
Баллы
335
Сверху Снизу