HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- Немного о будущем XDM3038 (https://hlfx.ru/forum/showthread.php?threadid=4641)
Отправлено ~ X ~ 19-08-2015 в 11:38:
Ku2zoff давай без раскрытия корпоративных секретов, ладно? Вообще, так сказать, тебе достался platform SDK, безо всяикх новых фич, гейплейных наворотов и ресурсов (чтоб все карты не раскрывать, конечно
). А ты пишешь ревью игры из ничего - зачем?
У тебя задача сейчас вкрутить те коды, которые ты обещал, поглядеть код на предмет общей адекватности, сбыдлить под линукс. А тестить надо потом. Сильно потом.
Цитата:
Ku2zoff писал:
Раз автора нет в жаббере, напишу здесь
В джаббер можно отправлять в оффлайн, если что. Ко мне придёт.
PS: НУЖНЫ МОДЕЛИИИИИииии!!
Добавлено 19-08-2015 в 14:38:
PS2: есть модель снайперки, но у неё мегакривой скелет. Если кто может помочь избавиться от лишней косточки или сделать новые анимации - я буду очень признателен!__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: half-life@conference.jabber.ru
Отправлено Ku2zoff 19-08-2015 в 17:43:
Цитата:
~ X ~ писал:
давай без раскрытия корпоративных секретов, ладно
А я что-то раскрыл?
Мне ж ничего толком неизвестно.
Цитата:
~ X ~ писал:
Вообще, так сказать, тебе достался platform SDK, безо всяикх новых фич, гейплейных наворотов
Страшно представить, сколько там будет всего, мне ненужного в моде.
Цитата:
~ X ~ писал:
А ты пишешь ревью игры из ничего - зачем?
Ничего ж с предыдущей версии не изменилось. Дезматч как был никакой, так и остался. Ну это ИМХО, кому-то может нравится обмазываться несвежим дезматчем. Или посвежее, как в ку3 например. Но всё равно обмазываться.
Добавлено 19-08-2015 в 23:43:
Цитата:
Ghoul [BB] писал:
Даешь увеличения лимита оружий хотя бы до 64!!!
Это самое главное. Беэ этого момента, сам понимаешь....
Вот что сегодня выяснилось:
C++ Source Code:
1 | // entity_state.h, HLSDK 2.3 |
5 | typedef struct local_state_s |
7 | entity_state_t playerstate; |
9 | weapon_data_t weapondata[ 32 ]; |
C++ Source Code:
1 | // entity_state.h, HLSDK from github, updated steam version |
5 | typedef struct local_state_s |
7 | entity_state_t playerstate; |
9 | weapon_data_t weapondata[ 64 ]; |
Движок уже официально поддерживает 64 оружия. Только XDM нет. Запилить будет возможно, но придётся отказаться от старых версий движка.
Отправлено ~ X ~ 19-08-2015 в 18:38:
Цитата:
Ku2zoff писал:
Ничего ж с предыдущей версии не изменилось
А как насчёт changelog.txt? 
Цитата:
Ku2zoff писал:
Вот что сегодня выяснилось:
Да, выяснилось. Не-о-жыд-ан-но. Так что, либо обмазываться новой халвой 1122+, либо жить по-старому. Идеи есть, но это всё - в будущем.
Если б был здесь спец по LDAP, я б давно поднял git/svn...__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: half-life@conference.jabber.ru
Отправлено Ku2zoff 19-08-2015 в 20:02:
Цитата:
~ X ~ писал:
Так что, либо обмазываться новой халвой 1122+, либо жить по-старому.
Что значит обмазываться? Движок актуальный и кроссплатформенный. Вполне себе отвязывается от стима, как и более ранние версии. В конце концов, hl 1.1.1.0 хреново работает под Win7 и новее: не пропускаются вступительные видеоролики, у некоторых даже режим совместимости с XP нужно ставить. Не поддерживаются новые разрешения экрана, долго выходит в меню и возвращается обратно в игру тоже долго из-за смены разрешения и переключения между окнами лаунчера и движка. В конце концов, на новом движке подавляющее большинство модов работает нормально. Если бы это было не так, я бы ещё подумал насчёт хл 1.1.1.0. Это в сталкере актуален откат с последнего патча 1.0006 на 1.0004, потому что модостроители свои моды делали именно на этом патче, т.к. последующие два ничего в сингле не меняют. Только мульт. Но чёрт возьми, сингл, сделанный на 1.0004 вылетает на версии игры 1.0006. На хл 1.1.2.2 прекрасно можно играть во всякие старючие вантеды и инвазионы, которые были сделаны ещё до выхода стима. Обратная совместимость не изломана.
Отправлено ~ X ~ 19-08-2015 в 21:27:
Цитата:
Ku2zoff писал:
На хл 1.1.2.2 прекрасно можно играть
там SDL, другой VGUI и ещё больше анальщины
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
А в ХЛ1110 красивые кнопочки :3
Да и вобще: совместимость - дело чести! 
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: half-life@conference.jabber.ru
Отправлено XaeroX 19-08-2015 в 21:38:
Цитата:
~ X ~ писал:
там SDL
В вин-версии элементарно отрезается.
Цитата:
~ X ~ писал:
другой VGUI
Шта?
Цитата:
~ X ~ писал:
ещё больше анальщины
Нету там никакой анальщины.
Цитата:
~ X ~ писал:
Да и вобще: совместимость - дело чести!
А вот это правильно. Я тоже делал рендер хедкрабов совместимым с вон версией. В том числе хд-текстуры и декали в д3д-рендере.
Отправлено Ghoul [BB] 19-08-2015 в 21:52:
Цитата:
Ku2zoff писал:
Движок уже официально поддерживает 64 оружия.
Наша взяла! Интересно, что побудило вульву увеличить лимиты на оружие? Я особо не припомню модов, которые вылезают по количеству оружия за этот порог в 32...__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено ~ X ~ 19-08-2015 в 23:53:
Ghoul [BB] мы уже тут втроём задавались этим вопросом 
XaeroX там обновили старую ВГУИ1. Если собрать с новой либой, то о совместимости можно забыть.
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
Ну и традиционная рубрика - "тестируем на ксаше":
лютые, бешеные глюки. Начиная старым багом отрезания мира в виде от 3го лица, заканчивая архикривой передачей weapondata[] на клиент... Ну хоть шрифты заработали.
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: half-life@conference.jabber.ru
Отправлено Ku2zoff 20-08-2015 в 16:03:
Цитата:
~ X ~ писал:
Ну и традиционная рубрика - "тестируем на ксаше":
Очередной булыжник в Дядьмишин огород. И очередной пинок под зад совместимости с голдсорсом. Стоит заюзать в моде механизмы, неиспользованные в халфе, но поддерживаемые движком, или избавиться от атавизмов, как вылазиет очередная гадость. ЧСХ, под голдсорсом баги, что есть под ксашем, не проявляются. А вот если какие-то баги есть под голдсорсом, они есть и под ксашем.
Будем надеятся, что со временем всё это будет исправлено. Иначе зачем такая совместимость?
Добавлено 20-08-2015 в 22:03:
Цитата:
~ X ~ писал:
там SDL, другой VGUI и ещё больше анальщины
В сдл не вижу ничего плохого. Это издержки кроссплатформенности.
Цитата:
XaeroX писал:
Шта?
Вгуи там действительно обновлён. Если приликовать к клиенту новую либу, то на старых версиях движка клиент не будет работать. Проверено товарищами Митторном и Альбатросом при попытках собрать клиентку под линукс.
Цитата:
XaeroX писал:
Нету там никакой анальщины.
Из анальщины там только втроенный хром, мать его налево через голову. Видновая дллка весит почти 20 мегабайт. И прилинкована она ради сраных МОТД в формате хтмл для сраной каэсочки. Ну ещё к анальщине можно отнести ICU. Вместо того, чтобы запилить вменяему поддержку юникода в движке, молодые погромисты вальвы взяли целую чужую библиотеку.
Отправлено XaeroX 20-08-2015 в 16:27:
Цитата:
Ku2zoff писал:
Вгуи там действительно обновлён. Если приликовать к клиенту новую либу, то на старых версиях движка клиент не будет работать. Проверено товарищами Митторном и Альбатросом при попытках собрать клиентку под линукс.
Во-первых, под линукс нет "старых версий", а есть всего одна - вот эта.
Во-вторых, под винду я линкую с той либой, что в комплекте со старым сдк. И она прекрасно стартует и в вон-версии, и в новейшей стим-версии. А вы с какой либой линкуете?
Цитата:
Ku2zoff писал:
Вместо того, чтобы запилить вменяему поддержку юникода в движке, молодые погромисты вальвы взяли целую чужую библиотеку.
Ну вот возьми и запили вменяемую поддержку юникода так, чтобы не переписывать все кишки движка. Я даже в волатиле от этой затеи отказался, а что говорить о движке, работы над которым уже давно почти не ведутся?
Отправлено Ku2zoff 20-08-2015 в 16:34:
Цитата:
XaeroX писал:
Ну вот возьми и запили вменяемую поддержку юникода так, чтобы не переписывать все кишки движка.
Я не могу это сделать по двум причинам. Первая: меня никак не допустят до работы с голдсорсом в валвэ. Вторая: у меня недостаточно для этого знаний. И даже третья есть:
Цитата:
XaeroX писал:
что говорить о движке, работы над которым уже давно почти не ведутся?
Цитата:
XaeroX писал:
Во-вторых, под винду я линкую с той либой, что в комплекте со старым сдк. И она прекрасно стартует и в вон-версии, и в новейшей стим-версии.
А ты слинкуй с той либой, что в комплекте с новым сдк.
Отправлено ~ X ~ 23-08-2015 в 08:20:
Цитата:
XaeroX писал:
под винду я линкую с той либой, что в комплекте со старым сдк
ну так сам же говоришь что новой анальщиной не пользуешься.
В общем, у ксаша реально проблемы с передачей структур weapondata. Думал, у меня не тот Ксаш, но увы. Зато подспорье Дяде Мише - есть мод, на котором можно Ксаш оттестировать!
Из нового: впилил FMOD 375 - музон под ляликс будет. Впилил перенос оружия и патронов в коопе с карты на карту (да, это хак - просто сохраняем класснеймы и раздаём на новой карте). Исправлен крэш когда монстермейкер используется не для монстров (duh!). Добавлена возможность респауна монстров в режиме "прохождение".
Синго пройти пока всё равно затруднительно: на c1a0e, например (где реактор), trigger_autosave внутри дверей. Когда двери закрываются, игроки респаунятся внутри них. Сделал хак, который делает двери прозрачными и проходимыми, когда в них кто-то спаунится. Но на карте c2a1* (где генератор и вентиляторы) autosave на пути лифта, что вообще хуже всего.
Потихоньку дописываю env_projectile и weapon_custom.
Поскольку меня не будет месяц, код обновляться не будет.__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: half-life@conference.jabber.ru
Отправлено XaeroX 23-08-2015 в 10:59:
Цитата:
Ku2zoff писал:
Первая: меня никак не допустят до работы с голдсорсом в валвэ.
Но к ксашу-то допустят?
Цитата:
Ku2zoff писал:
у меня недостаточно для этого знаний
Не похоже на то. Человек, у которого не хватает знаний для прямого решения задачи, нипочём не станет критиковать людей за обходное, например, за стороннюю библиотеку.
Цитата:
Ku2zoff писал:
А ты слинкуй с той либой, что в комплекте с новым сдк.
Не знаю я никакого "нового сдк". Есть сдк 2.3. То, что выложили на гитхабе - я аккуратно замержил в него. Либы не перезаписывал, да и вообще не подозревал, что они там отличаются. Главное - со старой всё отлично линкуется.
Отправлено ~ X ~ 23-08-2015 в 11:07:
О КООПЕРАТИВЕ
Я вот это вижу довольно часто, а вы? 

В целом всё работает довольно сносно, если не считать changelevel по trigger_once, когда один проходит, а остальные застревают.

Играть ввосьмером - это трэш и угар! 
А вот и застревание в лифте:

Сейчас респаун будет превращать лифт в прозрачный, но... как тогда подниматься? Вопрос. Я не придумал ещё универсального механизма детектирования где сохраняться можно, а где - нет.

А тут вальве отожгли, выдавая патроны через monstermaker. Ну, это уже быдломапипнг по причине быдлокодинга.
Выставил нигилянту и оспри SF_NORESPAWN, а про гарга забыл. Хардкод.
Кстати, пока фиксил код монстермейкера, вспомнил, что у меня под него была тестовая карта, которая была сделана ОЧЕНЬ давно, serious sam-style, которая спаунила волны крабов разного размера... Ничего не напоминает?
Да, ксерокс, надо было чаще вместе работать. 
__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: half-life@conference.jabber.ru
Отправлено Ghoul [BB] 26-08-2015 в 22:17:
Цитата:
~ X ~ писал:
Синго пройти пока всё равно затруднительно: на c1a0e, например (где реактор), trigger_autosave внутри дверей. Когда двери закрываются, игроки респаунятся внутри них. Сделал хак, который делает двери прозрачными и проходимыми, когда в них кто-то спаунится. Но на карте c2a1* (где генератор и вентиляторы) autosave на пути лифта, что вообще хуже всего.
А почему бы тебе не патчить карты эти? У тебя в какой-то из версий ХДМ была возможность вставлять энтити на карту прямиком из текстового файла. Набей новый ориджин этим триггерам...
Добавлено 27-08-2015 в 01:15:
Цитата:
~ X ~ писал:
А тут вальве отожгли
А чем ты отжег? Что за новые иконки кубка и ресайкла на экране???
Цитата:
~ X ~ писал:
Да, ксерокс, надо было чаще вместе работать.
Надо чаще встречаться. Жаль, на шашлыки тебя не приехало к нам. Вот где был трэш и угар. 
Добавлено 27-08-2015 в 01:16:
Цитата:
~ X ~ писал:
Выставил нигилянту и оспри SF_NORESPAWN, а про гарга забыл. Хардкод.
Это еще зачем? У тебя что, монстры будут респавниться при кооперативном прохождении сингла? Хотя бы вкл/выкл этой опции не забудь добавить...
Добавлено 27-08-2015 в 01:17:
Цитата:
~ X ~ писал:
Я вот это вижу довольно часто, а вы?
Ну, когда покурю, бывает. Или когда отжимаешься долго..
А у тебя с чего?__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo