Как статья?

1463750проверка файлов cookieВот почему команда SKSE-64 Bit не принимает пожертвования и не создает Patreon
Медиа
2017/09

Вот почему команда SKSE-64 Bit не принимает пожертвования и не создает Patreon

После того, как последняя сборка SKSE-64 бита достигла альфа-версии 2.0.0, стало много разговоров о пожертвованиях, деньгах и команде SKSE, создающей Patreon для ускорения процесса. Хотя на первый взгляд это звучит как хорошая идея, давайте посмотрим, почему команда продолжает отрицать такую ​​идею.

В команду SKSE входят Йен Паттерсон, Стивен Абель, Пол Коннелли и Брендан Бортвик (Иэнпатт, бегемот, хорек Скрагсивуггси и фиолетовый ланчбокс) при помощи Казын, как показано на skse.silverlock.org. Последнее имя, Казын, вы увидите в дальнейшем довольно часто, поэтому, пожалуйста, запомните это имя.

Кроме того, существует множество проектов, которые принимают пожертвования и другие способы оплаты для ускорения разработки проекта. Однако пожертвования никоим образом не помогут SKSE-64 биту. Прежде чем объяснять, почему этого не произойдет, отметим, что команде пришлось подписать контракт, который некоторые считают препятствием.

Пользователь Reddit по имени OpusGlass объясняет ситуацию следующим образом:

«Это, конечно, не может быть профинансировано с помощью краудфандинга нынешними разработчиками, потому что они подписали явные контракты, которые могут поставить под угрозу их реальную работу, если они получат какую-либо финансовую компенсацию за эту работу. Также существует тот факт, что Zenimax Media не одобряет краудфандинг начинаний, связанных с модами, и обычно подавляет такие усилия, угрожая судебным разбирательством. Хотя SKSE никоим образом не связана с CK, я не думаю, что кто-то с половиной мозга захочет вступать в юридическую стычку с такой гигантской корпорацией, как Zenimax».

С учетом вышесказанного вы, вероятно, думаете: «Почему бы не создать Patreon и не использовать деньги в качестве обходного пути?» Ну, помните Казына? Он вмешался, чтобы объяснить ситуацию немного подробнее:

«Я единственный разработчик, который в настоящее время не связан контрактом. Было бы несправедливо по отношению к другим, если бы я принял какую-либо денежную компенсацию, явно направленную на разработку любого из расширителей сценариев».

Он продолжает объяснять это…

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

 

Код C++ уже весь есть, поэтому нам нужен кто-то, кто сможет:

  • декодировать классы (по памяти)
  • проверить выравнивание классов (и исправить их)
  • обновить адреса (на самом деле это проще, чем исправить выравнивание)

 

SKSE64 — это не то, что можно реализовать, бросив на это разработчиков, которым не хватает необходимых навыков. Кроме того, эти навыки нельзя освоить за несколько дней, например, перейдя на новый язык программирования. Я могу указать людям с опытом работы в C++ правильное направление для начала работы, но ни у кого из нас нет времени преподавать».

Другими словами, за деньги нельзя купить навыки и преданность делу. Я знаю, вы, вероятно, думаете: «Сделайте его открытым исходным кодом, чтобы другие могли помочь!?» Это своего рода открытый исходный код, однако ни у кого нет таких навыков и терпения, как у команды SKSE, и именно поэтому она все еще находится в том положении, в котором находится сейчас.

И даже если бы они хотели принять деньги фанатов, отметил Бегиппо в своем сообщении. Форум Бетесды что…

«Я и Ян также работаем в фирмах-разработчиках программного обеспечения, имеющих связи с игровой индустрией (у него гораздо более непосредственное отношение, чем у меня). Мы просто не можем взять денег за Script Extenders, даже если бы захотели. Чего мы не делаем.

 

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

Пользователь Reddit Donixs1, хорошо понимающий ситуацию, также упомянул кое-что интересное о Bethesda и дополнительную помощь, как указано ниже:

«Команда разработчиков Bethesda не сможет помочь, потому что, по сути, SKSE — это взлом памяти на самом базовом уровне. Это глубоко влияет на то, как игра работает и работает. Это эксплойт, он вплетается в игру, чтобы изменить ее работу. Мало того, он построен на технологии реверс-инжиниринга игр.

 

Из-за всех этих юридических факторов Bethesda очень сложно официально поддерживать их, поскольку они столкнутся с юридическими сложностями.

 

Теперь вы можете спросить: «Ну, а почему бы им просто не привлечь их к моддингу игры/разработке сценариев, чтобы им не нужно было ее реконструировать?» здесь возникает проблема масштаба, поскольку расширитель скриптов выходит далеко за рамки того, что задумывала/запланировала Bethesda. Они никогда не планировали и не нуждались в сценарии, в котором козел медленно преследовал бы вас по ходу игры, и если вы посмотрите на него, он исчезнет. Таким образом, они никогда не разрабатывали такой сценарий, но вот появился расширитель сценария, который открывает возможности для таких вещей. Всегда будет потребность в расширителях скриптов, потому что Bethesda может включить в них не так уж и много.

 

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

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

Наконец, хорошая новость заключается в том, что прогресс в разработке SKSE-64 бита достигнут, поскольку в настоящее время вышла новая альфа-сборка 2.0.0. skse.silverlock.org.

Другие медиа