/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//	3D̳ ⿡    ݽð ޸  ϴ κ
//  Ŀ   ƮҶ ϰ ϱ 
//
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////



/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Final Stress-Test & Open-Beta Version 2006.04.25(ȭ) ~ 2006.04.29() & 2006.05.02(ȭ) ~
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////


* 20070413()  : EngineVersion 2007/3/15 
 	3DTerrain_s.dll!CPathFinderGenerator::Tile_CrossCheck(WzVector * pwvFrom=0x0012fb68, WzVector * pwvTo=0x3e924e52, WzVector * pwvEdge1=0x6faa5c78, WzVector * pwvEdge2=0x6079d170, float * pfDist=0x0012fbc0, WzVector * pwvCross=0x00000000)   1132 + 0x4e	C++
 	3DTerrain_s.dll!CPathFinderGenerator::Tile_HitTest(int iTile=108, WzVector wvFrom={...}, WzVector wvTo={...}, int * piResult=0xffffff88, float * pfDist=0x00000001)   1172 + 0x44	C++
 	3DTerrain_s.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=555, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012fc18, WzVector * pwvResultPos=0x0012fc34, unsigned short wAttribute=4, WzVector * pwvSlide=0x0012fc40)   1051	C++
 	3DTerrain_s.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0b7461d8, WzVector * pwvMoveDistance=0x0012fcec, unsigned short wAttribute=4)   1037	C++
 	GameServer.exe!Field::FindPathThrust(Character * pChar=0x0ecb22a8, WzVector * pwvMoveDistance=0x0012fcec, int bForcedMove=1)   553 + 0x19	C++
 	GameServer.exe!Player::ExecuteThrust(int bForcedMove=1, WzVector * pwvMoveDistance=0x0012fcec, WzVector & wvPosAfterThrust={...}, float fMoveDistance=3.5000000, int bDownAfterThrust=0)   564 + 0xe	C++
 	GameServer.exe!Ability::Execute_KnockBack(Character * pTarget=0x0ecb22a8, unsigned char * pMsg=0x005b250d, unsigned short & wMsgSize=0, int bRelease=0)   25 + 0x1c	C++
 	GameServer.exe!Ability::Execute(Character * pTarget=0x0ecb22a8, unsigned char * pMsg=0x005b250d, unsigned short & wMsgSize=0, int bPassive=0)   58	C++
 	GameServer.exe!Skill::ExecuteAbilities(Character * pTarget=0x0ecb22a8, RESULTMSG & sResultMsg={...})   356 + 0x1d	C++
 	GameServer.exe!DelayedSkill::EndExecute()   110 + 0x1c	C++
 	GameServer.exe!SkillManager::Update()   90 + 0xc	C++
 	GameServer.exe!Character::Update(unsigned long dwDeltaTick=66)   137	C++
 	GameServer.exe!NPC::Update(unsigned long dwDeltaTick=66)   193	C++
 	GameServer.exe!GameField::Update(unsigned long dwDeltaTick=66)   486 + 0xc	C++
 	GameServer.exe!GameZone::Update(unsigned long dwDeltaTick=66)   96	C++
 	GameServer.exe!GameZoneManager::Update(unsigned long dwDeltaTick=66)   194 + 0x9	C++
 	GameServer.exe!GameServerEx::Update(unsigned long dwDeltaTick=66)   434	C++
 	GameServer.exe!ServerFrame::_Update()   296 + 0x14	C++
 	GameServer.exe!ServerFrame::DoProcess()   154	C++
 	GameServer.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001424d7, int nCmdShow=10)   78	C++
 	GameServer.exe!WinMainCRTStartup()   251 + 0x1d	C
 	GameServer.exe!WinMainCRTStartup()   150 + 0xc	C


* 20070129() ο : EngineVersion 2007/1/4 
 	3DTerrain_s.dll!CPathFinderGenerator::CheckAttribute(int iTile=1106045791, unsigned short wAttribute=0)   661 + 0x4	C++
 	3DTerrain_s.dll!CPathFinderGenerator::Tile_TestBlocked(int * piNearTiles=0x00000024, int * piCrossResult=0x0012fbc0, unsigned short wAttribute=0, int iException=-1, int * piResult=0x0012fb8c, float * pfDist=0x0012fbb4)   904 + 0x19	C++
 	3DTerrain_s.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=1888, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012fc0c, WzVector * pwvResultPos=0x0012fc28, unsigned short wAttribute=0, WzVector * pwvSlide=0x0012fc34)   1036 + 0x21	C++
 	3DTerrain_s.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0b208cb0, WzVector * pwvMoveDistance=0x0012fce0, unsigned short wAttribute=4)   1060	C++
>	GameServer.exe!Field::FindPathThrust(Character * pChar=0x0e925274, WzVector * pwvMoveDistance=0x0012fce0, int bForcedMove=1)   558 + 0x19	C++
 	GameServer.exe!Player::ExecuteThrust(int bForcedMove=1, WzVector * pwvMoveDistance=0x0012fce0, WzVector & wvPosAfterThrust={...}, float fMoveDistance=3.5000000, int bDownAfterThrust=0)   556 + 0xe	C++
 	GameServer.exe!Ability::Execute_KnockBack(Character * pTarget=0x0e925274, unsigned char * pMsg=0x005b7c65, unsigned short & wMsgSize=0, int bRelease=0)   25 + 0x1c	C++
 	GameServer.exe!Ability::Execute(Character * pTarget=0x0e925274, unsigned char * pMsg=0x005b7c65, unsigned short & wMsgSize=0, int bPassive=0)   58	C++
 	GameServer.exe!Skill::ExecuteAbilities(Character * pTarget=0x0e925274, RESULTMSG & sResultMsg={...})   356 + 0x1d	C++
 	GameServer.exe!DelayedSkill::EndExecute()   108 + 0x1c	C++
 	GameServer.exe!SkillManager::Update()   91 + 0xc	C++
 	GameServer.exe!Character::Update(unsigned long dwDeltaTick=15)   137	C++
 	GameServer.exe!NPC::Update(unsigned long dwDeltaTick=15)   196	C++
 	GameServer.exe!GameField::Update(unsigned long dwDeltaTick=15)   487 + 0xc	C++
 	GameServer.exe!GameZone::Update(unsigned long dwDeltaTick=15)   96	C++
 	GameServer.exe!GameCHuntingRoom::Update(unsigned long dwDeltaTick=15)   124	C++
 	GameServer.exe!GameZoneManager::Update(unsigned long dwDeltaTick=15)   195 + 0x9	C++
 	GameServer.exe!GameServerEx::Update(unsigned long dwDeltaTick=15)   441	C++
 	GameServer.exe!ServerFrame::_Update()   296 + 0x14	C++
 	GameServer.exe!ServerFrame::DoProcess()   154	C++
 	GameServer.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00142501, int nCmdShow=10)   78	C++
 	GameServer.exe!WinMainCRTStartup()   251 + 0x1d	C
 	GameServer.exe!WinMainCRTStartup()   150 + 0xc	C

 	3DTerrain_s.dll!CPathFinderGenerator::Tile_CrossCheck(WzVector * pwvFrom=0x0012fb5c, WzVector * pwvTo=0x0012fb68, WzVector * pwvEdge1=0x580247f8, WzVector * pwvEdge2=0x58ce48c4, float * pfDist=0x0012fbb4)   1120 + 0x4d	C++
 	3DTerrain_s.dll!CPathFinderGenerator::Tile_HitTest(int iTile=108, WzVector wvFrom={...}, WzVector wvTo={...}, int * piResult=0xffffff88, float * pfDist=0x0012fbb4)   1154 + 0x43	C++
 	3DTerrain_s.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=1561, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012fc0c, WzVector * pwvResultPos=0x0012fc28, unsigned short wAttribute=4, WzVector * pwvSlide=0x0012fc34)   1036	C++
 	3DTerrain_s.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0b208cb0, WzVector * pwvMoveDistance=0x0012fce0, unsigned short wAttribute=4)   1060	C++
