Quote:
Originally Posted by CaNdY.
how to make anew char opens in another map not cronus as usual
it means
if i make anew char when it opens to start it opens in cronus
how to make it open and start from another map [Area]
any one know's about it !!
thanks
|
[Correct Solution - Hard]
I would suggest it is either in the cq_config or the binaries themself. If they are not already default values within cq_user then you know they must be edited by something else. Find the exact values for the position.
Now you have 3 values to search for which should make it pretty easy (mapid xpos ypos).
So now search the cq_config for datas containing the mapid xposition and yposition you found. If this returns no results then it would have to be in the msg.exe.
So now you will need to use the OLYDBG program or another Debugger. Search for all constants of the MapID then also look for the Xpositions and Ypositions. Then locate the 3values close together within the program this should be the area you are looking for. If for some wierd reason it is not in any of those 3 (which I think it will be cq_config or msg.exe) then search your soul.exe (which I doubt).
[Cheat Way - Easiest]
The easiest way to do it but not the right way is to check unique values that will be unique to a firstly created character. You could do the following.
ID - IDNext - IDNextFail - Type - Data - Param
1000000 - 1000004 - 1000000 - 1080 - 100 - isexit
1000001 - 1000002 - 0 - 1080 - 100 - new
1000002 - 1000003 - 0 - 1003 - 0 - mapid x y
1000003 - 1000004 - 0 - 1004 - 0 - %user_map_id %user_map_x %user_map_y
1000004 (this would be the one you want your system messages to begin with etc..)
In ID 1000002 replace mapid with the ID of the map you want them to start on and the x and y with the position you want them to start at. This will only happen 1 time when the character is made.