URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 136059
[ Назад ]

Исходное сообщение
"Компания Valve опубликовала исходный код игр Half-Life 2 и Team Fortress 2"

Отправлено opennews , 19-Фев-25 08:27 
Компания Valve опубликовала исходный код инструментария "Source SDK 2013", предназначенного для создания модов к играм на базе движка Source. Публикация примечательна тем, что  состав пакета включён полный исходный  код игр Half-Life 2, Half-Life 2: Deathmatch и Team Fortress 2. Поддерживается сборка в Linux и Windows. Код распространяется под лицензией  SOURCE 1 SDK, допускающей использование, копирование и модификацию кода, при условии, что результат распространяется бесплатно и не нарушает условия сервиса  Steam...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=62747


Содержание

Сообщения в этом обсуждении
"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 08:27 
Опенсорс здарового человека

"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 08:36 
Это не Open Source.

"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 11:44 
Код открыт? Открыт. Значит open, чисто по определению.

Илм у вас какое-то особое определение "открытый код"?


"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 11:51 
Конечно есть!
https://opensource.org/osd

Самая первая строка
Open source doesn’t just mean access to the source code.


"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 12:12 
Есть только два мнения — моё и неправильное.

"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Зазнайка , 19-Фев-25 13:14 
По ряду вопросов так это и есть, причём у каждого индивида.

"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 15:17 
Там лицензия из разряда "Source code available", а не пермиссивная.

"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 09:28 
> вносить незначительные изменения и дополнение

майнеров?


"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Alladin , 19-Фев-25 08:31 
Ого, а представьте что их даже не просили!

"Компания Valve опубликовала исходный код игр Half-Life 2 и T..."
Отправлено Аноним , 19-Фев-25 15:38 
Пффф, уже был открыт https://github.com/OthmanAba/TeamFortress2

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 19-Фев-25 08:35 
Так так, HL3 на горизонте ?
https://store.steampowered.com/franchise/Half-Life

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Соль земли , 19-Фев-25 09:51 
Half Life: Alyx

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено kkkj , 19-Фев-25 11:51 
Все кто ждал hl3 уже в том возрасте что думают как закрыть кредиты ипотеку и хорошо выспаться на выходных.  Момент потерян, cейчас это уже бедет такой же скучный шатун как и новые думы.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 19-Фев-25 12:37 
Если делать также бездарно как и новые думы, то да.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 19-Фев-25 12:51 
Всё в порядке с новыми думами. И рейтинги, и продажи… ну кроме нытья дидов, что ВСЁНИТАК.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Барт Синус , 19-Фев-25 13:05 
Учитывая, что эти диды в них сами даже не играли. Core 2 Duo тупо не тянет.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено G0Dzilla , 19-Фев-25 15:59 
В смысле??? Хочете сказать, что мне стоит прервать загрузку из-за процессора Pentium D???
Я уже 2 гигабайта скачал Flashget-ом!

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Барт Синус , 19-Фев-25 18:37 
Не, качать то можете. Это ваш пентиум позволяет.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено _ , 20-Фев-25 04:22 
Всё! Закачивай обратно!

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Зазнайка , 19-Фев-25 13:15 
Скучные они... А в остальном - всё так.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Барт Синус , 19-Фев-25 13:20 
А классические думы не скучные? При том, что это просто тупые шутаны с тупыми же врагами. С однообразнейшим графоном и лором из десятка текстовых абзацев. Может просто мы были моложе и сами себе что-то додумывали? Ну и выбора тогда у нас особого не было.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Зазнайка , 19-Фев-25 14:00 
Нет, не скучные. Скучность - это персональная субъективная оценка. Но может быть общей для многих субъектов.
Не так давно проходил первые думы (впервые в жизни, кстати). По сравнению с новыми было интереснее ("кровь, кишки, распи-ло" -- это мне не интересно).

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 20-Фев-25 15:28 
Ну, оцени объективно. Сроку даю сутки.

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 01-Мрт-25 20:15 
А, ты хто такой?...

P.S.
Впрочем, как интересующийся темой особенностей дизайна в играх для модинга схожей
- могу(да, да - это оч.лаконично!) сказать "пару" слов тут:

