Поскольку авторизация через ИЦ не нравится одному человеку, решил исправить эту 'чушь'.
Ничего особого мейловцы не изменили в клиенте, затронули только configs.pck (не знаю что там меняли) и interfaces.pck (login.xml & loginbutton.xml).
В login.xml они убрали пару значений, изменили координаты стандартных полей и изменили лейблы 'Логин' & 'Пароль' на свой текст, плюс добавили пару лейблов для остального 'никчёмного' текста.
Вернул xml'ки из старой версии и добавил батник для запуска клиента без автопатчера, хотя это уже не нужно, но так, на всякий x)
Плюс теперь клиент не требует прав админа на Windows 8.1.
В установке указывать полный путь к клиенту, где лежит: element, -gup-, patcher, GameIcon.ico.
p.s. кто-то писал на официальном форуме, что мейлы наняли нормальных 'разработчиков'(или 'научились') и сделали что-то 'крутое', на самом деле - обычные аргументы для elementclient.exe:
В общем я в печали с мейла, сделали ерунду, дак ещё и таким лёгким способом, который исправил за пару минут.
Ссылка - [Ссылки могут видеть только зарегистрированные пользователи. ]
----------------------------------------------------------------------------------------------------------------------------------------- Список аргуметов, которые я проверял:
startbypatcher - запуск без автопатчера
nocheck - запуск без проверки data файлов
console:1 - активация консоли в игре
user:ЛОГИН - логин от аккаунта [автовход на аккаунта]
pwd:ПАРОЛЬ - пароль от аккаунта [автовход на аккаунта]
role:НИК_ПЕРСА - ник персонажа [автовход на персонажа]
-----------------------------------------------------------------------------------------------------------------------------------------
Все аргументы:
user
pwd
area
token2
token
role
agent
gt
coreclient
export
server
miniclient
luadebug
rtdebug
sepfile
rendernofocus
nocheck
facepill
Последний раз редактировалось Mr Killer; 19.11.2014 в 03:35.
Причина: Добавлено сообщение
Странно это.
Такой же патч я сделал буквально через 10 минут после обновы, но..У меня ни разу не получилось войти, используя "старую" авторизацию, ни ингейм, ни оог. Поэтому у меня стойкое ощущение, что была изменена и серверная часть игры для отключения старой авторизации, и поэтому данный патч не имеет смысла.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW. PW Everyday Helper Bot
Странно это.
Такой же патч я сделал буквально через 10 минут после обновы, но..У меня ни разу не получилось войти, используя "старую" авторизацию, ни ингейм, ни оог. Поэтому у меня стойкое ощущение, что была изменена и серверная часть игры для отключения старой авторизации, и поэтому данный патч не имеет смысла.
Аналогично. Ни оог, ни ингейм не заходит - ошибка. Код ошибки - 8, Сообщение - ServerError. Через их ИЦ так же не заходит - "Ошибка сети".
[Ссылки могут видеть только зарегистрированные пользователи. ]
Странно это.
Такой же патч я сделал буквально через 10 минут после обновы, но..У меня ни разу не получилось войти, используя "старую" авторизацию, ни ингейм, ни оог. Поэтому у меня стойкое ощущение, что была изменена и серверная часть игры для отключения старой авторизации, и поэтому данный патч не имеет смысла.
Так и есть. Моих скиллов не хватает пока отследить весь процесс, копаюсь еще. Но стойкое ощущение того, что даже сам процесс логина между клиентом и сервером изменился (различия между описанной структурой авторизации и действительностью).
Вся соль похоже в параметре token2. Это что-то вроде одноразового идентификатора игровой сессии, которая запрашивается ИЦ с сервера в момент авторизации и действительно только на один запуск...
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Вся соль похоже в параметре token2. Это что-то вроде одноразового идентификатора игровой сессии, которая запрашивается ИЦ с сервера в момент авторизации и действительно только на один запуск...
Соль не столько в нем, сколько в том, что эту заразу дают только за сочетание почты с паролем. Т.е. ранее авторизация передавала через клиент лог-пасс на логин сервер, который щас похоже вообще отключен за ненадобностью =) И как следствие, залогиниться по-старому невозможно вообще, ибо сервер авторизации нынешний знать не знает про существование пары логин-пароль в принципе. Ну и скорее всего (это пока теория, еще не до конца разобрался в дампе) наличие сессионного ключа проверяется во время работы периодически.