HLFX.Ru Forum Страницы (11): « 1 [2] 3 4 5 6 » ... Последняя »
Показать все 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 в 23:53:

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


Ноут eMachines (клон старого Acer)
Intel GMA 965 (x3100 короче)
Intel Celeron T1400
1GB RAM
________________________________
Windows Vista
________________________________
При такой комплектации даже CS 1.6 при всех-всех cfg для УХУДШЕНИЯ графики в OpenGL больше 30 fps поднять не может. А тут БАХ - и Xash3D поднял ~120 fps . Я был в шоке.

Вот, как то так. Не говорите мне ничего про всякое... Комп не мой, так что - что имеем) Да да, знаю, что Vista на 1GB RAM это самоубийство)) Ничего) выживем)

Добавлено 10-01-2014 в 03:53:

_____________________________________

Кстати, Дядя Миша, я тут расшифровал client.dll от CS 1.5... Ваш Xash3D ее все равно не кушает. Почему? В ней чего-то не хватает? Я просмотрел ваши исходники (часть, где грузится client.dll) только вот все понять не могу, чего не хватает в сторонней DLL?

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


Отправлено tolerance 10-01-2014 в 01:23:

Цитата:
RusTCSMoViES писал:
Xash3D дает заметный прирост fps по сравнению с GoldSrc и имеет больше возможностей по смене разрешения рабочего экрана/окна.

Последние версии GoldSrc/CS могут похвастаться новым рендером и поддержкой современных многоядерных процессоров. Размер окна можно менять хоть в реальном времени:


Xash же свою очередь по прежнему упускает курсор мыши за рамки окна, неадекватно сворачивается, при этом меняя яркость всего рабочего стола (это вроде опционально) и использует старое меню.
На счет повышенного FPS ничего не могу сказать, ибо у меня он всегда 100.

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

Безусловно, Xash лидер перед GoldSrc в случае создания на нём собственного мода ... гхм, игры (привет Жеке), но как на Xash перекочует CS, если у движка нет предиктинга, а сетевой протокол и вовсе, другой?
Учитывая это, если удастся перенести CS на Xash, то что далее? Ты запустишь игру, возрадуешься повышенному FPS, пощелкаешь разрешение ... и выйдешь?


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

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

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


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

>CS

сколько же можно насиловать труп

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 10-01-2014 в 10:06:

thambs
Ты не понимаешь. Для многих это Главная Игра Детства (увы)

__________________

xaerox on Vivino


Отправлено KiQ 10-01-2014 в 12:06:

Да самая банальная проблема в разнице протоколов. Кс попросту не пустит на свой сервер клиента с ксашем. Я вот немножко забросил CSDM портировать, но если вдруг такой энтузиазм появился, можно возобновить работу.

__________________
-Brain is dead-


Отправлено Дядя Миша 10-01-2014 в 12:19:

Цитата:
tolerance писал:
Xash же свою очередь по прежнему упускает курсор мыши за рамки окна

Я помню, ты даже сам пытался это профиксить, думал мы тебя обманываем и позорно зафейлил. К тому же эта проблема никого кроме тебя не волнует.

__________________
My Projects: download page

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

Цитата:

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


Отправлено nemyax 10-01-2014 в 12:25:

Цитата:
tolerance писал:
Размер окна можно менять хоть в реальном времени

Потому что SDL. Но у него своих багов вагон.


Отправлено thambs 10-01-2014 в 13:24:

> SDL

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

*linux-way -- это доведённый до идиотизма принцип "stable api is nonsense", суть в том, что не только api, но вообще всё stable считается нонсенсом, а девизом программистов становится принцип "ломаем совместимость с каждой новой версией". есть даже целый болдженос, построенный по этому принципу -- называется арчлинакс.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 10-01-2014 в 13:42:

Зато его разработчик теперь работает в вальве, то есть стал уважаемым человеком и может сделать свой сдл ещё более говнистым, а его всё равно будут юзать.

__________________

xaerox on Vivino


Отправлено thambs 10-01-2014 в 13:45:

XaeroX

дак вальва с её стимом первая в списке последователей linux-wayа -- это ж надо так придумать, чтоб игори ВНЕЗАПНО сами обновлялись и ВНЕЗАПНО работать переставали.

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено tolerance 10-01-2014 в 14:42:

Цитата:
KiQ писал:
Да самая банальная проблема в разнице протоколов. Кс попросту не пустит на свой сервер клиента с ксашем.

И слава богу! Хотя в любом случае, наверное автор того же DPROTO написал бы заплатку, что бы не пускать таких клиентов на сервер.

Цитата:
Дядя Миша писал:
Я помню, ты даже сам пытался это профиксить, думал мы тебя обманываем и позорно зафейлил. К тому же эта проблема никого кроме тебя не волнует.

Ну почему же позорно? Я думал, что там возврат курсора в центр делается каким-то костылём (типа установки позиции курсора), но оказывается, что используется специальная WinAPI функция (ограничивание свободы перемешения курсора), которая на тестовом приложении идеально работает (ну никак не получится курсор за рамку выдернуть), а в HL/Xash'е — нет .


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

Цитата:
thambs писал:
*linux-way -- это доведённый до идиотизма принцип "stable api is nonsense"

Вот видите, даже матёрые линуксоиды признают, что ихняя идеология в целом порочна. Почему архитектура x86 кривое глючное говноуверенно заборола все остальные архитектуры? Да потому что держала совместимость с предидущими наборами команд, вплоть 8088. И только щас они начинают осторожно выбрасывать совсем уж старые.
Почему мелкософт уверенно одолел свои конкурюг? Потому что ейные виндовсы в целом были совместимые. Почему DirectX долгое время оставался глючным гамном? Потому что был построен на порочной идеологии - новая версия-новое API. А Линукс никогда не добьется успеха, пока не научится сохранять преемственность версий.
Не умеешь держать совместимость - чемодан, вокзал, Израиль!
Цитата:
tolerance писал:
Я думал, что там возврат курсора в центр делается каким-то костылём (типа установки позиции курсора)

Ну вообще-то именно так возврат курсора в центр и делается. Это во всех играх так. Курсор за кадр проходит расстояние, мы замеряем его от центра и снова возвращаем в центр. Таким образом мы узнаем скорость перемещения и вектор.

Добавлено 10-01-2014 в 20:07:

Ну клиппинг тоже включен, разумеется, т.е. за пределы окна не выдернешь.

__________________
My Projects: download page

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

Цитата:

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


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

OpenGL окончательно перешёл на порочную идеологию, кстати.
Код, написанный под GL 3.1, уже не совместим со старыми версиями.
Даже в прототипы привычных функций начали изменения вносить, сволочи.

__________________

xaerox on Vivino


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

Ну старые версии-то работают?

__________________
My Projects: download page

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

Цитата:

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


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

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