>	GameServer.exe!Field::FindPathThrust(Character * pChar=0x0e5df638, WzVector * pwvMoveDistance=0x0012fce0, int bForcedMove=1)   558 + 0x19	C++
 	GameServer.exe!Player::ExecuteThrust(int bForcedMove=1, WzVector * pwvMoveDistance=0x0012fce0, WzVector & wvPosAfterThrust={...}, float fMoveDistance=3.5000000, int bDownAfterThrust=0)   556 + 0xe	C++
 	GameServer.exe!Ability::Execute_KnockBack(Character * pTarget=0x0e5df638, unsigned char * pMsg=0x005b6c5d, unsigned short & wMsgSize=0, int bRelease=0)   25 + 0x1c	C++
 	GameServer.exe!Ability::Execute(Character * pTarget=0x0e5df638, unsigned char * pMsg=0x005b6c5d, unsigned short & wMsgSize=0, int bPassive=0)   58	C++
 	GameServer.exe!Skill::ExecuteAbilities(Character * pTarget=0x0e5df638, RESULTMSG & sResultMsg={...})   356 + 0x1d	C++
 	GameServer.exe!DelayedSkill::EndExecute()   108 + 0x1c	C++
 	GameServer.exe!SkillManager::Update()   91 + 0xc	C++
 	GameServer.exe!Character::Update(unsigned long dwDeltaTick=31)   137	C++
 	GameServer.exe!NPC::Update(unsigned long dwDeltaTick=31)   196	C++
 	GameServer.exe!GameField::Update(unsigned long dwDeltaTick=31)   487 + 0xc	C++
 	GameServer.exe!GameZone::Update(unsigned long dwDeltaTick=31)   96	C++
 	GameServer.exe!GameCHuntingRoom::Update(unsigned long dwDeltaTick=31)   124	C++
 	GameServer.exe!GameZoneManager::Update(unsigned long dwDeltaTick=31)   195 + 0x9	C++
 	GameServer.exe!GameServerEx::Update(unsigned long dwDeltaTick=31)   441	C++
 	GameServer.exe!ServerFrame::_Update()   296 + 0x14	C++
 	GameServer.exe!ServerFrame::DoProcess()   154	C++
 	GameServer.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00142519, int nCmdShow=10)   78	C++
 	GameServer.exe!WinMainCRTStartup()   251 + 0x1d	C
 	GameServer.exe!WinMainCRTStartup()   150 + 0xc	C


* 20061106() ο : EngineVersion 2006/10/25 
 	3DTerrain_s.dll!CPathFinderGenerator::CheckAttribute(int iTile=26171, unsigned short wAttribute=4)   659 + 0x4	C++
 	3DTerrain_s.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=26171, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012fc38, WzVector * pwvResultPos=0x0012fc54, unsigned short wAttribute=4, WzVector * pwvSlide=0x0012fc60)   1020 + 0x53	C++
 	3DTerrain_s.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x06587c70, WzVector * pwvMoveDistance=0x0012fd00, unsigned short wAttribute=4)   994	C++
>	GameServer.exe!Field::FindPathThrust(Character * pChar=0x06ce81ec, WzVector * pwvMoveDistance=0x0012fd00, int bForcedMove=1)   545 + 0x19	C++
 	GameServer.exe!Player::ExecuteThrust(int bForcedMove=1, WzVector * pwvMoveDistance=0x0012fd00, WzVector & wvPosAfterThrust={...}, float fMoveDistance=3.5000000, int bDownAfterThrust=0)   542 + 0xe	C++
 	GameServer.exe!Ability::Execute_KnockBack(Character * pTarget=0x06ce81ec, unsigned char * pMsg=0x005882df, unsigned short & wMsgSize=0, int bRelease=0)   25 + 0x1c	C++
 	GameServer.exe!Ability::Execute(Character * pTarget=0x06ce81ec, unsigned char * pMsg=0x005882df, unsigned short & wMsgSize=0, int bPassive=0)   58	C++
 	GameServer.exe!Skill::ExecuteAbilities(Character * pTarget=0x06ce81ec, RESULTMSG & sResultMsg={...})   352 + 0x1d	C++
 	GameServer.exe!DelayedSkill::EndExecute()   95 + 0x1c	C++
 	GameServer.exe!SkillManager::Update()   90 + 0xc	C++
 	GameServer.exe!Character::Update(unsigned long dwDeltaTick=15)   137	C++
 	GameServer.exe!NPC::Update(unsigned long dwDeltaTick=15)   182	C++
 	GameServer.exe!GameField::Update(unsigned long dwDeltaTick=15)   484 + 0xc	C++
 	GameServer.exe!GameZone::Update(unsigned long dwDeltaTick=15)   94	C++
 	GameServer.exe!GameZoneManager::Update(unsigned long dwDeltaTick=15)   194 + 0x9	C++
 	GameServer.exe!GameServerEx::Update(unsigned long dwDeltaTick=15)   417	C++
 	GameServer.exe!ServerFrame::_Update()   292 + 0x14	C++
 	GameServer.exe!ServerFrame::DoProcess()   150	C++
 	GameServer.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00142539, int nCmdShow=10)   78	C++
 	GameServer.exe!WinMainCRTStartup()   251 + 0x1d	C
 	GameServer.exe!WinMainCRTStartup()   150 + 0xc	C

* 20060429()  : EngineVersion 20060412
 	3DTerrain_s.dll!CAStarPathFinder::GenerateFastestPath(int iNodeStart=4637, int iNodeEnd=114, int * piResult=0x1f42e31c, int iMaxResult=64, int * piNumResult=0x1f42e318)   362 + 0x10	C++
>	3DTerrain_s.dll!CAStarPathFinder::FindPath(int iNodeStart=4637, int iNodeEnd=114, WzVector * pwvStartPos=0x0012fce0, WzVector * pwvEndPos=0x0012fcd4, int * piResult=0x1f42e31c, int iMaxResult=64, int * piNumResult=0x1f42e318, unsigned short wAttribute=4, int iSeekNode=500)   122 + 0x21	C++
 	3DTerrain_s.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x02f2d5c8, WzVector wvDest={...}, int iDestTile=524477212, unsigned short wAttribute=4, int iSeekNode=500)   431	C++
 	GameServer.exe!Field::FindPath(Character * pChar=0x14e7f9dc, WzVector * pwvDest=0xbec75150)   474	C++
 	GameServer.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x14f7af82, eCHAR_MOVE_STATE moveState=CMS_WALK)   671 + 0xb	C++
 	GameServer.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x4109c28f)   327 + 0xe	C++
 	GameServer.exe!IdleState::OnMsgLetsGo(AI_MSG * pMsg=0x14f7af78)   109	C++
 	GameServer.exe!State::OnAIMsg(AI_MSG * pMsg=0x14f7af78)   73 + 0x8	C++
 	GameServer.exe!NPC::AIMsgProgress()   423	C++
 	GameServer.exe!Monster::Update(unsigned long dwDeltaTick=47)   70	C++
 	GameServer.exe!ObjectManager::Update(unsigned long dwDeltaTick=0)   63 + 0x6	C++
 	GameServer.exe!GameField::Update(unsigned long dwDeltaTick=47)   61	C++
 	GameServer.exe!Map::Update(unsigned long dwDeltaTick=47)   65 + 0x6	C++
 	GameServer.exe!GameZoneManager::Update(unsigned long dwDeltaTick=47)   168	C++
 	GameServer.exe!GameServer::Update(unsigned long dwDeltaTick=47)   517	C++
 	GameServer.exe!BattleServer::Update(unsigned long dwDeltaTick=47)   143 + 0xc	C++
 	GameServer.exe!BattleServer::Run()   125 + 0x11	C++


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// PreOpen Version 2006.01.24(ȭ) ~ 2006.02.01()
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

