How exactly does one create and implement a custom map or area? Which programs would I need? Thanks in advance for any help.
-edit-
Topic got moved.
I'm sorry, I couldn't decide which forum this topic would be right in, and this one looked right to me at the moment. Moderators may feel free to move or delete this topic.
Adding custom maps is quite easy actually. If you are using trunk (Maybe stable too.. if that uses mapcache, I always use trunk so I wouldn't know =\), do the following:
1) Remove the original mapcache.dat file from [eA directory]/db.
2) Go into [eA directory]/tools/mapcache and you will find 2 files, grf_files.txt and maplist.txt.
3) Edit the grf_files.txt file to include the .grf's your server uses (sdata.grf [if applicable] , data.grf [if applicable] and yourserverhere.grf) or if you use a data folder, just add the directory to that instead, but you must have atleast 1 of the main .grf's (sdata or data .. but I don't need to tell you that.. you are running a server =\).
4) Almost done :) , edit maplist.txt to include your maps WITHOUT the .gat at the end. For example :
veins
ve_in
ve_fild01
ve_fild02
ve_fild03
ve_fild04
ve_fild05
ve_fild06
ve_fild07
my_map1 <- your custom map name without .gat
my_map2 <- another custom map name without .gat
5 Finally, go to this (http://www.eathena.ws/board/index.php?showtopic=89791) topic on the ea forums and scroll down, and download the mapcache builder for windows and place it in your ea directory and run it. It should build a new mapcache for you, with your custom map in it.
Don't forget to re-distribute the map in patches to your players and edit the mapnametable :P