Wie war der Artikel?

1463750Cookie-CheckAus diesem Grund nimmt das SKSE-64-Bit-Team keine Spenden an und erstellt keinen Patreon
Medien
2017/09

Aus diesem Grund nimmt das SKSE-64-Bit-Team keine Spenden an und erstellt keinen Patreon

Da die neueste Version von SKSE-64 Bit die Alpha 2.0.0 erreicht, wird viel über Spenden, Geld und die Schaffung eines Patreon durch das SKSE-Team gesprochen, um den Prozess zu beschleunigen. Auch wenn es auf den ersten Blick nach einer guten Idee klingt, werfen wir einen Blick darauf, warum das Team eine solche Idee immer wieder dementiert.

Das SKSE-Team besteht aus Ian Patterson, Stephen Abel, Paul Connelly und Brendan Borthwick (Ianpatt, Behippo, Scruggsywuggsy the Frettchen und Purple Lunchbox) mit Hilfe von Qazyhn, wie gezeigt skse.silverlock.org. Der letztgenannte Name, Qazyhn, wird Ihnen später recht häufig auftauchen, also behalten Sie diesen Namen bitte im Hinterkopf.

Darüber hinaus gibt es viele Projekte, die Spenden und andere Zahlungsmethoden akzeptieren, um die Entwicklung eines Projekts zu beschleunigen. Allerdings werden die Spenden SKSE-64 Bit in keiner Form, Art und Weise helfen. Bevor erklärt wird, warum dies nicht der Fall ist, gibt es einen Vertrag, den das Team unterzeichnen musste und den einige als Hürde ansehen.

Ein Reddit-Benutzer namens OpusGlass erklärt die Situation wie folgt:

„Eine Crowdfunding-Aktion mit den derzeitigen Entwicklern ist sicherlich nicht möglich, da diese explizite Verträge unterzeichnet haben, die ihre realen Jobs gefährden könnten, wenn sie irgendeine finanzielle Entschädigung für diese Arbeit erhalten würden. Hinzu kommt die Tatsache, dass Zenimax Media die Finanzierung von Mod-Projekten durch Crowdfunding missbilligt und solche Bemühungen in der Regel mit der Androhung eines Rechtsstreits zunichte macht. Obwohl es bei SKSE nicht darum geht, die CK in irgendeiner Weise einzubeziehen, glaube ich nicht, dass irgendjemand, der auch nur halb so viel Verstand hat, ein juristisches Geplänkel mit einem Riesenkonzern wie Zenimax haben möchte.“

Vor diesem Hintergrund denken Sie wahrscheinlich: „Warum gründen Sie nicht einen Patreon und verwenden das Geld als Workaround?“ Erinnern Sie sich an Qazyhn? Er trat ein, um die Situation etwas näher zu erklären:

„Ich bin der einzige Entwickler, der derzeit nicht an einen Vertrag gebunden ist. Es wäre den anderen gegenüber nicht fair, wenn ich explizit eine finanzielle Entschädigung für die Entwicklung eines der Script Extender akzeptieren würde.“

Er erklärt weiter, dass …

„Wir haben viele Angebote, aber wir haben noch niemanden mit den tatsächlichen Fähigkeiten und der Motivation, die wir brauchen. Die Qualifikationsgrenze ist höher als bei einigen tatsächlichen Entwicklungsjobs, daher ist es nicht einfach, Leute zu finden, die interessiert sind und offensichtlich nicht bezahlt werden. C++-Kenntnisse sind eine Grundvoraussetzung, helfen aber bei der Entwicklung von SKSE64 nicht weiter.

 

Der C++-Code ist bereits vollständig vorhanden. Wir brauchen jemanden, der Folgendes kann:

  • Klassen dekodieren (aus dem Speicher)
  • Klassenausrichtungen überprüfen (und korrigieren)
  • Adressen aktualisieren (dies ist tatsächlich einfacher als die Ausrichtungskorrektur)

 

