Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Гость_BloodPhoeniX_* |
21 May 2010, 10:26
Сообщение
#1
|
|
|
Собственно вопрос в чем. Можно ли сделать так, что бы при посещении Форта на Холме интерфейс принимал цвет игрока, а не оставался всегда синим, аналогично посещению жертвенного алтаря и т.п.
Сначала думал проблема в APHLFTBK.bmp, но как оказалось, не в нем (если его переименовать в файл, и подсунуть игре для жертвенного алтаря, интерфейс меняет цвет). В чем же может быть проблема? Подскажите пожалуйста. |
|
|
|
21 May 2010, 15:32
Сообщение
#2
|
||||
![]() Hota Crew Сообщений: 11 614 Спасибо сказали: 10002 раза |
Эээ... он же по дефолту красный?
Надо нарисоавть 7 панелек (оригинальная лежит в h3bitmap.lod) и скрипт, который будет проверять цвет игрока и использовать нужный файл. -------------------- |
|||
|
|
||||
| Гость_BloodPhoeniX_* |
21 May 2010, 19:48
Сообщение
#3
|
|
|
Цитата(Лентяй @ 21 May 2010, 15:32) Эээ... он же по дефолту красный? Надо нарисоавть 7 панелек (оригинальная лежит в h3bitmap.lod) и скрипт, который будет проверять цвет игрока и использовать нужный файл. А почему же тогда интерфейс жертвенного алтаря меняет окраску в зависимости от игрока, хотя файл тоже один лежит в h3bitmap.lod (ALTRART2.bmp) и такой же, как и у форта, синий. |
|
|
|
21 May 2010, 20:33
Сообщение
#4
|
|
![]() Fattest man Сообщений: 4 670 Спасибо сказали: 2622 раза |
Как называется изображение картики в Форте? Могу посмотреть и попробовать исправить.
Добавлено ([mergetime]1274462117[/mergetime]): А, понял, APHLFTBK.bmp. Сейчас глянем... Добавлено ([mergetime]1274463193[/mergetime]): Посмотрел. По идее, цвета должны изменяться, т.к. 32 последних цвета индекса - те самые оттенки синего. Не меняются, вероятно, потому, что изменение цветов у этого изображения не прописано в exe. -------------------- |
|
|
|
| Гость_BloodPhoeniX_* |
21 May 2010, 23:06
(Сообщение отредактировал BloodPhoeniX - 22 May 2010, 10:54)
Сообщение
#5
|
|
|
Цитата(FCst1 @ 21 May 2010, 20:33) Не меняются, вероятно, потому, что изменение цветов у этого изображения не прописано в exe. Предположения были такие, но темный лес для меня... найти и изменить параметр, походу, не удастся? |
|
|
|
21 May 2010, 23:25
Сообщение
#6
|
|
![]() Immortal Сообщений: 3 301 Спасибо сказали: 2643 раза |
Картинку можно?
-------------------- Удалено Администрацией. Браузеры жаловались на вредоносное ПО.
Ссылка на оригинальное изображение: http://herоeslibrary.nеt/Site_images/admin.jpg Ссылка на сайт по нажатию баннера: http://herоeslibrary.nеt (ссылки содержат кириллические символы вместо оригинальных) Видишь бяку, - упрости! (с) кто-то из выдающихся математиков) Учи матан & Сходи с ума (с) архидедус |
|
|
|
| Гость_BloodPhoeniX_* |
22 May 2010, 10:59
Сообщение
#7
|
|
|
Цитата(packa @ 21 May 2010, 23:25) Картинку можно? Сам форт на холме http://www.bloodphoenix.narod.ru/aphlftbk.bmp и картинка алтаря для сравнения... http://www.bloodphoenix.narod.ru/altrart2.bmp |
|
|
|
25 May 2010, 09:32
(Сообщение отредактировал sergroj - 25 May 2010, 09:33)
Сообщение
#8
|
|
![]() В миру GrayFace Сообщений: 2 529 Спасибо сказали: 819 раз |
Это прописывается в коде для каждого диалога индивидуально. У некоторых диалогов не изменяется еще обычная рамка.
-------------------- ДНК банана на 50% состоит из человека.
|
|
|
|
| Гость_BloodPhoeniX_* |
28 May 2010, 09:38
(Сообщение отредактировал BloodPhoeniX - 28 May 2010, 09:39)
Сообщение
#9
|
|
|
Цитата(sergroj @ 25 May 2010, 09:32) Это прописывается в коде для каждого диалога индивидуально. У некоторых диалогов не изменяется еще обычная рамка. А найти и поправить это нереально? |
|
|
|
28 May 2010, 20:03
Сообщение
#10
|
|
![]() Fattest man Сообщений: 4 670 Спасибо сказали: 2622 раза |
А стоит?
-------------------- |
|
|
|
28 May 2010, 22:28
Сообщение
#11
|
|
|
Immortal Сообщений: 2 414 Спасибо сказали: 4621 раз |
Я взял на заметку этот косяк.
-------------------- |
|
|
|
| Гость_BloodPhoeniX_* |
29 May 2010, 11:31
(Сообщение отредактировал BloodPhoeniX - 29 May 2010, 11:34)
Сообщение
#12
|
|
|
Цитата(FCst1 @ 28 May 2010, 20:03) А стоит? Конечно стоит Цитата(baratorch @ 28 May 2010, 22:28) Я взял на заметку этот косяк. От себя могу предложить нарисовать еще 7 интерфейсов с разным цветом, если вдруг этот путь окажется проще... |
|
|
|
01 Jun 2010, 20:29
(Сообщение отредактировал baratorch - 01 Jun 2010, 20:38)
Сообщение
#13
|
|
|
Immortal Сообщений: 2 414 Спасибо сказали: 4621 раз |
поправил!
В очередной версии ХайРеза окно Хилл Форта будет принимать цвет игрока + будет отбрасывать тень. Ожидайте скоро! ) Будет хорошо, если найдете еще косяки в интерфейсе героев. Я их с удовольствием поправлю ) скрин (клик для просмотра в полном размере):
-------------------- |
|
|
|
| Гость_BloodPhoeniX_* |
02 Jun 2010, 07:53
Сообщение
#14
|
|
|
Цитата(baratorch @ 01 Jun 2010, 20:29) поправил! В очередной версии ХайРеза окно Хилл Форта будет принимать цвет игрока + будет отбрасывать тень. Ожидайте скоро! ) Будет хорошо, если найдете еще косяки в интерфейсе героев. Я их с удовольствием поправлю ) Просто класс ) Сижу, смотрю глюки далее ) P.S. baratorch Глянь личку плз ) |
|
|
|
02 Jun 2010, 11:18
Сообщение
#15
|
|
|
Immortal Сообщений: 2 414 Спасибо сказали: 4621 раз |
BloodPhoeniX, простым битхаком тут не обойтись.
моя длл вндеряет в функцию создания этого окна вызов геройской функции, которая возвращает текущий цвет и добавляет вызов функции, которая раскрашивает pcx-панель в этот цвет, коих нет в оригинальном коде. Сделаю в хайрезе так, чтобы при выборе разрешения 800х600 исправлялись косяки и только. код выглядит так: Код void ColorizeHillFort()
{ __asm { pushad push eax mov ecx, dword ptr ds:[0x699538] mov edx, 0x4CE6E0 call edx mov edx, eax pop ecx push ecx push edx mov eax, 0x4501D0 call eax pop eax popad } } void ColorizeHillFort_Hook() { __asm { mov eax, 0x44FFA0 call eax call ColorizeHillFort push 0x4E77E7 } } //... // hill fort shadow Code::WriteByte(0x4E76CE + 1, 0x12); //colorize hill fort Code::WriteJmp(0x4E77DE, ColorizeHillFort_Hook); //... -------------------- |
|
|
|
| Гость_BloodPhoeniX_* |
04 Jun 2010, 09:02
Сообщение
#16
|
|
|
Не стал создавать новую тему, решил тут написать.
Провел небольшое исследование реакции игры на ввод в чате разных версий русских и английских сообщений. Вот что получилось: WoG 3,58f по умолчанию: английский язык строчные английские: вводятся заглавные английские: вводятся при зажатом Shift (нет реакции на CapsLock) строчные русские: не вводятся заглавные русские: не вводятся Полное собрание 4.0 по умолчанию: русский язык строчные английские: вводятся при зажатом "ctrl" заглавные английские: вводятся при зажатом "ctrl" + "Shift" (нет реакции на CapsLock) строчные русские: вводятся (на клавишу "тильда" нет реакции, буква "ё" вводится нажатием на "точку", точку как набрать - не нашел) заглавные русские: не вводятся (на клавишу "тильда" нет реакции, буква "Ё" вводится нажатием на "точку" + "Shift", запятую как набрать - не нашел) Хроники Героев 01-02 по умолчанию: английский язык строчные английские: вводятся, но не все (странные реакции на q w и много еще какие клавиши) заглавные английские: вводятся при зажатом Shift (есть реакции на CapsLock) строчные русские: не вводятся заглавные русские: не вводятся Хроники Героев 03-06 по умолчанию: английский язык строчные английские: вводятся, но не все (странные реакции на q w и много еще какие клавиши) заглавные английские: вводятся при зажатом Shift (есть реакции на CapsLock) строчные русские: вводятся заглавные русские: вводятся при зажатом Shift (есть реакции на CapsLock) Хроники Героев 07 - The World Tree по умолчанию: английский язык строчные английские: вводятся заглавные английские: вводятся при зажатом Shift (нет реакции на CapsLock) строчные русские: не вводятся заглавные русские: не вводятся Хроники Героев 08 - The Fiery Moon по умолчанию: английский язык строчные английские: вводятся, но не все (странные реакции на q w и много еще какие клавиши) заглавные английские: вводятся при зажатом Shift (есть реакции на CapsLock) строчные русские: вводятся заглавные русские: вводятся при зажатом Shift (есть реакции на CapsLock) ВоГ установлен отдельно, у Хроник и Собрания - общие ресурсы. Можно ли сделать, что бы они все нормально реагировали на все типы вводов и клавиши КапсЛок и т.п. |
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 24 March 2026 - 19:16 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|