Strategia e stato di modding di Hytale

Strategia e stato di modding di Hytale

66 views

Laser
Laser
Admin

  • Discussions: 6
  • Posts: 7
  • Likes: 0
November 21, 2025 at 8:45 AM

Strategia e stato di modding di Hytale

Ciao, sono Slikey (Kevin Carstens), il direttore tecnico di Hytale.
Voglio darvi una panoramica chiara e onesta della situazione attuale del modding di Hytale, di cosa potete aspettarvi a breve termine e di dove ci stiamo dirigendo a lungo termine.
Questo non è un post di marketing elaborato. È un resoconto sullo stato di avanzamento del gioco da parte di chi lo sta sviluppando e dei suoi strumenti, scritto per chi vuole collaborare con noi.
Hytale ti offre molti strumenti per esprimere la tua creatività e in questo post vogliamo parlare dello stato attuale e della visione futura per scripting, programmazione, modellazione e configurazione.
MISSIONE: MODDING AL CENTRO DI HYTALE
Ci impegneremo sempre a creare un'avventura immersiva per Hytale e ad ampliarla costantemente in futuro. La fortuna per i modder è che abbiamo sviluppato il gioco con gli strumenti che forniamo insieme al gioco. Il nostro obiettivo è che tutto ciò che facciamo noi, possiate farlo anche voi.
Come modder, trarrai vantaggio non solo dagli strumenti che abbiamo utilizzato, ma anche dai contenuti che creiamo per offrire il gioco a blocchi che abbiamo sempre desiderato.
Stiamo sviluppando Hytale basandoci sul modding. La maggior parte di ciò che vedi nel gioco può essere modificata, estesa o rimossa completamente. Blocchi, oggetti, PNG, generazione del mondo, interfacce utente, sistemi e comportamenti sono tutti guidati da dati e codice che puoi influenzare.
In questo post parleremo del "client" e del "server" del gioco. Di solito, i "server" sono rilevanti solo quando si partecipa al multigiocatore. Hytale è diverso: anche quando si partecipa alla modalità singleplayer, si accede a un server locale riservato esclusivamente a se stessi. Quindi, quando parliamo di server, intendiamo sia il singleplayer che il multigiocatore.
Ci guidano alcuni principi chiave:
Innanzitutto lato server: tutte le modifiche in Hytale si basano sull'host del server o sull'host del gioco. Dovresti essere in grado di unirti a qualsiasi server Hytale modificato senza scaricare mod esterne o dover gestire pacchetti client. Usa qualsiasi combinazione di plugin e pacchetti di risorse per personalizzare la tua esperienza di gioco o affidati a un server per offrirti un'esperienza. Crea un salvataggio per giocatore singolo e seleziona le mod che desideri utilizzare per quel salvataggio.
Una community, un client: vogliamo evitare un ecosistema frammentato in cui ogni server richieda un client modificato diverso. Per questo motivo, non intendiamo supportare alcuna modifica del client. Il client deve rimanere stabile, sicuro e coerente, mentre i server devono fornire creatività e varietà.
Modding per la longevità: ci impegniamo a fare modding a lungo termine. Crediamo che i modder come noi siano alla ricerca di un progetto che non si limiti a tollerarli, ma li accolga e li supporti attivamente.
Dare potere ai modder senza esporre i giocatori: vogliamo che i modder traggano vantaggio dal loro lavoro e costruiscano un futuro su cui poter contare, con la massima libertà possibile, senza esporre i giocatori ai rischi per la sicurezza e la protezione che esistono su altre piattaforme di modding.
Questo è lo standard a cui ci atteniamo. Non ci siamo ancora arrivati, ma la direzione è questa.
VERIFICA DELLA REALTÀ TECNICA
E ora la parte più schietta: siamo indietro rispetto a dove vorremmo essere.
Stiamo perdendo anni di sviluppo che ora dobbiamo comprimere in mesi.
Ci sono lacune nei nostri strumenti, nella nostra documentazione e nel modo in cui i sistemi vengono esposti.
Alcune funzionalità esistono solo perché sono state assemblate durante la prototipazione e mai rifinite.
Abbiamo preso una decisione deliberata:
Offrite l'accesso ora invece di aspettare la perfezione. Abbiamo scelto di sistemare ciò che era ragionevolmente possibile nel breve tempo a nostra disposizione per il progetto, e poi di rendere le cose più accessibili in modo che possiate iniziare a sperimentare mentre lavoriamo alla visione a lungo termine del modding.
Cosa significa questo per te in questo momento:
Si incontreranno delle limitazioni dovute alla mancanza di funzionalità di modifica.
Alcuni aspetti del comportamento del client non sono ancora esposti al server.
Alcuni strumenti e sistemi sono rudimentali, incoerenti o difficili da usare.
La maturità del modding è molto variabile a seconda di cosa si vuole costruire.
Abbiamo deciso di non nascondere funzionalità preziose solo perché non sono all'altezza dei nostri standard attuali. Se qualcosa ti è utile, cercheremo di renderlo disponibile e di discuterne pubblicamente.
Vi invitiamo vivamente a ritenerci responsabili per questo.
Riteneteci responsabili di questo progresso. Taggateci, contattateci, pretendete risposte. Ci impegniamo a essere trasparenti e a dirvi la verità, anche se la verità è "non è ancora abbastanza buono" o "non lo sappiamo ancora".
Non fidarti solo della nostra parola. Chiedi risultati. Dacci un feedback. Non esitare.
Comunità e comunicazione
Non devi farlo da solo. Stiamo ancorando la community dei creatori su alcuni punti chiave:
Discord: Hytale ufficiale , dove potete parlare direttamente con noi e con gli altri modder. Ci sono anche altri Discord incentrati sui contenuti generati dagli utenti (UGC), come CurseForge . Potremmo unirci ad altre community Discord e ascoltarvi. Discord è stato davvero fantastico nel supportarci nella creazione dello spazio Hytale .
X / Reddit: twittateci o pubblicate sui subreddit correlati a Hytale. Non possiamo rispondere a tutto, ma stiamo analizzando attivamente post e commenti per orientarci. Gran parte di questo post si basava proprio su queste domande.
Documentazione (GitBook, in corso di elaborazione): stiamo lavorando alla documentazione pubblica per i creatori, ospitata su GitBook. Inizialmente sarà incompleta e disomogenea, ma la amplieremo man mano che procederemo e in base alle vostre domande.
STATO ATTUALE DEL MODDING
Al momento non siamo soddisfatti dello stato delle modifiche in Hytale.
Tuttavia, crediamo che ritardare l'accesso finché tutto non sarà perfetto sarebbe un danno. Se ti unisci a noi ora, contribuirai a plasmare l'ecosistema e apprenderai i concetti man mano che si evolvono, il che ti fornirà una comprensione approfondita nel tempo.
Quattro principali categorie di contenuti
Al momento, il modding di Hytale rientra principalmente in quattro categorie tecniche:
Plugin del server - File Java .jar
Estendere le funzionalità del server a livello di programmazione.
Estremamente potente, consente modifiche profonde all'esperienza di gioco e al sistema server principale.
Utilizzali per creare minigiochi, economie, comandi, logica personalizzata, nuovi tipi di risorse e molto altro.
Risorse di dati - file JSON
Guida il comportamento di gioco e definisci i contenuti principali:
Blocchi, oggetti, PNG
Generazione mondiale
Tavoli drop, bottino e altro ancora.
Risorse artistiche - Suoni, modelli, texture
Fornire la rappresentazione visiva e audio degli elementi del gioco.
Supportiamo Blockbench per la creazione di modelli, texture e animazioni Hytale.
Salva file - Mondi e prefabbricati
Condividi mondi interi o build specifiche.
I prefabbricati vengono utilizzati negli strumenti creativi e nella generazione del mondo per posizionare strutture prefabbricate come alberi, case o grandi punti di riferimento.
PERCHÉ NON AGGIUNGIAMO SCRIPT BASATI SU TESTO
Una domanda frequente: "Dov'è Lua/scripting?"
Risposta breve: non disponiamo di script basati su testo e non intendiamo aggiungerli.
Ecco perché:
Di solito, gli script basati su testo vengono introdotti per "aiutare i non programmatori", come i designer, a creare comportamenti personalizzati.
In realtà, i linguaggi di scripting come Lua sono pur sempre linguaggi di programmazione:
Oggi i programmatori devono destreggiarsi tra due linguaggi, uno dei quali solitamente risulta "indebolito".
Ci si aspetta ancora che i progettisti imparino i concetti di programmazione vera e propria.
Alla fine, è meno inclusivo e aumenta la complessità per entrambe le parti.
Noi lo consideriamo un falso compromesso.
La nostra direzione: Visual Scripting
Invece di scripting basato su testo, aggiungeremo scripting visivo :
La nostra esperienza con Unreal Engine Blueprints ci ha dimostrato che:
I designer si sentono davvero più autonomi quando possono costruire la logica visivamente.
I programmatori sono più produttivi quando restano in un linguaggio di programmazione (Java/C#) ed espongono nodi di alto livello.
L'obiettivo:
I designer sono rafforzati attraverso un linguaggio visivo che rispecchia il loro modo di concepire i comportamenti.
I programmatori possono estendere e ottimizzare questo sistema aggiungendo nuovi nodi visivi e implementazioni sensibili alle prestazioni.
Evitiamo di frammentare la logica in più "semi-linguaggi".
Riteniamo che questo sia l'approccio più stimolante per i modder, senza compromettere le capacità.
UTENSILI DISPONIBILI OGGI
Attualmente offriamo i seguenti strumenti per creare risorse Hytale:
Editor di risorse Hytale
Editor per risorse di dati.
Supporta la maggior parte dei tipi di risorse, con notevoli limitazioni per quanto riguarda PNG, generazione del mondo e interazioni.
Questa tendenza si espanderà nel tempo.
Plugin Blockbench
Crea modelli, texture e animazioni compatibili con Hytale direttamente in Blockbench.
Sostituisce i nostri strumenti di modellazione e animazione utilizzati in passato per supportare al meglio i flussi di lavoro creativi consolidati nella community.
Destinato al rilascio il prima possibile.
Editor grafico delle risorse
Un editor interno incompiuto che abbiamo utilizzato come soluzione temporanea per la generazione del mondo, pennelli per strumenti creativi, PNG e, si spera, altro ancora presto.
Non è al livello qualitativo che desideriamo, ma è abbastanza utile da farci preferire di esporlo e migliorarlo piuttosto che nasconderlo.
Attualmente stiamo lavorando anche per rilasciarlo
Strumenti Machinima
Lo strumento che abbiamo utilizzato per creare il trailer nel 2018
Hanno alcuni problemi tecnici che dovremo risolvere, ma sono utilizzabili e ci hanno dato ottimi risultati.
Strumenti creativi
Una suite interattiva di strumenti per modificare il mondo ed esprimere la tua creatività.
Aspettatevi video/blog dedicati a loro
Abbiamo anche pubblicato alcuni filmati del loro utilizzo in passato
E altro ancora..
Sentirete delle asperità. È normale in questa fase e intendiamo risolverle con il vostro feedback.
MIGLIORAMENTI A BREVE TERMINE
Questa non è una tabella di marcia completa, ma copre i maggiori problemi a breve termine che vediamo in termini di urgenza e impatto per i modder.
Server di origine condivisa
Sappiamo che la mancanza di documentazione per asset e sistemi sta causando gravi attriti. Proviamo lo stesso dolore internamente.
Ci impegniamo a rilasciare il codice sorgente del server non appena saremo legalmente in grado di farlo. Ciò avverrà entro 1-2 mesi dal rilascio.
Nel frattempo il server non è offuscato, quindi è possibile decompilarlo facilmente.
Questo ti permetterà di:
Esaminare il funzionamento dei sistemi sotto il cofano mentre la documentazione viene aggiornata.
Sbloccati leggendo l'implementazione effettiva, senza tirare a indovinare per tentativi ed errori.
Se qualcosa ti infastidisce al punto da non voler aspettare, inviaci i tuoi miglioramenti e correggi i bug.
Distribuzione di pacchetti di risorse/mod
Poiché stiamo rilasciando il gioco in questa fase iniziale, non abbiamo avuto il tempo di progettare un flusso di distribuzione raffinato e di prima classe.
Per ora, aspettatevi attriti quando:
Raggruppare le creazioni in pacchetti puliti e condivisibili.
Gestione delle dipendenze tra plugin, pacchetti di risorse e mondi.
Questa è una delle nostre massime priorità in termini di modding. Aspettatevi iterazioni rapide man mano che vediamo come cercate di distribuire e condividere il vostro lavoro.
Interfacce utente personalizzate
Al momento la situazione della nostra interfaccia utente è caotica:
Stiamo utilizzando tre framework UI contemporaneamente.
Stiamo eliminandone due e consolidandoli su NoesisGUI .
Noesis Technologies ci è stata di grande aiuto e vogliamo riconoscere il suo contributo nel realizzare Hytale.
Cosa significa per te:
Disponiamo già di interfacce utente basate sulle risorse, ma sono incomplete e limitate.
Puoi iniziare a sperimentarli fin da ora.
Dicci cosa stai cercando di realizzare e dove ti trovi bloccato: daremo priorità allo sblocco.
Stabilità
Questo è semplice e doloroso:
Ci sono incidenti.
Alcuni di essi sono gravi e possono causare la perdita di dati .
La nostra posizione:
Stiamo risolvendo i crash non appena si verificano e puoi aspettarti rapidi miglioramenti.
Ma al momento non possiamo garantire l'integrità dei dati .
Dovresti dare per scontato che prima o poi ne sarai colpito .
Consigli pratici:
Esegui backup frequenti dei tuoi salvataggi e delle tue creazioni importanti. Stiamo attualmente implementando soluzioni automatiche, ma non possiamo garantire la sicurezza.
Considerate questa fase come un vero e proprio accesso anticipato: prezioso, ma non ancora sicuro per un lavoro insostituibile.
Ci scusiamo sinceramente per qualsiasi problema questo possa causarti e consideriamo la stabilità la nostra massima priorità.
Rete di server proprietari
Abbiamo in programma di lanciare una rete di server proprietari, gestita da un team interno, che offrirà una selezione di minigiochi classici in stile Hypixel Network dopo il lancio, ma i lavori in merito non sono ancora iniziati.
Perché lo stiamo facendo
Riporta in auge i minigiochi familiari: offri esperienze che già conosci dai nostri lavori precedenti, ricostruite per Hytale, oltre a nuovi minigiochi originali sbloccati dalle capacità di Hytale.
Sperimentiamo i nostri sistemi: utilizziamo gli stessi strumenti e flussi di lavoro a tua disposizione, così possiamo convalidare e migliorare la creazione di minigiochi, le operazioni in tempo reale e la gestione del server in condizioni reali.
Raccogli dati reali: osserva come si comportano i server Hytale su larga scala, così da poter ottimizzare le prestazioni, ridurre i requisiti di hosting e abbassare i costi per tutti.
Condividi ciò che impariamo: rilasciamo parzialmente o completamente il codice e le risorse dei nostri minigiochi, così potrai studiare come realizziamo le cose, riutilizziamo i componenti e adottiamo le migliori pratiche.
Ridurre i rischi iniziali di Hytale: garantire una rete solida e affidabile di contenuti giocabili, anche se l'infrastruttura della community richiede tempo per essere implementata. Il compito della nostra rete è quello di spianare la strada fino a quando non potremo consegnarvi il testimone.
Ciò che non stiamo cercando di fare
Non stiamo cercando di superarti: il nostro obiettivo non è dominare il panorama dei server o indebolire i modder e i proprietari di server.
Non stiamo diluendo lo sviluppo dell'avventura: questo lavoro è svolto da un team dedicato e non riduce la nostra attenzione o il nostro investimento nella modalità Avventura.
Non lo utilizziamo per ignorare il feedback: non adatteremo la nostra roadmap ai nostri server a scapito dell'ecosistema più ampio dei creatori o delle esigenze dei giocatori.
In definitiva, il nostro obiettivo è far crescere un ampio ecosistema con molti server di successo e un'ampia varietà di esperienze. Non traiamo alcun vantaggio dall'avere un monopolio all'interno del nostro gioco.
VISIONE A LUNGO TERMINE PER I MODDER
A lungo termine, il nostro obiettivo è fornire una suite completa di strumenti e servizi che ti consentano di prosperare in Hytale, indipendentemente dal tuo punto di partenza.
Vogliamo:
Nuovi modder possono cimentarsi nella creazione di giochi senza dover ricorrere a software costosi o anni di esperienza.
Modder esperti per realizzare sistemi complessi, aziende e comunità su Hytale.
Hytale vuole sfumare il confine tra "giocare" e "creare giochi".
Server di origine condivisa e premi
Oltre al semplice rilascio del codice sorgente del server:
Abbiamo intenzione di aprire delle ricompense per lo sviluppo di miglioramenti e funzionalità specifici.
Ci vorrà del tempo per impostarlo correttamente, ma l'obiettivo è premiare i contributi che rafforzano l'ecosistema.
Editor di nodi
Alcuni tipi di asset sono attualmente difficili da configurare in JSON grezzo, ad esempio:
PNG
Interazioni
Generazione mondiale
Abbiamo utilizzato strumenti interni per rendere la situazione gestibile. Il nostro piano:
Rilasciare editor in stile node-graph per questi tipi di asset.
Integra questi editor di nodi direttamente nell'Hytale Asset Editor, in modo da avere una suite di creazione unificata anziché un insieme di strumenti.
Scripting visivo
La sceneggiatura visiva è un pilastro fondamentale della nostra visione a lungo termine:
I plugin Java continueranno a esistere e sono estremamente potenti, ma richiedono competenze di programmazione e comportano problemi di sicurezza.
La sceneggiatura visiva:
Fornire un ambiente sandbox e sicuro per la condivisione della logica.
Offre grande facilità di apprendimento e modificabilità per i modder di tutti i livelli.
Consentire ai programmatori di estenderlo con nodi critici per le prestazioni.
Nel tempo, vogliamo:
Porta la scrittura visiva direttamente nel mondo 3D :
Collega leve, porte, generatori, grilletti e altri elementi del gioco.
Crea mappe di avventure e incontri complessi direttamente all'interno di Hytale.
Prendi ispirazione da sistemi come DOOM SnapMap, mantenendoli completamente integrati con il nostro stack di risorse e scripting.
PAROLE DI CHIUSURA
Siamo deliberatamente in "accesso anticipato" per i modder.
Gli strumenti sono irregolari.
La documentazione è incompleta.
Alcuni flussi di lavoro sono fantastici, altri sono frustranti.
Si verificano arresti anomali e se non si esegue il backup si perde il lavoro svolto.
Non stiamo fingendo il contrario.
Allo stesso tempo:
Questi sono gli strumenti che abbiamo utilizzato per costruire Hytale.
In molti casi, stavamo creando strumenti e contenuti in parallelo, tenendo a mente il modding.
Sappiamo che questo approccio funziona, perché ha già prodotto il gioco che state vedendo.
Il nostro impegno nei tuoi confronti:
Continueremo a migliorare l'esperienza di modding, passo dopo passo.
Ci concentreremo sulla capacità di apprendimento, sull'onboarding e sulla capacità di "progredire" da principiante a esperto.
Saremo trasparenti su ciò che è pronto, su ciò che non lo è e sulle priorità a cui daremo seguito.
E ti ascolteremo quando ci dirai dove ti fa male.
Se sei disposto a unirti a noi in questa fase, bug, difetti e tutto il resto, non ti limiterai a modificare Hytale. Darai forma a ciò che diventerà il modding di Hytale.
So che mancano molti dettagli e probabilmente avete più domande di prima. Sarò sulla chat del nostro server Discord Hytale (Modding / Creatività > #discussion) sabato 22 novembre 2025 alle 12:00 EST / 17:00 GMT per rispondere alle vostre domande per un'ora intera e rispondere a quante più domande possibile.
Ci vediamo nella tua versione di Orbis,
Slikey

0

CONNECTED PLAYERS

+55

REGISTERED PLAYERS

+32

PLAYER RECORD