Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)
http://aghl.ru/forum/viewtopic.php?f=38&t=133
Страница 1 из 3

Автор:  Lev [ 02 окт 2010, 11:15 ]
Заголовок сообщения:  Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

В процессе отладки скриптов может понадобиться использовать несколько игроков на сервере, а бетатестеров найти не всегда легко.
Можно легко убрать проверку на запуск нескольких экземпляров ХЛ. Для этого откройте hl.exe hex-редактором (не блокнотом))) и замените следующие байты (HEX Values):
Код:
33DB68хх
(где xx - любое число, т.е. искать надо 33DB68) на
Код:
33DBEB45
Насколько я смог проверить данный патч подойдет для любой версии ХЛ.
Если у вас всё же не получилось - напишите тут.

ЗЫ Для неленивых и понимающих рекомендуется также найти и заменить:
Код:
FF75ECFF1528xx4001FF75ECFF1524xx4001
на
Код:
909090909090909090909090909090909090
Причем строка для поиска, в принципе, может представлять из себя:
Код:
FFxxxxFF15xxxxxxxxFFxxxxFF15xxxxxxxx
Ну вы поняли. :)


PS Практика показала отсутствие опыта и нормальных HEX-редакторов у народа, поэтому прикреплю тут патченые файлы.

Файл от
Код:
] version
Protocol version 47
Exe version 1.1.2.0 (valve)
Exe build: 11:30:45 Mar 19 2007 (3798)
Вложение:
hl_no_mutex_3798.rar [30.51 КБ]
Скачиваний: 643


Файл от
Код:
] version
Protocol version 48
Exe version 1.1.2.1/2.0.0.0 (valve)
Exe build: 15:34:33 Jun 15 2009 (4554)
Вложение:
hl_no_mutex_4554.rar [37.07 КБ]
Скачиваний: 731


Keywords: HL no mutex, несколько окон ХЛ

Автор:  unnamed [ 08 окт 2010, 13:54 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Открыл редактором xvi32 файл hl.exe
Указанная строка не найдена

Автор:  Lev [ 08 окт 2010, 19:56 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Я попробовал этим редактором, там есть одна проблема: значения надо вводить руками. Если вставить, то будет ругаться (вставка без пробелов) или не будет находить (вставка с пробелами).

Автор:  /dev/null [ 08 окт 2010, 20:51 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Спасибо, Лев =) полезный хак =)
В hexcurse неплохо ищется :)

Автор:  Lexa_rus [ 29 янв 2011, 05:49 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Lev, пожалуйста выложи сюда пропатченный hl.exe :roll: у меня руки кривые =) :oops: (+желательно 47го протокола плиз)

Автор:  Lev [ 29 янв 2011, 07:32 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Еххх... хД

Файл в первом сообщении.

Автор:  unKn0wn [ 29 янв 2011, 11:46 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Искал Hex Editor'om, и копировал и руками строку поиска заполнял. Ничего не было найдено.
Хл от Project Dude.

Автор:  Lexa_rus [ 29 янв 2011, 14:43 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Спасибо Lev! :beer: Все работает!!! :Yahoo!:

Автор:  Lev [ 30 янв 2011, 02:04 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

unKn0wn
Не обновлял прямо щас DUDe HL, но не думаю, что что-то поменялось.
И, не знаю, как вы ищите, но, например, 33DB68 находится по оффсету 6268 (десятичное).

Файл в первом сообщении.

Автор:  unKn0wn [ 30 янв 2011, 02:47 ]
Заголовок сообщения:  Re: Запуск нескольких экземпляров (окон) hl.exe (ХЛ, HL)

Как оказалось проблема в НехЕдиторе. Какой-то недо-НЕХ скачал... Всё сделал, но только 33DB68 находится совсем в другом офсете -что по моему скромному мнению очень странно.
Спасибо за мануал.

Страница 1 из 3 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/