Индустрия
lemon101

Исходный код Cyberpunk 2077 и других игр CDPR попал в открытый доступ

Вчера на техническом портале Хабр со ссылкой на telegram-канал «Утечки информации» появилась информация о том, что исходный код Cyberpunk 2077 утёк в открытый доступ. Скорее всего это файлы похищенные с серверов компании в феврале. Telegram-канал сообщает, что в сжатом виде архив с исходным кодом весит 96гб, а в распакованном 161гб и содержит 787 129 файлов. И также то, что утёк исходный код игры версии 1.0.

Позже разработчик под ником @omckws опубликовал в своём Twitter результаты исследования исходного кода. Так по его словам можно собрать билд игры из утёкших исходников.

Ладно, народ там уже собрал из исходников билд игры https://t.co/YVeygbZBfv

Также он опубликовал несколько скриншотов кода показавшихся ему интересными.

UPD: Автор пояснил, что утверждение «Машины в CP77 это просто лошади с дверьми» является несерьёзьзным и гиперболизированным и добавлено ради шутки, его не стоит воспринимать серьёзно.

Позже также появилась информация, что на onion-сайте «Payload Bin» выложены вообще все исходные коды, которые были украдены у CDPR зимой. Размер архива с исхдниками около 360 гигабайт.

Раннее в феврале CDPR сообщаила, что что хакеры украли её внутренние данные.

0
400 комментариев
Написать комментарий...
Международный американец
censorshipSystem.h имеет опцию "Censor_WinnieThePooh"

минус кошко-жена

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Добровольный череп

Комментарий недоступен

Ответить
Развернуть ветку
15 комментариев
Роман Палей

Иронично, то что они в свое время выкинули из GOGа игру Devotion как раз за то, что там однажды пошутили в пасхалке таким же способом.

Ответить
Развернуть ветку
Silya
Ответить
Развернуть ветку
drolya

Очень интересно чем это закончится для них. Китай обычно не остаётся в стороне

Ответить
Развернуть ветку
9 комментариев
Артём Сёмин

А можете пожалуйста пояснить, что значат строчки этого кода?

Шутку про Винни Пуха и Китай я понял, а что за цензура в игре - не понял

Ответить
Развернуть ветку
45 комментариев
Yakumeru

чет в голос с этого

Ответить
Развернуть ветку
Roman Varnikov
Ответить
Развернуть ветку
Kiboune

Да мне кажется до них это даже не дойдёт

Ответить
Развернуть ветку
Cornelius

После таких шуток кошко-жена ему будет ни к чему.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
1 комментарий
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
15 комментариев
Южанин.ру

Киберпанк имеет все шансы стать той-самой ААА игрой конструктором, которую модеры смогут собрать.

Ответить
Развернуть ветку
J Paganel69

Там ПК-Порт San Andreas пофиксили, аж спустя 10 лет после релиза, а там игра намного проще, и инструменты с полным перелопачиванием ресурсов и кода, были доступны ещё ранее.  

Я бы не надеялся, в итоге дальше мемных модов, дело не дойдет, хотя может неофициальные патчи в итоге и сделают. 

Ответить
Развернуть ветку
14 комментариев
Бомж-самурай

Cyberpunk 2077: lost alpha

Ответить
Развернуть ветку
Alex Yastreb

Один хер все эти мододелы - не геймдизайнеры. Даже если отроют какие-то похеренные механики и еще что-то - это будет не более, чем потестить, ребилды игры врядли кто-то сделает реально интересными и играбельными... 

Я знаю, что есть годные сборки тех же TES/Фоликов, да и некоторые начинают с модов, но чет мне кажется в случае с CP2077 - в лучшем случае откопают условный старый уолл-ран, куски метро, публика неделькую другую заценит и все забудут. 

Но мне вообще интересно глянуть, люблю пофантазировать на тему "как было бы". Мне хоть и понравился финальный CP2077 в целом - вот недавний прототип от третьего лица вызвал много "спекуляций в воображении" о том, что может не так уж плоха была и изначальная задумка (хотят тут вопрос в возможности реализовать, а не желании).

Ответить
Развернуть ветку
4 комментария
Дундуков Иван

Ждем "тот самый Киберпанк".

Ответить
Развернуть ветку
Химический цвет

Ждём RP сервера по Киберпанку ( ͡° ͜ʖ ͡°)

Ответить
Развернуть ветку
Плотва обыкновенная

Модеры всех стран объединяйтесь! Соберём "тот самый" киберпанк, с блэк джеком и шлюхами!

Ответить
Развернуть ветку
Kysh

Тем более, что шлюхи там уже есть