1) сейчас проведя(точней и ещё проводя, безконечный процесс) всестороннее исследование D12
- могу сказать: на момент их выхода - они были всяческим НОВАТОРСТВОМ в игроиндустрии,
Да, конечно, уже буквально через год-два, этот их бонус улетучился из-за конкурентов и аналогов, впрочем плноценного полного аналога даже и не было - потому что:

2) D1 и D2 были (лично мне, но не другим)хоть и не то что бы скучноваты
- но, хуже тоже ещё спрайтвого DN3D(который впрочем вышел спустя 3 года) больше из-за того что играл уже спустя 3-4 года - имея диск с ещё 160 игр "жгущих руки"... - в них тоже всё же поиграть по быстрей - чтобы купить уже следуюий диск с играми, тогда почти каждая первая - новаторсрство и шедевр (такой вот период был! ну и пираты вынужденно селектировали отметая совсем треш а, сейчас в обзорах и на торрентах в топе - то что стим закажет...) в т.ч.что о многих это(шедевры) я понял лишь много позже - играя в более новые в т.ч.даже с честным 3D уже даже с вменемы качеством и освещением потом и шейдерной водичкой и т.б.BumpMap,
но и тогда DOOM мне был не скучным - а, оч.визуально и даже gameplay'но однообразным(впрочем, сиквел и доп. аддоны уже вышли и легко можно было сменить игру на них, менее однообразные) и мне сложным (потому тогда проходил с читами но, что и испортило весь эффект, т.е.в чём и проблема - тут надо не спеша безчитерно играть чувствуя каждое попадение врага мучаясь в попытках пройти, т.б.без безмышкового чита(~slowspeed), т.б.на Nightmare)

3) однообразие текстурная - цена того что, в 1993 все игры продавались на дискетах... (если вы вообще знаете что это такое!)
При этом в этих играх используется уникалное "сжатие" без которого пришлось бы - либо ещё меньше разнообразия делать(да-да, получается что на год выпуска это была - мега-графонистая игра!), либо в 3-5 раз больше размер делать но и задерживать релиз на неск.лет - до распространиения CD-ROM приводов, с риском устареть конкурентно; как это всё у DN3D. Кстати, тут как раз учли ошибку - в нём дизайн различался между эпизодами кардинальней. И лишь спустя почти 10 лет HL2 смог обойти в этом опять всех, в отличии от того же D3 тогда же, даже не говоря про опять лаганутость в нём.