* 20060412() ؼ : EngineVersion 20060404
>	3DTerrain_sd.dll!CAStarPathFinder::GenerateFastestPath(int iNodeStart=12, int iNodeEnd=292, int * piResult=0x1bc893fc, int iMaxResult=64, int * piNumResult=0x1bc893f8)   362 + 0xc	C++
 	3DTerrain_sd.dll!CAStarPathFinder::FindPath(int iNodeStart=12, int iNodeEnd=292, WzVector * pwvStartPos=0x0012fb74, WzVector * pwvEndPos=0x0012fb60, int * piResult=0x1bc893fc, int iMaxResult=64, int * piNumResult=0x1bc893f8, unsigned short wAttribute=4, int iSeekNode=200)   122 + 0x1c	C++
 	3DTerrain_sd.dll!CPathFinderAStar::FindPath_FullTile(int iTileStart=12, int iTileEnd=292, WzVector * wvStartPos=0x0012fb74, WzVector * wvEndPos=0x0012fb60, int * piResult=0x1bc893fc, int iMaxResult=64, int * piNumResult=0x1bc893f8, unsigned short wAttribute=4, int iSeekNode=200)   109	C++
 	3DTerrain_sd.dll!CPathFinderConvex::FindPath(int iTileStart=12, int iTileEnd=292, WzVector * wvStartPos=0x0012fb74, WzVector * wvEndPos=0x0012fb60, int * piResult=0x1bc893fc, int iMaxResult=64, int * piNumResult=0x1bc893f8, unsigned short wAttribute=4, int iSeekNode=200)   122 + 0x2d	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x1bc893b8, WzVector wvDest={...}, int iDestTile=292, unsigned short wAttribute=4, int iSeekNode=200)   429 + 0x49	C++
 	GameServer_d.exe!Field::FindPath(Character * pChar=0x236110e4, WzVector * pwvDest=0x23630d74)   419 + 0x4e	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x23630d74, eCHAR_MOVE_STATE moveState=CMS_WALK)   680 + 0x10	C++
 	GameServer_d.exe!PatrolState::DoPatrol()   85 + 0x14	C++
 	GameServer_d.exe!PatrolState::OnUpdate(unsigned long dwDeltaTick=16)   62	C++
 	GameServer_d.exe!NPCStateManager::Update(unsigned long dwDeltaTick=16)   46 + 0x17	C++
 	GameServer_d.exe!Monster::Update(unsigned long dwDeltaTick=16)   76	C++
 	GameServer_d.exe!ObjectManager::Update(unsigned long dwDeltaTick=16)   63 + 0x11	C++
 	GameServer_d.exe!GameField::Update(unsigned long dwDeltaTick=16)   61	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   65 + 0x11	C++
 	GameServer_d.exe!GameZone::Update(unsigned long dwDeltaTick=16)   55	C++
 	GameServer_d.exe!GameZoneManager::Update(unsigned long dwDeltaTick=16)   167 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   502	C++
 	GameServer_d.exe!FieldServer::Update(unsigned long dwDeltaTick=16)   146	C++
 	GameServer_d.exe!FieldServer::Run()   126 + 0x17	C++


* 20060405() ؼ : EngineVersion 20060322
>	3DTerrain_sd.dll!CWzBNode<int,float>::GetLeft()   802 + 0x9	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d06238)   1185 + 0x8	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d053a8)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d04978)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d061f8)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d04a78)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d061b8)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d05328)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d04f68)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10d06178)   1195	C++
 ߷..
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cef978)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cee2d8)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cee798)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cee258)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cef938)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10ceeb68)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cede58)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cef8f8)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10ced9a8)   1195	C++
 	3DTerrain_sd.dll!CWzBTree<int,float>::RemoveFrom(CWzBNode<int,float> * pNode=0x10cef878)   1195	C++


* 20060131()  : EngineVersion 20060123
>	3DTerrain_s.dll!CPathFinderGenerator::GetRandomPosInTile(int iTile=1071595062)   572 + 0x19	C++
 	3DTerrain_s.dll!CWorldPathFinder::GetRandomPosInTile(int iTile=1117484875)   76 + 0x13	C++
 	3DTerrain_s.dll!CWorldPathFinder::PathExp_Progress(CPathExplorer * ppe=, float fMove=, WzPathFindEvent * pEvent=)   408	C++


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//  
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

* 20050923()  : EngineVersion 20050921
 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0012ed60, WzVector * pwv1=0x0012eda4, WzVector * pwv2=0xa8f768a8)   424 + 0x6	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dfa6138)   778 + 0x1a	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dfa6138)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dfa6138)   513 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dfa6138, WzVector wvDest={...}, int iDestTile=1029, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x07793210, WzVector * pwvDest=0x0012f304)   725 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0012f304, eCHAR_MOVE_STATE moveState=CMS_WALK)   1055 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x14d67fed)   306 + 0x1e	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x14d67fed)   365	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x14d67fed)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x14d67fed)   415 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   495	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   186	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   552 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   916	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   72	C++
 	GameServer_d.exe!GameZone::Update(unsigned long dwDeltaTick=15)   49	C++
 	GameServer_d.exe!GameZoneManager::Update(unsigned long dwDeltaTick=15)   99 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   400	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   80	C++
 	GameServer_d.exe!BattleServer::Run()   66 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428eb, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050923()  : EngineVersion 20050921
 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0012ece4, WzVector * pwv1=0x0012ed28, WzVector * pwv2=0xa7b5df80)   424 + 0x6	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dfc6ca8)   778 + 0x1a	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dfc6ca8)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dfc6ca8)   513 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dfc6ca8, WzVector wvDest={...}, int iDestTile=1003, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x079090f4, WzVector * pwvDest=0x0012f280)   725 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0012f280, eCHAR_MOVE_STATE moveState=CMS_RUN)   1055 + 0x10	C++
 	GameServer_d.exe!ReturnState::OnEnter(long param1=1, long param2=0, long param3=0)   31 + 0x13	C++
 	GameServer_d.exe!NPC::ChangeState(unsigned long dwStateID=13, long param1=1, long param2=0, long param3=0)   306 + 0x27	C++
 	GameServer_d.exe!TrackState::DoTrack()   176 + 0x1e	C++
 	GameServer_d.exe!TrackState::OnUpdate(unsigned long dwDeltaTick=16)   116	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   240 + 0x1d	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   552 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   916	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   72	C++
 	GameServer_d.exe!GameZone::Update(unsigned long dwDeltaTick=16)   49	C++
 	GameServer_d.exe!GameZoneManager::Update(unsigned long dwDeltaTick=16)   99 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   400	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   80	C++
 	GameServer_d.exe!BattleServer::Run()   66 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428eb, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050920()  : EngineVersion 20050917 ӽü(20050916  assert "IsOnTile Ǵ CorrectHeighByTile " ּó ) =>  ߻ 
 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0013ed40, WzVector * pwv1=0x0013ed84, WzVector * pwv2=0xa79a3fa0)   424 + 0x6	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dff4700)   778 + 0x1a	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dff4700)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dff4700)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dff4700, WzVector wvDest={...}, int iDestTile=168, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x06bf1928, WzVector * pwvDest=0x0013f2e4)   717 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0013f2e4, eCHAR_MOVE_STATE moveState=CMS_WALK)   1030 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x15bcd251)   306 + 0x1e	C++
 	GameServer_d.exe!TrackState::OnMsgLetsGo(AI_MSG * pMsg=0x15bcd251)   193	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x15bcd251)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x15bcd251)   404 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   484	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   175	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   498 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   905	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   397	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!BattleServer::Run()   67 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050917()  : EngineVersion 20050917 ӽü(20050916  assert "IsOnTile Ǵ CorrectHeighByTile " ּó ) =>  ߻ 
>	3DTerrain_sd.dll!_assert(const char * expr=0x013ce358, const char * filename=0x013ce318, unsigned int lineno=920)   295	C
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=1427, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012f350, WzVector * pwvResultPos=0x0012f33c, unsigned short wAttribute=6, WzVector * pwvSlide=0x00000000)   920 + 0x22	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Progress(CPathExplorer * ppe=0x0dfe8a60, float fMove=0.18750000, WzPathFindEvent * pEvent=0x00000000)   400 + 0x73	C++
 	GameServer_d.exe!Character::PathProgress(float fMove=0.18750000)   191 + 0x22	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=125)   202	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=125)   497 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=125)   905	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=125)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=125)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=125)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=125)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=125)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=125)   393	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=125)   81	C++
 	GameServer_d.exe!BattleServer::Run()   67 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428e9, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050917()  : EngineVersion 20050917 ӽü(20050916  assert "IsOnTile Ǵ CorrectHeighByTile " ּó )
