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

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- X-Half-Life (XDM) 3.0.3.8 Released (https://hlfx.ru/forum/showthread.php?threadid=4956)


Отправлено Ghoul [BB] 17-02-2017 в 11:48:

Цитата:
Chyvachok писал:
Насчет сорцов, интересно, сколько оружия можно нового туда добавить? С ограничением в 32 ствола? Кстати мне вот интересно чем вообще в халве это ограничение обосновано?


Не лучшее место для добавления стволов... увы...
В моде, который я буду делать на сорцах XDM, придётся ограничиться 31 штукой...
Если хочешь помочь в этом направлении, буду готов с благодарностью эту самую помощь принять...

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено ~ X ~ 17-02-2017 в 11:51:

Chyvachok вроде сейчас осталось два слота под WEAPON_CUSTOM и два вообще неиспользованных. А про ограничение в 32 пушки мы уже говорили-обговорились. В ХЛ1122 вальве даже взяло и увеличило его до 64 в дельте. А битность pev->weapons как была 32, так и осталась.
Я хотел сделать безлимитное оружие, но меня отговорили мотивируя отваливанием предиктинга. Ну, не очень-то и хотелось.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Ghoul [BB] 17-02-2017 в 11:59:

Цитата:
~ X ~ писал:
Немонго дёгтя: нашлись таки баги, и в тех местах, в которых ожидались.


Похоже, придётся с разработкой подождать, пока код полностью отчистится от багов....

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено ~ X ~ 17-02-2017 в 12:34:

Цитата:
Ghoul [BB] писал:
Похоже, придётся с разработкой подождать, пока код полностью отчистится от багов....

Ну, если б ты помогал ХОТЯ БЫ ИХ НАХОДИТЬ, то их бы и не было. А то ведь помощи кроме как "поиграть на ланпате" ни от кого не дождёшься, включая тебя.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Ghoul [BB] 17-02-2017 в 12:44:

Цитата:
~ X ~ писал:
Ну, если б ты помогал ХОТЯ БЫ ИХ НАХОДИТЬ, то их бы и не было. А то ведь помощи кроме как "поиграть на ланпате" ни от кого не дождёшься, включая тебя.


У нетоторых не было даже такого....

А накодить... ну накодил я тебе Редимир. И что? Не хочу, хочу жрать какахи вместо этого.
Или тебе монстров не кодил я?

Короч, хватит опять разводить рдаче-срач, я сейчас очень злой. Смотри не нарвись.

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Ku2zoff 17-02-2017 в 13:32:

Цитата:
Chyvachok писал:
чем вообще в халве это ограничение обосновано?

Передачей данных по сети. Обрати внимание, что оружия хранятся битами. Больше 32х просто не влезает. Не, ну веапондату в новом сдк увеличили до 64х стволов, но там какие-то проблемы при передаче. ~ X ~ тебе точно скажет какие.


Отправлено Ghoul [BB] 17-02-2017 в 13:40:

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

Добавлено 17-02-2017 в 16:40:

Смотрел исходники DMC. Там ребята хитро сделали - одно оружие quakegun, которое может иметь разные модели, тыпы атак и т.п По такой схеме лимит превзойти не вопрос, если разобраться, как оно там работает.

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Ku2zoff 17-02-2017 в 13:56:

Цитата:
Ghoul [BB] писал:
одно оружие quakegun, которое может иметь разные модели, тыпы атак и т.п По такой схеме лимит превзойти не вопрос, если разобраться, как оно там работает.

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


Отправлено Ghoul [BB] 17-02-2017 в 14:15:

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


Ну конечно, ты парень смышлёный, ты сделаешь. А они не потянут.
Потому что тут, как говорится, не думать, тут соображать надо!
Ну и ещё куча времени, чтоб вникнуть в это всё.

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Дядя Миша 17-02-2017 в 15:26:

Цитата:
~ X ~ писал:
половина батников или qc-файлов уже устарели т.к. технологии ушли вперёд

Это какие же технологие ушли вперёд? studiomdl больше не требует qc для компиляции? Или внезапно появилась какая-то альтернатива батникам?

Цитата:
Chyvachok писал:
Насчет сорцов, интересно, сколько оружия можно нового туда добавить?

Предиктабельного 64, непредиктабельного сколько угодно.

Цитата:
Chyvachok писал:
Кстати мне вот интересно чем вообще в халве это ограничение обосновано?

С тупостью наших кодеров. Больше ни с чем.

Добавлено 17-02-2017 в 18:26:

Цитата:
~ X ~ писал:
Ну, если б ты помогал ХОТЯ БЫ ИХ НАХОДИТЬ, то их бы и не было.

Ну выложи сорцы, я их минут 5 бегло просмотрю и найду тебе всё то, что тебя уже 17 лет мучает. Или сколько там XDM в разработке.

Цитата:
Ku2zoff писал:
Больше 32х просто не влезает. Не, ну веапондату в новом сдк увеличили до 64х стволов, но там какие-то проблемы при передаче.

До вас годами не доходит одна вполне очевидная мысль - если в pev->weapons не влезает более 32 стволов, то значит надо их хранить в каком-то другом месте. Удивительный идиотизм. Даже вон в игре Петька и Василий Иванович сразу догадались, что если лестница не достаёт до третьего этажа, значит надо на второй лезть. А вы годами как попугаи повторяете "лимит-лимит-лимит". Реальный лимит - 64 предиктабельных ствола, без потери совместимости. Я вам в свежей версии ксаша специально слегка SDK подредактирую, чтобы наконец увеличить этот долбаный лимит до 64 пушек. И с халфой этот SDK тоже будет прекрасно работать. И вы, когда увидите как я этот сделал тут же скажете "ну ёпта, это же так просто и как это я сам нидагадался".

Цитата:
Ghoul [BB] писал:
В принципе, больше оружий - выше риск опять-таки нарваться на какой-то другой лимит - по звукам, моделям, текстурам и т.п

За лимиты так скажу. Нам одно время ездили по ушам, якобы волшебный параметр -num_edicts увеличивает не только кол-во возможных эдиктов на сервере, но и кол-во моделей увеличивает и кол-во звуков и вообще всякое. Как вы понимаете - это заведомая ложь. Лимиты на модели и звуки определён кол-вом битов для порядкового номера ресурса, который менеджер кастомизации шлёт по сети. Т.е. это банальная часть протокола. Вы сами верите что какой-то параметр комнадной строки может эдак взять и покрошить протокол к свиням собачьим? Ну смешно же. К тому же, насколько я знаю, этот num_edicts не передаётся по сети, т.е. клиент надо запускать с таким же параметром. А причина опять же проста. Эту фишку прикрутили уже после того как устаканился 48-й протокол. Никто не будет ломать протоколы из-за таких глупостей. Т.е. оно только для сингла имеет значение. Ну да ладно, лимит на 512 моделей, это конечно неприятно, но можно по методу того же Гуля, всё затолкать в субмодели. Лимит на размеры карты можно со скрипом тоже обойти, если вынести SVC_TEMPENTITY полностью на клиент и парсить там координаты с уменьшенной точностью, но увеличенным диапазоном. Самая большая жопа в халфе, которую никак не обойдешь, это джва лимита - MAX_VISIBLE_PACKET и MAX_VISEDICTS. Первая определяет сколько энтить может вместить дельта в одно сообщение, вторая - сколько энтить можно нарисовать в кадре (включая и бмодели и темпэнтити, вообще всё кроме лучей). Так вот MAX_VISIBLE_PACKET в халфе - 256 штук, а MAX_VISEDICTS - 512. Иными словами ничего детализированного в халфе вы не сделаете даже с кастомным рендерером хоть шапки сбивай, хоть бананы кушай. Вот это самое главное ограничение на сегодняшний день.

Цитата:
Ghoul [BB] писал:
Там ребята хитро сделали - одно оружие quakegun, которое может иметь разные модели, тыпы атак и т.п

Это не ребята хитро сделаны, это стандартная копипаста из первокваки. Там все пушки так и были устроены. Флаги им уже в халфе надавали.
Можно полностью от флагов отказаться, почему нет. Но это слишком много всего переделывать, неудобно.

__________________
My Projects: download page

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

Цитата:

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


Отправлено ~ X ~ 17-02-2017 в 16:36:

Ghoul [BB] вместо того чтобы чистить темы от флуда, вырезая бесчисленные труды участников, я могу подарить тебе условный плюсик за флуд по накопительной системе. Просто делюсь мыслями.

Цитата:
Дядя Миша писал:
Предиктабельного 64, непредиктабельного сколько угодно.

Ты ж говорил, что предиктинг работает только для первых 32х.

Цитата:
Дядя Миша писал:
Реальный лимит - 64 предиктабельных ствола, без потери совместимости

1110? Ну-ну.

Цитата:
Дядя Миша писал:
Самая большая жопа в халфе, которую никак не обойдешь, это джва лимита - MAX_VISIBLE_PACKET и MAX_VISEDICTS

Добавь сюда MAX_GLTEXTURES, который, в отличие от первых двух, я наблюдаю в халве регулярно после смены 12-15 карт.

А для пользователей RenderSystem MAX_VISEDICTS мало чем интересен, если только всё студиомоделями не рисовать.

Добавлено 17-02-2017 в 19:36:

PS: в 3038 в лексикон морпехов добавлено любимое слово timth'а Интересно, заметит ли он.

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Ku2zoff 17-02-2017 в 17:12:

Цитата:
Дядя Миша писал:
не доходит одна вполне очевидная мысль - если в pev->weapons не влезает более 32 стволов, то значит надо их хранить в каком-то другом месте.

Такая мысль меня посещала. Но я пока не думал искать, куда бы их засунуть. В какой-либо энтварс, возможно. Да, думаю, мне это не понадобится. Куда больше 32х уникальных стволов?


Отправлено ~ X ~ 17-02-2017 в 17:44:

Можно pev->weapons и не использовать. А ещё можно открыть для этого новый тред...

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Отправлено Ghoul [BB] 17-02-2017 в 19:42:

Цитата:
Ku2zoff писал:
Такая мысль меня посещала. Но я пока не думал искать, куда бы их засунуть. В какой-либо энтварс, возможно. Да, думаю, мне это не понадобится. Куда больше 32х уникальных стволов?


Только когда оружие является основной фишкой вашего мода. Или, еслу угодно, если угодно ВАМ, проекта.

Добавлено 17-02-2017 в 22:39:

Цитата:
~ X ~ писал:
Ghoul [BB] вместо того чтобы чистить темы от флуда, вырезая бесчисленные труды участников, я могу подарить тебе условный плюсик за флуд по накопительной системе. Просто делюсь мыслями.


Ну давай, делай. Тогда уж две звезды давай, чего мелочиться?! По одной на каждую погону!
Будь мужиком, а не соплёй! А то только грозишься всё - то по мордасям настучать, то звёзды на погоны! Заодно и пидорам этим навешай, чтоб они не провоцировали меня на рдаче-срач.

Добавлено 17-02-2017 в 22:41:

Цитата:
Дядя Миша писал:
Ну выложи сорцы, я их минут 5 бегло просмотрю и найду тебе всё то, что тебя уже 17 лет мучает. Или сколько там XDM в разработке.


Хорошая идея! Может хоть ты в этой офигенной истории точку сможешь поставить и найти проблемы своим незамутнённым взглядом.
Хоть один мужик нашёлся - кроме слов - дело.

Добавлено 17-02-2017 в 22:42:

Цитата:
~ X ~ писал:
Добавь сюда MAX_GLTEXTURES, который, в отличие от первых двух, я наблюдаю в халве регулярно после смены 12-15 карт.


Хочешь сказать, что текстуры при смене карты не выкидываются из памяти?

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo


Отправлено Дядя Миша 17-02-2017 в 21:05:

Цитата:
~ X ~ писал:
Ты ж говорил, что предиктинг работает только для первых 32х.

На последней WON-версии их кажется было 32, а в стиме увеличили.

__________________
My Projects: download page

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

Цитата:

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


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

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