Come creare le Aree in una mappa custom su Sphere

Da Tomo della conoscenza - UOShards Wiki.

Jump to: navigation, search

Dunque iniziamo subito col materiale che ci server per poter creare le nostre aree in una mappa custom:

  1. 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).
  2. Un programma per aprire il vostro disegno (photoshop è consigliato).
  3. 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:guida1gd2.jpg]


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:guida2gx6.jpg]


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:guida3nm2.jpg]


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:guida4ip0.jpg]


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:guida5bf9.jpg]


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
Personal tools