- $xoffset = 5680; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;
- if($mapname == "Valley of Luxem Tower"){$xoffset = 5510; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Valley of Luxem Tower
- if($mapid == 1){$xoffset = 5720; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //ZANT
- if($mapname == "Forest of Wisdom"){$xoffset = 5680; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;}
- if($mapname == "Anima Lake"){$xoffset = 5680; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;}
- if($mapname == "Birth Island"){$xoffset = 5680; $yoffset = 5630; $scalex = 2.5; $scaley = 2.5;}
- if($mapid == 2){$xoffset = 6030; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Junon Polis
- if($mapid == 9){$xoffset = 5720; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Junon Clan Fields
- if($mapid == 10){$xoffset = 5680; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Junon Clan Fields
- if($mapid == 11){$xoffset = 5820; $yoffset = 6420; $scalex = 3.5; $scaley = 3.5;} //Junon Clan Fields
- if($mapid == 12){$xoffset = 5520; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Junon Clan Fields
- if($mapid == 13){$xoffset = 5520; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Junon Clan Fields
- if($mapid == 21){$xoffset = 5720; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Luxem
- if($mapid == 22){$xoffset = 6030; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Adventurers Plains
- if($mapid == 23){$xoffset = 5720; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Breezy Hills
- if($mapid == 24){$xoffset = 5880; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //El Verloon Desert
- if($mapid == 25){$xoffset = 5880; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Anima Lake
- if($mapid == 26){$xoffset = 5880; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Forest of wisdom
- if($mapid == 27){$xoffset = 6030; $yoffset = 5770; $scalex = 2.5; $scaley = 2.5;} //Kenji Beach
- if($mapid == 28){$xoffset = 6030; $yoffset = 5790; $scalex = 2.5; $scaley = 2.5;} //Gorge of Silence
- if($mapid == 29){$xoffset = 6030; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} // DOD
- if($mapid == 31){$xoffset = 5720; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Goblin Cave B1
- if($mapid == 32){$xoffset = 5720; $yoffset = 5770; $scalex = 2.5; $scaley = 2.5;} //Goblin Cave B2
- if($mapid == 33){$xoffset = 5880; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Goblin Cave B3
- if($mapid == 37){$xoffset = 5360; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Sunshine Coast
- if($mapid == 41){$xoffset = 5510; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Oblivion Temple
- if($mapid == 42){$xoffset = 5875; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Oblivion Temple B2
- if($mapid == 43){$xoffset = 5715; $yoffset = 5615; $scalex = 2.5; $scaley = 2.5;} //Oblivion Temple B3
- if($mapid == 44){$xoffset = 5720; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Oblivion Temple B4
- if($mapid == 51){$xoffset = 5880; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Eucar (LUNA)
- if($mapid == 52){$xoffset = 6360; $yoffset = 5630; $scalex = 2.5; $scaley = 2.5;} //Mana Snowfields
- if($mapid == 53){$xoffset = 6520; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Arumic Valley
- if($mapid == 54){$xoffset = 6050; $yoffset = 5780; $scalex = 2.5; $scaley = 2.5;} //Crystal Snowfields
- if($mapid == 55){$xoffset = 6050; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Freezing Plateau
- if($mapid == 56){$xoffset = 5880; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Forgotten temple B1
- if($mapid == 57){$xoffset = 6035; $yoffset = 5610; $scalex = 2.5; $scaley = 2.5;} //Forgotten temple B2
- if($mapid == 58){$xoffset = 6360; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Mount Eruca
- if($mapid == 59){$xoffset = 5720; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} // luna Clanfield
- if($mapid == 61){$xoffset = 6040; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Xita refuge
- if($mapid == 62){$xoffset = 6840; $yoffset = 5610; $scalex = 2.5; $scaley = 2.5;} //Shady Jungle
- if($mapid == 63){$xoffset = 6360; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Forest of Wandering
- if($mapid == 64){$xoffset = 5880; $yoffset = 5630; $scalex = 2.5; $scaley = 2.5;} //Marsh of Ghosts
- if($mapid == 65){$xoffset = 5875; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Sikuku Underground Prison
- if($mapid == 66){$xoffset = 6360; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Sikuku Ruins
- if($mapid == 71){$xoffset = 5520; $yoffset = 5800; $scalex = 2.5; $scaley = 2.5;} //City of Muris
- if($mapid == 73){$xoffset = 5520; $yoffset = 5800; $scalex = 2.5; $scaley = 2.5;} //City of Muris
- if($mapid == 74){$xoffset = 5560; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Crash Site
- if($mapid == 75){$xoffset = 5720; $yoffset = 5630; $scalex = 2.5; $scaley = 2.5;} //Desert 01
- if($mapid == 76){$xoffset = 5720; $yoffset = 5630; $scalex = 2.5; $scaley = 2.5;} //Desert 02
- if($mapid == 77){$xoffset = 5720; $yoffset = 5630; $scalex = 2.5; $scaley = 2.5;} //Desert 03
- if($mapid == 78){$xoffset = 5880; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Desert 04
- if($mapid == 79){$xoffset = 5880; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Desert 05
- if($mapid == 80){$xoffset = 5680; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Oasis Shrine
- if($mapid == 81){$xoffset = 5720; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Ruins Path
- if($mapid == 82){$xoffset = 5555; $yoffset = 5620; $scalex = 2.5; $scaley = 2.5;} //Gates of Muris
- if($mapid == 94){$xoffset = 5555; $yoffset = 5615; $scalex = 2.5; $scaley = 2.5;} //Ruins Path
Does anyone come here any more?
I'm trying to wrap my head around the coordinate to minimap pixel translation. I've got it really close but it's off on each map and not always in the same direction, so something is wrong here.
The Zant minimap for example is 384 x 384 pixels.
Spero's coordinates are approximately 5273,5265
Anyone have any idea how these coordinates can be translated to pixels for each map? There has to be a universal translation because there isn't any data (at least outside the actual source) that changes by map. I've generated HTML maps for AP and Zant using the calculations I could best figure out, and they are damn close but not bang on. The worst part is the Zant map places the NPCs up and to the left, the AP map using the same calculations places them down and to the left.
Thoughts?