Перейти к содержимому


Фотография

Модификация BOS.EXE


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 201

#101 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 27 октября 2011 - 11:23

QUOTE
 — блокирование рандомизации цвета накидки (армора);

F7FFC 83 33
F7FFD E1 С9
F7FFE 07 90

QUOTE
 — 'Display World Text' блокирует (останавливает) фоновую музыку;

Подозреваю это связано с тем, что при выводе World Text проигрывается звук. За счет этого прерывается тот который проигрывается в текущий момент.

Это сообщение отредактировано Hex - 27 октября 2011 | 12:25


#102 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 27 октября 2011 - 11:54

QUOTE
F7FFC 83 33
F7FFD E1 С9
F7FFE 07 90
Спасибо, только это кажись не накидка :)
Это похоже на "трусы с подтяжками" ... на мутантах проверил ...
QUOTE
при выводе World Text проигрывается звук. За счет этого прерывается тот который проигрывается в текущий момент.
Вообще фоновая музыка и речь прекрасно уживаются вместе (это я еще по говорящим диалогам знаю).
Возможно ли "пофиксить" это в данном случае c Display World Text ?


#103 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 27 октября 2011 - 11:55

QUOTE
Спасибо, только это кажись не накидка :)

Блин, это был "Team color" :)


#104 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 27 октября 2011 - 11:58

QUOTE
Блин, это был "Team color" :)
А каким образом идет соответствие приведенных чисел с цветом ?
Я имею ввиду как можно самому "подобрать" другой цвет ?
(или это не просто)


#105 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 27 октября 2011 - 13:27

QUOTE
А каким образом идет соответствие приведенных чисел с цветом ?

Сложным. В ecx должен оказаться индекс цвета. Я делаю замену команды
CODE
and  ecx, 7

на команду
CODE
xor  ecx, ecx

Что приводит к тому, что в ecx 0. Т.е. индекс равен 0.

На счет цвета базы. Можно попробовать вот такой патч:
1E21F0 0F 90
1E21F1 84 E9
Здесь довольно сложная функция смены цвета базы, которая вызывается в момент, когда игрок попадает в область видимости. Поэтому я не уверен что это правильно. А бродить в поисках правильных случайных встреч — нет времени.

Это сообщение отредактировано Hex - 27 октября 2011 | 14:30


#106 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 27 октября 2011 - 15:59

QUOTE
Можно попробовать вот такой патч:
невозможно сказать на 100%, но больше похоже что не работает. Ну или как-то странно работает.


#107 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 27 октября 2011 - 18:17

Вот и я не могу убедиться. Как бы нам это проверить, чтобы не бегать в поисках случайных встреч?

Это сообщение отредактировано Hex - 27 октября 2011 | 23:18


#108 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 27 октября 2011 - 18:44

QUOTE
Вот и не могу убедиться, как бы нам это проверить, чтобы не бегать в поисках случайных встреч?
Обратил внимание, что после патча исчезли кружки под персонажами.
А броня по прежнему красится по разному :(


#109 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 27 октября 2011 - 22:17

А если такой вариант:
1E20C1 0F 90
1E20C2 84 E9
т.е. этот патч исключает предидущий, патчить только эти 2 байта.

Это сообщение отредактировано Hex - 27 октября 2011 | 23:19


#110 Seedee

Seedee

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 141 сообщений

Отправлено 28 октября 2011 - 09:57

QUOTE
Отправлено: 21 окт 11 23:50
Нашел где обрабатываются перки:
tag
divineFavour
hideOfScars
toughHide
negotiator
masterThief
thief
medic
mrFixit
Если чего-то из них хочется изменить — говорите, скажу смещения.


А можно ли прояснить ситуацию с перком Sniper? Он явно не работает в FT, как работал в Fallout или Fallout 2.

Не работает на этой версии — аглицкий оригинал 1.27. Любые параметры персонажа с двумя оговорками: 1) персонаж может попасть по цели и 2) у персонажа 10 в удаче. Любые режимы стрельбы. В пошаговом не тестировал.

Это сообщение отредактировано Two Eyed Yum - 28 октября 2011 | 19:24


#111 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 28 октября 2011 - 16:44

QUOTE
А если такой вариант:
1E20C1 0F 90
1E20C2 84 E9
Вот как мне это видится (может я и не прав). Отсутствует "подсветка" всех целей (нет круга под ногами).
Ощущение такое, что все кто находятся в поле зрения игрока, раскрашиваются одинаковым цветом,
но цвет от встречи к встрече рандомно меняется.


#112 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 28 октября 2011 - 17:44