4) их примитивный/близко-шизоидный дизайн карт - я читая выясил: что, такая мол задумка была у Ромеро, ну и с поправкой на мощности ПК тогда; т.б. достаточно просто глянуть на WOLF3D и понятно что, даже это - было мегапрорыв... Впрочем, лишь чуть позже вышел Starwasrs:Sarkforces и даже Terminator в 3D даже без-спрайтовый и в отличие от позжего Quake-1 - в нём это не было вообще недостатком даже мне незаценившему Q1 качество моделек до блевания, не говоря уже тормоза движка из-за того всего (+и т.б.добавив подд-ку SVGA режимов где просто было невозможно играть и чт осоздавала ощущение ещё большей тормозизма движка) на только что купленном почти топовом ПК, что стало визитний карточкой их (впрочем, игры других компаний  - далее тоже только соревновались в том у кого тормозней... Т.б.ваяя свои велосипеды [отечественные] из-за немалой цены движка, например, расхватыващийся как горячие пирожки за ...1kk $-ещё-старых за микронный размером Q1 engine (а, вы думали!... ноу хау HiTek раньше, до opensource и казуальных движков с демпинговой ценой  - был оч.выгодным бизнесом, правда единицам), впрочем и в РФ был хоть и куда позже помниться даже предположительно оч.неплохой движок с неплохой же игрой(KREED) даже "убейцей DOOM3"(вроде маркетинговый вброс, за динамические тени, хоть сюжетно и локциями скорректней Unreal 2), типично обосранный в сети доброжелателями русским и самое загадочное - непонятно, почему движок другим не лицензировали пачками тогда, вероятно опстив руки из-за обсира самой игры... реально не плохой, хоть финал мог бы и получше быть или хотя бы подраматичней(как в Unreal2 про которую я могу сказать: вот это был нежданчик эпиковый! все неостатки игры перебив), в итоге, куда позже даже вроде бы исходники его открыли для модинга чтоли но, похоже уже никому не нужные. Но тут ещё и мораль у истории: хотели сделать инетрационаьное непатриотичное во всём - ну вот и никому не угодили, типично; и хоть играть интересно но, никак из игры не видно что это отечественное, делая же под иностранный рынок, сколько других будет таких... с таким же финалом успеха(оч.обидно когда не плохих же), в отличие от того же DOOM1-2 где и в голову не приходило авторам амерам сделать ГГ уж если не русским то, франацузом или англосаксом, т.б.как спасителем же человечества, - чувствуете разницу между "нашим" отечественным gamedev и их тоже ж никак не патриотичным, потому даже от [тогда ещё]крипто-русофобов сталк и от крипто-сатанистов же(как idSw)(за пропаганду "Чёрных"/бесов) Metro:2033/LL - были на порядок популярней у нас и "нашей" эмиграции и графика тут на самом деле вторична! Хоть и полезна конечно игре но, больше для выделения на фоне конкурентов(т.б. близкого сетиингом сталка) а, не gameplay'но; потому в M. сильно ограничив в опциях параметры снижения качества - себе же навредили, как и далее т.б.всё повышая и повышая системные требования, опять же - в отличии от хоть и тоже вечно лаго-игр у iDsw но, уже если не в глменю то с мин.задокументирванными в документации командами консольного тюнинга в широких пределах; и кстати, выключание синхронизации с вертикальной развёрткой - тоже именно ими придуманно в Q1, из-за его тормозов, но как можно заметить ряд позжих игр у других - даже такую галочку не осиливает додуматься подсмотреть тут, не говоря уже про наоборот програмное ограничение числа кадров и т.д. в итоге игры со времнем бывает и антилагают позорно и никак кроме замедлялки не исправить, если знать...).


5) 3DAction как тип игры и особенно Multiplayer в нём - придуман ими же, в D1-2, отсюда мегапопулярность на Западе и у нас т.б.в клубах и общагах с сетями, как и Q1 позже. Конкуренты просто "не умели" полноценным сделать(но, попыток было множество; впрочем, ту ти другие фаторы неуспехов) и относительно не более тормозным сделать multiplayer.


Но, есть и мелкие моменты которые в D1-2 не смогли побороть в gamedesign игр(ы), которые пойми они их, и даже особо не затрачиваясь, - эти игры были бы ещё лучше и запомнились уже без спорности у игроков в сравнении с DN3D и прочими.


