![]() |
Показать все 126 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- XashXT (https://hlfx.ru/forum/forumdisplay.php?forumid=30)
-- Используете ли вы ксаш-мод в 2019-м году (https://hlfx.ru/forum/showthread.php?threadid=5194)
Используете ли вы ксаш-мод в 2019-м году
Я сам давно ксаш-моду уже не придаю никакого значения, поэтому наверно необъективен. Но решил спросить у народа.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Доо… но, по чайной ложке в год.
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
Ксаш-мод наиболее интересен для модинга с развесовкой моделей и мультиплеером при учёте закрытости П2.
Ну к слову там исправлений нормально так набралось. Будет апдейт.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Хотел бы вернуться к использованию, но пока сил на это нет.
__________________
http://www.moddb.com/mods/monorail-quest
Пользуюсь регулярно, в основном для маппинга.
Магнум-опусов и серьёзных прожектов нет, у меня на них просто целеустремлённости не хватает, поэтому выбрал второй вариант.
Серьёзно кодить я тоже не умею, если конечно не считать примитивные овербрайты сделанные чистейшим методом тыка фичей.
nemyax не. Да это и не баг, он изначально был рассчитан на спрайтесы.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Просмотр триггеров в игре чего-то не работает, не выпиливали?
Crystallize там ряд условий нужно соблюсти.
Во первых работает команда showtriggers_toggle, во вторых карта должна быть скомпилена с параметром -nonullifytrigger
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
Дядя Миша
После апдейта окончательно законсервируешь ксашмод?
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
я не понял вообще ничего, какие-то углы между танками, три строчки кода, посредники, фейки, m_isznewTarget, нешутерная хрень.
Да ты попробуй сам перечитать что понаписал.
Добавлено 25-03-2019 в 21:15:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Crystallize
Парент не поможет ли?
nemyax у меня была тут целая простыня, но я забоялся и стёр её. Правда сохранил. Если вкратце, назначение-переназначение парентов и таргетов очень простая операция и наверное даже не стоит держать для этого целую энтитю, достаточно строчки в мультименеджере. Пока ты создаёшь все эти энтити и заполняешь таблицы ты забываешь для чего сюда пришёл.
К тому же мувтайпы мешают ДМ достичь идеальной реализации мувевитча "всего ко всему", сервер бывает останавливается.
nemyax Ну мы же всё равно туда что-то вписываем с нуля когда задаём порядок активации энтитей.
У меня beam запускает мультименеджер, а тот на одном из своих шагов выключает beam. И действия которые запланированы в менеджере после этого шага тупо игнорируются, а консоль рапортует об отключении менеджера. Это баг или фича вообще?
Crystallize
Можешь вылодить листинг? Что-то не понятно как от запускает/выключает.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
thambs Так?
Crystallize не надо ставить такие задержки 0.00000001. Ничем хорошим не кончится. Вообще меньше 0.1 не ставь.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Олсо, в документации везде написано что энтитя-мастер блокирует энтити где она прописана, но по факту env_sprite-мастер когда он включен, наоборот, снимает блокировку с триггера.
Crystallize
Всё правильно, выключенный мастер блокирует, включённый разблокирует.
__________________
http://www.moddb.com/mods/monorail-quest
thambs Маппать так безусловно легче. Просто если спорить о словах, то по дефолту тебе всё можно, а от "хозяина" ждёшь запрета.
Дядя Миша Поскольку даже после выставления танку параметра target он всё равно продолжает считать своими целями полкарты, то без параметра firetarget не обойтись. Поэтому нужна энтитя которая позволит оперативно его менять, что-то вроде Trigger_ChangeFiretarget.
И ещё режим работы когда танк мгновенно выставляет идеальный угол, без учета скорости и без плавного торможения.
Это из самого важного. А так там ещё странное поведение когда он крутится только в одну сторону.
Crystallize
Так добавь ~ перед мастером тогда.
__________________
http://www.moddb.com/mods/monorail-quest
thambs О, а так можно? Но я лучше так всё оставлю, запоминается нормально.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Вчера поставил XashXT на Xash3d под вайном. Приятно порадовала моя обоина в качестве фона)) Ну и открытое пространство с сарайкой впечатлило. Но что со всем этим делать - не представляю. Результаты маппинга для ХЛ2 получаются зрелищнее при минимуме усилий.
__________________
igroprom.d3.ru
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
я на ней прям вижу все те уроки для фотошопа, которые я тогда изучал
но слово Xash мне до сих пор нравится, брутально выглядит
__________________
igroprom.d3.ru
>для ХЛ2
По моему, карты для хл2 раз в 10 а то и в 50 дольше грузятся... Когда играл в black mesa source, то малось офигел от этого.
__________________
http://www.moddb.com/mods/monorail-quest
ХЛ2 с минимум усилий? Ну-ну.
Что бы сделать качественную карту на сурсе, тебе надо будет сделать собственные материалы, модели и т.д. Стандартный контент тут не прокатит, для гс же как раз всё проще будет на порядок.
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
>>Что бы сделать качественную карту на сурсе
>>Результаты маппинга для ХЛ2 получаются зрелищнее при минимуме усилий.
Я не говорил о качественной законченной карте.
Крущащиеся деревянные ящики, красивая вода, монстры, огонь и дым - все это есть из коробки, достаточно расставить на уровне, чтобы уже было чем заняться.
Зрелищно != играбельно.
Да еще туман.
Помню спрайтовый туман у Ксерокса на какой-то карте - от него у меня дико тормозил 4й пень 2ггц.
Добавлено 27-03-2019 в 23:25:
>> Я ради интереса направил поезд вниз, под рельсы. В результате игрок просочился сквозь крышу и остался на рельсах, а поезд ушел вниз.
Да, то еще зрелище
__________________
igroprom.d3.ru
Flash
На самом деле ксашмоду точнее просто нехватает качественных ассертов -- моделек и приятных текстур. С ними оно всё смотрится ничуть не хуже сорца, а местами и лучше.
__________________
http://www.moddb.com/mods/monorail-quest
__________________
>>. В каком же подвале собирали этот 4й пень?
На том пне работал ХЛ2 на минимальных настройках.
__________________
igroprom.d3.ru
Я заглянул в код сервера, это именно с 0.6 на 0.8 он так мутировал? о_О
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
После того как я за долгое время снова скомпилил что-то 6й студией, Ксаш снова не смог загрузить дллки из пака.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я пытаюсь сделать различную рекцию на перед и зад игрока. Допустим у меня статичный лазер и я уже раскатал губу что он будет у меня активировать кнопку которую я привяжу к игроку. Сначала оказалось что и кнопку, и брекаблю тоже нужно привязывать через промежуточную энтитю, нуда бог с ним, это наименьшая из проблем. Дело в том что кнопка или брейкабля перестают работать как только их куда-то привяжешь.
лол почему кнопка генерирует искры не у себя а в 0 0 0? оригин есть
Про охотника делаешь что ли мод?
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
Flash неа
просто у меня фундаментальное предположение что игрок не умеет ни стрейфиться ни mlook, так что он всегда идёт туда куда смотрит.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Crystallize
А нету, пропихали этот момент.
У trigger_push не меняется таргет через changetarget.
Я посмотрел демку "Управляемые монстры" Доктора, там у player_keycatcher параметр KeyHoldDown (почему слово стоит не в той форме? HeldDown же, буржуи запутаются) не используется нигде, всё сделано через явное включение-выключение через KeyPressed и KeyReleased. Да и сам HoldDown какой-то странный, пару раз активирует пуш, после чего перестаёт работать. Он точно не глючный?
По-моему очень важно объяснить юзерам ксашмода простую но неочевидную вещь: trigger_push припаренченный к пушабле - при активации превращается в вечный двигатель. Сами не догадаются, люди просто не привыкли думать в этом направлении.
Хехе. Я планирую на его базе сделать GL2.x рендерер в форк.
Но хочу помочь Кортезу с его модом во вселенной KF, потому что мне нравится эта игра, хоть я и начал уже с KF1.
a1batross
Что такое KF? KungFu panda?
__________________
Конь Фиговый?
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
Killing Floor
XaeroX Flash смищно.
a1batross
Я не слышал про эту игру ничего. Видимо, она была популярной уже после того, как я повзрослел и перестал играть в новинки.
__________________
XaeroX ну это печально. Я бы сказал постарел.
a1batross
Посмотрим на тебя через 5-10 лет.
__________________
XaeroX да чего смотреть. Как и многие, наверняка стану скучным.
Тот же тест что я раньше показывал. Только он теперь сделан не кодом а энтитями.
В центре карты есть камера на которую смотрит танк. Танк движется на 90 градусов вбок. И всё равно движение спиральное, хотя оно вроде должно быть круговым. Я надеялся что энтитями этого глюка не будет потому что вроде как всё происходит только на сервере.
ты имеешь в виду этот лаг когда танк находится вверху и немного справа?
И что такое вяленая скрибятина.
И што там делает моймедвед
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Раз он приближается к стенке, значит ты ему дал такую задачу. Ну не сам же он это делает.
Добавлено 27-04-2019 в 20:43:
Впрочем меня сама постановка задачи "двигаться на 90 градусов вбок" сбивает с толку. Посмотри функцию RotatePointAroundVector, кажется она немного сложнее чем ты думаешь.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Crystallize
Если тебе надо, чтобы он вращался на равном удалении вокруг одной фигни и на неё же был направлен, то это наихрестоматийнейший случай парентинга. И вращать надо только оту фигню.
ну вообще-то да, припарентить через невидимый иллюзионари и васякот.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Да может там вообще нужен примитивный func_rotating с ориджин-брашем на камере.
nemyax наоборот, да, я перепутал. Как раз хотел исправить. На расстоянии 100 нужно крутить быстрее чем на 1000.
Но зачем?
Чтобы держать игрока в кадре. Камера-то к нему не парентится, он двигается как хочет а ей приходится выкручиваться чтобы его не потерять.
nemyax Потому что с увеличением радиуса окружности длина окружности тоже увеличивается, а скорость игрока - нет.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша В смысле? На поворот энтити влияет функция которой даже в этой программе нет? Или о чём ты?
Исходников халфы вроде как никто не публиковал.
nemyax так и юзается не халфа а ксаш3д, однако и в нём я эту функцию не нашёл.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я попробую ротатинг просто я не представляю как быть если у нас не горизонтальная плоскость а что-то более хитрое.
Crystallize ты хотя бы покажы как ты достигал эффекта вращения сдвигом на 90 градусов.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша вот карта (ну я уже вперед-назад добавил)
Я фиг знает как ты это сделал, но выглядит прикольно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Там пушабля, на неё парентом танк, на танк парентом триггер-пуш вниз до самой пушабли, и танку ещё файртаргет какой-то. Всё просто.
Я так понимаю, из-за того что серверный кадр тоже имеет ненулевую длительность, любое вращение происходит не по кругу а по многоугольнику со множеством сторон. Может быть дело в том что середина и конец каждой из сторон находятся на чуть разном расстоянии от оси вращения. Каждый раз угол поворота вычисляется заново, для новой позиции, может быть накапливается ошибка? Хотя с другой стороны, если вращаемый оъект начинает и заканчивает движение на вершинах многоугольника, то ничего накапливаться не должно.
Я ещё когда кодом это делал, пытался всякие компенсации высчитывать, безрезультатно. Возможно потому что там было вдобавок клиент-серверное отставание.
Да вроде нормально выглядит
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Где в коде вообще вычисленное направление танка копируется в вектор gpGlobals->v_forward?
Crystallize нигде.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша а как, оно после этого ещё проходит через всю твою систему парентов? Но в конце-концов где-то же оно назначается, даже если не на вектор v_forward а совершенно иначе?
Crystallize ты вопросы по существу задавай. Почему что-то там должно вообще назначаться в gpGlobals->v_forward?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Зачем овербрайты убрали? Во времена Ксаша 3887 смотрелось симпатично, потому что яркие хл-ские баунсы с ними гармонируют.
Crystallize а ты в шейдерах поумножай освещение на два - вот тебе и будут овербрайты и канпилировать ничо не надо
Открываешь допустим StudioSolid_fp.glsl, а там
diffuse.rgb *= var_VertexLight; // apply lighting |
diffuse.rgb *= var_VertexLight * 2.0; // apply lighting |
diffuse.rgb *= light; |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А у тебя именно так овербрайты и были сделаны, чтоли? Удвоением контрастности?
Crystallize а как надо делать овербрайты по твоему? Ну сделай иначе.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша ну компилятор просто считает в увеличенном диапазоне, а мы рисуем полученную лайтмапу.
Добавлено 30-05-2019 в 23:13:
в диапазоне 0-255 всм
Там на клиенте ещё попадаются места где pitch инвертирован.
А ещё я поболтал с аффтаром Zion WarCry, он думал что у тебя клиент и сервер теперь в одной дллке. Что-то он такое год назад там увидел, ну я его разубедил.
Добавлено 27-10-2019 в 16:20:
Кстати перенесите мой голос во второй пункт пожалуйста.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
В Half-Payne есть реализация субтитров. Но чтобы их рисовать поверх картинки там какой-то хак. Ксаш может сломаться от такого?
1 | #include "wrect.h" |
2 | #include "cl_dll.h" |
3 | #include <Windows.h> |
4 | #include <<img src="images/smilies/pp2.gif" border="0" alt="">sapi.h> |
5 | #include "FontAwesome.h" |
6 | #include "gamemode_gui.h" |
7 | #include "subtitles.h" |
8 | #include "model_indexes.h" |
9 | #include "aim_entity.h" |
10 | #include "player_info_window.h" |
11 |
12 | #include "hl_imgui.h" |
13 |
14 | extern cl_enginefunc_t gEngfuncs; |
15 | extern int isPaused; |
16 | extern bool inMainMenu; |
17 | SDL_Window *window = NULL; |
18 |
19 | // To draw imgui on top of Half-Life, we take a detour from certain engine's function into HL_ImGUI_Draw function |
20 | void HL_ImGUI_Init() { |
21 |
22 | // One of the final steps before drawing a frame is calling SDL_GL_SwapWindow function |
23 | // It must be prevented, so imgui could be drawn before calling SDL_GL_SwapWindow |
24 |
25 | // This will hold the constant address of x86 CALL command, which looks like this |
26 | // E8 FF FF FF FF |
27 | // Last 4 bytes specify an offset from this address + 5 bytes of command itself |
28 | unsigned int origin = NULL; |
29 |
30 | // We're scanning 1 MB at the beginning of hw.dll for a certain sequence of bytes |
31 | // Based on location of that sequnce, the location of CALL command is calculated |
32 | MODULEINFO module_info; |
33 | if ( GetModuleInformation( GetCurrentProcess(), GetModuleHandle( "hw.dll" ), &module_info, sizeof( module_info ) ) ) { |
34 | origin = ( unsigned int ) module_info.lpBaseOfDll; |
35 |
36 | const int MEGABYTE = 1024 * 1024; |
37 | char *slice = new char[MEGABYTE]; |
38 | ReadProcessMemory( GetCurrentProcess(), ( const void * ) origin, slice, MEGABYTE, NULL ); |
39 |
40 | unsigned char magic[] = { 0x8B, 0x4D, 0x08, 0x83, 0xC4, 0x08, 0x89, 0x01, 0x5D, 0xC3, 0x90, 0x90, 0x90, 0x90, 0x90, 0xA1 }; |
41 |
42 | for ( unsigned int i = 0 ; i < MEGABYTE - 16; i++ ) { |
43 | bool sequenceIsMatching = memcmp( slice + i, magic, 16 ) == 0; |
44 | if ( sequenceIsMatching ) { |
45 | origin += i + 27; |
46 | break; |
47 | } |
48 | } |
49 |
50 | delete[] slice; |
51 |
52 | char opCode[1]; |
53 | ReadProcessMemory( GetCurrentProcess(), ( const void * ) origin, opCode, 1, NULL ); |
54 | if ( opCode[0] != 0xFFFFFFE8 ) { |
55 | gEngfuncs.Con_DPrintf( "Failed to embed ImGUI: expected CALL OP CODE, but it wasn't there\n" ); |
56 | return; |
57 | } |
58 | } else { |
59 | gEngfuncs.Con_DPrintf( "Failed to embed ImGUI: failed to get hw.dll memory base address\n" ); |
60 | return; |
61 | } |
62 |
63 | window = SDL_GetWindowFromID( 1 ); |
64 | ImGui_ImplSdl_Init( window ); |
65 |
66 | // To make a detour, an offset to dedicated function must be calculated and then correctly replaced |
67 | unsigned int detourFunctionAddress = ( unsigned int ) &HL_ImGUI_Draw; |
68 | unsigned int offset = ( detourFunctionAddress ) - origin - 5; |
69 |
70 | // The resulting offset must be little endian, so |
71 | // 0x0A852BA1 => A1 2B 85 0A |
72 | char offsetBytes[4]; |
73 | for ( int i = 0; i < 4; i++ ) { |
74 | offsetBytes[i] = ( offset >> ( i * 8 ) ); |
75 | } |
76 |
77 | // This is WinAPI call, blatantly overwriting the memory with raw pointer would crash the program |
78 | // Notice the 1 byte offset from the origin |
79 | WriteProcessMemory( GetCurrentProcess(), ( void * ) ( origin + 1 ), offsetBytes, 4, NULL ); |
80 |
81 | SDL_AddEventWatch( HL_ImGUI_ProcessEvent, NULL ); |
82 |
83 | ImGuiStyle *style = &ImGui::GetStyle(); |
84 | style->AntiAliasedShapes = false; |
85 | style->WindowRounding = 0.0f; |
86 | style->ScrollbarRounding = 0.0f; |
Crystallize оно в ксаше вообще не заработает. Там дергается что-то из hw.dll по определенному адресу. В ксаше мало того, что дллка по-другому называется, так и адрес тем более другой. Разве что ДМ завел в движке хак для этого.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Мой сайт
Xash3D Modding Discord
SNMetamorph ну давай, а там есть какие-то требования по компилятору/IDE?
__________________
Мой сайт
Xash3D Modding Discord
Судя по документации, train_setspeed влияет только на func_tracktrain. Так ли это и насколько тривиально будет адаптировать его к обычному поезду?
Добавлено 03-02-2020 в 11:51:
Т.е. я могу конечно дописать там func_train где он ищет поезд по класснейму, но заработает ли оно реально после этого?
Конкретные обстоятельства в том что обычный поезд жрёт любой корнер в качестве цели и послушно едет к нему, а вот трактрейну, как я понял, обязательно нужен первый патч_трек в цепочке, иначе он теряет путь.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Пора делать новую тему, с циферкой 20, ога.
Что касается сабжа, то всё также использую время от времени.
Вот вчера сделал тестовую комнатку для спавна турелей:
https://www.youtube.com/watch?v=vVj...ature=emb_title
Всё таки монстрмейкер ущербный, в свене есть развитие этой энтити под названием сквадмейкер (да и камера там удобнее-то). Было бы круто интегрировать фишки свена в ксаш.
Да и через монстр мейкер не сделать скажем дружественного к игроку монстрика (те же турели), обязательно надо использовать костыли. Спавн турелей в отдельной комнате, портал под ними (обязательно без таргета, ибо он так и остался косячным), привязать к пушабле обязательно триггер харт, ибо активация пушабли нигхыра не даёт, и вишенкой на торте ченж таргет для портала. Блин, вот разве это всё нельзя реализовать в пару шагов?
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
Наконец-то доделал карту для интро, пройдусь ещё напильником по остальным картам и запилю из готовых карт демку (правда длинной она точно не будет).
https://youtu.be/d0I18Uh_8lQ
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша по кадрам же всё происходит, дискретно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Dr. Bowman: "So what was it?"
Sly: "Anachronox! Man, you guys are dumb."
Dr. Bowman: "But... You said it started with a 'U'."
Sly: "Yeah I know."
Ещё по совету товарищей завёл блог посвящённый разработке мода:
https://rmb-xash.blogspot.com/
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
__________________
To start the match, Let's draw the sketch, Then add some magic from your heart!
Take gold and blue, Take silver too and put a sparkle in your art!
I love that dress, I love It, YES!!! I love the way It makes me feel.
I love the shoes, I love to choose, It was a dream and now It's real!
Совсем забыл, я же сделал таки демо версию, отдельную тему пожалуй не буду делать:
https://drive.google.com/open?id=1j...7sd_8jSnXPGCQDu
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
Flash наоборот лучше отдельную тему. А то никто не заметит.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Эх, ладно. Просто тему создавать немного лень. Но ради фидбека определённо надо.
__________________
Tiger! Tiger! burning bright
In the forests of the night,
What immortal hand or eye
Could frame thy fearful symmetry?
МИР застревание в поезде
Временная зона GMT. Текущее время 00:23. | Показать все 126 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024