>	3DTerrain_sd.dll!_assert(const char * expr=0x013ce358, const char * filename=0x013ce318, unsigned int lineno=920)   295	C
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=133, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012f350, WzVector * pwvResultPos=0x0012f33c, unsigned short wAttribute=6, WzVector * pwvSlide=0x00000000)   920 + 0x22	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Progress(CPathExplorer * ppe=0x0dfd2598, float fMove=0.010650000, WzPathFindEvent * pEvent=0x00000000)   400 + 0x73	C++
 	GameServer_d.exe!Character::PathProgress(float fMove=0.010650000)   191 + 0x22	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   202	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   497 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   905	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   393	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!BattleServer::Run()   67 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428e9, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++
 	
* 20050917() ؼ : EngineVersion 200509152
>	3DTerrain_sd.dll!_assert(const char * expr=0x0127e488, const char * filename=0x0127e358, unsigned int lineno=897)   295	C
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=374, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012f1e8, WzVector * pwvResultPos=0x0012f1d4, unsigned short wAttribute=4, WzVector * pwvSlide=0x0012f1c0)   897 + 0x22	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0e630390, WzVector * pwvMoveDistance=0x0012f334, unsigned short wAttribute=4)   783 + 0x7a	C++
 	GameServer_d.exe!Field::FindPathThrust(Character * pChar=0x0e315a94, WzVector * pwvMoveDistance=0x0012f334, int bForcedMove=0)   765 + 0x2a	C++
 	GameServer_d.exe!WanderState::DoWander()   166 + 0x15	C++
 	GameServer_d.exe!WanderState::OnUpdate(unsigned long dwDeltaTick=16)   114 + 0x33	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   227 + 0x1d	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   497 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   905	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=16)   45	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=16)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   393	C++
 	GameServer_d.exe!FieldServer::Update(unsigned long dwDeltaTick=16)   102	C++
 	GameServer_d.exe!FieldServer::Run()   86 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428ea, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++
 	00cea09f()	

* 20050916()  : EngineVersion 200509152
    3DTerrain_sd.dll!_assert(const char * expr=0x013dc184, const char * filename=0x013dc0f0, unsigned int lineno=855)   295	C
 	3DTerrain_sd.dll!CPathFinderConvex::GetEdgeVertexToReachTile(int iTileFrom=334, int iTileTo=389, int * piEdgeVertex=0x0013ed48)   855 + 0x22	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dda1478)   772 + 0x14	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dda1478)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dda1478)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dda1478, WzVector wvDest={...}, int iDestTile=3954, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x061e4364, WzVector * pwvDest=0x0013f318)   694 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0013f318, eCHAR_MOVE_STATE moveState=CMS_WALK)   989 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x16e956b4)   307 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x16e956b4)   346	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x16e956b4)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x16e956b4)   363 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   427	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   162	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   440 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   872	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   384	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   80	C++
 	GameServer_d.exe!BattleServer::Run()   66 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050915()  : EngineVersion 200509152
>	3DTerrain_sd.dll!_assert(const char * expr=0x013ce488, const char * filename=0x013ce358, unsigned int lineno=897)   295	C
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=822, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0013f1c8, WzVector * pwvResultPos=0x0013f1b4, unsigned short wAttribute=4, WzVector * pwvSlide=0x0013f1a0)   897 + 0x22	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0dfe57d8, WzVector * pwvMoveDistance=0x0013f314, unsigned short wAttribute=4)   783 + 0x7a	C++
 	GameServer_d.exe!Field::FindPathThrust(Character * pChar=0x06bedd9c, WzVector * pwvMoveDistance=0x0013f314, int bForcedMove=0)   791 + 0x2a	C++
 	GameServer_d.exe!WanderState::DoWander()   166 + 0x15	C++
 	GameServer_d.exe!WanderState::OnUpdate(unsigned long dwDeltaTick=16)   114 + 0x33	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   227 + 0x1d	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   448 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   931	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=16)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=16)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=16)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=16)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   393	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!BattleServer::Run()   67 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050915()  : EngineVersion 20050905
 	3DTerrain_sd.dll!_assert(const char * expr=0x0127d1ac, const char * filename=0x0127d118, unsigned int lineno=855)   295	C
>	3DTerrain_sd.dll!CPathFinderConvex::GetEdgeVertexToReachTile(int iTileFrom=1541, int iTileTo=3849, int * piEdgeVertex=0x0012ed40)   855 + 0x22	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0e5ede58)   772 + 0x14	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0e5ede58)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0e5ede58)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0e5ede58, WzVector wvDest={...}, int iDestTile=506, unsigned short wAttribute=4, int iSeekNode=200)   329	C++

* 20050912()  : EngineVersion 20050905
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=-1, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012f234, WzVector * pwvResultPos=0x0012f220, unsigned short wAttribute=4)   753 + 0x2e	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0110d3f0, WzVector * pwvMoveDistance=0x0012f2f8, unsigned short wAttribute=4)   783 + 0x76	C++
>	GameServer_d.exe!Field::FindPathThrust(Character * pChar=0x03771ef8, WzVector * pwvMoveDistance=0x0012f2f8, int bForcedMove=0)   737 + 0x2a	C++
 	GameServer_d.exe!Handler_CG_SKILL::OnCG_SKILL_ACTION_SYN(ServerSession * pServerSession=0x227d6d34, MSG_BASE * pMsg=0x22b4a891, unsigned short wSize=52)   54	C++
 	GameServer_d.exe!PacketHandler::ParsePacket_AG(ServerSession * pServer=0x227d6d34, MSG_BASE * pMsg=0x22b4a891, unsigned short wSize=52)   418 + 0x15	C++
 	GameServer_d.exe!AgentServerSession::OnRecv(unsigned char * pMsg=0x22b4a891, unsigned short wSize=52)   63	C++

* 20050908()  : EngineVersion 20050905
>	3DTerrain_sd.dll!_assert(const char * expr=0x013bd184, const char * filename=0x013bd0f0, unsigned int lineno=855)   295	C
 	3DTerrain_sd.dll!CPathFinderConvex::GetEdgeVertexToReachTile(int iTileFrom=505, int iTileTo=3849, int * piEdgeVertex=0x0012ed48)   855 + 0x22	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dd7cb38)   772 + 0x14	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dd7cb38)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dd7cb38)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dd7cb38, WzVector wvDest={...}, int iDestTile=506, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
 	GameServer_d.exe!Field::FindPath(Character * pChar=0x0688bb1c, WzVector * pwvDest=0x0012f318)   694 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0012f318, eCHAR_MOVE_STATE moveState=CMS_WALK)   998 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x16c9b2e4)   307 + 0x17	C++
 	GameServer_d.exe!IdleState::OnMsgLetsGo(AI_MSG * pMsg=0x16c9b2e4)   109	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x16c9b2e4)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x16c9b2e4)   364 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   428	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   163	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   440 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   877	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   385	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!BattleServer::Run()   67 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428c8, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050905()  : EngineVersion 20050905
 	kernel32.dll!7c815dea() 	
 	kernel32.dll!7c815dea() 	
 	3DRendererD3D_d.dll!__CTA2?AVbad_alloc@std@@()  + 0xb	C++
 	3DRendererD3D_d.dll!_nh_malloc_dbg(unsigned int nSize=3765269347, int nhFlag=1, int nBlockUse=3, const char * szFileName=0x0012e64c, int nLine=1192220876)   267 + 0x7	C
 	3DRendererD3D_d.dll!_nh_malloc_dbg(unsigned int nSize=3765269347, int nhFlag=1, int nBlockUse=3, const char * szFileName=0x0012e64c, int nLine=1192220876)   260 + 0x27	C
 	3DRendererD3D_d.dll!_CxxThrowException(void * pExceptionObject=0x0012e668, const _s__ThrowInfo * pThrowInfo=0x0197c4ec)  + 0x39	C++
 	3DRendererD3D_d.dll!std::_Nomemory()   10	C++
 	3DRendererD3D_d.dll!operator new(unsigned int size=1192220876)   15	C++
 	3DRendererD3D_d.dll!D3DXCore::CFont::CreateBitmap()  + 0x22	C++
 	3DRendererD3D_d.dll!D3DXCore::CFont::Initialize()  + 0x471	C++
 	3DRendererD3D_d.dll!_D3DXCreateFontIndirectA@12()  + 0x4c	C++
 	3DRendererD3D_d.dll!CManagerTextD3D::CreateFontA(int iIndex=7, tagLOGFONTA * plf=0x0012e9b4)   169 + 0x21	C++
 	3DRendererD3D_d.dll!CManagerText::LoadExtendedFontInfo(char * lpszFileName=0x0012f150)   513 + 0x21	C++
