HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Paranoia 2:Savior (https://hlfx.ru/forum/forumdisplay.php?forumid=38)
-- Paranoia 2:Savior 1.51 beta (https://hlfx.ru/forum/showthread.php?threadid=5280)
Отправлено FiEctro 16-03-2022 в 08:13:
Цитата:
Дядя Миша писал:
Да и как ты себе представляешь гайд по коду? Что в нём должно быть написано?
API движка? Описание базовых классов клиента/сервера?
Вот как пример:
https://docs.unity3d.com/ScriptReference/
https://manual.yoyogames.com/#t=Gam...guage_Index.htm
https://docs.unrealengine.com/4.26/...rammingWithCPP/
Цитата:
Дядя Миша писал:
Crystallize ты задумайся зачем к программистам при найме на работу выставляют требование "умение разбираться в чужом коде".
В этом и проблема, что написание модов на халфу это не работа, это хобби. Хобби которое должно приносить удовольствие. И любому школьнику скачавшему СДК нужен результат пруф оф ворк здесь и сейчас, а не сидеть как предлагает Кутузоф неделю с неизвестным результатом. И не забывай, школьник скачавший СДК не работает в крупной студии, он один, ему ещё карты, модели, текстуры и звуки делать попутно приходится, на что и напоролся Кутузоф следуя своей концепции. Всего 2 слова - порог вхождения, определяют популярность твоего движка.
Цитата:
Ku2zoff писал:
Приведи пример, какие наброски по СДК необходимы, чтобы менять характеристики уже готовых пушек.
С пушками ещё ладно, я как то давно крутил физику, и там вроде всё очевидно, но на практике простое бездумное изменение переменных приводило к весьма непредсказуемым результатам вплоть до вылетов.__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Отправлено Ku2zoff 16-03-2022 в 08:36:
Цитата:
Дядя Миша писал:
Не надо. Поэтому я и ввёл скриптовую систему пушек.
Она была заранее написана. А стал бы ты тратить время на неё с нуля?
Цитата:
Дядя Миша писал:
Но зато он точно знает, как надо.
Я точно знаю, как поступил бы я. Может это и неправильный подход.
Цитата:
Дядя Миша писал:
Ты постоянно твердишь что тебе - лень. Но почему-то в других ждёшь желание научиться. Они тебе что-то должны?
Хаммером я владею, уже давно научился. Мне трудно проектировать уровни, это немного не моё. Я знаю, как это делается, но не люблю рисовать и чертить.
Вообще, в последние годы я сильно забил на всё это - нет запала, что был в самом начале.
Отправлено Дядя Миша 16-03-2022 в 08:39:
Цитата:
Ku2zoff писал:
А стал бы ты тратить время на неё с нуля?
Ты понимаешь, что ты даже не мне, ты себе самому сейчас пытаешься доказать правильность своих рассуждений. Непонятно зачем.
Ну вот допустим я скажу "да" - ты дальше будешь спорить?
Цитата:
Ku2zoff писал:
Я точно знаю, как поступил бы я
Ровно до момента, когда ты начал поступать.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ku2zoff 16-03-2022 в 08:42:
Цитата:
FiEctro писал:
я как то давно крутил физику, и там вроде всё очевидно, но на практике простое бездумное изменение переменных приводило к весьма непредсказуемым результатам вплоть до вылетов
Какую физику? Игрока? Физику энтить трогать и пытаться что-то в ней изменить вообще не надо, потому что она в движке. Ты сам же себе противоречишь: тебе всё очевидно, но ты бездумно меняешь переменные. И что там стоит вообще менять? Физика игрока неплохо подкручивается кварами.
Отправлено Crystallize 16-03-2022 в 16:39:
Цитата:
Дядя Миша писал:
Да и как ты себе представляешь гайд по коду? Что в нём должно быть написано?
Узловые точки движка. Вон там код джойстика, там код распрыжки или то место где нужно копить энергию разгона когда делаешь гоночки, вон туда придется лезть для бега по стене, вон там мессаги пишутся, там читаются, там интерпретатор виртуальной машины, а ещё у нас есть screen to world и world to screen.
Хорошо помню что в 2013 когда я впервые открыл хлсдк, я не мог понять разницы между классами walkmonster и basemonster и там ещё каким-то, human monster чтоли. И к какому из них относится ученый.
Отправлено Дядя Миша 16-03-2022 в 17:11:
Цитата:
Crystallize писал:
Вон там код джойстика, там код распрыжки
Т.е. по твоему код джойстика или код распрыжки - это узловые точки движка?
Подсказку тебе дам: cpp файлы обычно имеют название, которое определяет их содержимое. Т.е. если написано joystick.cpp - там будет код джойстика, а не файловая система или рендерер.
Или тебе нужно, чтобы прямо в книге об этом было написано открытым текстом?
Да и сами исходники состоят из слов, которые раскрывают суть их предназначения. Если переменная названа health - она отвечает за здоровье. Или тебе опять же надо это в книге прописать?
Если ты не понимаешь как это работает, книга тебе не поможет абсолютно.
А если понимаешь - книга тебе не нужна. Конкретно претензии HL_SDK, в том, что это переделка виртуальной машины первокваки, поэтому код местами довольно странный.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Aynekko 16-03-2022 в 17:56:
Цитата:
Ku2zoff писал:
Я знаю, как это делается, но не люблю рисовать и чертить.
Тут дело каждого. Я ни одного уровня не нарисовал на бумаге и прекрасно себя чувствую (в том плане, что лично мне нравится результат). И текстуры сразу же накладываю, а не делаю все в devственных текстурах. Не говорю, что так и надо, но все-таки. Продумываю начало, конец уровня, примерную середину. Остальное генерирую на ходу.__________________
Мой мод на Xash
Отправлено XF-Alien 16-03-2022 в 19:37:
Цитата:
Дядя Миша писал:
У нас уже был Мастер
Ну я бы справедливости ради отметил, что XDM все же законченный продукт со своим замыслом, в который можно вспаиграть. Оно конечно можно оспорить тот момент, что за 15 лет можно было и модельки с картами свои нарисовать, но все автор хотел что-то вроде "УТ99 под ХЛ" - он этого добился. А вот если даже и туторы готовые с того же вейвленча не сподвигают на процесс... ну я не знаю тогда 
__________________
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!
Отправлено Дядя Миша 16-03-2022 в 19:42:
Цитата:
XF-Alien писал:
XDM все же законченный продукт со своим замыслом
Он был законченным продуктом уже в 2006-м. Более чем.
Мастер так и не смог пояснить что же такого добавилось в промежутке 2011-2018.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Deadlocked1337 05-04-2022 в 17:52:
Скриптовая система оружий
Дядя Миша, я хочу сделать надевание глушителя на одном оружии и выстрел сразу двумя патронами на другом. Как это сделать?
Отправлено Дядя Миша 05-04-2022 в 18:12:
Никак. Такие возможности не поддерживаются.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Deadlocked1337 19-05-2022 в 05:35:
вылет в финале
Дядя Миша, как сделать, чтобы при смерти определённого NPC игра вылетала?
Отправлено Дядя Миша 19-05-2022 в 05:56:
У монстра выбрать TriggerCondition Death и повесить туда trigger_loadsaved или что-то вроде этого.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Crystallize 19-05-2022 в 06:01:
Deadlocked1337 со смертью этого персонажа нить вашей судьбы обрывается? 
Отправлено Deadlocked1337 19-05-2022 в 06:07:
Crystallize по сути финал, игрок убивает разработчика, разработчик и есть эта инра
Добавлено 19-05-2022 в 11:07:
Дядя Миша к сожалению, не работает, игра просто грузит последний сейв