Encerrado

Counter-Strike Windows 8 Fix - открыт для заявок

Тематика Counter-Strike 1.6

Counter-strike 1.6 имеет как и большинство игр 2 вернсии, лицензия и пиратка.

В данной письме речь пойдет о пиратке.

На сегодняшний день, существует лишь 1 способ эмулировать лицензию (стим), это RevEmu.

Раньше все было ок, но сейчас разработчик данной таблетки вшил в нее свой мастерсервер (Далее "МС". Мастерсервер это список серверов, которые отображаются в клиенте, выгружаются они с удаленного сервера)

Все сборки, которые на новом билде (6153) требуют новый эмулятор (т.к. во время обновлений было много изменений, соответственно старый RevEmu не подходит к ним).

В новом RevEmu вшито получение серверов с адреса [url removed, login to view] (а точнее домена [url removed, login to view] )

Ключевой файл в этой истории [url removed, login to view] (который идет в комплекте с эмулятором).

Даже если этот [url removed, login to view] вытащить из нового эмулятора и вставить в старый, то игра отлично стартует на Windows8 (даже с со старым билдом), однако появляется список серверов выгруженный с вышеуказанного адреса.

Если же сделать наоборот, из старого эмулятора засунуть [url removed, login to view] в новый билд, то игра тупо не запускается.

Работает вся это система так:

При запуске игры, во вкладке Интернет и Friends появляется список серверов, выгруженный из [url removed, login to view] и даже если вписан наш МС стандартными способами, то он не будет отображаться. Наш список выползет, но только через определенное кол-во времени (как говорил bir3yk (разработчик таблетки) в личной переписке со мной, это время составляет 30 сек. По моим наблюдением время составляет от 30 до 120-160 секунд. 30 сек если ничего не клацать и тупо ждать)

Теперь приступим к деталям.

Пример сборки в которую вшит эмулятор:

[url removed, login to view]

Или любая другая сборка с билдом 6153 (п.с. это единственный билд в шаре, который идет на w8 стабильно, т.к. именно там Steam пофиксили ту проблему)

Сам эмулятор отдельно:

[url removed, login to view]

[url removed, login to view] библиотека отдельно:

[url removed, login to view]

Для эксперимента можете взять любую сборку с любым билдом, в котором есть RevEmu, и заменить файл [url removed, login to view] например тем, что лежит в сборке [url removed, login to view] (ссылка на которую выше). Результат будет сразу :)

Собственно если вы дочитали досюда, то уже спасибо вам:), что требуется от вас:Как я понимаю декомпилировать данную dll библиотеку практически не представляется возможным, дизасаблирование тоже результата не принесет. Следовательно наверно нужно написать отдельный патчик, который будет перехватывать запрос на выгрузку серверов из [url removed, login to view], и перенаправит его по другому адресу.

Habilidades: Programação C

Ver mais: revemu 6153, counter programming, w8, lv, counter, windows8, counter strike programming, thepiratebay, fix counter strike, strike

Acerca do Empregador:
( 0 comentários ) Russian Federation

ID do Projeto: #5138108

1 freelancer está ofertando em média $257 para este trabalho

whoi

Привет, уже делал патчи для RevEmu, могу сделать и такой.

$257 USD in 2 dias
(1 Comentário)
3.0