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

HL Menu (запоминание последней карты)
http://aghl.ru/forum/viewtopic.php?f=4&t=1338
Страница 1 из 2

Автор:  MayroN [ 28 июн 2013, 17:53 ]
Заголовок сообщения:  HL Menu (запоминание последней карты)

Здравствуйте.В интернете нигде ненашол инфы по етому поводу,писал на различных форумах - но никто незнает как ето зделать(((.Например заходиш в хл ,новая игра и видишь следующее
Вложение:
hl 3.JPG
hl 3.JPG [ 166.38 КБ | Просмотров: 7300 ]

А нужно так зделать "заходиш в хл ,новая игра и видишь" - запоминающую карту,в которую ты последний раз играл
Вложение:
hl 4.JPG
hl 4.JPG [ 166.32 КБ | Просмотров: 7299 ]

Опять-таки в cs ето дело возможно,и я предполагаю,што в cs ето связано из mp.dll
Следуя етому в hl - ето дело поправляеться в hl.dll

Lev как Вы на ето смотрите? Благодарю Вас !!!

Автор:  GordonFreeman [ 28 июн 2013, 19:02 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Не туда зарулил :))
mp.dll и hl.dll - сервер дллки, которые грузятся с загрузкой карты.

И в CS тоже не сохраняется..
Я помню давно.. еще на 46 протоколе 25** какого-то билда сохранялка работала.

ЗЫ: А в CZ пашет.

Лев, а можно такую фичу в Bugfixed & Improved HL Release сделать?

Автор:  MayroN [ 28 июн 2013, 19:18 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Как раз таки в сs сохраняеться,просто используеш ботов от czero,потом ето дело идёт в сохранку platform/config/CSBotConfig.vdf.И там есть строчка "map" "имя карты".Вот там-то и сохраняет название map.

Автор:  Lev [ 29 июн 2013, 22:11 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

MayroN
Непонятно зачем ты аттачишь дллки из халфы. Во первых, они у всех и так есть, а во-вторых, никто их править не будет. Ибо их из исходников собирают.
По теме: если с дллкой от czero вдруг начинает сохранять это название, то можно тогда сделать и в ХЛ. Вы только точно посмотрите, в дллке дело или может в ресурсных файлах.

Автор:  GordonFreeman [ 30 июн 2013, 10:35 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Сегодня проверил. Не в дллке дело. Дллки CZero и CStrike имеют одинаковый размер. Ставил дллки из CS в CZ - ничего, всё равно сохраняет. Ставил дллки из CZ в CS - не сохраняет.

Автор:  Koshak [ 30 июн 2013, 14:58 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

На клиенте counter-strike 1.6 new era edition запоминает :)

Автор:  Lev [ 30 июн 2013, 18:39 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Попробуйте разобраться. Возможно дело в ресурсных файлах. Версию движка тоже гляньте. И, обратите внимание, что речь о listen, а не о дедике в GUI режиме.

Автор:  MayroN [ 09 июл 2013, 06:28 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Lev Я тут на днях покопался с етим делом.Ситуация следующая: В папке cstrike/cl_dlls есть файл GameUI.dll.Так вот когда я его удалил - то карту несохраняет и гра невылетает ! В папке valve/cl_dlls тоже есть такой файл - если удалить то сразу даже в меню незайдешь ;).

Хотите верьте - хотите нет,но я уверен что именно GameUI.dll нужно править.Спасибо !

GordonFreeman Ты был абсолютно уверен...

Автор:  MayroN [ 22 авг 2017, 14:56 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Спустя 4 года подниму тему )
Ну Вы несмотрели его я так понял за ето время то...)
Если ето в GameUI.dll - то как быть?Исходник етого есть или HEX Editor в помощь ?
Сможете посмотреть,разобраться,сделать..
Удобно ведь когда запоминает.К примеру из 600 карт незапомнил в какую послед.раз играл.А тут зашол повторно и-есть.
Люди оценят :good:

Автор:  Lev [ 22 авг 2017, 15:54 ]
Заголовок сообщения:  Re: HL Menu (запоминание последней карты)

Исходников нет. Реверсить - тяжко, там классы и всё такое. Патчить - это только править мелкие баги, фичи так сложно добавлять.
Единственное что можешь сделать - взять дллку, которая сохраняет и кинуть в ХЛ. Ну и смотреть, заработает или нет. Может какие-то версии будут более-менее, а там и патчингом может можно подправить, если баги мелкие будут.

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