Con il client rilasciato in questi giorni ora puoi anche inserire le descrizioni delle skill e le percentuali dei danni. Ti basta semplicemente utilizzare un collegamento alle api del gioco in modo tale da non dover sempre aggiornare le descrizioni a mano.
What? Non mi risulta che sia stato rilasciato niente del genere... ma non solo per SoulWorker ma proprio alcun MMO con client esistente
Se stai invece parlando di "spulciare" nel client ed automatizzare il tutto direi che oltre a essere "grey line" equivale a usare un missile terra-aria per eliminare una zanzaraAlcuni degli MMO stranieri lo hanno fatto, ci vuole solo tanto teeeeeempo e voglia xD
P.S il file data 12 dovrebbe contenere il ramo delle skill tradotte
In ufficio da me questo genere di proposte vengono chiamate "stupendamente inefficienti", belle sulla teoria ma pessime nella pratica. ![]()
Prima di tutto spacchettare il client non è prettamente "lecito", è vero che finché non effettui modifiche non violi leggi ma non è neanche una cosa presente nel manuale del perfetto utente. ![]()
Valutando l'aspetto "pratico" non vedo ragioni per usare un sistema del genere:
1 - Lo sviluppo dell'intero sistema probabilmente richiederebbe più tempo di tutto quello messo insieme per le piccole modifiche ed aggiornamenti nel corso degli anni.
La concentrazione di ore di lavoro deve essere giustificata da un ottimo risparmio altrimenti non conviene, meglio diluirle.
2 - Rende il codice più complesso e difficile da mantenere.
Un buon codice deve permettere un corretto bilanciamento tra efficienza e semplicità. Se un codice molto complesso mi permette di ottenere 10 facendo 2 non è sempre migliore di uno molto semplice che mi fa ottenere 10 facendo 4.
3 - Il numero di volte che il client cambia potrebbe essere superiore al numero di volte in cui vanno aggiunte o modificati dei dati. Essendo una incognita prendere una decisione che non si sbilancia è la cosa migliore.
4 - Renderebbe il codice dipendente da una fonte terza. Questo genere di dipendenze deve essere fatto solo quando strettamente necessario, sempre.
Se cambiano qualcosa nella fonte il software potrebbe diventare inutilizzabile fino ad un mio intervento. Molto peggio che avere semplicemente il software non aggiornato.
5 - E' uno skill simulator per un gioco.... non una combinazione di magazzini sincronizzata con Amazon... se qualcuno ha creato qualcosa come quello che descrivi immagino che sia una persona con molto tempo libero e che apre le scatolette di tonno direttamente con una motosega ![]()

