HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Внимание! Восстанавливаем CS на Xash3D все вместе!
Здесь начинаем по кирпичику помогать Администрации с восстановлением CS Multiplayer
Страницы (11): [1] 2 3 4 5 » ... Последняя »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
RusTCSMoViES
C++ - наше всё!

Дата регистрации: Jan 2014
Проживает: Питер<==>Москва
Сообщений: 19
Возраст: 27

Рейтинг



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

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


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

[ Вложение ]
1.jpg

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

Сообщить модератору | | IP: Записан
Сообщение: 130269

Старое сообщение 09-01-2014 16:42
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
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'

Сообщить модератору | | IP: Записан
Сообщение: 130270

Старое сообщение 09-01-2014 16:47
-
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


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

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

__________________

Сообщить модератору | | IP: Записан
Сообщение: 130271

Старое сообщение 09-01-2014 16:49
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



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

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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 130272

Старое сообщение 09-01-2014 16:50
-
RusTCSMoViES
C++ - наше всё!

Дата регистрации: Jan 2014
Проживает: Питер<==>Москва
Сообщений: 19
Возраст: 27

Рейтинг



Цитата:
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.

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

Сообщить модератору | | IP: Записан
Сообщение: 130284

Старое сообщение 09-01-2014 17:10
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



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

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 130288

Старое сообщение 09-01-2014 17:20
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


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

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

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

__________________

Сообщить модератору | | IP: Записан
Сообщение: 130289

Старое сообщение 09-01-2014 17:20
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 130290

Старое сообщение 09-01-2014 17:20
-
RusTCSMoViES
C++ - наше всё!

Дата регистрации: Jan 2014
Проживает: Питер<==>Москва
Сообщений: 19
Возраст: 27

Рейтинг



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


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

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

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


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

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

Сообщить модератору | | IP: Записан
Сообщение: 130292

Старое сообщение 09-01-2014 17:24
- За что?
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



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

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

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

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

Сообщить модератору | | IP: Записан
Сообщение: 130298

Старое сообщение 09-01-2014 17:33
- За что?
RusTCSMoViES
C++ - наше всё!

Дата регистрации: Jan 2014
Проживает: Питер<==>Москва
Сообщений: 19
Возраст: 27

Рейтинг



Цитата:
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!)) Может быть, все игры так зашифрованы?)

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

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

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

Отредактировано RusTCSMoViES 09-01-2014 в 19:30

Сообщить модератору | | IP: Записан
Сообщение: 130302

Старое сообщение 09-01-2014 19:21
- За что?
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



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

Сообщить модератору | | IP: Записан
Сообщение: 130338

Старое сообщение 09-01-2014 20:49
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
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'

Сообщить модератору | | IP: Записан
Сообщение: 130341

Старое сообщение 09-01-2014 20:55
-
RusTCSMoViES
C++ - наше всё!

Дата регистрации: Jan 2014
Проживает: Питер<==>Москва
Сообщений: 19
Возраст: 27

Рейтинг



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


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

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

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


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

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

Отредактировано RusTCSMoViES 09-01-2014 в 22:26

Сообщить модератору | | IP: Записан
Сообщение: 130349

Старое сообщение 09-01-2014 22:17
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


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

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

__________________

Сообщить модератору | | IP: Записан
Сообщение: 130351

Старое сообщение 09-01-2014 22:19
-
Тема закрыта Дядя Миша 25-01-2014 в 20:14
Временная зона GMT. Текущее время 07:25. Новая тема    Ответить
Страницы (11): [1] 2 3 4 5 » ... Последняя »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > Xash3D > Внимание! Восстанавливаем CS на Xash3D все вместе!
Здесь начинаем по кирпичику помогать Администрации с восстановлением CS Multiplayer
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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