Page 19 of 21
Posted: 2008-10-14 13:02:37
by $!@m
Имхо лучше просто оттачивать инжу в том виде, в котором она есть. Убрать существующие траблы, дописать нехватающие (ту же ходилки, к примеру). А писать прогу а-ля "1 клик и чар с 50ю ГМами" - это не то.
Posted: 2008-10-14 15:02:20
by Grin
присасывается очень просто, в недряет свою длл. дальше по таблице берет и перехватывает функции на прием и отправку пакетов. тем самым обходим необходимость разбирать шифрование и тд. Так же большой плюс что при сосатся можно блюбое время, так как мы не нарушаем никакие последовательности в томже шифровании, шлем как клиент и принимаем как клиент. Очень много функций можно позаимствовать у самого клиента, как это и было сделано в скриптовом модуле, просто протатипы функций и к ним адреса, вызываем и обрабатываем:) Как раз в разоре нет ничего сверх, тоже изменение игрового окна уо тоже легко отлавливается, что и было сделано в запатченых клиентах:) теперь без разора окно устанавливается таким каким надо через конфиг уо. В случаи с инжектом нужно будет просто вызвать одну функцию.
благо что клиенты особо не изменяются, котовить новые таблици с мещений функций не так накладно, а повозможности можно будет и автоматику навести.
А поповоду что надо тулзу создать а не у биство шардов, это согласен:) по этому никакого доступного исходного кода и никаких доступов к пакетам:) и все в рамках приличия:)
Posted: 2008-10-14 17:24:43
by Jaraa
На самом деле нужен просто разор как он есть, просто он нереал лагучий щас, ну а если бы там было скриптование инжевское, а не просто запись макросов, было бы просто идеально.
Posted: 2008-10-17 18:44:06
by grundick
а чем людям изя то не нравится?

