Cancelado

Counter-Strike Win8 Fix. - open to bidding

Тематика 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: counter programming, w8, lv, counter-strike, counter, revemu 6153, win8, windows8, counter strike programming, thepiratebay, fix counter strike, dll win, strike

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

ID do Projeto: #5137914

0 freelancers estão ofertando em média $ para este trabalho

fantuu

[url removed, login to view] . I am sure all of other bidders are project manager or sales person so they are not capable to give you reasonable estimate. I am an individual and professional developer who is holdi Mais

$150 USD in 3 dias
(1 Comentário)
0.0