HLFX.Ru Forum Страницы (11): [1] 2 3 4 5 » ... Последняя »
Показать все 154 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Внимание! Восстанавливаем CS на Xash3D все вместе! (https://hlfx.ru/forum/showthread.php?threadid=4234)


Отправлено RusTCSMoViES 09-01-2014 в 16:42:

Half-Life Внимание! Восстанавливаем CS на Xash3D все вместе!

Давайте начнем восстанавливать CS Multiplayer-совместимую основу для Xash3D!
Все, что известно сейчас от Администрации:
===проблема с подключением vgui2.dll===


__________________________________________________
В прикреплении - скрин с экрана.
Исследование функций vgui2.dll прошло как-то не очень...
Функция всего одна - CreateInterface
Что же это? Нужна ваша помощь. Слово за вами, товарищи!

__________________
С Уважением, Зарипов Рустам.


Отправлено Дядя Миша 09-01-2014 в 16:47:

Цитата:
RusTCSMoViES писал:
Исследование функций vgui2.dll прошло как-то не очень...

Дык.
Интерфейсы где-то выкладывали, здесь же на форуме. Или спроси у FiEctro.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-01-2014 в 16:49:

Дядя Миша
Можно, я зайду с козыря?

RusTCSMoViES
Ты кто такой вообще?

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-01-2014 в 16:50:

Цитата:
XaeroX писал:
Можно, я зайду с козыря?

Та ктож тебе запретит?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено RusTCSMoViES 09-01-2014 в 17:10:

Цитата:
XaeroX писал:
RusTCSMoViES
Ты кто такой вообще?


Вот это гостеприимство!) Не ожидал!)

__________________________________

Ладно, а теперь по существу:
Я - обычный кадет СПб КК МО РФ.
За небольшим отличием - мое увлечение и будущая профессия - программист.

Просто я был впечатлен результатами fps Xash3D на машине, где Half-Life еле дает 30 fps с глюками. Xash дал 120-150 fps (это без Vsync, естессссно ).

__________________________________

А теперь, собственно, по сути:
Я попытался запустить cs 1.6 и cs 1.5 на Xash3D и, о чудо, она запустилась!
Правда, пришлось заменить client.dll, а так все норм, вроде
Единственная проблема - нельзя зайти за команду - кнопки 1 и 2 попросту отсутствуют! Есть только кнопки "Spectate" и "Auto Assign/Select".

__________________________________

А вот и цель, с которой я пришел сюда:
Вернуть работоспособность cs 1.6/1.5 на Xash3D, и включить MultiPlayer.

__________________
С Уважением, Зарипов Рустам.


Отправлено KiQ 09-01-2014 в 17:20:

RusTCSMoViES ты хочешь на кс серваках с ксаша играть?

__________________
-Brain is dead-


Отправлено XaeroX 09-01-2014 в 17:20:

Цитата:
RusTCSMoViES писал:
Вот это гостеприимство!) Не ожидал!)

Т.е. ты на полном серьёзе ожидал, что народ, услышав боевой клич, бросится за работу?
Цитата:
RusTCSMoViES писал:
Вернуть работоспособность cs 1.6/1.5 на Xash3D, и включить MultiPlayer.

Чужими руками? Своими - достаточно скачать сорцы, они лежат свободно, и делать на здоровье. А потом прийти и создать уже другую тему, "я сделал сам, зацените". И все заценят. И зауважают.

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-01-2014 в 17:20:

RusTCSMoViES я полагаю, что если ты будешь достаточно настойчив в своих устремлениях, то лет через пять тебе это вполне удастся.
Только вот у большинства весь азарт и запал кончается через неделю.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено RusTCSMoViES 09-01-2014 в 17:24:

Цитата:
XaeroX писал:
Т.е. ты на полном серьёзе ожидал, что народ, услышав боевой клич, бросится за работу?


Ахах) Не знал, что коты бывают настооооолько ленивыми

P.S. Я не об админе (а то у него ава - кот, не подумайте )

Цитата:
XaeroX писал:
Чужими руками? Своими - достаточно скачать сорцы, они лежат свободно, и делать на здоровье. А потом прийти и создать уже другую тему, "я сделал сам, зацените". И все заценят. И зауважают.


Здесь вы правы. Но наверняка кто-то это делал и до меня. Я уверен, у него были трудности - собственно я и пришел узнать, какие трудности были?

