Чат по игре
  • Страница 1 из 1
  • 1
Модератор форума: SARUMAN  
Форум » Titan Quest и Titan Quest: Immortal Throne » Модостроение » Скрипт Консоли 45сек. Закрываем ВСЕ Квесты Ориг + ДЛС. +Резы (Как получить большинство из стимовских достижений тк за 5мин)
Скрипт Консоли 45сек. Закрываем ВСЕ Квесты Ориг + ДЛС. +Резы
xuilapannapanДата: Четверг, 2023-04-27, 00:12 | Сообщение # 1
avatar
Кентавр
Оффлайн
Сообщений: 22
Репутация: 0
Замечаний нет
*В модостроение не переносится*

Вступление ~

На форуме уже есть пост касательно консоли, в этой теме речь больше о квестах, нежели - о ней. Разрабы втыкнули консоль в оригинальную игру для тех, кто хотел бы попробовать себя в модостроении, так как она (по лору) доступна только в "Своей Игре", на картах с разрешением ~ World01, ну, типо если кто-то захочет создать кастомный квест например, и быстренько хочет проверить работает ли он, для этого модеру нужно будет просто прописать одну команду в консоли а не бегать каждый раз выполнять свой же квест. С помощью Cheat Engine-а мы, всего за одну минуту, можем подстроить это "правило" под себя, правило, которое позволяло нам использовать консоль только в "Своей Игре", тем самым дав себе право на использование консоли и в других просторах игры. Достижения стима по тк напрямую зависят от того что вы делаете в мейн игре, за какого перса вы тригернули тот или иной квест (это стакается), сколько раз убили нужного для достижения моба и тд. это всё берётся из мейн игры. Касательно квестов, большинство достижений по тк в стиме идёт по ним. Можем использовать одну команду и "выполнить" все квесты за раз.

Как это происходит ~
__Сделать скрипт чтоб открывалась консоль
__Зайти в мейн игру и прописать в консоли команду quest.statedebug и нажать энтер
__Нажать Complete all
__Подождать пока всё выполнится и пройдёт заставка которую нельзя скипнуть

В целом ~
Самый трудозатратный способ открытия консоли это её подхват в реальном времени. Я имею ввиду когда вы вручную пытаетесть каждый раз находить одноразовый адресс консоли и изменить его значение на 1, чтоб она включилась. Делать это неактуально, как минимум из за того что это занимает очень много времени. Будет гораздо лучше, если мы сможем сделать так, чтоб одним нажатием кнопки нам давалась возможность её использования. //Есть ещё способ с дебагером, когда можно в саму .ехе вшить ваш код (coming soon), пока обойдёмся чит энджином. Короче, можете просто повторить что показываю в видео, что напишу здесь и вынести для себя суть происходящего. Вместе с этим постом я советую вам почитать пост про консоль от Aymdayveezoner. У него там есть F.A.Q, которую не хочу плагиатить. Там хорошо раписанно, короче, почитайте, можете просто заменить упомянутый там метод про открытие на этот, так как это сэкономит вам много времени.

Вот Сцылка На Пост:
Цлицкабельно

Открываем ~
__Открываем Чит Энджин > Memory View > Search > Find assembly code.
__Пишем туда так: 

Код
cmp byte ptr [ebx+08],00
mov edi,[ebp+08]

__ > Scan, находит 2 адресса, нам нужен второй, дважды кликаем на него и нас перекидывает куда, куда надо.
__ > Tools > Auto Assembleили можете нажать (Ctrl + A).
__ > Template > Cheat Table framework code > Code injection > Ok.
__ > Под originalcode меняем cmp на mov и изменяем значение с 00 на 01, нижний cmp тоже изменяем на mov, но 00 оставляем.
__ > Должно выйти так:


Код
originalcode:
mov byte ptr [ebx+08],01
mov edi,[ebp+08]

а снизу:

mov byte ptr [ebx+08],00
mov edi,[ebp+08]


__ //это чтобы скрипт не крашил игру, mov заставляет значение поменяться, если мы изменим значение пренадлежащее cmp - оно будет действовать по протоколу сравнения, когда окажется что всё идет не так как продуманно и задуманно - процесс крашнится.
__ > File > Assign to current cheat table, закрываем окно кода, File > Save As и сохраняем куда хотим.
__ Success. Консоль открыли.

Забираем достижения ~
Консоль уже есть, она кстати открывается на Ё, (~), тильду, по разному называют. Просто заходим в главную игру и делаем так:
__ Нажимаем тильду, прописываем в консоли quest.statedebug и нажимаем энтер
__ В появившемся окне нажимаем Complete all и ждём пока лист закончится.
__ Скипаем все катсцены по возможности и бегаем, наслаждаемся.

Вместе со всеми квестовыми вещами и баффами вам выдадутся стаффовские оружия, это из скрытых квестов. Откроются также стимовские достижения которые связаны с закрытием квестов.
___________________________________________________________________________________________________________________________

Ссылки на видео-гайд:




___________________________________________________________________________________________________________________________


Hard work and luck always do make it.

Сообщение отредактировал xuilapannapan - Четверг, 2023-04-27, 15:39
 
AymdayveezonerДата: Суббота, 2023-04-29, 01:27 | Сообщение # 2
avatar
*Spellbinder*
Оффлайн
Сообщений: 4438
Репутация: 5173
Замечаний нет
Спасибо что показал как быстро открывать консоль, у меня в своё время не хватило мозгов и энтузиазма копаться в ЧитЭнждине)

Мой блеск пронзает тьму, мой свет развеет мрак.

Сообщение отредактировал Aymdayveezoner - Суббота, 2023-04-29, 01:36
 
xuilapannapanДата: Суббота, 2023-04-29, 07:16 | Сообщение # 3
avatar
Кентавр
Оффлайн
Сообщений: 22
Репутация: 0
Замечаний нет
Y'all are welcome  ;)

Hard work and luck always do make it.
 
MaPKu3Дата: Понедельник, 2023-05-01, 11:47 | Сообщение # 4
avatar
Джинн
Оффлайн
Сообщений: 90
Репутация: 28
Замечаний нет
На иммортал трон бы такой скрипт было б классно)

 
jeka2014736Дата: Понедельник, 2023-05-01, 19:30 | Сообщение # 5
no avatar
Призрак
Оффлайн
Сообщений: 1
Репутация: 0
Замечаний нет
Скажите пожалуйста, как сделать разный дроп в  сетевой игре в Титан Квест?
 
00Дата: Пятница, 2023-05-12, 22:22 | Сообщение # 6
no avatar
Призрак
Оффлайн
Сообщений: 6
Репутация: 0
Замечаний нет
xuilapannapan aka Homicide любезно принял участие в видео показывающее его суть

 
Форум » Titan Quest и Titan Quest: Immortal Throne » Модостроение » Скрипт Консоли 45сек. Закрываем ВСЕ Квесты Ориг + ДЛС. +Резы (Как получить большинство из стимовских достижений тк за 5мин)
  • Страница 1 из 1
  • 1
Поиск: