Encerrado

Counter-Strike 1.6 Windows 8 Fix - repost

Тематика 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: .NET, Programação C#, Programação C++

Ver mais: counter programming, w8, lv, counter, revemu 6153, fix windows image acquisition, fix windows wia scan, fix windows wia, windows8, fix windows write, counter strike programming, thepiratebay, iweb fix windows, fix windows system32 routeexe, sharp windows, fix windows vista freelancer, fix counter strike, css rendering fix windows, strike, css fix windows

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

ID do Projeto: #5137915

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

matthewsandrews1

Hello My Name Is Matt Andrews I believe I can complete this project for you please consider my bid and a review of my resume http://www.linkedin.com/pub/matthew-andrews/2a/2a9/679

$168 USD in 10 dias
(0 Comentários)
0.0