Фух, еле почистил. Не делайте так больше, пожалуйста.
Кратенько распишу выводы, и наверное больше не будем здесь афтфопедь.
Если ХВидер еще желает доделать совместимость с ксашем - пусть выходит на связь. Когда не было предиктинга это не имело особого смысла, т.к. XDM - это мультиплеер, и не потестишь толком. Так же логически обосную, почему я не верю в Волатилу. У каждого движка должна быть своя целевая аудитория. Ксерокс, конечно раньше говорил "мне пофиг, сколько народу будут её юзать", но это конечно самообман или позерство. Далеко не пофиг. Если бы он сам планировал её юзать для персонального клона DeusEx, то это одно. Но по факту, как я понял, он давно уже утерял надежду в одиночку сделать такой клон - слишком много работы для одного человека. Да что и говорить - относительно простой римейк кваки занял почти год работы и 8 человек понадобилось

Поэтому Волатила планируется как очередной Generic Engine. Самое интересное, что в 2008-2009 году мне Ксерокс убедительно доказывал, что генерик-энджины никому и нафиг не упали, хотя бы потому что на таком абстрактном движке невозможно протестировать хотя бы пятиминутный геймплей, из-за его отсутствия. Классический пример такого движка - Unity. Там много чего есть, никто это толком не тестировал, время от времени оно вылетает, тормозит, от версии к версии что-то чинится и снова ломается. Это по суте единственный Generic Engine, который снискал успех у населения и то спустя несколько лет после начала разработки и благодаря крайне огрессигному моркетенгу, а так же миллионам долларов, потраченных на рекламу. Да и то, как видите, ни одной нормальной игры на неё так и не сделали до сих пор. Теперь про предполагаемую целевую аудиторию. Если это пользователи с хл-форумов, они первым делом спросят "как мне перейти с халфы на волатилу". И тут внезапно выяснится, что там нет фанк_ротатинга, какие-то луа скрипты и еще много всяких неочевидных вещей. К которым полностью отсутствует документация и которые потенциально весьма глючные, поскольку их никто и никогда не тестировал на работоспособность в настоящих играх. Т.е. это надо обладать крайне большим упорством и настойчивостью, чтобы год от года пытаться делать игру на движке, который параллельно будет обновляться и исправляться от ошибок. Насколько я знаю в хл-коммунити таких юзеров нет. Они вон даже на привычном и изученом сорсе зачастую буксуют и бросают начатое. Ну и кто-то уже сидит на связке Xash3D+XashXT в ожидании XashNT. Теперь, даже не затрагивая морально-этическую сторону, спросим, а что может пользователям предложить Волатила такого, чтобы они, срывая мениски отказались от всех своих наработок и перешли на нее? Модели там не совместимы - перекомпиливать. Карты там не совместимы - перекомпиливать. Вады она не поддерживает - извлекать текстуры. Для большинства текстур придется писать шейдеры, иначе нихрена работать не будет. А шейдеры предстоит еще только изучить. Спрайты - тоже перекомпиливать, а вероятнее всего в Волатиле нет спрайтов (в ку3 же их не было). Дллки - другие. Логика - другая. Т.е. человек мучался, расставлял эти лоджик-энтити, а ему говорят - эй чувак, забудь всё, чему тебя учили, иди пиши скрипты на Луа. Только выучи его сначала. Это я перечислил только самое-самое очевидное, а если учесть что движок выйдет сырой и юзеры первые несколько месяцев даже не будут понимать - не то они накосячили, не то в движке ошибка. Можно конечно сказать, это вот в хл-коммунити юзеры консервативные, ничего нового изучать не хотят, не стоит на них и ориентироваться. Лучше на нормальных инди-разработчиков, которые не боятся изучать что-то новое, умеют Lua, моделлинг в максе и прочее.
Но тогда всё еще печальнее. Вопрос "почему мы должны перейти на Волатилу", встаёт в десятки раз острее, потому что там, в мире обычного инди-девелоперства, движков в сотни раз больше и все они заведомо лучше Волатилы по разным причинам. Какие-то из них может технически хуже, но зато полностью открытые сорцы. Какие-то может и закрытые, но на них гигантская база туторов, мощнейшее коммунити, бесплатные префабы и куча наработок. Ведь трехмерных движков с 2000-го года было написано ой-ей-ей сколько, охренеть можно.
Писать еще один, по принципу "я долго работал в этой сфере, теперь хочу попробовать объеденить все свои наработки в законченный результат", смысла не имеет заведомо. Это какой-то мазохизм, писать софт, который ты даже сам юзать не будешь. В старой Волатиле была хотя бы изюминка - мягкие стенсильные тени. Я не скажу, что эта фишка была прямо кому-то нужна (т.к. не было нормальных теней от листвы и решеток), но хоть что-то! А что может предложить новая? Впрочем, Ксерокс никогда и не озвучивал концепции своих Волатил, всегда отделывался общими фразами, типо "я хочу собрать свои многолетние наработки в один движок" и "волатила должна быть счастливой".
Ну то есть концепции там и близко нет. Во всяком случае, за годы знакомства с ним и внимательного изучения всех Волатил, я её там не увидел.
Дело в том, что вот это стремление, что-то сделать, неосознанная тяга к творчеству, присутствует в каждом из нас, но не у всех она находит свой выход, а у кого-то дальше слов дело так и не доходит. Но самое страшное - это когда твое творчество не нужно даже тебе самому, но ты не можешь остановиться, потому что руки-то чешутся, хочется что-то сделать. Я Ксероксу предлагал ни раз и не два, брось ты свою Волатилу. Лучше переведи HLFX 0.6 на Xash3D, под те его интерфейсы, которые я специально делал для таких тяжелых кастомных модов и с физикой и графикой. От этого выиграют абсолютно все, без исключения, перечислю по пунктам:
1. У Жэки мод перестанет глючить, начнет работать в 2-3 раза быстрее, будет быстрее загружаться, декали будут сохраняться и еще куча возможностей откроется. Человеку не придется искать новый движок, он семь лет угробил на разработку, а ты его прокинул.
2. У Ксашмода появится реальный конкурент в виде обновленного HLFX 0.6. Ты же хотел, чтобы народ делал игры под твою платформу? В таком моде будет самое главное - Физика+Графон, уже не суть важно, мод это или полноценный движок. Но его будут юзать, HLFX 0.6 до сих пор многие ждут. А с компиляторами китайца это всё заиграет новыми красками.
3. Можно будет наконец самому взяться за разработку DeusEX на HLFX 0.6
как это и планировалось с самого начала, только теперь имея на руках полные сорцы движка, навороченные компиляторы карт с приятным освещением и значительно возросшим опытом.
4. Шейдеры, которые традиционно поддерживал HLFX 0.6 уже заранее совместимы с Jackhammer, т.е. даже дорабатывать ничего не придется.
5. Объем работ заведомо выполнимый и с заранее известным положительным результатом.
Как вы понимаете, эта мысль мне пришла в голову далеко не сегодня, а три года назад. Но тогда еще Ксерокс не был к ней готов. Возможно не готов и сейчас.
На постижение дзена у многих уходит целая жизнь. Но я свою позицию озвучил и до вас её донес. Собственно, единственное, что всегда мешло Ксеру, прислушаться к этому мудрому совету - это анальная гордость. Какой-то дядя Миша вставлял код после ретарна, а я буду под его движок делать мод? Да ни за что! Такие вот дела, вообщем.
Если у вас есть что сказать по этой теме - давайте вкратце выскажемся и больше не будем оффтопедь. Я свою позицию озвучил, соображения высказал, предложения в силе.