Posted: 2008-10-20 05:57:25
by Jaraa
Изя в бою достаточно медленная, тех же ловушек прицелов нету...
Posted: 2008-10-21 00:45:14
by omi4
С присоской разобрался, все пашет как в сказке.
С шифрованием не все так однозначно, Разор дает команду внешней длл шифровать или нет. Явно не просто для балды.
Posted: 2008-10-22 01:07:20
by Grin
эх...
разор просто делает тупо...
подключается к 2-м точкам. Первая точка до шифрования вторая точка просто сокетная команда сенд.
Соответствено автоматом получаем по кнопке клиент с шифрованием и без шифрования. Если без шифрования то разор делает мост между первой и второй точкой, если с шифрованием то ничего не меняет.
Соответствено от алгоритма шифрования клиента не зависет, и не нарушает никакие последовательности.
Posted: 2008-10-23 22:47:22
by omi4
Grin фиг с ним с разором, клиент куда интереснее...
В KR клиент встроен LUA, диалоги обрабатывает он. Как найти ссылку на объект(луа) и поглядеть чего он туда пихает при инициализации.
Posted: 2008-10-23 22:54:55
by Grin
Луа наверника реализован отделным класом, надо найти где он живет, сответствно найти конструктор и от конструктора плясать.
Да и потом там наверника такая же замута как и в ВОВ, доступ к интерфесу и не более, можно чтото попробовать пописать когда расковыряют, но думаю оно того не стоит
Posted: 2008-10-24 19:27:27
by omi4
доступ там не только к интерфейсу, скрипты даже пакеты шлют сами
Есть вариант что еще не все скрипты реализованы, так что функций доступных гораздо больше.
Зачем такую дыру они проковыряли в корпусе хз,
Posted: 2008-10-24 19:47:13
by LEXX_odessa
Вечер добрый.
Наш сервер пытается перейти на новый клиент а именно 5.0.9.1
При попытке его пропатчить(а именно сделать илпатч) вылетает ошибка.
http://yoko.netroof.net/YLN.JPG
Вот тут Decrypt1 всегда высвечивается красным..остальные зелёные.
При попытке зайти на инже в конце выдаёт ошибку с фронтс.мул хотя реестр явно тут не причём...
Вообще возможно что то сделать с клиентом 5.0.9.1
Заранее спасибо...
Posted: 2008-10-24 23:38:01
by Grin
omi4 wrote:доступ там не только к интерфейсу, скрипты даже пакеты шлют сами
Есть вариант что еще не все скрипты реализованы, так что функций доступных гораздо больше.
Зачем такую дыру они проковыряли в корпусе хз,
Интересно, но работы все равно много что бы это все к какомуто интерфесу превести чтоб теже скрипты скармливать и вызывать уже готовые, опять таки таже конфетиль в виде счетчиков ресурсов и тд.
Posted: 2008-10-30 14:24:33
by omi4
Разобрал скрипты встроенные в клиента, все отвечают за Гампы.
В принципе можно и не влазя в клиент делать тоже самое. Скрипты править никто не мешает.
Posted: 2008-10-30 18:43:04
by Grin
ну так о том и речь UI, ВоВ также начинал, потом пошли моды.
Posted: 2008-11-01 01:34:03
by omi4
Фарш полученный с де компилятора приведен в порядок, на основе него собран макет. Теперь нужно решить как им управлять. После можно приступить к переписыванию под задачу, переписать придется процентов 60.
Пока вижу так
Язык по синтаксису копия нынешнего, функционально другой.
Минимум команд, думаю будет не более 10. Пока есть одна Find() способная принимать сколько угодно параметров и возвращать сколько угодно значений.
Все что есть в игре будет объектами, которые несут в себе данные и методы. Методы и конфигурацию объекта можно переписывать.
Моды блин.
Начал с самого сложного объекта плеера, по нему будет видно что да как.
Posted: 2008-12-08 00:31:07
by Zames
облазил я тут всю тему все что писалось для файлов ilpatch.cfg и UOKeys.cfg вставил в соответствующие файлы. Скачал экзешники, но все виснет на верифинг аккаунт.
Играю на Мiddle-Earth инжект разрешен. Клиент для запуска мундайн лигаси 6.0.6.1 (patch 64) и 6.0.6.2 (patch 64).
Помагите запустится.
Posted: 2008-12-08 12:30:00
by Eventualis
Если при запуске открывается окно УО, но виснет на словах Veryfing account, значит вы не правильно указали клиент, проверьте чтобы как файлом клиента был указан No_Crypt_Client_2d.exe. Попробуйте зайти в УО без инжекта с помощью клиента No_Crypt_Client_2d.exe, если заходит - то проблема с настройкой инжекта, если не заходит - плохой логин.
Попробуй все заново как я расписал вот тут
http://uo.sugardas.lt/injekt/install.php
Если все пойдет то потом можешь еще и новую версию скачать для клиентов выше 605 она на это форуме есть, ну и все заново.
Posted: 2008-12-09 00:01:03
by Zames
Eventualis wrote:Если при запуске открывается окно УО, но виснет на словах Veryfing account, значит вы не правильно указали клиент, проверьте чтобы как файлом клиента был указан No_Crypt_Client_2d.exe. Попробуйте зайти в УО без инжекта с помощью клиента No_Crypt_Client_2d.exe, если заходит - то проблема с настройкой инжекта, если не заходит - плохой логин.
Попробуй все заново как я расписал вот тут
http://uo.sugardas.lt/injekt/install.phpЕсли все пойдет то потом можешь еще и новую версию скачать для клиентов выше 605 она на это форуме есть, ну и все заново.
Спасиб. Завтра буду изучать, о результатах сообщу.
Ну и вот еще вапрос а под КР клиенты еще не делали настройки ни кто?
Posted: 2008-12-09 22:18:17
by Edikus
нет, там нужна уже другая программа, которую ещё никто не написал.
Posted: 2008-12-10 03:21:10
by Grin
Edikus ты о чем?:)
Инжект работает на всех 2д клиентах.
Да и в теории КР тоже, просто его скачать надо:)