Each region in the grid consists of 256x256 blocks, each with 8x8 cells. Each cell has 8 units of length to each side (16 total).
Using this image as reference:
I can see that the world is 20 regions wide, 16 regions high. That gives a total world width of 20x256x8x16 = 655,360 units and a total height of 16x256x8x16 = 524,288 units.
The center of the coordinate system is in the middle of the map, so any coordinate zone can be calculated by using the formula:
rX = number of regions on X axis
bX = number of blocks on X axis
rY = number of regions on Y axis
bY = number of blocks on Y axis
c = number of cells
u = number of units per cell
xRegion = (((rX *bX * c * u) / 2) + xcoordinate) / (bX * c * u) + 10
yRegion = (((rY *bY * c * u) / 2) + ycoordinate) / (bY * c * u) + 10
If I take this as an example:
{{-125408;37714;1129;1329}}
X coordinate is obviously -125408, Y is 37714, Z is 1129.
Using the formula described above, this coordinate is located in block:
16_19, which makes it the kamael tutorial area. So the math works out.
What I need to know is, what's that 4th number? The one that repeats in every coordinate, after the Z value? 1329 in this case.
I also need some info regarding layers. Some regions have multiple layers. I'd like to know how to identify the different layers (or if it's possible). Am I looking the wrong place?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
DISCORD :
utchiha_market
telegram :
https://t.me/utchiha_market
SELLIX STORE :
https://utchihamkt.mysellix.io/
Join our server for more products :
https://discord.gg/hoodservices
https://campsite.bio/utchihaamkt
Question
Bumble
I've been working on parsing the npcpos and area files for L2Homage, but I could use some info regarding the coordinate system.
I'm a little unsure of what these numbers mean. When looking at npcpos, the different zones are created through this structure:
territory_begin [territory id] {{number1, number2, number3, number4};{number1, number2, number3, number4};{number1, number2, number3, number4}}
Each region in the grid consists of 256x256 blocks, each with 8x8 cells. Each cell has 8 units of length to each side (16 total).
Using this image as reference:
I can see that the world is 20 regions wide, 16 regions high. That gives a total world width of 20x256x8x16 = 655,360 units and a total height of 16x256x8x16 = 524,288 units.
The center of the coordinate system is in the middle of the map, so any coordinate zone can be calculated by using the formula:
rX = number of regions on X axis
bX = number of blocks on X axis
rY = number of regions on Y axis
bY = number of blocks on Y axis
c = number of cells
u = number of units per cell
xRegion = (((rX *bX * c * u) / 2) + xcoordinate) / (bX * c * u) + 10
yRegion = (((rY *bY * c * u) / 2) + ycoordinate) / (bY * c * u) + 10
If I take this as an example:
{{-125408;37714;1129;1329}}
X coordinate is obviously -125408, Y is 37714, Z is 1129.
Using the formula described above, this coordinate is located in block:
((327680 + (-125408)) / 32768) + 10 = 16.2
((262144 + (37714)) / 32768) + 10 = 19.1
16_19, which makes it the kamael tutorial area. So the math works out.
What I need to know is, what's that 4th number? The one that repeats in every coordinate, after the Z value? 1329 in this case.
I also need some info regarding layers. Some regions have multiple layers. I'd like to know how to identify the different layers (or if it's possible). Am I looking the wrong place?
Thanks,
-B
Edited by BumbleLink to comment
Share on other sites
8 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.