Реализация лаунчера от ддестини является кривой разработкой на базе хромиума, библиотеки которого вы легко сможете найти в папках. Процесс launcher.exe отжирает на моем i7 5-15% процессорного времени. Пример Дело в том, что хромиум хотя и весьма производителен, но в то же время и жутко прожорлив до ресурсов, а страница авторизации http://launcher.tera-online.ru/launcher/ (откройте ее и увидите то же самое содержимое, что и в вашем лаунчере) которую он подгружает, полна говнокода и бесполезных комментариев, что в свою очередь отрицательно сказывается на производительности. Единственным вариантом является закрытие лаунчера. Каждый раз сворачивать игру и делать это мне было лень и поэтому я написал небольшую утилиту, которая сама закрывает лаунчер через минуту при успешном запуске игры. Скачайте программу в корневую папку с игрой и оттуда запускайте ее.
PS для особо умных: попытки свернуть лаунчер дают лишь временный эффект. Для параноиков: Отчет Virustotal Программа написана на autoit и сжата upx, ничего вредоносного там нет. Боитесь - не качайте и не запускайте.
ПРОСЬБА ПРОТЕСТИРОВАТЬ И ОТПИСАТЬ ВСЕ ЛИ РАБОТАЕТ НОРМАЛЬНО 07.03.2015 14:08 Исправил один баг 07.03.2015 20:59 Исправил еще один баг 08.03.2015 Теперь должно работать 09.03.2015 Добавил параметр USEALLAVAILABLECORES при запуске программы.
Протестирую, помогу тебе в этом деле. Спасибо за труды!) Если утилита работает нормально, тогда будем оформлять материал для главной и новостей.
Подобные скрипты лучше помещать в папку Destiny\TERA\Binaries 1) Запустить скрипт 2) Запустить игровой лаунчер 3) Запустить игру 4) Через минуту проверить - закрылся ли лаунчер.
А вообще - можно банально скопировать всю страницу лаунчера и дописать к кнопке Play нечто подобное onclick="window.close();" И нашу готовую страницу вывести так же, как это сделали Дестини - через их же iframe-лаунчер.
обновил версию, теперь по ESС программа не останавливается. В байнэри лучше ничего не кидать - там лежат файлы игры, то что не является ее компонентом лучше туда не класть. Про указанный выше яваскрипт такой фокус не прокатит, так как лаунчер помимо отображения веб-страницы при запуске игры формирует какие-то параметры инициализации для exe-шника самой теры. Модуль защиты игры моментально скрывает эти параметры, потому в диспетчере процессов типа process explorer будет виден только TERA.exe без параметров. Тут уже эти параметры нужно ловить отладчиком и тогда можно будет запускать игру сразу без параметров.
обновил версию, теперь по ESС программа не останавливается. В байнэри лучше ничего не кидать - там лежат файлы игры, то что не является ее компонентом лучше туда не класть. Про указанный выше яваскрипт такой фокус не прокатит, так как лаунчер помимо отображения веб-страницы при запуске игры формирует какие-то параметры инициализации для exe-шника самой теры. Модуль защиты игры моментально скрывает эти параметры, потому в диспетчере процессов типа process explorer будет виден только TERA.exe без параметров. Тут уже эти параметры нужно ловить отладчиком и тогда можно будет запускать игру сразу без параметров.
ТУТ можно посмотреть Функция self.play = function() И я бы ещё обратил внимание на self.close = function()
И первая версия твоего скрипта не сработала... Win7 ult x64 sp1 ( все VC и NET.F установлены )
Первая вероятно не сработала, потому как если у тебя включены заставочные ролики и ты нажимал ESC чтобы их отменить, программа закрывалась. Сейчас должно работать. Указанные функции в общем-то не при чем. Браузер - лишь один из компонентов лаунчера и как-то повлиять на содержимое js-файлов можно разве через прокси и подмену, чтобы лаунчер это проглотил. Но это плохой вариант. Я пока что рассматриваю возможность получения тех авторизационных параметров, о которых писал выше. Нужно продолжить ковыряться.
Первая вероятно не сработала, потому как если у тебя включены заставочные ролики и ты нажимал ESC чтобы их отменить, программа закрывалась. Сейчас должно работать. Указанные функции в общем-то не при чем. Браузер - лишь один из компонентов лаунчера и как-то повлиять на содержимое js-файлов можно разве через прокси и подмену, чтобы лаунчер это проглотил. Но это плохой вариант. Я пока что рассматриваю возможность получения тех авторизационных параметров, о которых писал выше. Нужно продолжить ковыряться.
Ролики вырезаны, вторая версия так же - не сработала.
Вот какой user agent использует наш лаунчер: User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.170 Safari/537.36
Вся информация, размещенная на данном интернет ресурсе, предоставлена исключительно в ознакомительных целях. Копирование материала без согласия Администрации ресурса TOR-Gaming.ru - запрещено. General Design by fomir ( Andrew oO Fox ) Achivment Design by Azazeldiz (c.) 2012-2026 Используются технологии uCoz и ApoTeam