Ответить
Развернуть ветку
12 комментариев
Olegoose

Зря CD Project Red свой код обратно покупали в феврале...

Ответить
Развернуть ветку
Татарский диод

Инвестиция в говно

Ответить
Развернуть ветку
1 комментарий
Александр Иванович

Слили код сами себе ради хайпа, потом купили у себя же. А слить не побоялись потому что движок полный кал, от которого за версту несет CryEngine/Lumberyard, на таком не будут делать следующую игру.

Ответить
Развернуть ветку
11 комментариев
Soushi Minashiro

Откуда дровишки, что выкупали? Когда их ломанули был пресс-релиз о том, что они платить ничего не будут и пускай кулхацкеры идут на все четыре стороны.

Ответить
Развернуть ветку
2 комментария
Юрий Максютенко

Как же мне нравится, когда всякие дурацкие предположения через время становятся "непреложными фактами". Нет никакого смысла что-то там выкупать у кулхацкеров под честное слово - они ж все равно потом все сольют, а так еще и деньги потратишь.

Ответить
Развернуть ветку
1 комментарий
Честный браслет

С этого вообще подох. Ждем когда CDPR будут или извиняться или будут забанены в Китае

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
12 комментариев
Владимир Старик

Проиграл в голос просто))

Ответить
Развернуть ветку
Anton

Все это время мы ездили внутри бедных лошадок. Жесть.😱

Ответить
Развернуть ветку
Kysh

Фигня, я таскал вагон метро, как шапку

Ответить
Развернуть ветку
1 комментарий
дружище Варг

Твоё лицо, когда лошадь не заводится

Ответить
Развернуть ветку
1 комментарий
Spid3r
Ответить
Развернуть ветку
slawiser

Поляки слишком буквально восприняли "лошадиные силы"

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Anton

Ой. Только сейчас увидел кучу минусаторов, которые не смогли в сарказм комментария, оставленного до upd в новости )

Ответить
Развернуть ветку
Alexander Mikhaylov
Машины в CP77 это просто лошади с дверьми

кто-то понимает, как он сделал этот вывод из приводимого отрывка?

Ответить
Развернуть ветку
lemon101
Автор

он уже написал что это шутка была, которую многие поняли буквально

Ответить
Развернуть ветку
11 комментариев
jerodalp

все из-за названия функции в коде
mount - оседланное ездавое животное
но так же если это в качестве глагола, то это не только садится на лошадь, но и может быть применено как садится в машину

Ответить
Развернуть ветку
32 комментария
lipdc

Да очень просто. Есть общий класс предок Mount который хранит в себе набор базовых методов управления и сесть/слезть с лошади. От него наследовалась и лошадь, и машины, и мотоциклы, каждый со своими версиями функций :) То есть да, машина унаследована от лошади как таковой :)

Ответить
Развернуть ветку
27 комментариев
humvee3d

Просто домыслы скорее всего. 

Ответить
Развернуть ветку
Дмитрий Померанцев

Теперь осталось только прогнать исходники через PVS-Studio и выслать авторам репорты. Сразу после этого выйдет патч, устраняющий все баги. :-D

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
2 комментария
v0k

Баги дизайна же не найти таким образом. 

Ответить
Развернуть ветку
1 комментарий
master of mastery
Ответить
Развернуть ветку
SMS

А можно перевод с программистского.

Ответить
Развернуть ветку
18 комментариев
Alexander Vasilyev

Жаль конечно проджектов, но радует то что я наконецто смогу изучить код крупной ААА игры, мне как человеку знающему из программирования только синтаксис оч давно хотелось подробно разглядеть как там все устроено

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alty
мне как человеку знающему из программирования только синтаксис

10 минут поковыряешься и выключишь.

Ответить
Развернуть ветку
skyflame

В этом смысле гораздо лучше поковырять код Quake (1,2,3)/Doom (1,2,3), он открытый

Ответить
Развернуть ветку
Дмитрий М

компилируйте CP77 под андроид, виту, мак, линукс и тд)

Ответить
Развернуть ветку
perfect_genius

Работайте, братья.

Ответить
Развернуть ветку
Жора Жугор

Да он и так на линуксе работает, под протоном

Ответить
Развернуть ветку
djkovrik

Моддерам не особо много профита от слива в общем-то, публиковать такие моды не очень легально будет. Единственная польза это что текущие моддерские тулзы чуть быстрее будут обрастать функционалом, т.к. чумбам меньше придется реверсить ресурсов

Ответить
Развернуть ветку
Aki Ross

Хоспади! да украдите уже кто нибудь башковитый этот код Киберпанка, и на его основе запилите нормальную игру по Киберпанку! ну сколько можно уже ждать?!