Впрочем, бонусом выяснилось что, *уже тогда* idSw оскверняла игроков внутри-игрово сатаниским элементами и пропагандой, а не только в Q3 и D3 где это совсем броско из-за центрования этого как игрового элемента, это не говоря уже про подтасовки реальности у игрока(мега-казуальность сложности боёвки, а бесы/IMP'ы - и вовсе смертные... и т.б.Дьявол, как и их оружие подтасовочно чевечесткое "отчего то"...) а, в D-2016 - 666 и пентаграмы в звуке закодирванны в частотной картинке, что якобы бонусная шутка от автора композиций.В общем не советовал бы мин.слушать, да и играть - с пропагандистки вампирским то gameplay... Т.к.тогда, в 1990-х, играя был типично далёк от понимания ситуации и даже позже уже будучи подумал что, это(те же пентаграмы повсеместно, осквернение вагиной типа телепортом по сути пиар темы 69) - просто маркетинговый шок-прикол от авторов-атеистов, т.б.даже в FAQ сам Кармак на прямой вопрос Сатанист ли он - ответил лаконично: нет.
Но,
это не отменяет что, игра эта была и даже есть заслуженно популярна(т.б.у сатанистов же) - вовсе не только из-за технологического рывка тогда
но и даже просто чуть большим качеством графики сравнительно с конкурентами
(впрочем, что ныне могут заценить лишь лишь oldgamer'ы играя в те другие и даже позжие игры)
и из-за воеобразного gamedesign'а, мега казуальным - мега простым даже 1 извилина не нужна играть и даже лишняя минимум будет отрафированна, т.б.мега читерным по физике, и конечно  же без этих всех перевязок тела, джетпаков, роботов и т.д. С кучей болванчиков-врагов. Т.е.самая форменная 2D аркадная казуальщина-тех-времён... только в 3D.
Что и непонравилось в том же D3 фанам D1-2/Q1-3 но что, вернули в последующих D. - заодно добавив тогда уж и саму аркадность прыжками и прч. Но, опять не угодив ни тем, ни тем кому D3 зашол сколько то и т.б.тем кто не играл в первые части или не особо.
А, все продажи их - из-за отмывок в магазине, по принципу чем популярней игра - тем больше, потому неплохие продажи - тут таки не показатель.
(т.б.ибо могло быть на порядок больше будь они реально успешными - устраивая обе категории
но, что нереально по определению же).


Ещё сразу отвечу наперёд - почему другие большинство игр провальны:

...

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

* впрочем, нередко попутно и другие причины вроде не всесторонней додуманности сюжета, халтурности [всего] и даже мега халтурности в виде достающих багов, что признать себе - ну вы поняли меня... чтобы исправиться и лучше до релиза игры - ибо кто потом деньги даст?...

* SP нету, хоть тот же Q3 и UT2k+ тут пример исключения но, я например в них потому никогда и не играл, как не играющий в Multiplayer; А, играющим же нужно периодически отвлечение от боёв.

* Multiplayer'a нету который доп.тянет игру (нету например, маркетингово принуждая тем покупать в ожидании патча или из-за нежелания тягаться с конкурентами тут);

* Multiplayer - говняней / непривычней чем D1-2 и Q1-3, а как ты его совместишь с более современными механиками из не-Multiplayer?... Полноценно никак. UTn - тут лишь пример зоологиечской примитивности же, но они тоже кстати сатанисты судя особенно по UT3 потому и популярней и им этого(причимитивноги игроку и следом самого игрока) естественно. Прочи
е старются взять чем то иным, оставляя и её конечно по мере её впихивания, но сам DOOM1-2/Q1-3 заменить не смогут же. И даже делая их точный аналог - потому что он был тупо первый...
Значит весь рассчёт обычно на последующие поколения игроков и значит неизбжено мега-обсирание дедами. Т.о. это основная причина оказуаливания почти стронних игр на Unreal-движке начиная с 3-ей версии, - укрытия, автовосстановления... которые ожидаемо Multiplayer-дедам не зашли, на которых таки конечно наклали сверху в угоду молодёжно-модности но, и притом став мега-однообзно у этих игр механикой и gameplay'но и в SP, до оскомины. Отсюда и новые игры "уже не торт".


"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 19-Фев-25 13:12 
> Момент потерян, cейчас это уже бедет такой же скучный шатун как и новые думы.

А вы о Half-Life: Alyx не слышали? Это совсем не скучный шатун в духе думов.


"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Аноним , 19-Фев-25 08:35 
10 часов прошло а там уже 230 Issue, 60 PR, 4.7К звезд и 2,7К форков)

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено dg , 19-Фев-25 08:45 
самый старый ишью от "Jun 28, 2013"
наверное репа была закрыта, а теперь просто открыли, а не залили новую

"Компания Valve опубликовала код игр Half-Life 2 и Team Fortr..."
Отправлено Anonymously , 19-Фев-25 10:52 
Репозиторию уже лет 10, туда коммитом добавили tf2

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Уууууъъъ , 19-Фев-25 08:57 
> на базе движка Source

А этот движок уже в Open Source? Чот найти не могу...


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Alladin , 19-Фев-25 10:26 
утекал в сеть, потом подчищали

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Bottle , 19-Фев-25 11:29 
Ну раз в сеть утекал, Windows XP тоже тогда Свободная™ ОС.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Шарп , 19-Фев-25 08:59 
Ну Габен, ну даёт.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 09:01 
О, появилась возможность оптимизировать Linux-версию, хорошо.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Барт Синус , 19-Фев-25 13:08 
И весь опенет немедленно бросился оптимизировать. С вами впереди с шашкой наголо на лихом коне.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Grab , 19-Фев-25 13:28 
как забавно, а вы сами будете оптимизировать? Код открыт, вперëд

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 15:13 
Я буду, да. А что?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 17:28 
-O3 в мейкфайл добавите?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 23:45 
-march=native

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 20-Фев-25 11:50 
Проецируешь собственные проблемы на других?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 20-Фев-25 14:58 
У меня проблем нет. Просто спрашиваю, как аноним собирается оптимизировать. Скажет компилятору «оптимизировай»?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено aname , 24-Фев-25 11:04 
На расте перепишет

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено name , 20-Фев-25 09:38 
Больше смысла оптимизировать сам движок.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 09:20 
Публикация сорцов - это конечно хорошо, а где возможность простой сборки? Почему всё так переусложнено? Go-шный Podman с кучей зависимостей, Steam Runtime какие-то нужны.

ioquake3 гораздо проще собирается, нужно запустить только одну команду - "make". Зависимости качать не нужно всё в комплекте.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Девелопер , 19-Фев-25 09:29 
Опенсорс же, нужен make - сделай Makefile сам

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Уууууъъъ , 19-Фев-25 09:38 
Опенсорс может быть как хорошим, так и плохим, но в этом случае он явно плохой. 😒


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 09:47 
Опенсорс не подразумевает, что лично ты можешь с одной команды его собрать. Это вопрос доставки продукта, а не лицензии. У кода есть контрибьюторы, ты в их число не входишь, им норм. Хочешь разрабатывать? Пожалуйста, бери разбирайся. Имеешь мнение, что код не оптимален? Сначала сам разберись, подготовь деятельные предложения, обсуди с сообществом и велкам ту мердж реквест. Никто не обещал, что опенсорс - это мейк инсталл, чтобы Васе из Соликамска нравилось.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Зазнайка , 19-Фев-25 13:17 
Тем не менее: если Васе из Соликамска нравится собирать одной командой, то это опенсорс с человеческим лицом.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено aname , 24-Фев-25 11:06 
Ну вот для этого ему придётся это "человеческое лицо" сделать самому.

Опенсорс же


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено anon4ik , 19-Фев-25 21:35 
А это же не опенсорс изначально, а закрытое по. Вот потому и собирается так криво. Потом может найдётся кто сделаеь удобный мейкфайл

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:40 
Это сыр в мышеловке, также работает на хомячках.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:52 
Steam Runtime - по сути набор окружения и библиотек, к которому гвоздями игры прибиты. Вкупе с bubblewrap это позволяет нативным лялих-портам игр, при условии что их девелоперы читали документацию, работать на почти любом дистре из коробки. Стим-клиент тупо тащит с собой все что нужно, собранное в статике.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:20 
Только вот ID не публиковали ioquake3. Это уже результат работы сообщества.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:36 
id публиковали исходники оригинальной Q3. На базе которых сообщество уже и запилило ioquake3.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:51 
О чём и речь. Аноним 10 сравнивает попу с пальцем.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 13:41 
Это беда очень многих проектов сегодня, увы. Стобы банально собрать, нужно габайты мусора притащить в систему и еще окажется, что версии пары библиотек не те, и дибо приходится апгрейдить систему полностью, либо собирать библиотеки самому, со всеми вытекающими зависимостями.

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


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 18:22 
> Публикация сорцов - это конечно хорошо, а где возможность простой сборки? Почему
> всё так переусложнено? Go-шный Podman с кучей зависимостей, Steam Runtime какие-то
> нужны.

Steam Runtime какие-то, это разные версии Debian stable в зависимости от версии рантайма.
Зачем они нужны, попробуйте догадаться?! ;)

> ioquake3 гораздо проще собирается, нужно запустить только одну команду - "make". Зависимости
> качать не нужно всё в комплекте.

Ну так у Valve другие задачи.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Zenitur , 19-Фев-25 21:39 
> Публикация сорцов - это конечно хорошо, а где возможность простой сборки? Почему всё так переусложнено?
> ...
> ioquake3 гораздо проще собирается

Изначально исходники quake2 и quake3 также вызывали сложности при сборке. А потом пришёл Icculus вместе с компанией единомышленников, и сделал сборку одной командой.

https://icculus.org/quake2/

Вот, почитай Changelog.

Обычно вклад Icculus и сообщества сводится к следующему:

1. Привязка игры к SDL 1.2 (более новые игры - к SDL 2.0) чтобы облегчить разработку и сопровождение кода.
2. Прекращение использования OSS/ALSA напрямую - в пользу SDL/OpenAL.
3. Исправление кода, на который компилятор выдаёт предупреждения.
4. Добавление поддержки сборки для x86_64 и ARM, а в прошлом - для Alpha и PowerPC.
5. Добавление поддержки сборки под FreeBSD.
6. Добавление поддержки IPv6 для сетевой игры.

По итогу, игра получается такой же, как до открытия кода. Найди 10 отличий от Quake3 1.32e и ioquake3 1.36. Разница лишь в наличии 64-битного бинарника и поддержки звука ALSA/PulseAudio/PipeWire.

