hlsdk-portable icon indicating copy to clipboard operation
hlsdk-portable copied to clipboard

Debug branch for debugging purpose.

Open 0x4E69676874466F78 opened this issue 3 years ago • 7 comments

Added trigger_command for debugging purpose. Usage: add in halflife.fgd:

@PointClass base(Targetname) = trigger_command : "Trigger: Command"
[
	netname(string) : "NetName"
]

After creating the trigger_command point entity, you give it a name and NetName for console command. After that, create a brush with trigger_multiple and in target specify the name of the entity of your trigger_command.

0x4E69676874466F78 avatar Jul 18 '22 12:07 0x4E69676874466F78

Мы у себя собираемся это делать для регрессионных тестов. Делать скриншоты и сравнивать их потом скриптом своим.

0x4E69676874466F78 avatar Jul 18 '22 12:07 0x4E69676874466F78

this and future special testing entities can go to specific enginedebugtools branch, probably

a1batross avatar Jul 18 '22 12:07 a1batross

Why? https://github.com/FWGS/hlsdk-portable/blob/sohl1.2/dlls/triggers.cpp#L4935=

nekonomicon avatar Jul 18 '22 13:07 nekonomicon

@nekonomicon я не видел этого бранча. Думал здесь вообще нет. Оно не гуглится нихрена (я искал). Но там SERVER_COMMAND а у меня CLIENT_COMMAND. Это хуже не сделает?

0x4E69676874466F78 avatar Jul 18 '22 18:07 0x4E69676874466F78

Думаю разница есть и может даже стоит сделать отдельный SF-флаг для клиента/сервера для унификации.

nekonomicon avatar Jul 18 '22 20:07 nekonomicon

Спирит ещё не подходит по причине не полной совместимости с оригинальным сдк (например масштабирует cycler модели через ключ scale когда хлсдк нет), более того на уровнях с вагончиком сломана логика поезда, после перехода уровней вагончик замирает. Я не знаю надо ли создать задачку под это (сломанный поезд).

0x4E69676874466F78 avatar Apr 20 '23 08:04 0x4E69676874466F78

Нет, баг с вагончиком - особенность оригинального спирита. В билдах дяди Миши этой проблемы нет(версии 1.3, 1.6, 1.9), но и моды сделанные на спирите под его билдами не работают корректно.

nekonomicon avatar Apr 20 '23 09:04 nekonomicon