Отменен

Counter-Strike Win8 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] например тем, что лежит в сборке (ссылка на которую выше). Результат будет сразу :)

Собственно если вы дочитали досюда, то уже спасибо вам:), что требуется от вас:

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

Квалификация: Программирование на C++

Показать больше counter programming, w8, counter-strike, counter, counter php, counter counter offer, revemu 6153, win8, windows8, counter strike programming, serverstatus cs php script, server status cs php script, cs php player status, cs php design, cs php convert, download flash counter hit strike, fix counter strike, dll win, image counter counter, counter strike addons counter strike

О работодателе:
( 0 отзыв(-а, -ов) ) Russian Federation

ID проекта: #5867459

2 фрилансеров(-а) в среднем готовы выполнить эту работу за $40

crowlink

A proposal has not yet been provided

$55 USD за 3 дней(-я)
(0 отзывов(-а))
0.0
coodi

Пробовали просто переадресацию хоста делать в системе на нужный ip-адрес? Для этого нет необходимости писать программу, если системными настройками получится всё перебросить на нужный сервер.

$25 USD за 1 день
(0 отзывов(-а))
0.0