> Steam Runtime какие-то нужны

Steam Runtime представляет из себя коллекцию библиотек из Ubuntu 12.04, для которой игра изначально выходила. Иногда библиотеки меняют ABI, поэтому Steam таскает ряд библиотек "с собой". Уверен, что можно собрать Team Fortress 2 без Steam Runtime.

Эх, вот бы талантливых рукастых ребят, которые смогут запустить игру на OpenGL нативно, без ToGL. А то он просаживает производительность по сравнению с Windows-версией... Уверен, что это сложно - почти невозможно, учитывая какой длинынй путь прошёл движок GoldSRC в процессе превращения в движок Source. Поддержку OpenGL в процессе прекратили, и вернуть её наверняка непросто.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Нуину , 20-Фев-25 00:22 
> ioquake3 гораздо проще собирается, нужно запустить только одну команду - "make"

Оригинальный idtech3 https://github.com/TTimo/doom3.gpl использовал SCons


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:09 
Ни разу не слышал чтобы кто-то играл в Тим фортресс.
Была Халфа и КС, но про ТФ люди даже и не подозревали.
Та же ситуация с Дотой.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:22 
Вы из какой Тьмутаракани пишете?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Alladin , 19-Фев-25 10:28 
играли в тм2 в детстве, онлайн был большой, все отлично

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:45 
И в Team Fortress Classic играют и в Team Fortress 2.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Анонимище , 19-Фев-25 10:48 
Скорее это говорит больше об вашем круге общения нежели об игре.Я вот не знаю никого из своего круга общения кто говорит на испанском. Хотя это популярный язык

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:05 
В кругу моего общения была куча фанатов КС и Халфы, но ТФ ни разу не упоминался.
На пиратских сидишках ТФ не встечался, даже легендарный Фаргус обошел ТФ стороной.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:48 
> В кругу моего общения [...] ТФ ни разу не упоминался.

Значит, у вас узкий и однобокий круг общения.

> На пиратских сидишках ТФ не встечался,

Да, да, о Orange Box в вашем "кругу общения" тоже не слышали.

> даже легендарный Фаргус обошел ТФ стороной.

Какой накой Фаргус, если это онлайновая игра с привязкой к Стиму?


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:17 
> Значит, у вас узкий и однобокий круг общения.

Значит тим фортресс не был интересен даже любителям игорей валв.

> Да, да, о Orange Box в вашем "кругу общения" тоже не слышали.

Это сборник валв игр из 2007? К тому времени второму Халф лайфу уже было 3 года. Если бы не Portal оранжбокс никто бы и не заметил.

> Какой накой Фаргус, если это онлайновая игра с привязкой к Стиму?

Тим фортресс был до стима и популярностью не пользовался, от слова совмем.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:34 
> Значит тим фортресс не был интересен даже любителям игорей валв.

Нет, это значит, что у вас узкий и однобокий круг общения.

> К тому времени второму Халф лайфу уже было 3 года.

Понятно. Об Episode 1 и 2 в вашем "окружении любителей игорей Вальв" тоже никто не слышал.

> Если бы не Portal оранжбокс никто бы и не заметил.

Я не срашивал у вас диванную аналитику, а привел ответ на глупость о том, что TF2 не встречался на дисках.

> Тим фортресс был до стима и популярностью не пользовался, от слова совмем.

Речь шла о второй части.

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


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 13:26 
> Речь шла о второй части.

Речь идёт о ТФ вообще, популярность которого не регистрируется, а в SDK его добавили по остаточному принципу.

