Перейти к содержанию

[Beholder] (остановка таймера заданий)


Рекомендуемые сообщения

Собственно, есть такая игра как Beholder. На всякий случай дам ссылку на ее страницу в Стиме, чтобы не было путаницы с одноименной серией ТВ-тюнеров. :)

 

На сколько я понял, в игре есть три различных типа таймеров:

1) Время суток. Отвечает за смену дня и ночи, также на него наверняка завязаны NPC, которые утром уезжают на работу вечером возвращаются с нее, идут на ужин и т.д. К сожалению, таймер времени суток не в виде конкретных цифр, а виде циферблата часов (см. верхний левый угол).

2) Таймер заданий. Соответственно, при активации задания у него включается обратный отсчет времени, в рамках которого надо успеть выполнить задание.

3) Скрытый таймер. Неоднократно проходил игру и заметил, что некоторые задания проваливаются автоматом. Т.е. если ты намеренно растянул задание №1 (условно), то задание №2 пропускается и сразу включается задание №3. По всей видимости, для каждого задания существует некий интервал, в рамках которого оно может быть выдано, т.е. оно не появится раньше определенного дня, но и не появится позже определенного дня.

 

С помощью Cheat Engine я попробовал найти второй тип таймера по следующим шагам:

1) Поиск - Неизвестное значение - Все

2) Разворачиваю игру, жду какое-то время

3) Отсев - Значение изменилось

 

После N-го количества таких отсевов в итоге остается несколько тысяч параметров. По всей видимости, в поле зрения Cheat Engine попадают и другие значения (перемещение NPC по дому, смена погоды и т.п.). В итоге найти что-то в этой каше абсолютно нереально. Быть может, есть какие-то характерные признаки именно игровых таймеров, по которым следует отсеивать значения?

 

P.S. Как видно по выше приведенному скриншоту, у заданий на время есть счетчик часов, но поиск по данной цифре тоже приводит к огромному количеству результатов.

Ссылка на комментарий
Поделиться на другие сайты

  • Garik66 изменил название на [Beholder] (остановка таймера заданий)

https://wdho.ru/4e5034

 

Их там много всяких-разных, но в самом свежем (последнем) сэйве активен только один таймер на 77 часов. Но даже его найти не удалось.

 

Пробовал также пошариться в файлах игры, чтобы просто пару нулей добавить ко всем заданиям на время, но так и не смог понять чем открыть архивы .assets и .resource.

Ссылка на комментарий
Поделиться на другие сайты

Ищется время миссий значит так.

Если на выполнение миссии даётся 48 часов то искать нужно 48*3600=172800

Искать нужно диапазон 172800+-3600 то есть от 169200 до 176400. А дальше просто отсеиваешь как уменьшилось и сразу будет виден адрес. Почему 3600 не спрашивай.

Если не получится потом скрипт могу дать.

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

ОК. Загрузился сейчас в более ранний сэйв, где задание "Последний рывок" только началось. На него отводится 120 часов. Считаю:

  1. 120 х 3600 = 432000
  2. Вычитаю \ прибавляю 3600
  3. 428400 \ 435600

 

Указываю эти два значения в параметрах поиска:

  • Тип поиска: диапазон
  • Тип значения: все

 

Находится свыше сорока тысяч результатов. Возвращаюсь в игру, проматываю пару часов, делаю отсев по уменьшению. Остается один адрес, добавляю его в нижнее поле Cheat Engine, ставлю красный крест для заморозки, возвращаюсь в игру - таймер у задания по-прежнему уменьшается.

Изменено пользователем GameHackLabUser
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.