__________________
С Уважением, Зарипов Рустам.


Отправлено FiEctro 09-01-2014 в 17:33:

Трудности в отсутствии исходников этого вашего кемперстрайка + он найкой чорт тащит за собой стимовские дллки.

>> Или спроси у FiEctro.

Я честный программист, и против пиратства (с).

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено RusTCSMoViES 09-01-2014 в 19:21:

Цитата:
FiEctro писал:
Трудности в отсутствии исходников этого вашего кемперстрайка + он найкой чорт тащит за собой стимовские дллки.



Вот - это уже по теме!) Спасибо, FiEctro! Вы нашли меня раньше, чем я вас)

Итак, не могли бы вы поподробнее описать, какие библиотеки подгружаются или дать мне ссылку на тему, где это обсуждалось, если не трудно?

Добавлено 09-01-2014 в 23:12:

Слушайте... я тут подумал...
_________________________________

Прикинул вот что:

1) client.dll зашифрован также, как и hw.dll
2) в структуре файла видно, что заголовки у них одинаковые
===================сначала======================
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 40 00 00 00
78 56 34 12


а потом шифрованные данные.

Причем 40 00 00 00 очень похоже на версию или что то еще... предстоит узнать.

78 56 34 12... мдааа... смешно. вообще в HEX почти все переменные читаются наоборот, поэтому прочитаем в обратную сторону: 12 34 56 78... ОЧЕНЬ СМЕШНО, VALVE!!! =( не впечатляет... буду думать.

3) есть идея: если данные зашифрованы, то во время работы они ОДНОЗНАЧНО расшифровываются в память или во временное хранилище, так ведь? Осталось только найти... Это - следующая моя цель. Посмотрим, что даст нам hl.exe на сервере CS при использовании hw.dll и client.dll на полную катушку =)

Добавлено 09-01-2014 в 23:21:

____________________________________________________

А вот и первая находка по пункту №3!!!
В памяти есть кусок, крайне похожий на старую версию client.dll (скрин - внизу), думаю, что это и есть распакованная версия новой библиотеки. Главный минус - она распаковывается с помощью процедуры из steam-библиотеки, если я, конечно, не ошибаюсь.



Кстати, FiEctro, вот зачем ей библиотеки steam!)) Может быть, все игры так зашифрованы?)

Если нет алгоритма шифрования - надо просто дать файлик на вход и получить данные на выход! =)

Если все получится - отпишусь

__________________
С Уважением, Зарипов Рустам.


Отправлено tolerance 09-01-2014 в 20:49:

Зачем играть в CS из под Xash'а? Читерить собрался что-ли? Больше никакие идеи в голову не лезут.
Есть CS — играй на здоровье, на что за мазохизм, пытаться заставить работать игру из под левого движка?


Отправлено Дядя Миша 09-01-2014 в 20:55:

Цитата:
RusTCSMoViES писал:
12 34 56 78

1. да, это ключ, который обозначает криптованную дллку
2. их давно уже раскриптовали, сорцы декриптора валяются в сети
3. новые библиотеки все некриптованные

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено RusTCSMoViES 09-01-2014 в 22:17:

Цитата:
tolerance писал:
Зачем играть в CS из под Xash'а? Читерить собрался что-ли?


Нет. Вы не правы. Xash3D дает заметный прирост fps по сравнению с GoldSrc и имеет больше возможностей по смене разрешения рабочего экрана/окна. Вкупе с доработками и работой над багами Xash3D я вижу наилучшим вариантом, куда может в скором времени перекочевать не только CS, но и ВСЕ GoldSrc игры. Также Разработчикам стоит заняться и своими играми)

Добавлено 10-01-2014 в 02:17:

Цитата:
Дядя Миша писал:
их давно уже раскриптовали, сорцы декриптора валяются в сети


Да, спасибо, сорцы на C я уже нашел. Но способ с RAM тоже вполне подходил для меня)

__________________
С Уважением, Зарипов Рустам.


Отправлено XaeroX 09-01-2014 в 22:19:

Цитата:
RusTCSMoViES писал:
Xash3D дает заметный прирост fps по сравнению с GoldSrc

Какие процессор и видеокарта, если не секрет?

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 15:19. Страницы (11): [1] 2 3 4 5 » ... Последняя »
Показать все 154 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024