> В общем, прекращайте позориться своим воображаемым "кругом общения" и диванной аналитикой. Очевидно же, что вы выдумываете чушь на ходу.

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


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено mousanony , 20-Фев-25 08:13 
Вам уже указали, что ваш опыт — чисто личный и о популярности игры не говорит ничего вообще. А бложики стоит писать в другом месте.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:55 
ТФ2 тусовка живее всех живых, в т.ч. русскоязычная. Это клапаны забили на игру, а комьюнити ее упрямо тащит, новым контентом в том числе.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Зазнайка , 19-Фев-25 13:21 
Есть такое, могли бы сделать лучше, но было лень.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 15:38 
Team Fortress 2 прямо сейчас на 32 месте в стиме по онлайну(38,067 игроков).
Dota 2 на 3 месте(608,529 игроков).

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 18:31 
> Ни разу не слышал чтобы кто-то играл в Тим фортресс.
> Была Халфа и КС, но про ТФ люди даже и не подозревали.

Мы очень плотно играли ещё в мод TF на базе первоквака, а затем в то, что сейчас называется Team Fortress Classic. Потом кто куда разбежался, кто по всяким аренам, кто в Enemy Territory: Quake Wars
Маленькое число ушло в TF2, я лично не осилил их стиль графония, изначально разражали подобного стиля "мультики", потому как привычно было что TF это всё же гурятина мясная на первых квейкохалвах
TF на базе Unreal Tournament не взлетел.

Единственный достойный кандидат на замену классике был и есть до сих пор Team Fortress Forever, но в своё время стим ему вставлял палки в колёса, да и поздно он вылез потом, олды уже разбрелись кто куда и в Fortress не вернулись, а молодняк на TF2 подсел.
Так что, к сожалению, Team Fortress Forever остался заброшен, ещё похлеще чем Quake Champions, сервера пустые, какие-то скандинавы или венгры иногда по расписанию какому-то своему заходят туда, поди друзья разработчиков и то не каждую неделю наверное, и всё.((

> Та же ситуация с Дотой.

Дота кусок г**на, я всё сказал! ))


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:21 
Спасибо, не надо. С привязкой к серверам хозяина через Steam Runtime это не нужно.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:54 
Оно вообще никак не привязано ни к какому DRM. Рантайм - это просто зависимости в виде библиотек и Bubblewrap, которые тащит за собой Steam-клиент, чтобы игры могли быть distro agnostic.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:42 
Сурсы и так "дистро-агностик", а тут без стима оно даже и не взлетит.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:36 
> без стима оно даже и не взлетит.

Куда вы собрались "лететь" без Стима в сугубо онлайновой игре?


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:47 
Справедливости ради, на коммьюнити-серверах можно совершенно спокойно играть на Steamless-копиях, если на них отключен VAC. Другое дело, что это нахрен не нужно.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено X512 , 20-Фев-25 13:18 
Почему тогда онлайновый Genshin Impact умеет без ланчера запускаться?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено blkkid , 20-Фев-25 13:28 
потому что лаунчер женьшеня только грузит и распаковывает зипники от михойо, в отличие от стима, у которого ещё доверху куча функционала от steam networking для пробоя NAT до steam input для человеческой работы с любыми контроллерами


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:44 
Взлетит даже в неизменном виде - локальных эмуляторов валом, половина из которых вполне FOSS.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:46 
Лучше бы они GoldSource открыли.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 10:58 
Когда есть Xash3D, он не особо уже нужен.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Зазнайка , 19-Фев-25 13:21 
Была же утечка, и да, зачем он, если есть Хэш?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 15:30 
Не было, путаешь с Source.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Зазнайка , 19-Фев-25 19:19 
> Не было, путаешь с Source.

Была, ЕМНИП, но очень давно. Может и подводит память.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено anon4ik , 19-Фев-25 21:39 
Была утечка hl2 beta. Но это было давно ещё, до выхода hl2 собственно. Насколько я знаю, это единственная утечка source.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 22:31 
Не единственная. Несколько лет назад SDK утекал целиком. В частности, на основе этого кода делали полупиратский порт HL2 на Эльбрус (футажи можно найти на Ютубе)

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:45 
Габену видимо надоело с ботами и читерами бороться, решил на откуп сообществу отдать.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено kkkj , 19-Фев-25 11:48 
Некруху завезли, зачем это во времена unreal?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:52 
Тф2 приносит больше денег чем многие другие проекты.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:52 
Серверу тф2 Алисе привет. Похоже забросят тф2.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Зазнайка , 19-Фев-25 13:23 
Ого! Знакомые имена... Лет десять, правда, уже не заходил туда.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 11:57 
Рано анонимы обрадовались.

