Aspettate,
non fatevi prendere dall'entusiasmo...
Da quando e' partito lo Skill Management di Ultima
Online questo programma e' diventato praticamente inutile, a meno che non
vogliate sempre avere a portata di mano il prospettino che mostra i valori
del vostro personaggio... ma dovreste essere abbastanza malati per farlo ;-)
Comunque,
vediamo in due parole a che cosa serviva questo programma.
Il sistema di crescita delle abilita' del personaggio e' influenzato direttamente
dai valori delle stats (STR/DEX/INT), e quindi al valore base di ogni skill
viene aggiunto un bonus calcolato in base a tali valori. Il valore modificato
delle skill e' quello che vediamo in Ultima Online, ma il limite massimo di
700 punti al totale delle skill viene applicato ai valori base.
Fino ad oggi (prima dell'introduzione dello Skill Management) era abbastanza
complicato riuscire a tenere sotto controllo il proprio personaggio, e proprio
per questo ho scritto questo programma per consente di avere sempre a portata
di mano i valori reali del proprio personaggio.
Devo chiarire che questo programma non dialoga con Ultima Online. I valori vanno inseriti manualmente, sia per le stats che per le skill, ma ci sono diversi modi per farlo, tra cui una pratica e non invasiva finestra di inserimento delle skill.
UTILIZZO:
Per prima cosa tenete presente che la lista completa delle skill e' in un
normale file di testo (BONUSES.TXT), comprensivo
di percentuali di influenza dalle stats. L'ordine in questo file sara' quello
considerato per tutte le funzioni di UOChAnal, quindi se volete un'ordinamento
differente agite su questo file, stando pero' molto attenti a non modificare
le percentuali, su cui si baseranno poi tutti i calcoli successivi.
La cosa comoda e' che in caso di introduzione di nuove skill sara' sufficiente
agire su questo file senza dover modificare il codice del programma.
Bene, siamo pronti per inserire i primi dati del nostro personaggio. Direi
di iniziare dal nome e dai valori delle STATS.
Cliccate su "Enter Stats" e vi apparira'
questa finestra:
Qui
inserite il vostro nome e i valori di Forza (Strength), Destrezza (Dexterity)
e Intelligenza (Intelligence).
Come potete vedere, c'e' lo spazio per la foto del vostro personaggio: potete
prendere uno screenshot da UO e dimensionarlo a 260x320, lo salvate come "portrait.jpg"
e lo copiate nella cartella di UOChAnal.
Quando avete finito cliccate sul pulsante "Done".
Ora
bisogna inserire i valori delle skill.
Potete scegliere fra tre diverse possibilita':
1) Modificare il file SKILL_AV.TXT
con un qualsiasi editor di testo (come il Blocco Note).
2) Se non vi piace il Blocco Note o non sapete
che editor utilizzare potete cliccare sul pulsante "Check Values"
nel menu principale e usare l'editor direttamente da programma
3) Oppure, e questa e' decisamente la soluzione
piu' pratica e funzionale, cliccate su "Skill Entry" sempre nel
menu principale e verra' aperta una piccola finestra per l'inserimento dei
valori.
Se deciderete di inserire i valori a mano (scelta 1
e 2), ricordatevi che la virgola di separazione
dei decimali va inserita come punto (.) e non come virgola (,) !
Questi sono gli screenshots relativi alle scelte 2
e 3:
Tutto a posto, resta solo da cliccare sul pulsante "Proceed!", e il programma comincera' a fare i dovuti calcoli in funzione dei valori che avete inserito. Quello che vedrete sara' una pergamena come questa:
Le
due frecce a destra servono per lo scorrimento della pergamena. Cliccando
il tasto sinistro del mouse la pergamena si muovera' di una riga alla volta,
cliccando con il tasto destro di una pagina per volta.
Se cliccate sul pulsante "Print" verra'
utilizzata la stampante predefinita per stampare il prospetto finale, ma se
non avete nessuna stampante installata questo pulsante sara' disabilitato.
Quando finalmente cliccate su "Go Back"
la situazione sara' salvata su disco, in modo tale che la volta successiva
potrete controllare i progressi fatti.
Direi che e' tutto, spero che piaccia a qualcuno ;-)
ATTENZIONE:
Ai livelli piu' alti (GM) e' impossibile distinguere tra valore base e valore
modificato di una skill. Non lo dico per mettere le mani avanti, provate lo
Skill Calculator
di Stratics, e cercate
di calcolare il valore base di una skill a 100 punti ;)
Questa
e' la spiegazione che da Stratics:
Ricordatevi che la formula usata nella determinazione del Valore Base
e' stata verificata come assolutamente corretta solo per determinare i bonus
e i valori base al momento della creazione del personaggio. Dato che le skill
sono influenzate pesantemente all'inizio del personaggio, sara' impossibile
determinare i reali valori base in un qualsiasi momento futuro senza sapere
quali fossero le originali statistiche di partenza. Come un personaggio progredisce
e i suoi valori attuali diventano sempre piu' pesantemente influenzati dagli
attributi, diventera' sempre piu' difficile separare tali valori dai relativi
valori base.
In poche parole, a valori GM (100 punti) il valore base sara' uguale al
valore attuale, ma questo non e' un errore del programma, ma semplicemente
un dato di fatto. ;)
RINGRAZIAMENTI:
Sono tante le persone da ricordare...
Prima di tutto Jean Jacques, che per primo ha realizzato un programma per
calcolare i valori base delle skill, peccato pero' che non l'abbia mai tenuto
aggiornato...
Pero' la prima persona che mi ha fornito le formule e' stato Kaiou, e per
questo lo ringrazio di cuore ^__^
In un momento di difficolta' mi ha salvato il fantastico UOSS
Skill Calculator di Tim Whalen aka Ringo aka Htebalaka Dragon, a cui vanno
i miei complimenti.
Poi, il primo e unico tester che ho avuto, che si e' rivelato preziosissimo
nei suoi suggerimenti: grazie Slyke ^__^
Spero di non dimenticare nessuno, il mio pensiero finale va a tutti gli amici
del newsgroup it.comp.giochi.rpg.ultimaonline, un brindisi a tutti voi :-)
27/03/00: Ho una nuova stampante a getto di inchiostro, e mi sono accorto che con questi tipi di stampanti il prospetto finale aveva bisogno di qualche piccola aggiustatina. Per chi ne fosse interessato e' ora disponibile la revision 23 che dovrebbe ovviare a questi inconvenienti.
23/11/99: Nella fretta di pubblicare non ho testato correttamente una funzione. Scusate, dimenticatevi la revision 17, quella da scaricare e' la revision 19. Le mie umili scuse :-(
22/11/99: Non
vi ho gia' detto che Stratics
e' la bibbia di UO? Non l'ho fatto? Bene, lo faccio adesso ;-)
Grazie a Stratics ho trovato l'ordine
originale con cui viene mostrato il titolo nella finestra del personaggio.
Se avete un personaggio multi GM, ora il report di UOChAnal mostra il titolo
corretto. Questo fatto mi ha costretto a modificare il
file BONUSES.TXT, quindi se avete una versione precedente alla revision 17 assicuratevi
di sosituire questo file (dovrebbe pensarci il programma di installazione,
ma non si sa mai... ^__^).
20/10/99: Mi sembra che la finestra di inserimento delle skill sia piu' funzionale se il menu principale resta nascosto, ecco quindi la nuova rev.13 ;-)
12/10/99: Corretto
un fastidioso bug che causava un errore di overflow nella finestra del report.
Grazie a Zagor per la segnalazione :)
Se vi e' capitato questo errore scaricate la nuova versione 1.0 (rev.11).
12/09/99: Dopo un mese, finalmente posso pubblicare la versione finale 1.0 :))))
E ora potete scegliere
se scaricare la versione con il solo programma oppure quella che contiene anche
le librerie del Visual Basic 6.0:
Il massiccio download
e' dovuto alle librerie del Visual Basic 6.0. Se non avete nessun programma
in VB6 installato sul vostro PC probabilmente dovrete scaricare la versione
completa, altrimenti potete scaricare la versione "solo programma"
che e' perfettamente funzionante ma senza i files di sistema del VB.
In caso di nuovo aggiornamento di UOChAnal non serve che scarichiate di nuovo
la versione completa, a quel punto le librerie le avrete gia' e potrete scaricare
la piu' leggera versione "solo programma" ;-)
Una volta finito il download, scompattate il file .zip in una qualsiasi directory,
e da li' eseguite SETUP.EXE.
Segnalatemi qualsiasi tipo di problema, errori o eventuali suggerimenti.
A presto :)