Comment était l'article ?

1463750vérification des cookiesVoici pourquoi l'équipe SKSE-64 Bit n'acceptera pas de dons ni ne créera de Patreon
Médias
2017/09

Voici pourquoi l'équipe SKSE-64 Bit n'acceptera pas de dons ni ne créera de Patreon

Avec la dernière version de SKSE-64 bits atteignant la version 2.0.0 alpha, de nombreuses discussions concernant les dons, l'argent et la création de l'équipe SKSE d'un Patreon pour accélérer le processus ont augmenté. Bien que cela semble être une bonne idée à première vue, voyons pourquoi l'équipe continue de nier une telle notion.

L'équipe SKSE est composée de Ian Patterson, Stephen Abel, Paul Connelly et Brendan Borthwick (ianpatt, behippo, scruggsywuggsy le furet et purple lunchbox) avec l'aide de Qazyhn, comme indiqué sur skse.silverlock.org. Vous verrez ce dernier nom, Qazyhn, apparaître assez souvent plus tard, alors gardez ce nom à l'esprit.

De plus, de nombreux projets en cours acceptent les dons et d’autres types de méthodes de paiement pour accélérer le développement d’un projet. Cependant, les dons n’aideront en aucun cas le SKSE-64 bit sous quelque forme que ce soit. Avant d'expliquer pourquoi ce ne sera pas le cas, il y a un contrat que l'équipe a dû signer et que certains considèrent comme un obstacle.

Un utilisateur de Reddit du nom d'OpusGlass explique la situation, comme indiqué ci-dessous :

« Il ne peut certainement pas être financé par les développeurs actuels, car ils ont signé des contrats explicites qui pourraient mettre en péril leur emploi réel s'ils recevaient une quelconque compensation financière pour ce travail. Il y a aussi le fait que Zenimax Media désapprouve le financement participatif des efforts liés aux mods et fait généralement échouer ces efforts en menaçant de poursuites judiciaires. Même si SKSE n'implique en aucune manière le CK, je ne pense pas que quiconque avec un demi-cerveau veuille avoir une escarmouche juridique avec une entreprise géante comme Zenimax.

Cela dit, vous vous demandez probablement « pourquoi ne pas créer un Patreon et utiliser l'argent comme une solution de contournement ? » Eh bien, tu te souviens de Qazyhn ? Il est intervenu pour expliquer la situation un peu plus en détail :

«Je suis actuellement le seul développeur à ne pas être lié par contrat. Il ne serait pas juste envers les autres que j'accepte une quelconque compensation monétaire explicitement pour le développement de l'un des Script Extenders.

Il poursuit en expliquant que…

« Nous avons beaucoup d’offres, mais nous n’avons encore trouvé personne possédant les compétences et la motivation dont nous avons besoin. La barre de compétences est plus élevée que certains emplois de développement réels, il n'est donc pas facile de trouver des personnes intéressées et qui ne seront évidemment pas payées. Connaître le C++ est une exigence de base, mais cela ne va pas aider au développement de SKSE64.

 

Le code C++ est déjà là, nous avons donc besoin de quelqu'un qui puisse :

  • décoder les classes (depuis la mémoire)
  • vérifier les alignements de classes (et les corriger)
  • mettre à jour les adresses (c'est en fait plus facile que la correction de l'alignement)

 

SKSE64 n'est pas quelque chose qui peut être réalisé en y lançant des développeurs qui n'ont pas les compétences requises. De plus, ces compétences ne peuvent pas être acquises en quelques jours, comme le transfert vers un nouveau langage de programmation. Je peux orienter les personnes ayant une expérience préalable en C++ dans la bonne direction pour commencer, mais aucun d’entre nous n’a vraiment le temps d’enseigner.

En d’autres termes, l’argent ne peut acheter les compétences et le dévouement. Je sais que vous pensez probablement « rendez-le open source pour que d'autres puissent vous aider ! ? » C'est en quelque sorte open source, mais personne n'a les compétences ou la patience comme l'équipe SKSE et c'est pourquoi elle est toujours dans la position où elle se trouve actuellement.

Et même s'ils voulaient accepter l'argent des fans, a noté Behippo sur un Forum Bethesda cette…

« Ian et moi travaillons également pour des sociétés de logiciels ayant des liens avec l'industrie du jeu (la sienne beaucoup plus directement que la mienne). Nous ne pouvons tout simplement pas accepter d'argent pour les extensions de script, même si nous le voulions. Ce que nous ne faisons pas.

 

Les Script Extenders eux-mêmes reposent sur une base juridique assez fragile étant donné ce que nous devons faire pour que les choses fonctionnent.

L'utilisateur de Reddit Donixs1, qui a une bonne compréhension de la situation, a également mentionné des éléments intéressants sur Bethesda et une aide supplémentaire, comme indiqué ci-dessous :

« L'équipe de développement de Bethesda ne serait pas en mesure d'aider car, essentiellement, SKSE est un hack de mémoire au niveau le plus basique. Cela affecte profondément la façon dont le jeu se joue et se déroule. C'est un exploit, il s'intègre au jeu pour modifier son fonctionnement. Non seulement cela, mais il est construit sur la technologie d’ingénierie inverse des jeux.

 

Tous ces facteurs juridiques rendent très difficile pour Bethesda de les soutenir officiellement, car ils se heurteront à des complications juridiques.

 

Maintenant, vous pouvez demander : « Eh bien, pourquoi ne les invitent-ils pas simplement à modifier le jeu / à développer les scripts afin qu'ils n'aient pas besoin de procéder à une ingénierie inverse ? » c'est là que cela devient un problème de portée, car l'extension de script va bien au-delà de la portée de ce que Bethesda a pensé/prévu. Ils n'ont jamais prévu ni eu besoin d'un script qui permettrait à une chèvre de vous suivre lentement à travers le jeu et si vous le regardez, elle disparaît. Ils n'ont donc jamais développé un tel script, mais voici une extension de script qui ouvre la porte à de telles choses. Il y aura toujours besoin d’extensions de script, car Bethesda ne peut pas inclure beaucoup de choses.

 

Et pas seulement cela, cela signifie plus de risques d'instabilité que Bethesda devrait soutenir, et nous savons que cela ne se passerait pas bien.

Pour résumer toute la situation, si l'équipe prenait de l'argent grâce à un financement participatif, elle perdrait son emploi et pourrait être confrontée à des problèmes juridiques avec Zenimax en raison d'un contrat. Le code est en quelque sorte accessible à tous, d'où Qazyhn et son deuxième blockqoute, mais étant donné la demande de compétences et le temps, et devoir le faire sans salaire détourne beaucoup de monde, créant la situation même dans laquelle se trouve le projet. maintenant.

Enfin, la bonne nouvelle est que des progrès sont réalisés sur SKSE-64 bits dans la mesure où une nouvelle version alpha 2.0.0 est actuellement disponible sur skse.silverlock.org.

Autres médias