SKSE64 kann nicht dadurch realisiert werden, dass man Entwicklern, denen die erforderlichen Fähigkeiten fehlen, die Arbeit vorwirft. Darüber hinaus kann man diese Fähigkeiten nicht einfach in ein paar Tagen erlernen, wie den Umstieg auf eine neue Programmiersprache. Ich kann Leuten mit C++-Erfahrung den richtigen Einstieg weisen, aber keiner von uns hat wirklich die Zeit zum Unterrichten.“

Mit anderen Worten: Mit Geld kann man weder Können noch Hingabe kaufen. Ich weiß, Sie denken wahrscheinlich: „Machen Sie es Open Source, damit andere helfen können!“ Es ist irgendwie Open Source, aber niemand hat das Können oder die Geduld wie das SKSE-Team und deshalb ist es immer noch in der Position, in der es sich gerade befindet.

Und selbst wenn sie Fangelder annehmen wollten, bemerkte Behippo auf einer Seite Bethesda-Forum dass…

„Ian und ich arbeiten auch für Softwarefirmen mit Verbindungen zur Gaming-Branche (bei ihm viel direkter als bei mir). Wir können einfach kein Geld für die Script Extender nehmen, selbst wenn wir es wollten. Was wir nicht tun.

 

Die Script Extender selbst stehen auf einer ziemlich wackeligen rechtlichen Grundlage, wenn man bedenkt, was wir tun müssen, damit die Dinge funktionieren.“

Reddit-Benutzer Donixs1, der die Situation einigermaßen versteht, erwähnte auch einige interessante Dinge über Bethesda und zusätzliche Hilfe, wie unten aufgeführt:

„Das Entwicklerteam von Bethesda wäre nicht in der Lage zu helfen, da es sich bei SKSE im Wesentlichen um einen Speicher-Hack auf der alleruntersten Ebene handelt. Es hat großen Einfluss darauf, wie das Spiel spielt und abläuft. Es handelt sich um einen Exploit, der sich in das Spiel einfügt und dessen Funktionsweise verändert. Darüber hinaus basiert es auf einer rückentwickelten Technologie aus den Spielen.

 

All diese rechtlichen Faktoren machen es Bethesda sehr schwer, sie offiziell zu unterstützen, da es zu rechtlichen Komplikationen kommen kann.

 

Jetzt können Sie fragen: „Warum bringen sie sie nicht einfach dazu, das Spiel zu modifizieren/die Skripte zu entwickeln, damit sie es nicht zurückentwickeln müssen?“ Hier wird es zu einem Umfangsproblem, da die Skripterweiterung weit über den Rahmen dessen hinausgeht, was Bethesda gedacht/geplant hat. Sie haben nie ein Skript geplant/brauchen, das eine Ziege dazu bringt, einen langsam durch das Spiel zu jagen, und wenn man es sich ansieht, verschwindet es. Sie haben also nie ein solches Skript entwickelt, aber hier kommt ein Skript-Extender, der die Tür öffnet, um solche Dinge zu ermöglichen. Es wird immer Bedarf an Skripterweiterungen geben, da Bethesda nur eine begrenzte Menge einbinden kann.

 

Und nicht nur das, es bedeutet auch ein größeres Risiko für Instabilität, die Bethesda unterstützen müsste, und wir wissen, dass das nicht gut ankommen würde.“

Um die ganze Situation zusammenzufassen: Wenn das Team Geld aus einer Crowdsourcing-Finanzierung nehmen würde, würde es seinen Job verlieren und könnte aufgrund eines Vertrags mit Zenimax rechtliche Probleme bekommen. Der Code ist irgendwie für jedermann zugänglich, daher Qazyhn und sein zweiter Blockqoute, aber angesichts der erforderlichen Fähigkeiten und Zeit und die Notwendigkeit, dies ohne Gehaltsscheck tun zu müssen, lenken viele Leute ab und schaffen genau die Situation, in der sich das Projekt befindet Jetzt.

Abschließend ist die gute Nachricht, dass bei SKSE-64 Bit Fortschritte erzielt werden, da derzeit ein neuer Alpha-Build 2.0.0 verfügbar ist skse.silverlock.org.

Andere Medien