Ответить
Развернуть ветку
Distortion

смысл ждать, купи скайрим

Ответить
Развернуть ветку
jerodalp

и тут мы вступаем на тонкий лед, когда мододелов могут привлечь за то что они использовали украденный код

Ответить
Развернуть ветку
3 комментария
Александр Иванович

Так нормальная же игра. А если без багов делать, то только на другом движке, с нуля, потому что из этого, который замаскирован названием под ведьмачий, а по факту стыренный КрайЭнджин последних версий, плодящий баги на ровном месте, ничего не выжать.

Ответить
Развернуть ветку
бочка бас колбасит соло

какой бы башковитый не утащил код, он просто физически не сможет перелопатить тонну кода у движка.
либ она этой уйдет еще 10 лет сверху

Ответить
Развернуть ветку
John Smith

Censor_WinnieThePooh -))))))))

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Весёлый назгул

Почекай комменты, это шутка была.

Ответить
Развернуть ветку
4 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
lemon101
Автор

Про машины которые лошади с дверьми, это была шутка

Ответить
Развернуть ветку
Весёлый назгул

Почему это в комментариях, а не в посте?

Ответить
Развернуть ветку
4 комментария
Стас Мальков

Шутка или не шутка, это все равно нелепое высказывание, словно оно подразумевает что в движке игры по умолчанию есть кони и использование их в качестве машин упрощает жизнь разработчиков, но это не так работает, коней ведь тоже сперва надо создать

Ответить
Развернуть ветку
1 комментарий
Антон Антонов

Это стало шуткой только тогда, когда он понял, что неправ.

Ответить
Развернуть ветку
Внутренний глобус

Кому коды? Коды горячие! С киберпанком! С ведьмаком! C котятами!

Ответить
Развернуть ветку
ShkoloBrain

Мемный кроссовер, который мы заслужили

Ответить
Развернуть ветку
Андрей Александрович

А третий ведьмак в Китае разве продавался?
Там же кровь, расчленёнка, разврат. В общем классные вещи, которые не нравятся КНР.

Ответить
Развернуть ветку
Kysh

Продавался, тем более, что у CDPR офис в Шанхае

Ответить
Развернуть ветку
1 комментарий
Dimas Cascader

Вообще не вкуриваю как лошади связаны с кодом который рядом с этим комментом указан. 

Ответить
Развернуть ветку
billyboy

никак, это дурачки разнесли по интернетам, уровень понимания кода/английского как бэ внушает

Ответить
Развернуть ветку
2 комментария
muunu

Интересно, какие действия предпримет CDPR.
Было бы круто, если бы они такие "Ну ок, у нас слили исходники, давайте вместе с коммунити запилим киберпанк мечты. Все желающие присоединяйтесь"
И реально будут принимать коммиты в проект, общаться с людьми и через пол года выпустят патч, в котором будет всё.

Да, я понимаю что это лишь мои влажные фантазии, но было бы круто. Так гигантский обсёр с информационной безопасностью мог бы превратиться в прорыв в игровой индустрии и вошёл бы в историю.

Ответить
Развернуть ветку
бочка бас колбасит соло

а деньги они откуда возьмут на существование и поддержку если любой из исходников его собрать может?

Ответить
Развернуть ветку
1 комментарий
Vitaliy A.

Вы интереса ради откройте код и попробуйте в нём разобраться. Если нет желания качать именно киберпанк - глянтьте на тот же хром. Потом уже фантазируйте на тему, что было бы если бы "комьюнити" (сколь-нибудь значимый его процент) осилило хотя бы разобраться в этом коде, а не то чтобы начать его править.

Ответить
Развернуть ветку
red pill

люди вообще могли бы многое, если бы не гнались за бабками. но...

Ответить
Развернуть ветку
1 комментарий
sloa

У них скорее всего в проекте есть закрытые чужие модули, которые нельзя выкладывать в сеть. Перед выходом в open source такие вещи долго и кропотливо вычищают.

Но гипотетически... Кармак же свои движки опенсорсил. Почему бы с RED Engine не сделать так же?

Ответить
Развернуть ветку
1 комментарий
ALEXXX FLVKO

Предлагаю в связи с этой новостью выпустить 4 движок для коммерческого пользования и полный инструментарий для киберпанка, а мододелы за использование инструментов платили бы какие нибудь чисто символические суммы, это всех бы устроило

Ответить
Развернуть ветку
Жилищный цветок