>	GameClient_Debug.exe!InterfaceManager::Init(HWND__ * hWnd=0x0007061e, HINSTANCE__ * hInstance=0x00400000, CDrawBase * pDrawBase=0x016b2328, void * (ENUM_USE_TYPE, void *)* fnCreateDialogManagerFunc=0x03236e60)   225 + 0x26	C++
 	GameClient_Debug.exe!Application::Create(char * lpszDllPath=0x008072ee, HINSTANCE__ * hInstance=0x00400000, const char * lpszAppName=0x0012f88c, long (HWND__ *, unsigned int, unsigned int, long)* WndProc=0x00556556, const char * lpszIconName=0x00000082, int nCmdShow=1)   541	C++
 	GameClient_Debug.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPreInstance=0x00000000, char * lpCmdLine=0x001420d2, int nCmdShow=1)   124 + 0x30	C++
 	GameClient_Debug.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameClient_Debug.exe!SunEntryPoint()   72	C++
 	kernel32.dll!7c8123cd() 	

* 20050905()  : EngineVersion 20050901()
>	3DTerrain_sd.dll!_assert(const char * expr=0x013dc184, const char * filename=0x013dc0f0, unsigned int lineno=855)   295	C
 	3DTerrain_sd.dll!CPathFinderConvex::GetEdgeVertexToReachTile(int iTileFrom=334, int iTileTo=389, int * piEdgeVertex=0x0013ed48)   855 + 0x22	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dda1478)   772 + 0x14	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dda1478)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dda1478)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dda1478, WzVector wvDest={...}, int iDestTile=3954, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
 	GameServer_d.exe!Field::FindPath(Character * pChar=0x061e4364, WzVector * pwvDest=0x0013f318)   694 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0013f318, eCHAR_MOVE_STATE moveState=CMS_WALK)   989 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x16e956b4)   307 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x16e956b4)   346	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x16e956b4)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x16e956b4)   363 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   427	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   162	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   440 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   872	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   384	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   80	C++
 	GameServer_d.exe!BattleServer::Run()   66 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++


* 20050905()  : EngineVersion 20050901()
 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0012ed28, WzVector * pwv1=0x0012ed6c, WzVector * pwv2=0xb6d2a1e0)   414 + 0x6	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dd9ee30)   778 + 0x1a	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dd9ee30)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dd9ee30)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dd9ee30, WzVector wvDest={...}, int iDestTile=3873, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x0696acf8, WzVector * pwvDest=0x0012f318)   694 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0012f318, eCHAR_MOVE_STATE moveState=CMS_WALK)   989 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x1720a48c)   307 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x1720a48c)   346	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x1720a48c)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x1720a48c)   363 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   427	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   162	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   440 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   872	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=16)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=16)   83 + 0xc	C++
 	GameServer_d.exe!Mission::Update(unsigned long dwDeltaTick=16)   111 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=16)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   384	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   80	C++
 	GameServer_d.exe!BattleServer::Run()   66 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428c8, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050901()  : EngineVersion 20050901()
 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0013ed28, WzVector * pwv1=0x0013ed6c, WzVector * pwv2=0xb7028aa0)   414 + 0x6	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0dd97ff0)   778 + 0x1a	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0dd97ff0)   718	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0dd97ff0)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0dd97ff0, WzVector wvDest={...}, int iDestTile=1791, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x0617dd00, WzVector * pwvDest=0x0013f318)   694 + 0x42	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0013f318, eCHAR_MOVE_STATE moveState=CMS_WALK)   989 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x16c5db7c)   307 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x16c5db7c)   346	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x16c5db7c)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x16c5db7c)   363 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   427	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   162	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   440 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   872	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   45	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   384	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   80	C++
 	GameServer_d.exe!BattleServer::Run()   66 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   150 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   96	C++

* 20050825()  : EngineVersion 20050819
 SimpleModulus_d.lib(SimpleModulus.obj) : warning LNK4099: 'vc70.pdb' PDB 'C:\Project\SUN\SUN3DEngine\Library\SimpleModulus_d.lib' Ǵ 'c:\Project\Sun\Server\_bin\vc70.pdb' ã  ϴ.    ó ü ũմϴ.

* 20050825()  : EngineVersion 20050819
 	3DTerrain_sd.dll!_assert(const char * expr=0x03d4cce4, const char * filename=0x03d4cd20, unsigned int lineno=266)   295	C
 	3DTerrain_sd.dll!Intersect_Ray_Triangle(WzRay * pwr=0x0013eb08, WzVector * pwvTriangle1=0x2fd776f4, WzVector * pwvTriangle2=0x2fd77700, WzVector * pwvTriangle3=0x2fd7770c, float * pfT=0x0013e814, int bCulling=1)   266 + 0x4b	C++
 	3DTerrain_sd.dll!Intersect_Ray_TriangleListIndexed(WzRay * pwr=0x0013eb08, WzVector * pwvTriangleList=0x2fd773a0, int * piIndexMap=0x30cb7000, int iNumTriangle=39, float * pfT=0x0013eafc, int bCulling=1, int iDataSize=12)   314 + 0x1d	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::PickPathTile(WzRay * pwr=0x0013eb08, float * pfT=0x0013eafc, int bCulling=1)   434 + 0x2a	C++
>	3DTerrain_sd.dll!CPathFinderAStar::GetTileToStand(WzVector wvPos={...}, float * pfT=0x00000000, float fJumpLimit=2.5000000, float fAdjustLimit=100.00000, unsigned short * pwAttribute=0x00000000)   136 + 0x17	C++
 	GameServer_d.exe!FieldInfo::IsMovableCoordinates(WzVector * pwzVec=0x0013ecb4)   168 + 0x41	C++
 	GameServer_d.exe!Field::IsMovableCoordinates(WzVector * pwzVec=0x0013ecb4)   615	C++
 	GameServer_d.exe!Field::EnterField(Object * pObject=0x066a8dd4, WzVector * pwzVec=0x0013ecb4)   436 + 0xc	C++
 	GameServer_d.exe!RegenManager::CreateNPC(unsigned long dwCode=3071, unsigned long dwNumberOfNPCs=1, WzVector * pwvPos=0x0013ecb4, RegenLocation * pHomeLocation=0x1e9bd930, unsigned long dwGroupID=10085)   127	C++
 	GameServer_d.exe!RegenManager::ExecuteRegen(int bSpawnAll=1)   225	C++
 	GameServer_d.exe!RegenManager::Init(unsigned long dwMapCode=1002, unsigned long dwFieldIndex=5, unsigned short wMonType=1)   90	C++
 	GameServer_d.exe!Field::InitRegenManager(unsigned short MonsterType=1)   275	C++
 	GameServer_d.exe!Hunting::Init(unsigned long Key=1, unsigned long MapCode=1002, unsigned long LeaderPlayerKey=1, HUNTING_DESC & desc={...})   35	C++
 	GameServer_d.exe!ZoneManager::CreateRoom<Hunting,HUNTING_DESC>()   55 + 0x18	C++
 	GameServer_d.exe!Handler_AG_ZONE::OnAG_ZONE_CREATEHUNTINGREQ_SYN(ServerSession * pServerSession=0x1eb4571c, MSG_BASE * pMsg=0x1eac9012, unsigned short wSize=75)   415 + 0x31	C++
 	GameServer_d.exe!PacketHandler::ParsePacket_AG(ServerSession * pServer=0x1eb4571c, MSG_BASE * pMsg=0x1eac9012, unsigned short wSize=75)   398 + 0x15	C++
 	GameServer_d.exe!AgentServerSession::OnRecv(unsigned char * pMsg=0x1eac9012, unsigned short wSize=75)   63	C++
 	GameServer_d.exe!Session::ProcessRecvdPacket(unsigned __int32 dwMaxPacketSize = 4096)  171	C++
 	GameServer_d.exe!IoHandler::ProcessActiveSessionList()  447 + 0xb Ʈ	C++
 	GameServer_d.exe!IoHandler::Update()  564	C++
 	GameServer_d.exe!IOCPServer::Update()  124	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   377	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   74	C++
 	GameServer_d.exe!BattleServer::Run()   60 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=5)   148 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++


