Come creare le Aree in una mappa custom su Sphere
Da Tomo della conoscenza - UOShards Wiki.
Dunque iniziamo subito col materiale che ci server per poter creare le nostre aree in una mappa custom:
- Il disegno (in .bmp o .psd o come volete, basta che è a grandezza naturale, 6144x4096, e non uno screen) della vostra mappa (che magari avete creato per Dragon).
- Un programma per aprire il vostro disegno (photoshop è consigliato).
- Infine il file Sphere_Map0.scp contenuto nella cartella ..\Sphere\Scripts\Maps
Scriverò la guida supponendo che abbiate almeno Photoshop, o un programma che vi permette di vedere la posizione,
in pixel, del vostro mouse sul disegno.
Per questa guida, prenderò in riferimento Photoshop, dato che è il migliore e penso anche il più diffuso.
Aprite il vostro disegno della mappa con Photoshop e premete F8 per aprire la finestra delle Info. E cliccate sul segno segnato di rosso nell'immagine:
[Image:
]
Vi apparirà un menu a tendina dove andrete a selezionare Pixel.
Ok, ora siamo pronti per iniziare a dividere la mappa in Aree.
Prenderò come esempio la mappa originale di ultima.
[image:
]
Dunque, prendete lo strumento Selezione Rettangolare, e puntate il mouse nell'angolo in alto a sinistra dell'area
che dovete creare vi faccio un esempio iniziando a creare l'area di britain:
[image:
]
Evidenziato di verde c'è il mio cursore, in posizione di partenza per selezionare Britain, mentre in rosso ci sono
le coordinate che vi dovete segnare quando posizionate il mouse nella posizione di partenza.
Quindi (in questo caso) X=1520 Y=1472
Ora selezionate fino alla fine dell'area che dovete creare. Nel mio caso seleziono fino a qui:
[image:
]
In rosso il mio cursore e in verde le coordinate finali della prima area. In questo l'area non era compromessa da
città o altro. Nel caso doveste fare più di un'area per una sola città, fate più selezioni in questo modo e
segnatele tutte sotto lo stesso nome, alla fine, quando dovremo metterle in sphere, le sommiamo.
Fatto questo, prendete un punto più o meno al centro della vostra area appena selezionata. Tipo così:
[image:
]
Segnatevi le coordinate. Questo è il modo in cui dovete prendere le coordinate per poi portarle in sphere.
Quando avete finito a prendere le coordinate di tutte le aree, potete passare al file che vi ho fatto prendere
all'inizio della guida: Sphere_Map0.scp.
Apritelo, ora, avete un pò di roba scritta che probabilmente vi sembrerà un linguaggio extra-terrestre :O, ma non
preoccupatevi...Ecco un esempio:
[AREADEF a_world] EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass NAME=Felucca GROUP=ALLMAP P=1323,1624,55,0 RECT=0,0,7168,4096,0
Questa è l'AreaDef del mondo intero, cioè Felucca (in questo caso). [AREADEF a_world], a_world potete chiamarlo
a_nome_vostra_mappa, per comodità. Events sono le varie "risorse" (più che altro statiche, come i sassi)
che trovate nella mappa, roccie, erba ecc. lasciatele così.. NAME, dategli il nome della vostra mappa.
GROUP, è il gruppo in cui viene menzionato su Axis, potete lasciarlo così o cambiarlo, come vi pare..
P, è il punto usato quando un GM (od un pg via script) usa il comando .go seguito dal nome di un'area, ad esempio
Britain.. Se Britain avesse come coordinate per P=1257,2356,0 se io in game scrivo .go britain mi troverei in
quel punto.
Ora passiamo all'area vera e propria, RECT=0,0,7168,4096,0 lo spartiamo così: RECT=a,b,c,d,e
a=la coordinata X di partenza dell'area b=la coordinata Y di partenza dell'area c=la coordinata X finale dell'area d=la coordinata Y finale dell'area e=l'altezza (ovvero Z) dell'area (di solito è 0)
Ponendo che avete usato una mappa delle stesse dimensioni di quella standard, le coordinate le potete lasciare
così, se così non fosse, prendete le coordinate (solo le finali, quelle di partenza sono sempre 0,0 :) )
dell'intera mappa (quella vostra), e cambiateli a "C" e "D" (rispettivamente X e Y).
Ora non vi resta che creare le vostre aree personalizzate! Mettiamo caso che io dovessi creare l'area di Britain
con le coordinate che ho preso prima. Le coordinate di partenza erano: X=1520 Y=1472 e quelle finali:
X=2112 Y=1852
allora inizio a scriverla:
[AREADEF a_britain] EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass NAME=Britain GROUP=Britain P= (qui metto il punto che vi ho fatto prendere, più o meno, nel mezzo dell'area) 1857,1658,0,0 RECT=1520,1472,2112,1852,0
Ed ecco l'area creata!
Nel caso in cui avete dovuto prendere più coordinate di una stessa area per non comprendere altre zone (come ho specificato prima), potete aggiungere tutti i rettangoli, creando una variabile RECT per ognuno di essi! Esempio:
[AREADEF a_britain] EVENTS=r_default,r_default_rock,r_default_water,r_default_tree,r_default_grass NAME=Britain GROUP=Britain P= (qui metto il punto che vi ho fatto prendere, più o meno, nel mezzo dell'area) 1857,1658,0,0 RECT=1520,1472,2112,1852,0 RECT=1596,3262,2010,1215,0 e altri se vi servono..
Bene..la guida è finita.. se avete dubbi, o domande, potete sempre chiedere! Byez
Articolo originale a cura di -NemesiS- raggiungibile qui