Вопреки всему не запрашивал рефанд до сего момента, да, но, как я понимаю, тут уже невозможно игнорировать намеки и надеятся, видимо пришло время :]

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
1 комментарий
Сибирский Мурод
censorshipSystem.h имеет опцию "Censor_WinnieThePooh".

Когда решил порофлить со своими, а потом это увидели левые люди...

Ответить
Развернуть ветку
sloa
левые

I see what you did there

Ответить
Развернуть ветку
perfect_genius

Когда решил отомстить компании за увольнение, вписал всякое такое в код и слил его.

Ответить
Развернуть ветку
Геральт из Ривии

Ну и что? Халф лайф 2 тоже сливали за год до релиза

Ждем мод на вид от 3 лица. Или новую кампанию на манер старых пиратских модов на дисках в продаже

Ответить
Развернуть ветку
Порядочный шар
Халф лайф 2 тоже сливали за год до релиза

И по слухам Valve из-за этого перелопачивали весь сюжет, что в свою очередь вылилось в разбивку на эпизоды, и сюжета не закончена до сих пор...

Или новую кампанию на манер старых пиратских модов на дисках в продаже

Апгрейднусь ради Cyberpunk: Vice city!

Ответить
Развернуть ветку
3 комментария
Anton Suslyaev

Настолько не хотят доделывать киберпанк - что слили код в сеть - авось кто-то доделает.

Ответить
Развернуть ветку
perfect_genius

Или, настолько много чего надо исправлять, что таким образом попросили помощи сообщества.

Ответить
Развернуть ветку
Приятный Орзэмэс

Что там сообщество мододелов говорит? Пока что копается в коде? 

Ответить
Развернуть ветку
Adol Christin

Что у профессионального программиста обычно уходит не меньше месяца, чтобы вообще познакомиться с проектом

У мододелов, которые редко вообще профессиональные разработчики, уйдёт побольше времени

Ответить
Развернуть ветку
2 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Колючий корабль

Врядли они станут связываться с ворованным кодом

Ответить
Развернуть ветку
Hiddeki

Пока ничего

Ответить
Развернуть ветку
Михаил Сударь

Всем разработчикам ознакомиться, чтобы понять, как код писать не надо

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
perfect_genius

Для этого каждому разработчику достаточно посмотреть на свой код. Ты не программировал что ли?

Ответить
Развернуть ветку
Eugene Divine

Кстати что там про патчи и ДЛЦ мелкие слышно? а то уже три месяца прошло с времен 1,2. или теперь, раз исходники у энтузиастов, то пусть сами и допиливают?!

Ответить
Развернуть ветку
Nathaniel Essex

У них же код украли, всё, патчить нечего.

Ответить
Развернуть ветку
Хидео Кодзима

получайте поляки

Ответить
Развернуть ветку
perfect_genius

Тебе мало заплатили за лицо в игре что ли?

Ответить
Развернуть ветку
Tim

Шо если это сделали сами сдпр, чтобы фанаты сами собрали свою игру мечты?

Ответить
Развернуть ветку
perfect_genius

Чтобы нашли баги.

Ответить
Развернуть ветку
Kiboune

Было бы забавно посмотреть как фанаты бы пересобрали игру. Конечно сюжет не поправят и новых квестов не завезут (хотя чёрт его знает), но могут попробовать реализовать то что недоделано.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Серверный Пельмень

Чем больше читаешь код, тем больше жалко разработчиков

Ответить
Развернуть ветку
Vladyslav Semenchenko

Где скачал, можно ссылку в ЛС?

Ответить
Развернуть ветку
kuklama

А на Visual Studio 6.0 скомпилится?

Ответить
Развернуть ветку
Alexander Gunko

только в Borland C++

Ответить
Развернуть ветку
1 комментарий
perfect_genius

На Икспи сидишь?

Ответить
Развернуть ветку
1 комментарий
Hiddeki

YEP

Ответить
Развернуть ветку
humvee3d

А в китае игра вышла в продажу?

Ответить
Развернуть ветку
Теплый Рыс

Отлично, очень надеюсь, что ютуберы-программисты не пройдут мимо)

Ответить
Развернуть ветку
Марий Власов

Ну и отлично, модеры как минимум ИИ с балансом и ролевой системой пофиксят, может даже какой вырезанный контент вернут, в общем, теперь киберпанк не так безнадёжен, рано или поздно модеры доведут до ума, они никакими дедлайнами не скованы

Ответить
Развернуть ветку
Alexander Gunko
// E3 2019 HACK
// REMOVE ASAP

классика

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Пожарный велосипед

Комментарий недоступен

Ответить
Развернуть ветку
EkZo UE4

Ссылку в ЛС

Ответить
Развернуть ветку
sloa