* 20050823(ȭ)  : EngineVersion 20050819
 	3DTerrain_sd.dll!_assert(const char * expr=0x0376cce4, const char * filename=0x0376cd20, unsigned int lineno=266)   295	C
 	3DTerrain_sd.dll!Intersect_Ray_Triangle(WzRay * pwr=0x0012f26c, WzVector * pwvTriangle1=0x2f50e7e4, WzVector * pwvTriangle2=0x2f50e7f0, WzVector * pwvTriangle3=0x2f50e7fc, float * pfT=0x0012ef78, int bCulling=1)   266 + 0x4b	C++
 	3DTerrain_sd.dll!Intersect_Ray_TriangleListIndexed(WzRay * pwr=0x0012f26c, WzVector * pwvTriangleList=0x2f50e490, int * piIndexMap=0x3040ad48, int iNumTriangle=69, float * pfT=0x0012f260, int bCulling=1, int iDataSize=12)   314 + 0x1d	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::PickPathTile(WzRay * pwr=0x0012f26c, float * pfT=0x0012f260, int bCulling=1)   434 + 0x2a	C++
 	3DTerrain_sd.dll!CPathFinderAStar::GetTileToStand(WzVector wvPos={...}, float * pfT=0x00000000, float fJumpLimit=2.5000000, float fAdjustLimit=100.00000, unsigned short * pwAttribute=0x00000000)   136 + 0x17	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x065cc554, WzVector * pwvDest=0x0012f32c)   637 + 0x39	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0012f32c, eCHAR_MOVE_STATE moveState=CMS_WALK)   976 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x177bb4ac)   305 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x177bb4ac)   336	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x177bb4ac)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x177bb4ac)   357 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   421	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   156	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   522 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   848	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=16)   41	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=16)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=16)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=16)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   382	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   74	C++
 	GameServer_d.exe!BattleServer::Run()   60 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001428c8, int nCmdShow=1)   148 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++



* 20050823(ȭ)  : EngineVersion 20050819
 	3DTerrain_sd.dll!_assert(const char * expr=0x0148b174, const char * filename=0x0148b0e0, unsigned int lineno=810)   295	C
 	3DTerrain_sd.dll!CPathFinderConvex::GetEdgeVertexToReachTile(int iTileFrom=1201, int iTileTo=3003, int * piEdgeVertex=0x0012ed90)   810 + 0x22	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0db91600)   727 + 0x14	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0db91600)   673	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0db91600)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0db91600, WzVector wvDest={...}, int iDestTile=3000, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x05fd064c, WzVector * pwvDest=0x17790c18)   667 + 0x37	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x17790c18, eCHAR_MOVE_STATE moveState=CMS_WALK)   976 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x17790c14)   310	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x17790c14)   336	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x17790c14)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x17790c14)   357 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   421	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   156	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   522 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   844	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   41	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=15)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=15)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=15)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   382	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=15)   74	C++
 	GameServer_d.exe!BattleServer::Run()   60 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00142566, int nCmdShow=1)   148 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++


* 20050823(ȭ)  : EngineVersion 20050819
 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0013ed70, WzVector * pwv1=0x0013edb4, WzVector * pwv2=0xb4d129f8)   414 + 0x6	C++
 	3DTerrain_sd.dll!CPathFinderConvex::GetTargetPosToReachNextTile(CPathExplorer * ppe=0x0da3fab0)   733 + 0x1a	C++
 	3DTerrain_sd.dll!CPathFinderConvex::HeadToNextTile(CPathExplorer * ppe=0x0da3fab0)   673	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_HeadToNextTile(CPathExplorer * ppe=0x0da3fab0)   506 + 0x1a	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_FindPath(CPathExplorer * ppe=0x0da3fab0, WzVector wvDest={...}, int iDestTile=930, unsigned short wAttribute=4, int iSeekNode=200)   329	C++
>	GameServer_d.exe!Field::FindPath(Character * pChar=0x05dd9ec4, WzVector * pwvDest=0x0013f32c)   667 + 0x37	C++
 	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0013f32c, eCHAR_MOVE_STATE moveState=CMS_WALK)   976 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x1695620c)   305 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x1695620c)   336	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x1695620c)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x1695620c)   357 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   421	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   156	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   522 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   844	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=16)   41	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=16)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=16)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=16)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   381	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   74	C++
 	GameServer_d.exe!BattleServer::Run()   60 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   148 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++


* 20050624()  : EngineVersion 20050624
 	3DTerrain_sd.dll!_assert(const char * expr=0x100ac3e4, const char * filename=0x100ac430, unsigned int lineno=266)   295	C
 	3DTerrain_sd.dll!Intersect_Ray_Triangle(WzRay * pwr=0x0013f274, WzVector * pwvTriangle1=0x1b5c07ac, WzVector * pwvTriangle2=0x1b5c07b8, WzVector * pwvTriangle3=0x1b5c07c4, float * pfT=0x0013ef80, int bCulling=1)   266 + 0x4b	C++
 	3DTerrain_sd.dll!Intersect_Ray_TriangleListIndexed(WzRay * pwr=0x0013f274, WzVector * pwvTriangleList=0x1b5c0458, int * piIndexMap=0x1c90e460, int iNumTriangle=39, float * pfT=0x0013f268, int bCulling=1, int iDataSize=12)   314 + 0x1d	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::PickPathTile(WzRay * pwr=0x0013f274, float * pfT=0x0013f268, int bCulling=1)   434 + 0x2a	C++
 	3DTerrain_sd.dll!CPathFinderAStar::GetTileToStand(WzVector wvPos={...}, float * pfT=0x00000000, float fJumpLimit=2.5000000, float fAdjustLimit=100.00000, unsigned short * pwAttribute=0x00000000)   136 + 0x17	C++
 	GameServer_d.exe!Field::FindPath(Character * pChar=0x05d36324, WzVector * pwvDest=0x0013f334)   648 + 0x39	C++
>	GameServer_d.exe!NPC::MoveAndBroadcast(WzVector * pwvDestPos=0x0013f334, eCHAR_MOVE_STATE moveState=CMS_WALK)   976 + 0x10	C++
 	GameServer_d.exe!State::OnMsgLetsGo(AI_MSG * pMsg=0x168e1fcc)   306 + 0x17	C++
 	GameServer_d.exe!WanderState::OnMsgLetsGo(AI_MSG * pMsg=0x168e1fcc)   336	C++
 	GameServer_d.exe!State::OnAIMsg(AI_MSG * pMsg=0x168e1fcc)   66 + 0x11	C++
 	GameServer_d.exe!NPC::OnAIMsg(AI_MSG * pMsg=0x168e1fcc)   357 + 0x1d	C++
 	GameServer_d.exe!NPC::AIMsgProgress()   421	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=16)   156	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=16)   521 + 0x11	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=16)   855	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=16)   81	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=16)   41	C++
 	GameServer_d.exe!Room::Update(unsigned long dwDeltaTick=16)   83 + 0xc	C++
 	GameServer_d.exe!Hunting::Update(unsigned long dwDeltaTick=16)   112 + 0xc	C++
 	GameServer_d.exe!ZoneManager::Update(unsigned long dwDeltaTick=16)   101 + 0x11	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   377	C++
 	GameServer_d.exe!BattleServer::Update(unsigned long dwDeltaTick=16)   74	C++
 	GameServer_d.exe!BattleServer::Run()   60 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=1)   148 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++