Значит функция правильная... Осталось понять как именно ее исправить так, чтобы и волки сыты и овцы целы...
QUOTE
цвет от встречи к встрече рандомно меняется.

Так оно и есть. Генерится рандомное число для каждой встречи, от него извратным способом вычисляется цвет...

Отправлено: 28 окт 11 22:53
Во, Придумал! Можно просто эту рандомизацию перенаправить.
1E23E0 B3 XX

где XX =
1) D8 — hair color
2) EF — team color
3) C7 — skin color

Т.е. эффект от 1E23E0 B3 D8 — будет использоваться рандомный цвет, который собирались использовать для base, как цвет для hair. Т.е. изменится цвет волос :)

Это сообщение отредактировано Hex - 28 октября 2011 | 18:45


#113 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 29 октября 2011 - 05:35

QUOTE
1E23E0 B3 XX
Игра стала крайне нестабильна, происходят частые "вылеты" в разных местах :(
(проверял на всех значениях D8, EF, C7).


#114 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 29 октября 2011 - 10:05

Блин, оказалось что эта функция просто увеличивает интенсивность цвета когда игрок видит что-либо. Я то просто ловил запись в baseColor... Нужен стабильный способ получения разноцветных персонажей. Потому что случайные встречи тоже не катят.

Это сообщение отредактировано Hex - 29 октября 2011 | 13:03


#115 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 29 октября 2011 - 22:25

А чтобы Гули не бегали — переломайте им ноги! :)
В смысле проще всего будет исправить entity-файлы для гулей и проставить им сломаные ноги. Я знаю, где можно блокировать переключение на бег, но проверку на расу здесь никак не вставить.

Отправлено: 30 окт 11 00:22
Про звуки и display world text. Я смотрел на примере тестовой кампании tagname. Когда подходишь man000 к двери, то display world text пытается воспроизвести campaigns/missions/core/man000.mp3 которого нет.

283BE8 01 00 — Патч, отключающий отключение музыки :)

Отправлено: 30 окт 11 02:12
Первая часть патча бага стрельбы очередью:

211714 8B EB
211715 C6 0D
211723 90 80
211724 90 3E
211725 90 00
211726 90 75
211727 90 EE
211728 90 80
211729 90 4E
21172A 90 03
21172B 90 01
21172C 90 EB
21172D 90 E8

Показывается крестик вместо 0%, когда вероятность попадания 0%, но сама стрельба не блокируется.

Это сообщение отредактировано Hex - 30 октября 2011 | 12:30


#116 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 30 октября 2011 - 05:25

QUOTE
Я знаю, где можно блокировать переключение на бег
т.е небегать будут все :)
QUOTE
display world text пытается воспроизвести campaigns/missions/core/man000.mp3
Жадные разрабы ... не могли финальные "базары" wav-файлом сделать :)
QUOTE
283BE8 01 00 — Патч, отключающий отключение музыки
Нее ... все равно "рубит" музыку. После нажатия кнопки "готово" музыка стартует сначала :(


#117 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 30 октября 2011 - 10:13

QUOTE
Нее ... все равно "рубит" музыку. После нажатия кнопки "готово" музыка стартует сначала :(

А у меня работает. Пруфвидео:
http://www.metacafe....bos_world_text/
p.s. за рианну даже такую урезаную меня на ютубе забанили, копирасты хреновы.


#118 Two Eyed Yum

Two Eyed Yum

    Бета-снайпер

  • Пользователи
  • PipPipPip
  • 1 071 сообщений

Отправлено 30 октября 2011 - 10:49

Hex, вот, почему я люблю Линкин Парк — у них есть треки, которые можно использовать безвозмездно.

Hmt, слушай, а ты не в один и тот же экзешник пишешь все изменения? А то вдруг ты чего случайно сдвинул/переписал...


#119 Hmt

Hmt

    Триггер-Маньяк

  • Пользователи
  • PipPipPip
  • 878 сообщений

Отправлено 30 октября 2011 - 11:44

QUOTE
А у меня работает.
Музыка каким образом на карту попала ? Через импорт звуковой зоны ? Может в этом дело ...
QUOTE
Hmt, слушай, а ты не в один и тот же экзешник пишешь все изменения? А то вдруг ты чего случайно сдвинул/переписал...
Да не, я все изменения всегда отслеживаю (у меня даже таблица составлена).


#120 Hex

Hex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 78 сообщений

Отправлено 30 октября 2011 - 11:51

QUOTE
Музыка каким образом на карту попала ?

скинул mp3 в \core\music\custom, включил, проверил что музыка прерывается при Display World Text. Пропатчил, музыка не прерывается.




Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Рейтинг@Mail.ru