Jaký byl článek?

1463750kontrola cookiesZde je důvod, proč tým SKSE-64 Bit nepřijme dary ani nevytvoří Patreon
Media
2017/09

Zde je důvod, proč tým SKSE-64 Bit nepřijme dary ani nevytvoří Patreon

S nejnovějším sestavením SKSE-64 bitu dosahujícím 2.0.0 alfa se hodně mluvilo o darech, penězích a týmu SKSE, který vytvořil Patreon pro urychlení procesu. I když to navenek zní jako dobrý nápad, pojďme se podívat, proč tým takovou představu stále popírá.

Tým SKSE tvoří Ian Patterson, Stephen Abel, Paul Connelly a Brendan Borthwick (ianpatt, behippo, fretka scruggsywuggsy a fialový oběd) s pomocí Qazyhn, jak je znázorněno na skse.silverlock.org. Později uvidíte druhé jméno Qazyhn, které se bude objevovat poměrně často, takže toto jméno mějte prosím na paměti.

Kromě toho existuje mnoho projektů, které přijímají dary a další typy platebních metod k urychlení vývoje projektu. Dary však SKSE-64 bit nepomohou v žádné formě, způsobem ani způsobem. Než vysvětlím, proč tomu tak nebude, existuje smlouva, kterou tým musel podepsat a kterou někteří považují za překážku.

Uživatel Redditu jménem OpusGlass vysvětluje situaci, jak je uvedeno níže:

„Určitě to nemůže být crowdfunding se současnými vývojáři, protože podepsali explicitní smlouvy, které by mohly ohrozit jejich práci v reálném životě, pokud by za tuto práci dostali nějakou finanční kompenzaci. Je tu také skutečnost, že Zenimax Media se mračí na crowdfunding snah souvisejících s mody a obvykle takové úsilí zastaví hrozivými soudními spory. I když SKSE není v žádném případě spojena s CK, nemyslím si, že by někdo s půlkou mozku chtěl mít legální šarvátku s obří korporací, jako je Zenimax.“

Když to bylo řečeno, pravděpodobně si říkáte: „Proč nevytvořit Patreon a nepoužít peníze jako práci kolem?“ Pamatujete si Qazyhna? Vstoupil, aby vysvětlil situaci trochu blíže:

„Jsem jediný developer, který v současné době není vázán smlouvou. Nebylo by fér vůči ostatním, kdybych přijal jakoukoli peněžní kompenzaci výslovně za vývoj některého z Script Extender.“

Dále vysvětluje, že…

„Máme spoustu nabídek, ale ještě nemáme nikoho se skutečnými dovednostmi a motivací, které potřebujeme. Laťka dovedností je vyšší než u některých skutečných vývojových pozic, takže není snadné získat lidi, kteří mají zájem a zjevně nedostanou zaplaceno. Znalost C++ je základním požadavkem, ale s vývojem SKSE64 to nepomůže.

 

Kód C++ je již k dispozici, potřebujeme někoho, kdo umí:

  • dekódovat třídy (z paměti)
  • ověřit zarovnání tříd (a opravit je)
  • aktualizovat adresy (ve skutečnosti je to jednodušší než oprava zarovnání)

 

SKSE64 není něco, co by se dalo realizovat tak, že se do toho vrhnou vývojáře, kteří postrádají požadované dovednosti. Navíc tyto dovednosti nejsou něco, co se můžete naučit za pár dní, jako je přechod na nový programovací jazyk. Dokážu nasměrovat lidi s předchozími zkušenostmi s C++ správným směrem, jak začít, ale nikdo z nás opravdu nemá čas učit.“

Jinými slovy, za peníze si dovednosti a obětavost nekoupíš. Vím, že si pravděpodobně říkáte „udělejte to jako open source, aby ostatní mohli pomoci!?“ Je to sice open source, ale nikdo nemá dovednosti ani trpělivost jako tým SKSE, a proto je stále v pozici, ve které je právě teď.

A i kdyby chtěli přijímat peníze od fanoušků, poznamenal Behippo na a Fórum Bethesda že…

„Ian a já také pracujeme pro softwarové firmy s napojením na herní průmysl (jeho mnohem přímější než můj). Za Script Extenders si prostě nemůžeme vzít žádné peníze, i kdybychom chtěli. Což my ne.

 

Samotné Script Extendery jsou na poměrně vratkém právním základě vzhledem k tomu, co musíme udělat, aby věci fungovaly.“

Uživatel Redditu Donixs1, který situaci dobře rozumí, také zmínil několik zajímavých věcí o Bethesdě a další pomoci, jak je uvedeno níže:

„Tým Bethesda Dev by nebyl schopen pomoci, protože SKSE je v podstatě hack paměti na úplně základní úrovni. To hluboce ovlivňuje, jak se hra hraje a běží. Je to exploit, vetkává se do hry, aby změnil, jak funguje. Nejen to, ale je postaveno na technologii reverzního inženýrství z her.

 

Všechny tyto právní faktory velmi ztěžují Bethesdě jejich oficiální podporu, protože se dostanou do právních komplikací.

 

Nyní se můžete zeptat: „No, proč je prostě nepřivedou k úpravě hry/vytvoření skriptů, aby ji nemuseli zpětně analyzovat?“ tady se to stává problémem rozsahu, protože script extender jde daleko za rámec toho, co Bethesda myslela / plánovala. Nikdy neplánovali / nepotřebovali scénář, který by vás pomalu pronásledoval hrou a když se na něj podíváte, zmizí. Takže nikdy nevyvinuli takový skript, ale tady přichází script extender, který otevírá dveře umožňující takové věci. Vždy bude potřeba rozšíření skriptů, protože Bethesda může zahrnout jen tolik.

 

A nejen to, znamená to větší šanci na nestabilitu, kterou by Bethesda potřebovala podpořit, a víme, že by to nedopadlo dobře.“

Abychom celou situaci shrnuli, pokud by tým bral peníze z jakéhokoli crowdsource financování, přijdou o práci a mohou čelit právním problémům se Zenimaxem kvůli smlouvě. S kódem si může kdokoli pohrát, proto Qazyhn a jeho druhý blockqoute, ale vzhledem k náročnosti na dovednosti a času a nutnosti dělat to bez výplaty obchází mnoho lidí a vytváří situaci, ve které se projekt nachází. Nyní.

A konečně, dobrou zprávou je, že na SKSE-64 bit dochází k pokroku, protože v současné době je k dispozici nová verze 2.0.0 alpha. skse.silverlock.org.

Ostatní média