* 20050624()  : EngineVersion 20050624
->   -1߻!!
>	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=-1, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0013ec48, WzVector * pwvResultPos=0x0013ec34, unsigned short wAttribute=4)   650 + 0x2e	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x030830c8, WzVector * pwvMoveDistance=0x0013edd0, unsigned short wAttribute=4)   776 + 0x76	C++
 	GameServer_d.exe!Field::FindPathThrust(Character * pChar=0x0344cc14, WzVector * pwvMoveDistance=0x0013edd0)   700 + 0x3a	C++
 	GameServer_d.exe!Handler_CG_SYNC::OnCG_SYNC_KBMOVE_SYN(ServerSession * pServerSession=0x0c85ef84, MSG_BASE * pMsg=0x0c8d2095, unsigned short wSize=33)   209	C++
 	GameServer_d.exe!PacketHandler::ParsePacket_AG(ServerSession * pServer=0x0c85ef84, MSG_BASE * pMsg=0x0c8d2095, unsigned short wSize=33)   354 + 0x15	C++
 	GameServer_d.exe!AgentServerSession::OnRecv(unsigned char * pMsg=0x0c8d2095, unsigned short wSize=33)   59	C++
 	GameServer_d.exe!Session::ProcessRecvdPacket(unsigned __int32 dwMaxPacketSize = 4096)  171	C++
 	GameServer_d.exe!IoHandler::ProcessActiveSessionList()  446 + 0xb Ʈ	C++
 	GameServer_d.exe!IoHandler::Update()  562	C++
 	GameServer_d.exe!IOCPServer::Update()  124	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=101109)   292	C++
 	GameServer_d.exe!FieldServer::Update(unsigned long dwDeltaTick=101109)   93	C++
 	GameServer_d.exe!FieldServer::Run()   77 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=5)   145 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++




