Последняя капля»
Я с трудом вспоминаю, с чего всё начиналось…
Начало всему было положено на “старом” форуме. Ядро 7дл-комьюнити сформировалось и определённое время существовало именно там.
Фактически это был закрытый клуб: сначала была закрыта регистрация, потом и возможность просматривать темы.
В то время бурлили дискуссии. Частые и громкие - люди не спали ночами. Фидбек оказывал сильное влияние на мод: переписывались сцены, характеры персонажей (знаменитый Славятник).
Спустя некоторое время после выхода первой версии мода товарищ “Элдхенн” портировал мод в Стим, что принесло моду широчайшую известность.
Мод в стим добавил я, просто так, потому что решил поделиться с людьми хорошей, годной новеллой. Два года я его вёл в одиночку, в своё личное время. Поддержки от Димы не было никакой, он даже ни разу не назвал мне свой аккаунт в стиме. Сейчас автор заявляет (в очередной раз), что двачедегенераты вместе со стимохомячками ему не нужны. Ну не нужны так не нужны, да, окей?”
- Элдхенн.
Время движется вперёд. Осенью 2016 товарищ, известный малому кругу лиц, под ником “Гром” (River Song), проявил инициативу и создал группу в ВК. Дмитрий не возражал.
Позже в группе обосновались и начали наполнять её контентом и другие форумчане: sitzileon, salotor, shers.
Группа росла. Росло и число подписчиков в Steam Workshop.
В декабре 2016 состоялся релиз Мику-7дл, который был омрачён множеством технических проблем: в первое время игра вообще не запускалась, а отлов багов затянулся на месяцы. Это было связано с тем, что старая команда (Дантирас, Арлиен, Элдхенн и другие) уже не участвовала в тестировании мода, а новая ещё не сформировалась.
Уже весной 2017 началась активная работа. Отдельная благодарность товарищу sitzileon’у - он проявил себя наиболее активно в доведении мода до рабочего состояния.
Далее началась работа над меню мода. Силами Грома и Салотора разрабатывался UI, в дальнейшем он согласовывался с 7дл-куном, а Д.Кладов (уже давно в вольном плавании) написал первую версию кода.
Осенью 2017 года Салотор создал непубличный репозиторий для 7дл на сайте “Гитхаб”. С этого момента новая команда (так называемые “амбалы”) начала вести работу там в закрытом режиме, из-за чего на форуме практически исчезли посты, указывающие на ошибки. Форум медленно умирал.
Серое настоящее
Руты Ульяны-7дл, Слави-7дл и выходящий на днях рут Одиночки были протестированы командой альфа-теста. Только при тестировании последнего рута Одиночки командой было внесено свыше 2000 правок.
Большинство из них касалось аудио-визуальной части, плюс банальные очепятки, сотни их. Как бы ни был важен сценарий, именно аудиовизуал во многом задаёт атмосферу повествования. В конце-концов, это визуальная новелла, а не фанфик. Никому не нравится, когда музыка резко обрывается, персонаж по тексту испытывает множество эмоций, а его спрайт не меняется на протяжении всей сцены. Протагонист закрыл глаза - это тоже нужно показать на экране. Нюансов много, но на альфа-тест зачастую попадала версия с весьма скудной режиссурой.
И нет, это не самодеятельность амбалов - гит позволяет отменить любое изменение, а напрямую правились только очевидные косяки, остальные указывались в комментах в качестве рекомендаций.
Ошибки в задании ресурсов, опечатки в их вызове - рутина. Иногда на альфу отправлялся билд, который просто не запускался.
Ещё одна фишка - это автозамены. 7дл-кун ОЧЕНЬ любит делать бездумные автозамены, которые потом приходится пару часов разгребать, чтобы билд начал хотя бы запускаться. (Знающие люди спросят: “а почему вы просто не откатите коммит с автозаменами?”. Ответ - потому что Дмитрий все правки вносит одним коммитом. Ему так проще, а наше удобство его не очень-то и волнует.)
Другая больная тема - стойкое нежелание 7дл-куна переходить на обновлённую версию движка renpy, из-за которого амбалам (в основном товарищу Салотору) приходилось регулярно решать проблемы совместимости с версией БЛ 1.1 (версия renpy 6.16.3.502). Кроме кучи лишних проверок, нагружающих код, возникали проблемы с введением новых фишек, как то: галерея и обновлённый ачивлист. Какие-то их компоненты приходилось просто обрезать, каким-то искать аналоги. И это всё с учётом того, что мануалов по старым версиям ren’py уже не найти толком. А значит, приходится писать код методом тыка. Ко всему прочему, некоторый функционал старые версии ren’py не поддерживают и вовсе (например, запуск музыкальной композиции с определённого момента, в результате чего в моде наличествует великолепная аудио-режиссура, привязанная к СКОРОСТИ ЧТЕНИЯ 7ДЛ-КУНА). А ведь как показывает статистика из недавних опросов, на 1.1 мод запускают лишь 4,78% аудитории. Те же Булки неспроста перешли на последнюю версию движка. А мы занимались ретроградством, потому что 7дл-куну так было удобнее.
Один из наиболее ярких примеров отношения товарища Автора к чужому труду:
Еще в 2015-м году на «новом» форуме автор запросил реквест на обновленный карточный турнир. Спустя некоторое время тов. nuttyproof предоставил готовый вариант - масштабный проект, включающий в себя почти 8 тысяч строк кода на Питоне. Однако из-за отсутствия нескольких десятков реплик персонажей, которые автор так и не дописал, турнир так и ждёт своего часа целых 3 года, мозоля глаза знающим.
Ну и наше любимое - логика. Товарищ Sitzileon внёс особый вклад в это дело. 7дл-кун последние руты пишет так, будто предыдущих не было вовсе. Новые повороты сюжета противоречат старым (привет, треугольник Лена-Семён-Ольга и Мажор-Шиза). Всё это комментировалось в коде, либо обсуждалось в конфе. Рут Слави в этом вопросе стал рекордсменом - амбалы перечитывали руты Ольги и Лены, чтобы найти противоречия и конфликты, хватило на документ с десятком страниц (он будет выложен в комментариях). Мотивация героев в свете новых данных весьма сомнительна, а с одной из концовок Лены (КЗБТ) можно прощаться.
Кроме основной занятости, кодер проекта (специалист по свистелкам и перделкам, как зовёт его Дмитрий) - Салотор - разработал UI и написал код для галереи и просмотрщика пройденных сцен (последний так и пылится на полке - названия главам Дмитрий давать не спешит).
Есть ещё совершенно неинтересные вещи, которыми мы тут занимались. Например, Салотор написал скрипт для сбора спрайтов из списка, починил слетающие имена на 1.2, разработал универсальную версию мода; kaiserd написал новый код для ачивлиста, значительно ускоряющий его работу и упрощающий добавление новых разделов и ачивок, и куча более мелких вещей.
Сотни часов работы были затрачены на улучшение всеми нами любимого мода. Однако статуса разработчика (или хотя бы члена команды) всё вышенаписанное никому не принесло. Он по прежнему один - сам Дмитрий. “Автор”. Но самое неприятное даже не это. Хоть какой-то внятной благодарности от него не было. Словно ему все должны и всё работает само собой.
Но было бы эгоистично писать только о себе. Как же композиторы, чья музыка играет в моде? А художники, чьи арты показываются в нём? Они тоже “никто”? Нона нарисовал больше трёх десятков чудесных артов для мода, но тоже не разработчик.
Но не модом единым. Огромная работа проводилась в группе и Стиме. Техническая поддержка для всех игроков? Пожалуйста! Амбалы к вашим услугам. Дмитрий захотел выпустить порт мода на Андроид, ведь Загрузчик тормозит с релизами? Да, вы угадали. Весь контент в группе организовывался амбалами: каталог фото, аудиотека, чаты, опросы, релизы новых версий мода, да даже стримы с 7дл-куном.
Когда Дмитрий собирался заморозить мод, сборы организовали снова амбалы. Даже на Патреон Дмитрия отправили амбалы.
Итак, подведём итоги, что же в моде 7дл сделано/организовано не самим Дмитрием (или частично с его участием):
- альфа-тест, основная часть обновлённого кода (в том числе и рефаб);
- техподдержка (и ответы на вопросы разной степени глупости);
- меню;
- ачивлист;
- турнир;
- галерея;
- просмотрщик пройденных сцен;
- виджеты (музыки и ЛП);
- патреон и виджет для сбора донатов в группе;
- стримы;
- стимоверсия;
- порт мода на мобильные устройства;
- группа ВК;
- вся музыка в моде;
- почти вся графика.
Полагаем, будет справедливо сказать, что 7дл-комьюнити и то 7дл, которое вы знаете, не существовало бы без энтузиастов, часть из которых впоследствии стала “амбалами”. 7дл-кун писал сценарий. Комьюнити создало отлаженную систему. Немаловажную часть мода построили энтузиасты и просто причастные люди.
А в ответ вместо благодарности Дмитрий жалуется, что мы завалили его правками, что это не критика, а нытьё. Но больше всего бьёт по морали, когда твои правки откатывают без разбора и называют самодеятельностью.
И вот, спустя несколько лет, нас просто выставили за дверь. За ненадобностью.
Но проблема даже не в этом. Проблема в том, что всё это повторяется:
Думаем, про нас Дмитрий в своей новой конфе будет писать ещё жёстче, всё-таки команда со “старого” форума развалилась без лишнего шума, а в амбалах одни бузотёры числятся.
Стоит отметить, что у Дмитрия специфичное отношение к критике, и его понимание “конструктива” может разнится с вашим. На форуме находится кладезь таких моментов.
Как пример, один из них - разбор Алисы-7дл от пользователя BrunoPogo. Тем, кто не знаком, рекомендуем посетить форум — много интересного найдёте.
К слову, не только форумчанам досталось. Здесь Вождь недоволен тем, что люди флудят в пусть и тематическом, но чате(!)
Небольшое заявление. Вопреки распространяемой информации о том, что амбалы переписывают тексты автора, ничего подобного не было. Доказательства в репозитории на гитхабе, ссылку на него мы добавим после релиза Одиночки, дабы избежать слива. Более того, амбалы не прибегали к автору и не заставляли того переписывать не нравящиеся им сцены. Были жаркие дискуссии, было непонимание между сторонами, но это всегда было обсуждение, с аргументами и прочим сопутствующим. Если вы собираетесь обвинять амбалов в переписывании мода, будьте любезны предоставить на это пруф.
Upd. А вот и сама ссылка: https://github.com/salotron/scenario_alt
Мы работали в отдельной ветке «community fixes». Все изменения, прежде чем попасть в основную ветку, проходили через Дмитрия. Скрыть что-либо невозможно - все правки высвечиваются для каждого файла. Всё, что предлагалось для исправления, видно в пулл реквестах (ПР), которые альфа-тим периодически высылала Дмитрию. Он вносил в ПР свои правки, и только потом эти изменения попадали в основную ветку. Оценить объём работ можно, открыв статистику либо просмотрев эти самые ПР — но они уже включают в себя «правки правок» от Дмитрия. Активная работа велась, как правило, с 26 по 15 число каждого месяца.
Конфликт — последняя капля.
Началось всё 5 января…
Один из подписчиков группы оставил на стене негативный отзыв по поводу последних рутов. Оригинальный пост, к сожалению, не сохранился (об этом позже), но текст имеется:
По сути, здесь автор лишь высказывает своё мнение по поводу того, что последние руты ему не понравились. Что самое важное: он не сыплет оскорблениями и не переходит на личности (в отличие от Югенда/Ласло/Авеля, на которых указывала Елена). В соответствии с правилами группы, его не в чем упрекнуть и тем более нет повода удалять данный пост. Пост собирает определённое число лайков и комментариев, разворачивается обсуждение (в котором принимают участие и “амбалы”, в чём-то соглашаясь с автором, в чём-то нет).
Посовещавшись между собой, амбалы приходят к решению устроить в группе опрос на тему того, “а за что вы вообще любите 7 Дней Лета?” (опрос от 6 января), чтобы продемонстрировать 7дл-куну настроения читателей и, в случае несовпадения их с вектором развития 7дл, начать обсуждения по поводу возможности корректировки направления сюжета.
В ответ 7дл-кун устраивает аналогичный опрос на Патреоне. Что он хотел этим добиться? Преуменьшить значимость того самого пункта, из-за которого начался спор? Или показать своё отношение к нам и мнению группы? Знает только сам 7дл-кун. У нас лишь догадки.
“Переживания и драма” получают наименование “Сенситив порно”. Сразу видна непредвзятость, не правда ли? Но, что забавно, этот пункт всё равно оказывается в числе лидирующих.
Администрация, естественно, не оценила такое решение и выпустила ТС из бани. И вот тут-то всё и пошло по пизде началось… 7дл-кун заметил, что автор поста был разбанен и произошёл следующий великолепный диалог:
Прим. Салотора: “Да, отвечал я Дмитрию излишне жёстко. Но надо понимать, что я (да и не только я) гасил до этого множество подобных конфликтов. У Дмитрия постоянно находились причины для недовольства, но в этот раз он просто забанил и оскорбил совершенно невиновного человека, просто за критику. Я вспылил, особенно некрасиво выглядит фраза про то, что автор теперь должен. Но и плевать на комьюнити у него тоже нет права, оно его в прямом смысле кормит. И не надо говорить, что все, кто поддержали забаненного парня, не донатят и ничего не делают для мода, это наглая ложь”
Тут стоит уточнить, что сразу после ухода Дмитрия из конфы, он был убран из списка администраторов сообщества, из-за опасений по поводу того, что он станет делать с группой дальше (и во избежание очередных необоснованных банов участников).
Далее со стороны амбалов были предприняты 2 попытки (в разные дни разными людьми) прийти к примирению сторон. Результаты… ну вы сами понимаете, какие. После второй попытки диалога из группы был убран виджет с донатами 7дл-куну, по причине того, что шансов на примирение и продолжение бывших отношений уже не оставалось.
Вот пару любопытных цитат оттуда:
Чем всё кончилось вы знаете: 7дл-кун публично объявил, что он больше не имеет никакого отношения к стимоверсии, группе и собственно, амбалам. Результатом чего и стала данная статья.
Светлое будущее?
Как бы мы ни относились к 7дл-куну, мы все любим “7 Дней Лета”. Иначе зачем бы мы все здесь оказались?.
Поскольку группа и стимоверсия всегда были независимы от 7дл-куна, амбалы продолжат заниматься ими как и ранее.
Что касается группы - для неё не изменится ровным счётом НИЧЕГО. Всё, чем занимался там Дмитрий - это периодически выдавал кому-то баны (ну и иногда отвечал в комментариях).
Насчёт стимоверсии - мы продолжим выпускать своевременные релизы там. Кроме того, мы продолжаем техническую поддержку стимоверсии. Темы для отлова багов работают по-прежнему. Но учтите, что это касается ТОЛЬКО стимоверсии, которой занимаемся мы.
Также, в случае, если 7дл-кун сам не опубликует порт на мобильные устройства, мы будем выпускать и поддерживать и его.
Насчёт прочих версий - отныне пишите 7дл-куну.
Эпилог.
Салотор остаётся разрабом порта в стим (и 1.2). И будет им, пока не самовыпилится или пока не выпилю его я. Что там пивопис себе возомнил, никого не волнует, мы работали раньше без его поддержки и сможем работать без него в будущем.
- Элдхенн
Что было дальше.
А дальше 7дл-кун решил выкладывать свою версию мода в Стиме отдельно. Одновременно с этим он решил избавиться от конкурентов, кинув страйк на принадлежащую Элдхенну страницу мода в Стиме, на которую было подписано 80 000 человек, из-за чего люди больше месяца не могли подписаться на мод. Разблокировка мода в Стиме произошла 5 марта, а уже 8 марта было объявлено о закрытии версии мода от 7дл-куна. С этого момента команда, работавшая над "7 днями лета" вместе с 7дл-куном, самостоятельно продолжила разработку модификации под названием "7 Дней Лета: Lost Alpha".
