Com'era l'articolo?

1463750controllo dei cookieEcco perché il team SKSE-64 Bit non accetterà donazioni né creerà un Patreon
Media
2017/09

Ecco perché il team SKSE-64 Bit non accetterà donazioni né creerà un Patreon

Con l'ultima build di SKSE-64 bit che ha raggiunto la versione 2.0.0 alpha, sono aumentati molti discorsi su donazioni, denaro e il team SKSE che crea un Patreon per accelerare il processo. Anche se a prima vista sembra una buona idea, diamo un'occhiata al motivo per cui il team continua a negare tale idea.

Il team SKSE è composto da Ian Patterson, Stephen Abel, Paul Connelly e Brendan Borthwick (ianpatt, behippo, scruggsywuggsy il furetto e Purple Lunchbox) con l'aiuto di Qazyhn, come mostrato su skse.silverlock.org. Vedrai quest'ultimo nome, Qazyhn, apparire abbastanza spesso in seguito, quindi tienilo a mente.

Inoltre, ci sono molti progetti in corso che accettano donazioni e altri tipi di metodi di pagamento per accelerare lo sviluppo di un progetto. Tuttavia, le donazioni non aiuteranno SKSE-64 bit in alcuna forma, modo o modo. Prima di spiegare perché non sarà così, c'è un contratto che la squadra ha dovuto firmare e che alcuni vedono come un ostacolo.

Un utente Reddit di nome OpusGlass spiega la situazione, come elencato di seguito:

"Certamente non può essere finanziato tramite crowdfunding con gli attuali sviluppatori perché hanno firmato contratti espliciti che potrebbero mettere a repentaglio il loro lavoro nella vita reale se ricevessero qualsiasi tipo di compenso finanziario per questo lavoro. C'è anche il fatto che Zenimax Media disapprova il crowdfunding di iniziative legate ai mod e di solito ottiene tali sforzi annullati minacciando contenziosi. Sebbene SKSE non coinvolga in alcun modo il CK, non credo che qualcuno con un po' di cervello voglia avere una scaramuccia legale con una società gigante come Zenimax.

Detto questo, probabilmente starai pensando "perché non creare un Patreon e utilizzare i soldi come soluzione?" Beh, ricordi Qazyhn? È intervenuto per spiegare ulteriormente la situazione:

“Sono l'unico sviluppatore attualmente non vincolato da contratto. Non sarebbe giusto nei confronti degli altri se accettassi esplicitamente qualsiasi compenso monetario per lo sviluppo di uno qualsiasi degli Script Extender.

Continua spiegando che...

“Abbiamo molte offerte, ma non abbiamo ancora nessuno con le competenze e la motivazione di cui abbiamo bisogno. L'asticella delle competenze è più alta di quella di alcuni lavori di sviluppo reali, quindi non è facile trovare persone interessate e ovviamente non verranno pagate. Conoscere il C++ è un requisito base, ma non aiuterà con lo sviluppo di SKSE64.

 

Il codice C++ è già tutto lì, quello che serve è qualcuno che possa:

  • decodificare le classi (dalla memoria)
  • verificare gli allineamenti delle classi (e correggerli)
  • aggiornare gli indirizzi (questo in realtà è più semplice della correzione dell'allineamento)

 

SKSE64 non è qualcosa che può essere realizzato lanciando sviluppatori a cui mancano le competenze richieste. Inoltre, queste competenze non sono qualcosa che puoi apprendere in pochi giorni, come il passaggio a un nuovo linguaggio di programmazione. Posso indirizzare le persone con precedente esperienza in C++ nella giusta direzione per iniziare, ma nessuno di noi ha davvero il tempo per insegnare."

In altre parole, il denaro non può comprare abilità e dedizione. So che probabilmente stai pensando "rendilo open source in modo che gli altri possano aiutarti!?" È in un certo senso open source, tuttavia nessuno ha l'abilità o la pazienza come il team SKSE ed è per questo che è ancora nella posizione in cui si trova adesso.

E anche se avessero voluto accettare i soldi dei fan, ha osservato Behippo su a Forum Bethesda quello…

“Ian e io lavoriamo anche per aziende di software con collegamenti con l'industria dei giochi (la sua molto più direttamente della mia). Semplicemente non possiamo accettare soldi per gli Script Extender, anche se lo volessimo. Cosa che non facciamo.

 

Gli stessi Script Extender si trovano su una base legale piuttosto traballante, dato quello che dobbiamo fare per far funzionare le cose.

L'utente Reddit Donixs1, che ha una buona conoscenza della situazione, ha anche menzionato alcune cose interessanti su Bethesda e un aiuto extra, come indicato di seguito:

"Il team di sviluppo di Bethesda non sarebbe in grado di aiutarti perché, essenzialmente, SKSE è un hacking della memoria a livello base. Influisce profondamente sul modo in cui il gioco funziona e funziona. È un exploit, si intreccia al gioco per alterarne il funzionamento. Non solo, ma è costruito sulla tecnologia di reverse engineering dei giochi.

 

Tutti questi fattori legali rendono molto difficile per Bethesda supportarli ufficialmente poiché incorreranno in complicazioni legali.

 

Ora puoi chiedere "Bene, perché non li coinvolgono semplicemente nel modificare il gioco / sviluppare gli script in modo che non abbiano bisogno di decodificarlo?" è qui che diventa un problema di ambito, poiché lo script extender va ben oltre l'ambito di ciò che Bethesda ha pensato/pianificato. Non hanno mai pianificato / avuto bisogno di una sceneggiatura che prevedesse che una capra ti seguisse lentamente attraverso il gioco e se la guardi, scompare. Quindi non hanno mai sviluppato uno script del genere, ma ecco che arriva lo script extender che apre la porta per consentire tali cose. Ci sarà sempre bisogno di estensori di script, perché Bethesda può includere solo un certo limite.

 

E non solo questo, significa più possibilità di instabilità che Bethesda dovrebbe supportare, e sappiamo che non andrebbe bene."

Per riassumere l'intera situazione, se la squadra dovesse prendere soldi da qualsiasi finanziamento crowdsourcing, perderebbe il lavoro e potrebbe affrontare problemi legali con Zenimax a causa di un contratto. Il codice è in grado di consentire a chiunque di scherzare, da qui Qazyhn e il suo secondo blockqoute, ma date le competenze richieste e il tempo, e dover farlo senza uno stipendio devia molte persone, creando proprio la situazione in cui si trova il progetto Ora.

Infine, la buona notizia è che si stanno facendo progressi su SKSE-64 bit in quanto una nuova build alfa 2.0.0 è attualmente disponibile su skse.silverlock.org.

altri media