* 20050624()  : EngineVersion 20050624
- Ӽ  
>	3DTerrain_sd.dll!CWorldBase::Destroy(CDrawBase * pDraw=0x00000000)   155 + 0x7	C++
 	3DTerrain_sd.dll!CWorldTerrain::Destroy(CDrawBase * pDraw=0x00000000)   92	C++
 	3DTerrain_sd.dll!CWorldPathFinder::Destroy(CDrawBase * pDraw=0x00000000)   58	C++
 	3DTerrain_sd.dll!CWorldExtraInfo::Destroy(CDrawBase * pDraw=0x00000000)   33	C++
 	3DTerrain_sd.dll!CWorldLast::Destroy(CDrawBase * pDraw=0x00000000)   34	C++
 	GameServer_d.exe!FieldInfo::Destroy()   181 + 0x15	C++
 	GameServer_d.exe!FieldInfo::~FieldInfo()   55	C++
 	GameServer_d.exe!FieldInfo::`scalar deleting destructor'()  + 0x16	C++
 	GameServer_d.exe!MapInfoLoader::UnloadInfo()   32 + 0x22	C++
 	GameServer_d.exe!MapAllocator::Release()   38	C++
 	GameServer_d.exe!GameServer::Release()   95	C++
 	GameServer_d.exe!FieldServer::Release()   42	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x001528ce, int nCmdShow=5)   160 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameServer_d.exe!SunEntryPoint()   95	C++
 	00c1a09f()	


* 20050426(ȭ)  : EngineVersion 20050420
 - Ʃ ׽Ʈ  ã⿡ 
  	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0012e590, WzVector * pwv1=0x1c5168dc, WzVector * pwv2=0xf5631a40)   406 + 0x6	C++
 	3DTerrain_sd.dll!As2D_TestCrossTwoSegment(WzVector * pwv1=0x0012e6dc, WzVector * pwv2=0x0012e6e8, WzVector * pwv3=0x1c5168dc, WzVector * pwv4=0xf5631a40)   867 + 0x11	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::Tile_HitTest(int iTile=-1, WzVector wvFrom={...}, WzVector wvTo={...}, int * piResult=0x0012e890)   703 + 0x3a	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=-1, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012ea44, WzVector * pwvResultPos=0x0012ea30)   603	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0100d230, WzVector * pwvMoveDistance=0x0012ecf4)   718 + 0x6e	C++
>	GameServer_d.exe!Field::FindPathThrust(Character * pChar=0x011a39dc, WzVector * pwvMoveDistance=0x0012ecf4)   452 + 0x35	C++
 	GameServer_d.exe!Handler_CG_SYNC::OnCG_SYNC_KBMOVE_SYN(ServerSession * pServerSession=0x09adc6e8, MSG_BASE * pMsg=0x07f591fa, unsigned short wSize=31)   193	C++
 	GameServer_d.exe!PacketHandler::ParsePacket_AG(ServerSession * pServer=0x09adc6e8, MSG_BASE * pMsg=0x07f591fa, unsigned short wSize=31)   270 + 0x15	C++
 	GameServer_d.exe!AgentServerSession::OnRecv(unsigned char * pMsg=0x07f591fa, unsigned short wSize=31)   59	C++
 	mscorwks.dll!7925c098() 	


* 20050422()  : EngineVersion 20050420
 - ͸   а  Ȳ ÷̾  ͵ ÷̾ ãƼ ޷ Ȳ!!
 	3DTerrain_d.dll!memcpy(unsigned char * dst=0x0012e734, unsigned char * src=0x517fc2d4, unsigned long count=12)   297	Asm
 	3DTerrain_d.dll!CPathTile::GetVertices(int * piVertex=0x0012e734)   47 + 0x12	C++
 	3DTerrain_d.dll!CPathFinderGenerator::Tile_HitTest(int iTile=228977800, WzVector wvFrom={...}, WzVector wvTo={...}, int * piResult=0x0012e91c)   701	C++
 	3DTerrain_d.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=-1, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012ead0, WzVector * pwvResultPos=0x0012eabc)   603	C++
 	3DTerrain_d.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x0da64af8, WzVector * pwvMoveDistance=0x0012ebe8)   718 + 0x6e	C++
>	GameClient_Debug.exe!Character::Move(WzVector vCurPos={...}, WzVector vDestPos={...}, unsigned char byState='', int bThrust=1)   875 + 0x20	C++
 	GameClient_Debug.exe!Character::StartNextMove()   1158 + 0x5d	C++
 	GameClient_Debug.exe!StateMove::OnStart(Object * pOwner=0x02b1d7a8, unsigned long CurTime=1063558)   31	C++
 	GameClient_Debug.exe!Object::CommitChangeState(unsigned long CurTime=1063558)   116 + 0x15	C++
 	GameClient_Debug.exe!Object::StateProcess(unsigned long CurTime=1063558, unsigned long dwTick=36)   72 + 0xc	C++
 	GameClient_Debug.exe!Character::Process(unsigned long dwTick=33)   161 + 0x18	C++
 	GameClient_Debug.exe!BattleScene::ProcessUnits(unsigned long dwTick=33)   1074 + 0x28	C++
 	GameClient_Debug.exe!BattleScene::Process(unsigned long dwTick=33)   306 + 0x11	C++
 	GameClient_Debug.exe!VillageScene::Process(unsigned long dwTick=33)   113	C++
 	GameClient_Debug.exe!GameFramework::Update(unsigned long dwTick=33)   110 + 0x17	C++
 	GameClient_Debug.exe!Application::HeartBeat()   461 + 0x12	C++
 	GameClient_Debug.exe!CAppDraw::Run()   230 + 0xd	
 	GameClient_Debug.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPreInstance=0x00000000, char * lpCmdLine=0x001420d2, int nCmdShow=1)   124 + 0x12	C++
 	GameClient_Debug.exe!WinMainCRTStartup()   251 + 0x30	C
 	GameClient_Debug.exe!SunEntryPoint()   67	C++
 	kernel32.dll!7c8123cd() 	


* 20050406() ؼ : EngineVersion 20040401
  - GetCheckSum() ȣҶ ʿ   ̳. ʿ  ִ   ʰ û!
>	GameServer_d.exe!CWorldBase::GetCheckSum()   98 + 0x26	C++
 	GameServer_d.exe!Character::CheckMapVersion(unsigned long dwCheckSum=3435973836)   105 + 0xb	C++
 	GameServer_d.exe!Handler_CG_SYNC::OnCG_SYNC_PLAYER_ENTER_SYN(ServerSession * pServerSession=0x03695768, MSG_BASE * pMsg=0x036483b3, unsigned short wSize=10)   31 + 0xf	C++
 	GameServer_d.exe!PacketHandler::ParsePacket_AG(ServerSession * pServer=0x03695768, MSG_BASE * pMsg=0x036483b3, unsigned short wSize=10)   226 + 0x15	C++
 	GameServer_d.exe!AgentServerSession::OnRecv(unsigned char * pMsg=0x036483b3, unsigned short wSize=10)   59	C++
 	GameServer_d.exe!Session::ProcessRecvdPacket(unsigned __int32 dwMaxPacketSize = 4096)  211	C++
 	GameServer_d.exe!IoHandler::ProcessActiveSessionList()  428 + 0xc Ʈ	C++
 	GameServer_d.exe!IoHandler::Update()  566	C++
 	GameServer_d.exe!IOCPServer::Update()  125	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=16)   227	C++
 	GameServer_d.exe!FieldServer::Update(unsigned long dwDeltaTick=16)   98	C++
 	GameServer_d.exe!FieldServer::Run()   80 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00141f06, int nCmdShow=5)   56 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C

* 20050402()  : EngineVersion 20040401
  - Ͱ ã ޽  쿡 ߻ϴ 

 	3DTerrain_sd.dll!As2D_GetLine(WzVector * pw2lOut=0x0012e290, WzVector * pwv1=0x1ee03124, WzVector * pwv2=0xf7f1e288)   381 + 0x6	C++
 	3DTerrain_sd.dll!As2D_TestCrossTwoSegment(WzVector * pwv1=0x0012e3dc, WzVector * pwv2=0x0012e3e8, WzVector * pwv3=0x1ee03124, WzVector * pwv4=0xf7f1e288)   810 + 0x11	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::Tile_HitTest(int iTile=-1, WzVector wvFrom={...}, WzVector wvTo={...}, int * piResult=0x0012e550)   681 + 0x3a	C++
 	3DTerrain_sd.dll!CPathFinderGenerator::MoveByDirection(int iCurrentTile=-1, WzVector wvCurrentPos={...}, WzVector wvDistance={...}, int * piResultTile=0x0012e704, WzVector * pwvResultPos=0x0012e6f0)   603	C++
 	3DTerrain_sd.dll!CWorldPathFinder::PathExp_Thrust(CPathExplorer * ppe=0x012254d8, WzVector * pwvMoveDistance=0x0012e93c)   707 + 0x6e	C++
>	GameServer_d.exe!Field::FindPathThrust(Character * pChar=0x010f146c, WzVector * pwvDest=0x0012e93c)   410 + 0x35	C++
 	GameServer_d.exe!WanderState::SelectDestination()   82	C++
 	GameServer_d.exe!WanderState::OnUpdate()   48	C++
 	GameServer_d.exe!FSM::Update()   153 + 0x15	C++
 	GameServer_d.exe!NPC::Update(unsigned long dwDeltaTick=15)   67	C++
 	GameServer_d.exe!Sector::Update(unsigned long dwDeltaTick=15)   394 + 0x28	C++
 	GameServer_d.exe!Field::Update(unsigned long dwDeltaTick=15)   497	C++
 	GameServer_d.exe!Map::Update(unsigned long dwDeltaTick=15)   47	C++
 	GameServer_d.exe!Zone::Update(unsigned long dwDeltaTick=15)   158	C++
 	GameServer_d.exe!RoomManager::Update(unsigned long dwDeltaTick=15)   76 + 0xc	C++
 	GameServer_d.exe!GameServer::Update(unsigned long dwDeltaTick=15)   231	C++
 	GameServer_d.exe!FieldServer::Update(unsigned long dwDeltaTick=15)   98	C++
 	GameServer_d.exe!FieldServer::Run()   80 + 0x17	C++
 	GameServer_d.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00142566, int nCmdShow=5)   56 + 0x12	C++
 	GameServer_d.exe!WinMainCRTStartup()   251 + 0x30	C
 	00cba09f()	



* 20050127() Ӵ 
 - ÷  ʱȭ ϴٰ  

	3DRendererD3D_d.dll!CDrawRendererD3d::RenderTexture(void * hTexture=0x000f000d, float fxDst=259.00000, float fyDst=512.00000, float fDstWidth=505.00000, float fDstHeight=109.00000, float fxSrc=0.50000000, float fySrc=0.50000000, float fSrcWidth=0.00000000, float fSrcHeight=0.00000000, unsigned long * pwcColor=0x00000000)   623 + 0x3	C++
 	GameClient_Debug.exe!LoadScene::Render(unsigned long dwTick=17)   505 + 0x3f	C++
 	GameClient_Debug.exe!GameFramework::Render(unsigned long dwTick=17)   108 + 0x17	C++
 	GameClient_Debug.exe!Application::HeartBeat()   432	C++
 	GameClient_Debug.exe!CAppDraw::Run()   230 + 0xd	
 	GameClient_Debug.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPreInstance=0x00000000, char * lpCmdLine=0x00141f0a, int nCmdShow=1)   88 + 0x12	C++
 	GameClient_Debug.exe!WinMainCRTStartup()   251 + 0x30	C
 	kernel32.dll!7c816d4f() 	
 	kernel32.dll!7c8399f3() 	


* 20050201(ȭ) 
-  ControlsDLL_p.dll ״  ߻( ޼ 528 )

 	ControlsDLL_p.dll!02211174() 	
 	GameClient.exe!InterfaceManager::InterfaceWndProc(HWND__ * hWnd=0x007603ae, unsigned int iMessage=528, unsigned int wParam=1129578498, long lParam=6226694)   189 + 0x1d	C++
	GameClient.exe!Application::WindowProc(HWND__ * hWnd=0x007603ae, unsigned int iMessage=528, unsigned int wParam=1129578498, long lParam=6226694)   319	C++
 	user32.dll!77cf8709() 	
 	user32.dll!77cf87eb() 	
 	user32.dll!77d1ea45() 	
 	user32.dll!77d20494() 	
 	user32.dll!77cfb368() 	
 	user32.dll!77d1ea45() 	
 	user32.dll!77d20494() 	
 	user32.dll!77cfb3b4() 	
 	ntdll.dll!7c93eae3() 	
 	user32.dll!77cfe672() 	
 	ControlsDLL_p.dll!022054b3() 	
 	ControlsDLL_p.dll!022043e7() 	
 	ControlsDLL_p.dll!02210ab7() 	
 	GameClient.exe!InterfaceManager::Release()   143	C++
 	GameClient.exe!Application::Destroy()   278	C++
 	GameClient.exe!CAppDraw::Run()  + 0x99	C++
 	GameClient.exe!WinMain(HINSTANCE__ * hInstance=0x00400000, HINSTANCE__ * hPreInstance=0x00000000, char * lpCmdLine=0x00141f04, int nCmdShow=1)   89	C++
 	GameClient.exe!WinMainCRTStartup()   251 + 0x1d	C
 	GameClient.exe!WinMainCRTStartup()   150 + 0xc	C
 	
 	
 