Page 1 of 1

Extended Treasure Maps/Cartography

Posted: Sat Nov 20, 2010 3:56 am
by xeon
Hi, I'm trying to extend the Cartography system to allow characters to draw also the Lost Lands.

I've already done a new map image, with sosaria and attached at right the LL (as can be seen on automap for example).
Next, I've converted it in the multimap.rle file. First problem here is that Cartographydll didn't work with the extended image. Original multimap is in fact 2560 x 2048 and cover only Sosaria, mine was 3071 x 2048. So I had to use UO Mul Editor to create the multimap.rle.

My problem is: when I draw the full world map, using the very same xeast as before, I do not get only Sosaria, but all the extended map, with also the LL.
So, the question are:
- someone know if the multimap.rle has a fixed width/height, and I've to work around it, or there's a program which generate a multimap.rle larger?
- if the multimap.rle has a fixed widht/height, I'll have to rearrange all the coordinates to scale. There could be display problems for the maps?


I've searched the forum, and I've seen someone has managed to do something like I'm trying to do (http://forums.polserver.com/viewtopic.p ... 79&start=2).

Any advice is welcome :D

Re: Extended Treasure Maps/Cartography

Posted: Sat Nov 20, 2010 5:32 pm
by littlegod
are you italian??? sei italiano???

Re: Extended Treasure Maps/Cartography

Posted: Tue Nov 23, 2010 5:17 am
by xeon
I've managed to make a custom map, but it's sad that the client accept only a fixed size bitmap.
Anyway I'm scripting around it now.

Still, if someone has already done this, any advice is welcome.

Re: Extended Treasure Maps/Cartography

Posted: Sat Nov 27, 2010 1:40 am
by Tomi
Its true that the client has the size hardcoded, either shrink your map or try to find a way to edit the client

Re: Extended Treasure Maps/Cartography

Posted: Mon Dec 13, 2010 2:49 am
by xeon
Edit the client...if only I could find some info about how to change the hardcoded size!

Anyway, I've solved with some BMP editing and some server-side scripting ;)