А можно ссылку на какой-нибудь интересный код, а не на фуфло?
Фигню с константами можно и самому на коленке написать.

Тут вроде один товарищ хотел починить машины простым if then. Интересно посмотреть, куда именно это if then в теории должно было попасть, например.

Ответить
Развернуть ветку
бочка бас колбасит соло

лол. ему бы в ооп в сях для начала разобраться, какое еще там if then

Ответить
Развернуть ветку
Регис Эмиель

Где скачать?

Ответить
Развернуть ветку
lemon101
Автор

На хабре в комментах в самом низу есть магнит ссылка

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
lemon101
Автор

сейчас добавлю в пост что это шутка была

Ответить
Развернуть ветку
Транспортный Женя

а если не написал, то очевидно популистский тейк. Пипл схавает

Ответить
Развернуть ветку
Автоматический паркур

Лис! Тут твои анализы нужны!)))

Ответить
Развернуть ветку
red pill

в баночке или в коробочке?

Ответить
Развернуть ветку
1 комментарий
Alexey T.

То, зачем многие перешли в комментарии
magnet:?xt=urn:btih:44134e7ade0f85e0ee940c33a7bfed5204587b93&dn=funnytorrent&tr=udp://tracker.openbittorrent.com:80&tr=udp://tracker.opentrackr.org:1337/announce

Ответить
Развернуть ветку
djkovrik

Вряд ли за этим, здесь архив cp.7z под паролем :)

Ответить
Развернуть ветку
1 комментарий
Denis Pankratov

RIP

Ответить
Развернуть ветку
Тимур Загитов

Это уже днище какое-то.

Ответить
Развернуть ветку
Romanoss

Создадим свой ведьмак 4 с блекждеком и караванами пацаны 😎

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
ANoXII

Ну всё, лет через 10 игроки сами допилят игру до состояния того самого идеала и вернут метро.

Ответить
Развернуть ветку
chillevil

Так уже как 3 дня он в интернете лежит

Ответить
Развернуть ветку
Сдобши Сдуб

Еще вроде писали что вместе с КП утекли sdk ластгена.

Ответить
Развернуть ветку
Empty Node

Кто-нибудь может точно сказать, там только билд самой игры или редактор тоже присутствует?

Ответить
Развернуть ветку
СВ СВ

Все топят бедных Поляков, недолго им осталось плавать на поверхности, когда пройдут ко дну их к то нибудь вытащит )

Ответить
Развернуть ветку
Убитый корабль

А кому какая польза от этого кода, кроме моддеров?

Ответить
Развернуть ветку
бочка бас колбасит соло

1)про это давно уже писали
2)челики перевести некоторые фразы нормально не могут. 

Ответить
Развернуть ветку
Владимир Рощупкин

Ждём "Lost alpha"

Ответить
Развернуть ветку
ALEXXX FLVKO

Все равно эта информация только для диких задротов мододелов и профессионалов, не думаю что это как то повлияет на игру, может быть моддеры теперь прокачают игру по максимуму

Ответить
Развернуть ветку
MriN

Ну всё, геймеры теперь сами запилят и моды какие надо и баги пофиксят. А потом оценки игре по 100 будут выставлять, игра мечты же. Хитрый план поляков такой хитрый.

Ответить
Развернуть ветку
FeHiKc

А есть вероятность, что найдётся группа альтруистов которые соберут билд из слитого кода +фиксы и сделают свой киберпанк в котором будет меньше багов ? :)

Ответить
Развернуть ветку
Шимшон Мицельман

Ну шо, пилим сами ТОТ САМЫЙ КИБЕРПАНК, который так все ждали?

Ответить
Развернуть ветку
Medusa 219

А в этих исходниках есть модельки, ассеты, персонажи?

Ответить
Развернуть ветку
rus baron

Жду проверки от PVS Studio!!!!

Ответить
Развернуть ветку
perfect_genius

Они проверяют нелегальное разве?

Ответить
Развернуть ветку
1 комментарий
Дмитрий Еникеев

Ля, ожидал увидеть там прорыв в высокоуровневом геймплейном коде, а увидел лишь титанический труд из не самой удобной комбинации С++ / WitcherScript :(

Ответить
Развернуть ветку
QweSteR

Ну теперь фанаты сделают тот самый настоящий C.Y.B.E.R.P.U.N.K. 2.0.7.7.

Ответить
Развернуть ветку
Ales

Интересно, а так только исходный код и SDK или может есть старые билды игры?

Ответить
Развернуть ветку
Жибер

Ну наконец то от слов к делу перешли

Ответить
Развернуть ветку
Читать все 400 комментариев
null