Я изучил код GTA 5 и это П..ДЕЦ
Vložit
- čas přidán 21. 05. 2024
- Я играл на rmrp.ru/p/SULLY - RMRP Криминальная Москва
🎁 Промокод: SULLY на КЕЙС БМВ, 50 000 рублей и УНИКАЛЬНУЮ ФУТБОЛКУ!
🚀 Сайт RMRP.ru/p/SULLY
🔥 В этом ролике мы развернем GTA 5 наизнанку и рассмотрим то, что скрыто от простого человеческого глаза - код игры. Мы разберем странный геймдизайн GTA 5 и поговорим о глупых решениях Rockstar, не имеющих никакого смысла. Почему в игре нет стэлса (хотя есть механика стэлса), почему машины на дорогах постоянно в вас врезаются, зачем разработчики намеренно убрали нормальную разрушаемость транспортов, почему NPC такие хрупкие, какие проблемы игры можно было исправить всего за 2 секунды и многое другое.
➡️ Моя страница ВК (по любому вопросу): id283667791
🕑 Таймкоды:
0:00 - Стэлс Шредингера
1:21 - Философский вопрос
1:34 - Глупая система розыска
2:45 - Устранять свидетелей бесполезно
3:39 - Одна строчка кода решила бы всю проблему
4:14 - Животные могли сдать вас полицейским
4:26 - Преступления в GTA 5, о которых вы не догадывались
5:06 - Поднимите себе настроение в RMRP
6:32 - Нелепая правда про здоровье NPC
8:31 - NPC специально врезаются в игрока на дороге
10:12 - Качественную разрушаемость транспортов убрали намеренно
11:09 - Случайные события неслучайны
12:05 - Правда о погоде в GTA 5
12:22 - В игре есть по-настоящему случайные события, но...
13:23 - Сломанные сюжетные миссии
13:59 - Симон не очень смышленный (Затруднения)
14:30 - Нельзя пропускать кат-сцену (Тишина и покой)
15:05 - Задание врет вам (Целевой риск)
15:40 - Не начинай миссию ТАК (Афера)
16:30 - Баги, GTA 6 и прочее
🎵 Music by
🞄 Karl Casey @ White Bat Audio (Fantasy, Last Stop, Neon Glow)
🞄 NEFFEX (Just Breathing - Instrumental, Believe - Instrumental)
🞄 GTA V - Bury The Hatchet (Ludendorff) Mission Music Theme
🞄 GTA V - Flying Music Theme
Источники:
1) Главный идейный вдохновитель: • A Look Behind GTA 5's ...
2) NPC намеренно врезаются в игрока: • This is just Ridiculou...
3) Сломанные сюжетные миссии: • GTA 5 Facts and Glitch...
Также использовались видеоматериалы с каналов JANTSUU, Madd Trevor,
Racing Car Games и др.
#gta #rockstar #gta5 #grandtheftauto - Hry
Ну так-то когда колотим трех горных туристов - видно пролетающего орла. Точно он позвонил в полицию!
Это дрон в виде орла подал сигнал 🆘🚨.
Это что, я как-то крысу в тоннеле метротрама задавил велосипедом (случайно) - так голубь пролетавший на выезде сразу звезду впаял.
Следующие видео уничтожаю геймдизайн в реал лайф
Этим же Варламов занимается?
Играл на 3 пс до закрытия онлайна , там такой херни с машинами нпс не было или может очень мало и редко, сейчас играя в онлайн какой-то маразм сделали из онлайна
Буквально секунду назад смотрел видос Ваасом
@@Djura1 фильм
666 лайков, ахуеть
В гта 5 не во что играть. Там миллионы деталей которые как будто делали специально для видосов на ютьюбе но они абсолюно ни на что не влияют.
Тоже самое в РДР 2. куча механик, а игра просто с пистолетом проходится.
@@user-fr6sl3oe9o согласен
@@user-fr6sl3oe9oсогласен
@@user-fr6sl3oe9o потому что что ГТА, что РДР - это песочницы. Но в РДР2 уже большинство механик типа стелса и системы розыска работает отлично
Согласен кс лучше, а гта и рдр - индюшатина
*RockStar* Мы делаем сложную систему от первого лица, переделываем анимации и делаем детальные текстуры
*Чуть позже* Мы не можем сделать скрипит чтоб персонаж наклонял голову если ему мешает помятая крыша, отключим деформацию крыш
И эт при том что к рулю можно наклоняться кнопкой, по умолчанию
@@user-jg1if4ie3e Это механика скрытности от полиции.
@@user-jg1if4ie3eПервое лицо появилось впервые только на PS4/Xbox One/PC. Крыша транспорта не ломается с самого релиза 13 года. Причина не в камере от глаз.
Если бы сделали как в Такси 4, было бы угарно
Тем временем конформное стадо: GTA лучшая игра в открытом мире, а Watch Dogs говно просто потому что это не GTA. А на то, что по подобным моментам к ним не придраться и вообще в плане системности, симуляций, геймплея они уделывают игры Рокстар просто в труху - всем плевать, потому что это не Рокстар
4:23
Игрок: Ух ты, классная тачка! Никого нет... Значит можно спокойно угнать.
Олень, видящий угон машины: -_- "Звонит копам".
каждый непроснувшийся, это агент матрицы.
Это просто коп без формы.
В Crusader Kings 3 меня смущало, что у скандинавов есть отчества, а у восточных славян нету. Я просто залез в файлы игры и сравнил коды скандинавской и русской культур. Оказалось, что отличие всего в одной строчке, которую пароходы либо забыли написать, либо забили, либо вообще планировали со злодейским смехом продать в будущем как DLC. У скандинавов буквально стоит "отчества - да", а у восточных славян ничего. Я вставил идентичную строчку и, о чудо, у русских появились отчества. Причём не в формате какого-нибудь Алексейovich, а вполне себе Алексеевич, то есть они даже были уже локализованы.
Это ещё что. Из-за одного знака препинания Глендейл Биг Смоука из серого стал голубым.
В каком файле ты сделал эти изменения?
@@someonesomewhere9843 common > culture > name_lists > …
В файле 00_east_slavic, открытом через Блокнот, у русской культуры ищешь строчки
patronym_suffix_male
patronym_suffix_female
Следующей строкой пишешь always_use_patronym = yes
Если непонятно будет, можешь открыть файл 00_north_germanic и глянуть, как это выглядит там.
Потом сохраняешь и кайфуешь - отчества будут всегда, у меня ни от одного обновления и нового ДЛС никогда эта строчка не слетала.
@@someonesomewhere9843 common > culture > name_lists > …
В файле 00_east_slavic, открытом через Блокнот, у русской культуры ищешь строчки
patronym_suffix_male
patronym_suffix_female
Следующей строкой пишешь always_use_patronym = yes
Если непонятно будет, можешь открыть файл 00_north_germanic и глянуть, как это выглядит там.
Потом сохраняешь и кайфуешь - отчества будут всегда, у меня ни от одного обновления и нового ДЛС никогда эта строчка не слетала.
@@someonesomewhere9843 common > culture > name_lists > …
В файле 00_east_slavic, открытом через Блокнот, у русской культуры ищешь строчки
patronym_suffix_male
patronym_suffix_female
Следующей строкой пишешь always_use_patronym = yes
Если непонятно будет, можешь открыть файл 00_north_germanic и глянуть, как это выглядит там.
Потом сохраняешь и кайфуешь - отчества будут всегда, у меня ни от одного обновления и нового ДЛС никогда эта строчка не слетала.
*запустил диск гта5 2013 года на пс3 иии! Машины вообще не перестраиваются, а крыши мнутся, что даже голова гг выглядывает... На пс3 нету 1 лица, там даже нет мустанга и машины мэдмакса с либералом 👍* (вне онлайна)
Первое лицо добавили в 2014 для нового поколения, но видел моды, которые позволяют вернуть примерно такое же положение в машине. По скриншотам там очень похоже на мод из 2010 для ГТА4 на первое лицо. Машины мыльные внутри, а руль не крутится, да и руки тоже
На моем xbox 360 вид из капота, кусты не перекидывает на 90 и больше градусов, BARSAQ не работает, а ещё убрали контакт 911(по нему можно было вызвать медиков, пожарных или копов)
13:10 сам не видел что угоняли, но если транспорт пустой и не заблокирован угоняли.
@@vallibro5570в смысле 911 убрали? Я играл чисто в версию для пс3 и довольно часто страдал фигнёй, а зачем убрали? Вот вопрос
@@yarlikgameplaychanel3663 тоже не понимаю , в своё время агрил нпс на себя и звонил полиций, то звонил к пожаркам дабы из водомёта по стрелять. Самое странное что, в заданий Симона в онлайне есть момент где говорится позвоните 911 чтобы призвать пожарных.
💯 вот интеллект водил в начале был адекватным
xml файлы это не код игры
мне кажется название видео немножко не соответствует тому что показал автор видео.
Ну так что не сделаешь ради хайпа...
@@vladtheclad +++, в точку
Тоже об этом подумал
ну почему, изучать код можно и в самой игре (поведение скриптов), этим кстати занимаются тестировщики. так же автор показал пару примеров правок кода, так что не вижу противоречий.
@@yakoobouvich7728 в названии сказано, что он изучил код, а не поведение чего-то в игре.
У меня как-то был случай, я был в розыске, за мной гналась полиция, я сменил транспорт, и проехал еще пару кварталов, и вижу как полицейский едет ко мне на моей прошлой машине
Блин, а я все по головам, да по головам стреляю. А тут оказывается пятка ахиллесова. Аж попробовать так поиграть захотелось.
Про угоны личного авто неписями знал, как раз в видео мелькал район в кинотеатром. Там есть место где стоит престарелая актриса, помню проверял как на неё реагирует троица (спойлер, Майкл, как заядлый киноман нашёл с ней общий язык). Так вот, после разговора иду к тачке, а её нет. Причём авто личное персонажа было. 👍🏼
@@daemoniac13 Ну в сюжетке такое - это частое явление. В онлайне уже не совсем.
Ты мизинцем ударишься, уже скорчишься. А тут с пистолета, еще и в пятку.
Кстати это может быть пасхалкой от роков. Убийство в пятку.
Открыть и показать один XML-файл это теперь называется "Я изучил код игры"?
Ок..🤣
Ну он еще копипастнул строчку в xml, такому даже в скилфактори не научат
это вообще пиздец
Ну вообще-то да. И технически, и по факту. Уж не требуешь ли ты от него реверс-инжиниринга исполняемого файла?
@@SU76M а ты считаешь, что логика gta5 написана в XML файлах, а не на каком то языке программирования?
@@jojek XML-файлы отражают то, как игра работает изнутри, как работают разные механики и т.д. Конечно он мог бы раскрыть каждую строчку, показать, что кроется за "свидетель звонит копам" или "свидетель видит преступление", но кому это надо кроме кодо- дро чepов? Это развлекательный игровой видос, а не душный урок по C++, и геймдизайн в этом ролике был отлично разобран
Кстати насчёт погоды... можно вызвать дождь , надо только чтоб Тревор съездил на hotcofee к своей подруге на маяк... и потом всегда начинается дождь....
Ну самое бесящее это когда копа валишь в глуши, у тебя сразу 3 звезды и вертолет через 10 сек.
Вот вот
А ещё они видят прицеливание в себя затылком.
9:50 А всё равно это дерьмо палится при задании по перевозке. То ли потому что нпс-водители становятся ещё более агрессивными нарушителями, то ли потому что игрок начинает пристально следить за дорогой и видит нелогичности, но факт остаётся фактом - не надо даже лезть в код чтобы увидеть что нпс НАМЕРЕННО лезут под колёса перевозимого транспорта.
Забавно, что на таймкоде анимация у водилы в конце манёвра такая, будто он негодует что игрок смог увернуться
Если ты добавишь маленькую строчку за 10 секунд в такой проект, то он может внезапно посыпаться в других местах
3:15 хотел позвать поллюцию и Франклин сразу же ее остановил😂😂😂
я не знаю как автор не заржал после своих же слов: "надеюсь в gta 6 мы увидим результаты этой работы( над ошибками)"
Я еще заметил что если прыгнуть на нпс, он упадет, а потом встанет, но если он сидит на скамейке и игрок прыгнет на него, нпс умрет
Если просто подойти и прижать своей тушкой непись к стенке, то оно тоже умрёт...
Интроверты они, что ли? ._.
@@ERROR_20101Да, от волнения отключаются. 😊
Про "игру 2013 года" вообще не аргумент. Watch Dogs - 2014 года, и эта система там работает если не идеально, то как минимум в разы лучше. Она хотя бы задумывалась, она хотя бы работает
Watch dogs 1 смешно
@@user-qp3oz2jn3p я не говорю, что она лучше ГТП5 как минимум потому что это очень разные игры, но конкретно в аспекте системы розыска она на голову выше ГТА)
@@user-qp3oz2jn3pыыы вач догс адин смищно... Вот нахер писать что-то, если по факту тебе и сказать нечего? В вотч догсе полиция действительно работает на голову лучше, но тебе ж интернет сказал, что игра говно, а ты бы и рад поверить.
@@tangofoxtrot_451 нет просто watch dogs 1 очень средния игра вспомним как её позиционировали как убийцу гта а по итогу она провалилась юбисофт напиздели фальшивые трейлеры не доработанный игра знаю ею сейчас мододелы исправляют но она обьективна сырая игра в отличие от watch dogs 2
@@user-qp3oz2jn3p ну ты мог сразу сократить до «да, мое мнение-это компиляция мнений из интернета», ничего бы не поменялось. Но вот если допустить, что ты прав (точнее, что интернет прав, у тебя-то своего мнения нет)-как это мешает тому факту, что система поиска полицией в гта-говно, а в вотч догс она работает?
Просто в этой игре скриптов настолько дофига (и да, почти все в этом ролике - скрипты, а не код), что все не предусмотришь. А иногда какие-то мелочи вроде умирающего от выстрела в пятку НПС еще и настолько редкий случай на практике, что его нет смысла чинить - есть более важные вещи, о которых нужно позаботиться, ведь время у разработчиков не бесконечное.
В рдр 2 озаботиться всякими мелочами у разрабов время все же нашлось.
@@Kanist в гта их не меньше - это раз. Рдр2 делалось на основе гта. Немалая часть наработок была напрямую перенесена. И из рдр2 в гта 6 тоже немало всего утащат. Поэтому каждая новая игра у них более и более напичкана всякими мелочами и деталями.
Чего это скрипты - не код? А что это тогда, текстура?
@@TheSEWEGI скрипты - это скрипты. Наборы простых команд из триггера-условия-действия. И уже они обрабатываются кодом. Отличие в том, что скрипты сильно ограничены в возможностях, они этим самым кодом и обрабатываются, они не работают напрямую с памятью и системой вообще. В целом да, грань между тем что есть скрипт, а что код - весьма размыта. Но в любой геймдев студии не зря есть четкое разделение - гд работают со скриптами, а программисты с кодом, в том числе делают АПИ скриптов по запросу ГД.
Это в том числе позволяет геймдизайнерам не учить огромное количество информации о правильном написании кода и работе по оптимизации - это задача дев отдела. А их задача - делать интересную игру, используя более ограниченный, но простой инструмент.
@@TheBlekDgek Более феерической чуши никогда не читал. Мимо-программист
ЧУВАК, ЭТО РЕАЛЬНО КРУТО👍
Ещё один ноунейм в копилку
@@Muxich_myxaтак у него галка, это ты ноу нейм полнейший, ничего из себя не представляющий по жизни😂
@@SleemOff галка, не галка, какая разница? Что ты агрессивный такой?
шел 2024 год, изучить код игры - означает пройти все её уровни )))
Ждал инструкцию в конце как это всё сделать что бы было нормально... где какие строчки поменять...
Ну так автор, начитавшись блогов, всего лишь заглянул в конфиг игры...
Меня ещё очень бесило в пятёрке то, что если представить авто как верхнюю и нижнюю полусферу, то при падении с приличной высоты или ещё каком-то ударе именно в верхнюю полусферу, она обязательно взрывается. Падение на крышу гарантированно взрыв. Даже почти вертикально на багажник с небольшим отклонением назад - взрыв.
Ультраидиотизм.
Это не идиотизм, это Голливуд. Если машина упадёт с обрыва через крышу, заведется и поедет (как в реале) - диванные гэнгсты разноются что _скушна!_ и пойдут жрать попкорн под боевик, где велосипед взрывается от аварии с пластиковым столбиком. Ибо громко и ярко - это айгазм (eyegasm) оптический каеф, необходимый для "здоровой" жизни планктона, которым питаются киты игроиндустрии.
Но если тачку забронировать в автомастерской- взрыва не будет
Видео про изучение кода без кода, а аргументы, что нпс "видят" местоположение игрока как бы он не прятался - мог бы оставить до россказней, что деда мороза не существует.
Аа то есть ты живёшь в мире, где нормальный стэлс все ещё никто не разработал?) Или почему для тебя очевидно, что нпс всегда видят игрока, будто так оно и должно быть
@@user-ot1wr9qs1d ты алкаш пьяный, я ничего не понял из того, что ты высрал, очень жалко, какой нормальный стелс, причем тут это, ты же школу еще не окончил, не забивай мозги себе таким, особенно не включай видеозаписи с названием "разбор кода" от всех нормальных авторов, само собой не считая этого, у тебя же голова взорвётся, господи, почему люди с отрицательным iq достойны жить, вот в таком мире я живу к сожалению.
На 8:45 из-за таких моментов хочется разбить голову разработчику который писал код
К слову, в San Andreas есть похожий скрипт.
В URL на дорогах тоже хватает таких водятлов.
Я думаю это сделано намернно, что генерить больше забавных моментов. Классный скрипт!
@@alexzeee очень классный, прям огонь
@@alexzeee это сделано намеренно, но не для лулзов, а для того, чтобы игрока притормозить пока мир подгружается
Подушню, но это же не код, а файлы конфигураций
Вот в коде бы рил чет крутое можно было бы найти, но не потянем
Я, конечно, подозревал, что транспорт NPC, как и в старых Need for Speed, специально врезаются в тебя. Спасибо, что подтвердил это. Ролик огонь 🔥
Ещё в миднайт Клабе была, только не помню часть
@@user-zv6bp6zm3y во второй части постоянно
В ГТА III то же самое, ничего не изменилось с тех времён
У челов игра на xml, какие могут быть претензии?
ну это норма. Скриптовый язык через xml есть во многих играх (rimworld например)
@@sergwest5891 вообще (не знаю как в rimworld) это не скриптовый язык, это язык расширяемой разметки (eXtensible Markup Language). И предназначен он не для скриптинга, а для сериализации (представления) данных в разных сценариях применения, чаще всего передача данных по сети и хранение конфигурационных файлов. Если говорить про показанные видео примеры использования, то это второй вариант (конфигурация).
Но, конечно, любой скрипт, являясь такими же данными, может быть представлен в виде XML-документа, но для начала мы должны получить XML схему, являющуюся Тюьринг-полной, и кроме того что-то, что будет исполнять наш скрипт (интерпретатор или же компилятор для создания нативного исполняемого файла). Однако в силу его же достоинств, в этом примере использования XML будет крайне неудобен: он громоздкий и трудно читаемый, в связи с этим использование его для непосредственно программирования непопулярно. Догадываюсь, что в rimworld на XML пишется какая-то продвинутая конфигурация для игровых объектов, не содержащая непосредственно описания алгоритмов.
12:41 я чет очень угарнул со звука того, как тревор врезался в столб. Переход имба
Пфф, если ты изучишь мой код для курсача то прыгнешь с 9 этажа)
обожаю когда убиваешь где-нибудь в углу карты чувака без каких-либо свидетелей и звуков и тебе сразу дают звезду за это🤣🤣
Да, поэтому установи трейнер и не парься
"но ведь это игра 2013 года..." эх, самые качественные игры вовсе не новые, игропром пал ниже плинтуса...
В Киберпанке похожу аналогично система розыска работает. Убил какого-то бомжа в пустыне, а за тобой уже выехали 😂
Этот ролик - самые быстрые 17 минут за последнее время.
А вообще забавно, но если воспользоваться глитчем на одиночную онлайн-сессию, то в миссиях на транспортировку машин после убийства всех "плохишей" я ни разу не могу вспомнить, чтобы мирные НПС целились в игрока на таран. Да и если говорить про стэлс, то почему-то именно в ограблениях вроде байкеров или HumanLabs (где нужно на запретную территорию загнать не ту машину) - стэлс так-то реально работает и заставляет попотеть в прохождении. Чувство, что все мелкие фичи - это просто наборы того функционала, который должен был работать в конкретных миссиях и их функции принимают правильные аргументы, но так как эти фичи разблокированы постоянно - их функции принимают вообще все случайные значения и потому выдают, казалось бы, очень странный результат. Думаю, со временем разрабы просто забили на всё созданное нагромождение кода в плане его контроля. Прямо как на быструю загрузку игры.
Интересно, какой он код изучил, от домофона?
"Я изучил код GTA 5...", а потом в видео показываешь конфиг файлы з тегами... пфууу понятно все🙈🙈
Вот да, главная проблема игр рокстар - тотальная заскриптованность миссий. Нужно добавлять вариативности в них. Не в плане разных концовок или диалогов с выборами, а геймплейной вариативности и адаптивности к действиям игрока.
Чтобы было не так, что ты отошел чутка от кого-то и все, сразу провал
Щас бы файл конфигурации называть кодом.... поколение пепси.
Нет ну формально это же тоже код))))
XML это язык погроммирования111111
Вспомни свой коммент, когда в следующий раз покажешь на самосвал, со словами "вон, за той фурой..".
Всегда бесило то что полиция вызывается из не откуда. НПС которые умирают от одного ранения. И малое количество активностей, случайных происшествий.
GTA SA во всём этом даже адекватнее и веселее.
О значит не меня одного . а то блин прям выбешивало. Ты в пустыни ни когово вокруг твоя машина взрывается и хоп с зайди уже копы 🚓 . плыл на лодке за пределы карты надоело кинул гранату на тебе розыск...
И этот лимит на убийство 1 чела тоже очень бесит . можно убивать но только по одному...
13:08 по правде говоря такое явление присутствует в игре, пример тому перестрелка с любой из банд на ночных улицах города, если во время этой самой перестрелки начать убегать или сесть в свой транспорт, тогда минимум двое из членов банды с которой вы стрелялись остановят первую проезжающую мимо них машину и угонят ее.
Ну это скрипт требуемого транспорта, как и у ментов. (прикольно, когда за тобой гоняются мусоровозы, погрузчики и автобусы). Один раз приехавший патруль забыл своего напарника, и того переехал пикап, в панике от увиденной резни. Копобот заагрился и с криком "я реквизирую ваше средство!" спихнул чувака с BMX'а и полетел за обидчиком, наяривая педалями...
А по сабжу, я как-то после перестрелки наблюдал, как чернобедный житель Гроув с(ой!)ил _скорую,_ пока горе-доктора вздыхали над трупом. Наверное аспирин для бабушки хотел добыть..
Ахахахах, да, Салли, возможно ты меня тоже встретишь - тоже в армии. . .
Так с деформацией крыши и от 3го лица будет казус: сквозь крышу будет торчать голова.
Про водителей нпс прям в точку, как меня это раздражало всегда, а именно их бессмысленные перестроения которые противоречат правилам пдд
ПДД можно было бы и пренебречь, это ГТА. Но их манёвры противоречат даже водительской логике самой игры. Прицельный перехват видно даже листающему мобилку за рулём.
Зачем ты людей обманываешь, у тебя нет доступа к коду игры, ты можешь довольствоваться только какими-то конфигами и кучей двоичной лапши и ассетов из которых ты не вытащишь никак исходный код игры.
День в ГТА5 длится 48 реальных минут. Копы за это время могли опросить очевидцев и свидетелей, просмотреть записи с камер видео наблюдений, собрать улики с места преступления. И чему удивляться, что ты уже под колпаком. Стрельба в ногу, видел как в реальности мужику машина проехала колесом по ноге, он реально помирал от боли. А тут ты сделал дырку, из-за ускоренного времени в игре у него вся кровь и вытекла. Слышал истории, когда у девушки нож в спине застрял, а она пришла ко врачу с жалобой о боли в спине. Поссорилась с бывшим парнем, тот ей ножик подогнал, во время очередной пьяной ссоры.
Водители еще с Сан Андреса специально врезаются
Чел открыл конфиги и теперь думает что он программист и что знает как решить проблему) гениально
Здарова Влад! Наконец-то видос.
Перед просмотром данного видео ролика: прижмите под ним лайк и кнопочку подписаться
Разработчики не могут учесть все баги и косяки,для них главное что игру можно пройти и продать.
Это легендарное видео, красава, не думал, что в 2024 году может выйти такое крутое видео про гта5, так держать
"по сути надо скопировать готовый блок кода, уже написанный разработчиками и вставить его в нужное место"
т.е. добавить огроменную механику, которую нужно протестить во всех условиях, задизейблить в некоторых миссиях.
проверить все кейсы, которые могут пересекаться с этой механикой.
к пример, а если свидетель это один из персонажей?
а если свидетель это полицейский?
а какой паттерн поведения должен сработать? тот который отвечает за агрессию или за сообщение в полицию?
может ли свидетель звонить из машины?
самое забавное, это то, что ты сказал, мол стелс в игре не работает)
тогда какой смысл от механики на костыльном функционале?)
короче, дааа, одна строчка кода бро, всего лишь, подумаешь, ох уж эти рокстар...
мне то, человеку который открыл рандомный xml файл с конфигурацией (код игры) лучше знать.
кстати на 3:43 у тебя тег изначально закрыт =)
жесткий слив кодовой базы, нереальный п..дец...
Да, и так механика "имитирует" реальный мир, а им надо так, чтоб игра в реал превратилась и то найдется чел, который напишет, что в некоторых местах фпса мало, а так - нормально
По факту все раскидал
Внимательно перечитай код на собственном таймкоде, пойми, что это неровно скопированный код, что 8 строка отвечает за закрытие предыдущего item, а 9 открывает текущий.
Вопрос о различных ситуациях: учим ООП, а именно наследование и понимаем, что все эти персонажи должны быть унаследованы от одного класса, например, Human, где будет реализована одна единственная функция. Если же мы хотим, например, чтобы наши друзья не сообщали в полицию, то перегружаем эту функцию в классе-реализации, или вводим переменную isFriend или что-то типа того
@@iliakrajnov, все интересно и все так просто, хорошо, даже если ты держишь в голове структуру AbstractNPC -> Human -> SomeEntityClass, это не отменяет того факта, что тестирование требуется, также как проработка всех эдж-кейсов. Без этого, функционал является "сырым". Кстати твой пример с флагом isFriend - это нереальный бэдпрактис + жуткий хардкод. Хочешь другое поведение для определенных лиц? Выведи эти методы в функциональный интерфейс, чтобы потом у тебя не было борьбы за власть с кучей флагов и костылей.
Яркий пример: у тебя появляется ally в ходе миссии, ты будешь хардокодить ему поведение или воспользуешься интерфейсом для добавления additional функционала после определенных триггеров? Насчет тега услышал, правда насколько компетентен человек, который не может уследить даже за XML тегами?
То как Тревор полетел на пердящей тяге,это шедевр😂
На счёт пропуска катсцены, возможно в затемнении игра спавнит нпс и обновляет интерьер, и из-за какой-то ошибки пропуск катсцены в этот момент оставляет игрока в интерьере, а интерьер выгружается вместе с коллизией встроенной в интерьер, а значит под ногами игрока больше ничего нет и он падает вниз
этот геймдизайн насчет ботов на дороге, это нечто настоль ужасное что я не могу передать это словами
16:10
У меня было подобное в миссии Затруднение, где как раз нужно избить Симона, когда в финальную коц сцену перекрыло провалом из-за смерти Симона.
Путаешь конфиги и код
Офигенный формат, спасибо за ролик!
8:18
У копов такая анимация играется дольше, и при такой анимации врачи их могут спасти
"Я ИЗУЧИЛ КОД"
(на самом деле просто пересказывает чужое видео, которое просто пересказывает пост на форуме)
уровень говноедства: 5 звёзд
Славный канал, нераздражающая озвучка и интересные идеи. Вот этот и мастер плей хороши в игровой тематике
Ахахах. Чёрт, я уж думал, зайдя вновь в гта спустя время, что разучился ездить. А оказывается вышло обновление😂
Рокстар как правило ничего не переделывают, выпускают криво, срубают бабос и забыли
Про «случайность» погоды: так работает весь рандом. Это всегда тот или иной сложности алгоритм, задаваемый человеком. Последовательность выдаваемых чисел, какой бы длинной она не была, будет повторяться. В этом смысле это псевдорандом, просто иногда тяжело отслеживаемый для того, кто испытывает события, определяемые этим рандомом (какой-нибудь сложный алгоритм будет выдавать последовательность чисел, которая начнет повторяться только спустя миллиард чисел, а использованный в гташке алгоритм повторяется, допустим, каждые 50 чисел, и отыгравший тыщу часов в гташку человек подсознательно будет понимать, какая погода сейчас будет в игре). Только аппаратные генераторы чисел это настоящий рандом или хотя бы какое-то его подобие (по той причине, что нам неизвестны все процессы, по которым протекают хаотические изменения физических величин)
Никто не мешает писать рандом от текущего времени, например, так работает класс Random в С#.
@@filyamatross4100 ну время ж не случайная величина. Хотя если по большому счету брать, то в рандоме от текущего времени что-то близкое к рандомности будет проявляется, ведь на первый взгляд последовательность чисел не повторяется. Но на самом деле нет. Все же где-то спустя несчетное количество чисел эта последовательность будет повторяться, все-таки часы и минуты не бесконечны. Просто там с ума сойти сколько вариантов. Тут все от целей зависит. Прям трушный рандом наверное только для экспериментов каких-то серьезных нужен. Или для криптографии хорошей. Короче, там, где прям полная непредсказуемость нужна
Есть квантовый маяк истинно случайных чисел, вот там настоящий рандом
Самое обидное, что при определённых ситуациях "настоящий" рандом игрок будет считать подкрученным против него, либо будет замечать слишком частые повторения. Поэтому приходится его подкручивать как раз в сторону игрока, уменьшая вероятность повтора событий, в основном негативных.
Любой мало-мальски нормальный генератор псевдослучайных чисел выдаст последовательность с периодом в миллиарды. Нельзя столько наиграть, чтобы увидеть повтор. А действительно хорошие генераторы типа вихря Мерсенна имеют период ~10^6000
А кто-то реально думал, что случайные события случайны?
Когда впервые играл на ПС4 казалось такое, но после прохождения до половины сюжета появились сомнения в этой "системе"
@@olgu16 Так и есть. Есть ещё один момент : Чем больше у тебя завершенных событий тем реже тебе будут попадаться оставшиеся ( Лично в моей игре эта сверхгениальная система начинает работать когда завершено 48 событий )
А ведь всё началось с теорий по uncharted
Видео про ГТА-5, но мне нравится как в 3-й Мафии реализован угон машин. Если Линкольн подойдёт к машине, разобьёт стекло и сядет в неё - то свидетели это увидят и кто-нибудь побежит звать копов. Но если будет стоять открытый кабриолет и персонаж в него просто запрыгнет - то никто не отреагирует. Довольно реалистично, ведь со стороны угона как такового нет.
а где собственно сам код? или видос для кастрюль?
Ну точно не для слепых
@@user-ot1wr9qs1dРечь не про конфиги в XML...
@@user-ot1wr9qs1d таких как ты видимо т.к. архив с исходниками 5гб весит
проблема с нпс которые специально врезаються была еще в гта сан андреас
Часто у меня это случалось на шоссе около пляжа,где прогуливаються вагосы,Еду себе спокойно,и слева от меня (во многих случаях)едет кэбби,или же старое такси которое я называл волгой,Так вот,Еду я,и вдруг это такси перестраиваеться на мою полосу,подрезая меня,Я вылетаю на тротуар где ходят прохожие и сбиваю одного из них,И мне дают розыск,А если я не сбил нпс и мне не дали розыск то тогда сам водитель такси начнет гоняться за мной и подрезать меня,будто это я сам в него врезался.
Ну там это можно списать на несовершенство технологий и геймдева в 2004 и все такое
В меня в гта са врезались и постоянно таранили обычно те типы,в которых я первый врезался,они как бы обижались и хотели отомстить.
@@sssevasss в СА постоянно такая история, там запрограммировано, что некоторые нпц начинают тебя таранить, некоторые выходят с лопатой разобраться
там есть специальные скрипты неадекватных водителей, они будут появляться, даже если ты просто на месте стоишь
Автор объяснил все моим раздражающие моменты в игре, я думал что я такой один
Когда прошел курс PYTHON ОТ Яндекса)
9:07 так это онлайн.
В онлайне поведение ботов привязано к игрокам. Когда второй игрок отдаляется от первого, то все боты, прогруженные вторым игроком в зоне видимости первого вдруг перепривязываются к первому и наоборот. В эти моменты боты могут не только вести себя неадекватно, но и исчезать.
Их не сервер обрабатывает, а игрок, который их прогрузил.
Если твой пассажир в авто залагивает, имеет плохой фпс или интернет или фпс стабильно выше 50, то происходят чудеса на дорогах.
При потери связи с сервером все боты данного игрока теряют свой разум и просто катятся по инерции.
Если один игрок, находясь рядом со вторым, ограничит фпс до 2-4 фпс, то первый игрок будет видеть, как лагает не только второй игрок, но и часть ботов. При 2-4 фпс игра начинает рендерить картинку в слоумо. В онлайне это выглядит прелестно. По лагам можно определить, какие боты обрабатываются лагающим игроком.
Также игроки с 50+ фпс сервером конектятся ужасно
При 39+ фпс все шлагбаумы в игре перестают работать
При 60 фпс перестают открываться выдвижные ворота
При 55 фпс боты перестают закрывать за собой двери при работе в такси.
Если ваш друг-пилот вертолёта при пролете над городом постоянно падает и врезается в землю, то проблема не в интернете, а в огромном фпсе у вашего друга. Если он ограничит фпс на 30, то никаких лагов не будет.
К слову эти лаги происходят только при пролёте над городом. Почему-то в сельской местности и в океане их нет. Скорее всего зависит от количества геометрии в кадре.
Также можно заехать в куст и выйти в куст и сесть обратно в авто. Копы будут думать, что вы сменили тачку. Это работает даже, если вы находитесь в зоне видимости верта копов
И да. Населенность города работает и в онлайне. Боты же привязаны к игрокам, а не к серверу.
@@sanyacev не , это все понятно , тему рассинхрона в онлайне я думаю каждый игрок испытывал на себе , растворяющиеся в воздухе и так же появляющийся перед носом машины , когда условно твой друг отъезжает от тебя тоже каждый замечал , но как это отменяет факт наличия скрипта устроить дтп от непися.
Даже если не учитывать постоянные крутые перестроения на перекрестках и светофорах в сторону игрока, то просто проедь по хайвею от Палето до Лс со стороны пляжей, там по пути есть повороты на съезды к магазинчикам и прибережным домикам. и почти на каждом таком повороте тебя будет ждать нпс со встречки , который решил как раз туда повернуть, заняв полторы полосы твоего участка дороги , пока ты летишь на максимальной скорости , ну или он решил развернуться в этом месте ( и как бы нпс прав , это место для поворота или разворота) , но он это будет делать всегда перед твоим носом , чтобы ты засандалил ему в бочину, ну и как было сказано , происходит это и в одиночке , да и в пустой сессии онлайна , как-то так
@@vanya8649 я такого не замечал, чтобы меня таранили специально.
Возможно влияет просто кривой спавн ботов, который сделан так, чтобы мир казался живее. Только при первой встрече боты выезжают на дорогу из парковок и в них можно врезаться. Это как пример.
Также в сюжетке боты пропускают игрока, а в онлайне нет. Отлично заметно на перекрёстках при езде на высокой скорости. Больше отличий нет.
Чтобы они не мешали, нужно низкий транспортный поток ставить.
В той зоне, о которой ты говоришь, я езжу по обочине, часто выезжая на встречку. Никто специально на обочину не лезет.
Зато у меня друг был с разогнанным i7 2600k до 4.6 ГГц. У него фпс улетал в небо в закрытых сессиях, из-за чего сервер его плохо отображал для меня, но он видел меня прекрасно. В итоге все его боты на большой скорости выезжали на встречку или врезались в столбы или в меня. Самое смешное, что при 30 фпс таких приколов нет. И он не один такой. Встречал людей с райзенами 5000 серии. У них там даже в полных сессиях большие проблемы из-за рассинхронов. Полная корреляция от кол-ва фпс.
У тебя сейчас нет проблем с текстурами? А что у меня прекращают меняться лоды текстур и игра вылетает в черный экран. Что в онлайне, что в сюжетке. Происходит редко и часто в первые 10 минут после загрузки игры. Думаю проблемы в SSD. На HDD такой фигни не было.
@@vanya8649 у меня ни разу не было чувства, что боты пытаются меня сбить.
Это ощущение связано с кривым спавном при приближении к ботам. Только в этих случаях все боты выезжают из парковок, что создано для улучшения ощущения живости мира.
У тебя случаем в последнее время игра не перестаёт прогружать текстуры с последующим вылетом в чёрный экран? То ли это баг игры, то ли у меня проблемы с SSD
Скрипт у нпс это факт. Ты легко можешь это проверить устранив влияние других игроков,
просто поиграй в соло на крашнутом лобби и увидь все своими глазами.
почему у этого парня так мало подписчиков?
Потому-что он фанат второй части TLOU😂
Потому что ворует у канала darkviper
Потому что рп рекламит
Потому, что недостатки в ГТА5 видит
@@itdobelikedattho8112да он всего пару роликов у вайпера скомуниздил, и даже этот не вайпера
ждём "я изучил код рдр2"
УРАА ХОТЬ КТО ТО ПОДНЯЛ ТЕМУ ПРО УРОН ПО НОГАМ И ПРО ВОДИТЕЛЕЙ КОТОРЫЕ ВНЕЗАПНО ПОВОРАЧИВАЮТ
3:25 GTA 5 писали на HTML?
xml. И нет, автор видео просто путает код и скрипты
@@sergwest5891 ок, я просто в xml не особо шарю
изучил код. кек
Я видел как NPC уганял машину у другого NPC выкидывая его из машины
Блиииииин, я думал у меня паранойя, навязчивые мысли, что тачки в гта5 просто перестраиваются, и это я рукожоп за рулем, но НЕТ!!! Спасибо Салли, теперь я спокоен.
и где же примеры кода?
В этом видео ролике
Да там везде примеры, слепой
по всему ролику раскиданы, гений
@@delph2597Под "кодом" ожидался, полученный каким-то образом, _исходный код_, а не простые конфигурации в XML-файлах.
@@delph2597 реальный "гений" это ты - тут никакого "кода" нет...
Каждое видео Салька, все лучше и смешнее)
Ля, прикольное видео. Вот бы вторую часть на час :)
Очередной крутой видос от тебя, бро. Продолжай в том же духе😎
хаахахахаххахахаха самое угарное тревори на невидимом хеликоптере политив в иран 😂😂😂😂
Ну так все об этом знали уже лет 5-10 как, а теперь вопрос на засыпку, автор, где ты изучил код? В каком месте видео ты изучаешь код? Бан, кликбейтер мамкин
Хз, смотрел ли ты вообще ролик. Он рассказал о самых интересных и забавных моментах того, как игра устроена изнутри, а чего ты хотел, чтоб он просто читал весь код построчно ?))
@@user-ot1wr9qs1d ты мой комментарий то читал или от балды написал?) Я прекрасно вижу, что он показывает в ролике и я это уже знал, мне не интересно. У него название видишь? Я думал это видео про слив исходника гта о котором говорили, я думал чел покрылся в коде и узнал чего, а не о багах и фишках, смекаешь?
@@DverSlavika ты в ролике хотел услышать что-то новое, но не про баги и не про фишки?) Типа сухой разбор исходного кода, который для массового зрителя вообще никакого интереса не представляет? и ты хочешь сказать, что те строки, по которым становится понятно, как устроены свидетели в игре, что считается преступлениями и т.д. никакого отношения к коду не имеют?)
@@user-ot1wr9qs1d 1 момент, за все видео)
Не знал, что GTA на HTML-Разметке работает :D
Пофиг даже на тему, я просто проорался от подачи автора)))
отличный ролик, ну я очень жду ролик про The Last of Us ( истори)! очень прямо саходит! надеюсь что у тебя еще есть идеи! ( спасибо за контент!! )
Про свидетелей. Мне кажется такая "фича" была сделана специально, чтобы в GTA Online игрокам нельзя было быстро нафармить характеристику Сила. В рокзвездах ведь не дураки сидят, вы должны понимать. Для тех, кто не в курсе, объясняю: Сила является важнейшей характеристикой в игре, от нее зависит максимальный уровень вашего здоровья. Если уровень силы у персонажа низкий, то проходить любые миссии ставновится практически невозможно, вас будут убивать с 1-3 выстрелов. Есть несколько "нелегальных" способов прокачать ее до максимума, но основным "легальным" способом прокачки силы, который был задуман разработчиками, является избиение НПС и/или игроков, причем для получения 1% (в GTA Online вы начинаете с 0%) нужно нанести 20 ударов. Донатом, насколько я знаю, прокачать силу нельзя. Еще одна "фишка" по удержанию аудитории в игре. Пользуйтесь.
Кстати это обретает смысл... Правда такие ограничения тоже не радуют, да...
очевидно это недоработка, а раз они не дураки, то могли бы и переписать код для онлайна.
@@kPyGJIbIu ты думаешь, что за 10+ лет с огромной командой разработчиков и тестировщиков, с невероятным количеством игроков и ютуберов они не узнали про такой "удобный" баг, не позволяющий быстро прокачать важнейшую характеристику в игре? Даже если изначально это была недоработка, исправлять ее Рокстарам просто НЕВЫГОДНО. Об этом весь мой комментарий.
@@pabloaoaoao да им просто плевать. Не думаю, что разделить код онлайна и офлайна трудно. Просто на оффлайн игроков им плевать.
А еще в игру можно добавить функцию какать и какать на людях. Что бы было правдоподобно
Стражник из Обливиона:"Подержите моё пиво"
Чувак с 0 опыта разработки ААА игр, не залезая в исходный код игры, делает очевидные выводы. Ты молодец. Если тебе опять придет идея сделать ролики на тему, как в этом ролике, лучше сделай шортс)
Точно, но показал проблемы хотя бы и дал этому огласку))
@@olgu16 это не проблемы, а особенности. И о таких особенностях было известно годами, но надо понимать, что игру делали не для него специально, а для более широкой аудитории
Скопировать блок кода и вставить в другое место и сделать все рабочим за 10 секунд? Если бы ты был ХОТЬ ЧУТЬ ЧУТЬ близок к разработке, ты бы такую ересь не порол, тем более на обозрение всем.
Ну заплачь
На самом деле хватит просто по приколу диванно клепать "hello world"'ы, чтоб конкретно эту фразу не употреблять
Если код изначально читабельно написан, на понятном языке разработки, с нормальными переменными и обозначениями, написать строчку с дополнительным условиям не будет проблемой. "Звёзды появляются только, если: вас заметили прохожие и позвонили в полицию, вы в зоне камер и т.д.
Если это представляет трудность - возникает вопрос, как вообще разработали игру.
А по поводу "взять код и вставить", это обобщение, но само по себе условие при нормальной разработке без костылей не должно че либо ломать.
Ахахахахах, скопировать функцию, которая уже была написана для другой системы трудно? Это в соло разраб за 10 сек сделает
тимлид пускает пену изо рта потому, что не рассказали про гит, тестировку, обнову и прочую формальщину
Скрипт на скрипте и скриптом погоняет, это и так всем было очевидно. На один раз пройти весело.
В ГТА5 действительно можно получить звезду розыска, если быстро проехать мимо стоящих с радаром полицейских.
Булкин рдр2 кстати проходить будет
Не факт, что будет проходить, он ведь просто решил дать ещё один шанс
чел показал xml разметку и назвал это кодом. мда
На лоха думал клюнет))
Погоди, т.е. ты хочешь сказать, если стрелять копам в ноги, они будут умирать?
Ну и где те кто смеялись над Папичем когда он говорил что нпс специально в тебя врезаются?