Это исходник _только_ тф2, без исходников source engine её собрать невозможно, а их нет и никогда не публиковали.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:39 
> без исходников source engine её собрать невозможно, а их нет и никогда не публиковали.

Для сборки и не нужен source engine, ибо оно использует только его интерфейс (загаловочные файлы) и компилируется в динамическую библиотеку.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:41 
Да, спасибо за поправку.

Собрать можно, но без исходников сурс, толку от этого мало.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 12:27 
А 1 ТФ, что был на первокваковском движке?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Зазнайка , 19-Фев-25 13:24 
Первохалфовском движке -- GoldSource

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 14:24 
Да, первый TF - мод для Quake.
Уже после этого Valve выпустили TF Classic на базе GoldSource (который сам на базе движка Quake).
Ну и после этого эти же Valve выпустили TF2 на базе Source.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 20-Фев-25 13:45 
Теперь что значит, Будут запускать Half Life 2 на Redox на скриншотах вместо Doom.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 14:27 
> допускающей использование, копирование и модификацию, при условии,
> что результат распространяется бесплатно и не нарушает условия сервиса Steam.

Можно и проще написать было: вы имеете право забесплатно попахать на тиму габена, ну и хватит с вас прав! :)


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 21:34 
Так можно же переписать на раст и сделать какую хочешь лицензию.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено aname , 24-Фев-25 12:02 
Добро пожаловать в Open Source.

И да, почему должно быть иначе- тема не раскрыта


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 14:33 
Вот бы кс соурс еще открыли...

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 19-Фев-25 21:33 
Сначала бы cs 1.6 открыл. А то габен решил поддержать санкции против нашей Великой Страны и не завёс русский язык в cs 1.6. Повод возбудить на него уголовное дело.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Нуину , 20-Фев-25 00:16 
Он уже слит давно в сеть, как и tf2.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено zeecape , 19-Фев-25 21:40 
Open Source сообществу стоит причислить Гейба к рангу святых

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Барт Синус , 19-Фев-25 21:48 
Взять его под покровительство, на попечительство и под крыло. Бедняга сразу похудеет.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 20-Фев-25 07:59 
Считаю начать нужно с донатов, которые будут покрывать все налоговые расходы вальве и жизнь самого гейба

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 20-Фев-25 00:12 
Когда-то я написал Гейбу письмо с просьбой портировать эту игру на Линукс. Мне не ответили, но через год она появилась для этой ОС. Гейб Ньюэлл, спасибо тебе!

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Нуину , 20-Фев-25 02:44 
Из именитых контор раньше Id еще открывали исходники. А кто сейчас открывает?

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним324 , 20-Фев-25 15:07 
> Из именитых контор раньше Id еще открывали исходники. А кто сейчас открывает?

А сейчас главный движок в геймдеве анриал, а он всегда с открытыми исходниками был.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено uis , 21-Фев-25 19:04 
Кроме первых трёх

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним324 , 22-Фев-25 11:34 
> Кроме первых трёх

Они тоже были открыты, только сначала его нужно было купить. Собственно как и Source как и идтек. Сначала деньга, потом код. Открытый код, не значит что его тебе бесплатно дадут.


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним324 , 20-Фев-25 10:04 
Ну значит игра официально умерла, нужно выводить шапки в реал, пока хакеры не нашли как взломать торговую сеть.

"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним , 20-Фев-25 15:35 
О чём вы говорите, как можно вынести цифровой актив в реал?


"Компания Valve опубликовала код игры Team Fortress 2"
Отправлено Аноним324 , 20-Фев-25 16:22 
> О чём вы говорите, как можно вынести цифровой актив в реал?

Заходишь на сайт обменник, и продаёшь шмотки в -15% от их стоимости по площадке стим, в случае с тф2 отнимаешь от стоимости на бекпаке.