下载地址:
链接:https://pan.baidu.com/s/1lxp5gXekUlNQ2MnquzJ8uQ?pwd=k650
提取码:k650
--来自百度网盘超级会员V3的分享
压缩包内容说明:
游戏源码很值得借鉴。
这个游戏小巧而又可爱的角色、鲜亮的幻想背景、人类和精灵联合抵抗黑暗势力而维持和平的世界观的MMORPG.
在游戏里寻找另一方,去攻克属于两个人的地下城,组合成家庭并开农场一起经营等内容的新颖网络游戏日前出现在韩国,受到玩家们的关注。
游戏里玩家设置自己的爱好后,游戏系统可帮玩家分析玩家与其他玩家的般配度来给玩家寻找合适的另一半。
若和玩家般配的其他玩家的角色在玩家角色周围时,玩家角色头顶上会出现红心,告知对方的存在。玩家可通过申请约会,与般配的玩家去攻克地下城或完成任务。
家庭系统是最多五名玩家的组合,并能赋予爸爸/妈妈/女儿等称呼的系统。组成家庭可获得农场并一起经营,还得为维持农场所有权和其他玩家或怪物战斗。
《露娜online》完整游戏源码(源码+客户端+服务端+教程+视频教程) ├─ 露娜online完整源码 │ ├─ 4DYUCHIGXEXECUTIVE │ │ ├─ 4DyuchiGXEXECUTIVE.def │ │ ├─ 4DyuchiGXExecutive.dsp │ │ ├─ 4DyuchiGXExecutive.dsw │ │ ├─ 4DyuchiGXExecutive.plg │ │ ├─ 4DyuchiGXExecutive.sln │ │ ├─ 4DyuchiGXExecutive.vcproj │ │ ├─ 4DyuchiGXExecutive.vcproj.vspscc │ │ ├─ 4DyuchiGXExecutive.vsscc │ │ ├─ 4DyuchiGXExecutive.vssscc │ │ ├─ GXDecal.cpp │ │ ├─ GXDecal.h │ │ ├─ GXDefault.cpp │ │ ├─ GXDefault.h │ │ ├─ GXEventTriggerObject.cpp │ │ ├─ GXEventTriggerObject.h │ │ ├─ GXHFieldMapObject.cpp │ │ ├─ GXHFieldMapObject.h │ │ ├─ GXLight.cpp │ │ ├─ GXLight.h │ │ ├─ GXMapObject.cpp │ │ ├─ GXMapObject.h │ │ ├─ GXObject.cpp │ │ ├─ GXObject.h │ │ ├─ GXStaticMapObject.cpp │ │ ├─ GXStaticMapObject.h │ │ ├─ Script1.rc │ │ ├─ ShadeManager.cpp │ │ ├─ ShadeManager.h │ │ ├─ dllmain.cpp │ │ ├─ executive.cpp │ │ ├─ executive.h │ │ ├─ factory.cpp │ │ ├─ factory.h │ │ ├─ global_variable.h │ │ ├─ map.cpp │ │ ├─ map.h │ │ └─ resource.h │ ├─ 4DYUCHIGXFILEEXTRACTOR │ │ ├─ 4DyuchiGXFileExtractor.cpp │ │ ├─ 4DyuchiGXFileExtractor.dsp │ │ ├─ 4DyuchiGXFileExtractor.dsw │ │ ├─ 4DyuchiGXFileExtractor.h │ │ ├─ 4DyuchiGXFileExtractor.plg │ │ ├─ 4DyuchiGXFileExtractor.rc │ │ ├─ 4DyuchiGXFileExtractor.sln │ │ ├─ 4DyuchiGXFileExtractor.vcproj │ │ ├─ 4DyuchiGXFileExtractor.vcproj.vspscc │ │ ├─ 4DyuchiGXFileExtractor.vsscc │ │ ├─ 4DyuchiGXFileExtractor.vssscc │ │ ├─ 4DyuchiGXFileExtractorDlg.cpp │ │ ├─ 4DyuchiGXFileExtractorDlg.h │ │ ├─ ReadMe.txt │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ VariableBuffer.cpp │ │ ├─ VariableBuffer.h │ │ ├─ res │ │ └─ resource.h │ ├─ 4DYUCHIGX_RENDER │ │ ├─ 3DSprite.cpp │ │ ├─ 3DSprite.h │ │ ├─ 4DyuchiGX_Render.def │ │ ├─ 4DyuchiGX_Render.dsp │ │ ├─ 4DyuchiGX_Render.dsw │ │ ├─ 4DyuchiGX_Render.plg │ │ ├─ 4DyuchiGX_Render.sln │ │ ├─ 4DyuchiGX_Render.stt │ │ ├─ 4DyuchiGX_Render.vcproj │ │ ├─ 4DyuchiGX_Render.vcproj.vspscc │ │ ├─ 4DyuchiGX_Render.vsscc │ │ ├─ 4DyuchiGX_Render.vssscc │ │ ├─ BaseFontObject.cpp │ │ ├─ BaseFontObject.h │ │ ├─ BaseMeshObject.cpp │ │ ├─ BaseMeshObject.h │ │ ├─ Base_facegroup.cpp │ │ ├─ Base_facegroup.h │ │ ├─ BiiBoard.cpp │ │ ├─ BillBoard.h │ │ ├─ CTexture.cpp │ │ ├─ CTexture.h │ │ ├─ CoD3DDevice.cpp │ │ ├─ CoD3DDevice.h │ │ ├─ D3DResourceBufferHeap.cpp │ │ ├─ D3DResourceBufferHeap.h │ │ ├─ D3DResourceManager.cpp │ │ ├─ D3DResourceManager.h │ │ ├─ FontCache.cpp │ │ ├─ FontCache.h │ │ ├─ FontHash.cpp │ │ ├─ FontHash.h │ │ ├─ FontObject.cpp │ │ ├─ FontObject.h │ │ ├─ HFieldManager.cpp │ │ ├─ HFieldManager.h │ │ ├─ HFieldObject.cpp │ │ ├─ HFieldObject.h │ │ ├─ IBCache.cpp │ │ ├─ IBCache.h │ │ ├─ IBHeap.cpp │ │ ├─ IBHeap.h │ │ ├─ IBManager.h │ │ ├─ IResource.h │ │ ├─ IResourcePool.h │ │ ├─ ImmMeshObject.cpp │ │ ├─ ImmMeshObject.h │ │ ├─ IndexBuffer.cpp │ │ ├─ IndexBuffer.h │ │ ├─ LMFaceGRoup.cpp │ │ ├─ LMFaceGroup.h │ │ ├─ LMMeshObject.cpp │ │ ├─ LMMeshObject.h │ │ ├─ MaterialManager.cpp │ │ ├─ MaterialManager.h │ │ ├─ PLMeshObject.cpp │ │ ├─ PLMeshObject.h │ │ ├─ PLMeshRender.vsh │ │ ├─ ProjectionLight.cpp │ │ ├─ ProjectionLight.h │ │ ├─ RenderQ.cpp │ │ ├─ RenderQ.h │ │ ├─ RenderTexture.cpp │ │ ├─ RenderTexture.h │ │ ├─ RenderTexturePool.cpp │ │ ├─ RenderTexturePool.h │ │ ├─ RenderTriBuffer.cpp │ │ ├─ RenderTriBuffer.h │ │ ├─ Script1.rc │ │ ├─ Simd_lib.h │ │ ├─ SpriteBuffer.cpp │ │ ├─ SpriteBuffer.h │ │ ├─ StaticD3DResourcePool.cpp │ │ ├─ StaticD3DResourcePool.h │ │ ├─ StaticIBPool.cpp │ │ ├─ StaticIBPool.h │ │ ├─ StaticVBPool.cpp │ │ ├─ StaticVBPool.h │ │ ├─ TIF.CPP │ │ ├─ TIF.H │ │ ├─ TextBuffer.cpp │ │ ├─ TextBuffer.h │ │ ├─ TileObject.cpp │ │ ├─ TileObject.h │ │ ├─ VBCache.cpp │ │ ├─ VBCache.h │ │ ├─ VBHeap.cpp │ │ ├─ VBHeap.h │ │ ├─ VBManager.h │ │ ├─ VLFaceGroup.cpp │ │ ├─ VLFaceGroup.h │ │ ├─ VLMeshObject.cpp │ │ ├─ VLMeshObject.h │ │ ├─ VLSMeshObject.cpp │ │ ├─ VLSMeshObject.h │ │ ├─ VariableBuffer.cpp │ │ ├─ VariableBuffer.h │ │ ├─ VertexBuffer.cpp │ │ ├─ VertexBuffer.h │ │ ├─ circle.cpp │ │ ├─ circle.h │ │ ├─ d3d_helper.cpp │ │ ├─ d3d_helper.h │ │ ├─ d3dtexture.cpp │ │ ├─ d3dtexture.h │ │ ├─ diff.psh │ │ ├─ diffDot3.psh │ │ ├─ diffDot3Pix.vsh │ │ ├─ diffDot3Reflect.psh │ │ ├─ diffOpasity.psh │ │ ├─ dllmain.cpp │ │ ├─ dynamic_light_map_vsh.txt │ │ ├─ factory.cpp │ │ ├─ factory.h │ │ ├─ font.cpp │ │ ├─ font.h │ │ ├─ global_variable.h │ │ ├─ hashsearch.cpp │ │ ├─ hashsearch.h │ │ ├─ image.cpp │ │ ├─ image.h │ │ ├─ material.h │ │ ├─ performance.cpp │ │ ├─ performance.h │ │ ├─ preprocess.h │ │ ├─ render_type.h │ │ ├─ renderer_typedef.h │ │ ├─ resource.h │ │ ├─ texture_manager.cpp │ │ └─ texture_manager.h │ ├─ 4DYUCHINET_COMMON │ │ ├─ INetwork_GUID.h │ │ ├─ code_guid.h │ │ ├─ icode.h │ │ ├─ inetwork.h │ │ ├─ net_define.h │ │ ├─ stdafx.h │ │ └─ typedef.h │ ├─ 4DyuchiFilePack │ │ ├─ 4DyuchiFilePack.cpp │ │ ├─ 4DyuchiFilePack.dsp │ │ ├─ 4DyuchiFilePack.dsw │ │ ├─ 4DyuchiFilePack.h │ │ ├─ 4DyuchiFilePack.plg │ │ ├─ 4DyuchiFilePack.rc │ │ ├─ 4DyuchiFilePack.sln │ │ ├─ 4DyuchiFilePack.vcproj │ │ ├─ 4DyuchiFilePack.vcproj.vspscc │ │ ├─ 4DyuchiFilePack.vsscc │ │ ├─ 4DyuchiFilePack.vssscc │ │ ├─ 4DyuchiFilePackDlg.cpp │ │ ├─ 4DyuchiFilePackDlg.h │ │ ├─ ListBoxContainer.cpp │ │ ├─ ListBoxContainer.h │ │ ├─ ReadMe.txt │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ res │ │ └─ resource.h │ ├─ 4DyuchiFileStorage │ │ ├─ 4DyuchiFileStorage.def │ │ ├─ 4DyuchiFileStorage.dsp │ │ ├─ 4DyuchiFileStorage.dsw │ │ ├─ 4DyuchiFileStorage.plg │ │ ├─ 4DyuchiFileStorage.sln │ │ ├─ 4DyuchiFileStorage.vcproj │ │ ├─ 4DyuchiFileStorage.vcproj.vspscc │ │ ├─ 4DyuchiFileStorage.vsscc │ │ ├─ 4DyuchiFileStorage.vssscc │ │ ├─ CoStorage.cpp │ │ ├─ CoStorage.h │ │ ├─ PackFile.cpp │ │ ├─ PackFile.h │ │ ├─ Script1.rc │ │ ├─ dllmain.cpp │ │ ├─ factory.cpp │ │ ├─ factory.h │ │ ├─ resource.h │ │ └─ typedef.h │ ├─ 4DyuchiGRX_common │ │ ├─ FileStorage_typedef.h │ │ ├─ GXSCHEDULE_PROC_MSG.h │ │ ├─ IAudio.h │ │ ├─ IAudio_GUID.h │ │ ├─ IExecutive.h │ │ ├─ IExecutive_GUID.h │ │ ├─ IFileStorage.h │ │ ├─ IFileStorage_GUID.h │ │ ├─ IGeometry.h │ │ ├─ IGeometry_GUID.h │ │ ├─ IRenderer.h │ │ ├─ IRenderer_GUID.h │ │ ├─ StdAfx.h │ │ ├─ math.inl │ │ ├─ mesh_flag.h │ │ ├─ motion_flag.h │ │ └─ typedef.h │ ├─ 4DyuchiGRX_myself97 │ │ ├─ CheckClock.cpp │ │ ├─ CheckClock.h │ │ ├─ CollisionTest │ │ ├─ Logger.cpp │ │ ├─ MBSPTree.cpp │ │ ├─ MBSPTree.h │ │ ├─ MBSPTree.txt │ │ ├─ MClipper.cpp │ │ ├─ MClipper.h │ │ ├─ MIndexManager.cpp │ │ ├─ MIndexManager.h │ │ ├─ MStaticObjectTree.cpp │ │ ├─ MStaticObjectTree.h │ │ ├─ MToolMouseStatus.cpp │ │ ├─ MToolMouseStatus.h │ │ ├─ MouseLib.cpp │ │ ├─ MouseLib.h │ │ ├─ My2DLib.cpp │ │ ├─ My2DLib.h │ │ ├─ MyMouseLib.cpp │ │ ├─ MyMouseLib.h │ │ ├─ Myself97Common.cpp │ │ ├─ Myself97Common.h │ │ ├─ SampleHeightField.cpp │ │ ├─ SampleHeightField.h │ │ ├─ SphereCollisionDetect.cpp │ │ ├─ SphereCollisionDetect.h │ │ ├─ TriangleLib.cpp │ │ ├─ TriangleLib.h │ │ └─ logger.h │ ├─ 4DyuchiGRX_myself97_util │ │ ├─ MToolMouseStatus.cpp │ │ ├─ MToolMouseStatus.h │ │ ├─ MouseLib.cpp │ │ └─ MouseLib.h │ ├─ 4DyuchiGXGFunc │ │ ├─ 4DyuchiGXGFunc.dsp │ │ ├─ 4DyuchiGXGFunc.dsw │ │ ├─ 4DyuchiGXGFunc.plg │ │ ├─ 4DyuchiGXGFunc.sln │ │ ├─ 4DyuchiGXGFunc.vcproj │ │ ├─ 4DyuchiGXGFunc.vcproj.vspscc │ │ ├─ 4DyuchiGXGFunc.vsscc │ │ ├─ 4DyuchiGXGFunc.vssscc │ │ ├─ BinSearchAE.cpp │ │ ├─ BinSearchAE.h │ │ ├─ DPCQ.cpp │ │ ├─ DPCQ.h │ │ ├─ Heap.cpp │ │ ├─ Heap.h │ │ ├─ ItemIndexTable.cpp │ │ ├─ ItemIndexTable.h │ │ ├─ ItemQueue.cpp │ │ ├─ ItemQueue.h │ │ ├─ SS3DGFunc.dll │ │ ├─ SS3DGFunc.lib │ │ ├─ SortLink.cpp │ │ ├─ StaticResourcePool.cpp │ │ ├─ StaticResourcePool.h │ │ ├─ create_index.cpp │ │ ├─ create_index.h │ │ ├─ global.cpp │ │ ├─ global.h │ │ ├─ hash.h │ │ ├─ look_aside_list.cpp │ │ ├─ look_aside_list.h │ │ ├─ performance.cpp │ │ ├─ performance.h │ │ ├─ quad_bytes_hash.cpp │ │ ├─ quad_bytes_hash.h │ │ ├─ resouce.rc │ │ ├─ resource.h │ │ ├─ sort.cpp │ │ ├─ type.h │ │ ├─ various_bytes_hash.cpp │ │ ├─ various_bytes_hash.h │ │ └─ vssver2.scc │ ├─ 4DyuchiGXGeometry │ │ ├─ 4DyuchiGXGEOMETRY.def │ │ ├─ 4DyuchiGXGeometry.dsp │ │ ├─ 4DyuchiGXGeometry.dsw │ │ ├─ 4DyuchiGXGeometry.plg │ │ ├─ 4DyuchiGXGeometry.sln │ │ ├─ 4DyuchiGXGeometry.vcproj │ │ ├─ 4DyuchiGXGeometry.vcproj.vspscc │ │ ├─ 4DyuchiGXGeometry.vsscc │ │ ├─ 4DyuchiGXGeometry.vssscc │ │ ├─ CoGeometry.cpp │ │ ├─ CoGeometry.h │ │ ├─ CoStaticModel.cpp │ │ ├─ CoStaticModel.h │ │ ├─ CollisionMeshObjectTree.cpp │ │ ├─ CollisionMeshObjectTree.h │ │ ├─ CollisionStaticModel.cpp │ │ ├─ CollisionStaticModel.h │ │ ├─ HFieldObject.cpp │ │ ├─ HFieldObject.h │ │ ├─ HFieldTools.cpp │ │ ├─ HFieldTools.h │ │ ├─ HeightField.cpp │ │ ├─ HeightField.h │ │ ├─ LightTexture.cpp │ │ ├─ LightTexture.h │ │ ├─ MOTION.CPP │ │ ├─ MOTION.H │ │ ├─ MaterialLib.cpp │ │ ├─ MaterialLib.h │ │ ├─ MaterialList.cpp │ │ ├─ MaterialList.h │ │ ├─ MeshQuadTree.cpp │ │ ├─ MeshQuadTree.h │ │ ├─ ModelRefManager.cpp │ │ ├─ ModelRefManager.h │ │ ├─ Physique.cpp │ │ ├─ Physique.h │ │ ├─ RenderType.h │ │ ├─ Script1.rc │ │ ├─ SearchGrid.cpp │ │ ├─ SearchGrid.h │ │ ├─ SearchGridTree.cpp │ │ ├─ SearchGridTree.h │ │ ├─ SimpleMemoryPool.cpp │ │ ├─ SimpleMemoryPool.h │ │ ├─ SkyMesh.cpp │ │ ├─ SkyMesh.h │ │ ├─ TileObject.cpp │ │ ├─ TileObject.h │ │ ├─ bintree.cpp │ │ ├─ bintree.h │ │ ├─ bone_object.cpp │ │ ├─ bone_object.h │ │ ├─ camera_obj.cpp │ │ ├─ camera_obj.h │ │ ├─ colmeshobj.cpp │ │ ├─ colmeshobj.h │ │ ├─ dllmain.cpp │ │ ├─ face_group.cpp │ │ ├─ face_group.h │ │ ├─ factory.cpp │ │ ├─ factory.h │ │ ├─ geom_obj.cpp │ │ ├─ geom_obj.h │ │ ├─ geometry_global.cpp │ │ ├─ geometry_global.h │ │ ├─ global_variable.h │ │ ├─ light_obj.cpp │ │ ├─ light_obj.h │ │ ├─ material.cpp │ │ ├─ material.h │ │ ├─ model.cpp │ │ ├─ model.h │ │ ├─ motion_obj.cpp │ │ ├─ motion_obj.h │ │ ├─ object.cpp │ │ ├─ object.h │ │ ├─ resource.h │ │ └─ vssver2.scc │ ├─ 4DyuchiGXMapEditor │ │ ├─ 4DyuchiGXMapEditor.clw │ │ ├─ 4DyuchiGXMapEditor.cpp │ │ ├─ 4DyuchiGXMapEditor.dsp │ │ ├─ 4DyuchiGXMapEditor.dsw │ │ ├─ 4DyuchiGXMapEditor.h │ │ ├─ 4DyuchiGXMapEditor.plg │ │ ├─ 4DyuchiGXMapEditor.rc │ │ ├─ 4DyuchiGXMapEditor.sln │ │ ├─ 4DyuchiGXMapEditor.vcproj │ │ ├─ 4DyuchiGXMapEditor.vcproj.vspscc │ │ ├─ 4DyuchiGXMapEditor.vsscc │ │ ├─ 4DyuchiGXMapEditor.vssscc │ │ ├─ 4DyuchiGXMapEditorDoc.cpp │ │ ├─ 4DyuchiGXMapEditorDoc.h │ │ ├─ 4DyuchiGXMapEditorView.cpp │ │ ├─ 4DyuchiGXMapEditorView.h │ │ ├─ BottomPane.cpp │ │ ├─ BottomPane.h │ │ ├─ ColorPalette.cpp │ │ ├─ ColorPalette.h │ │ ├─ DialogConsole.cpp │ │ ├─ DialogConsole.h │ │ ├─ DialogDirectionalLightProperty.cpp │ │ ├─ DialogDirectionalLightProperty.h │ │ ├─ DialogEditEntry.cpp │ │ ├─ DialogEditEntry.h │ │ ├─ DialogEditTileSet.cpp │ │ ├─ DialogEditTileSet.h │ │ ├─ DialogHFieldProperty.cpp │ │ ├─ DialogHFieldProperty.h │ │ ├─ DialogTileBrushProperty.cpp │ │ ├─ DialogTileBrushProperty.h │ │ ├─ DialogTilePalette.cpp │ │ ├─ DialogTilePalette.h │ │ ├─ DialogTileSet.cpp │ │ ├─ DialogTileSet.h │ │ ├─ DlgBarHField.cpp │ │ ├─ DlgBarHField.h │ │ ├─ DlgBarTool.cpp │ │ ├─ DlgBarTool.h │ │ ├─ FuncTable.h │ │ ├─ ItemCount.cpp │ │ ├─ ItemCount.h │ │ ├─ LightPosDlg.cpp │ │ ├─ LightPosDlg.h │ │ ├─ LightProperty.cpp │ │ ├─ LightProperty.h │ │ ├─ ListBoxContainer.cpp │ │ ├─ ListBoxContainer.h │ │ ├─ LoadFailedTextureDialog.cpp │ │ ├─ LoadFailedTextureDialog.h │ │ ├─ MainFrm.cpp │ │ ├─ MainFrm.h │ │ ├─ MyListCtrl.cpp │ │ ├─ MyListCtrl.h │ │ ├─ MySplitter.cpp │ │ ├─ MySplitter.h │ │ ├─ NpcInfoDlg.cpp │ │ ├─ NpcInfoDlg.h │ │ ├─ ObjectProperty.cpp │ │ ├─ ObjectProperty.h │ │ ├─ ReadMe.txt │ │ ├─ RightView.cpp │ │ ├─ RightView.h │ │ ├─ SectionInfoDlg.cpp │ │ ├─ SectionInfoDlg.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ TileBrush.cpp │ │ ├─ TileBrush.h │ │ ├─ TileSet.cpp │ │ ├─ TileSet.h │ │ ├─ TileSetApplyer.cpp │ │ ├─ TileSetApplyer.h │ │ ├─ TileSetEntry.cpp │ │ ├─ TileSetEntry.h │ │ ├─ TileSetPiece.cpp │ │ ├─ TileSetPiece.h │ │ ├─ TileSetView.cpp │ │ ├─ TileSetView.h │ │ ├─ TileTableDesc.h │ │ ├─ TileView.cpp │ │ ├─ TileView.h │ │ ├─ Tool.cpp │ │ ├─ Tool.h │ │ ├─ TriggerProperty.cpp │ │ ├─ TriggerProperty.h │ │ ├─ Voidlist.cpp │ │ ├─ Voidlist.h │ │ ├─ arrow.MOD │ │ ├─ brush.cpp │ │ ├─ brush.h │ │ ├─ helper.cpp │ │ ├─ helper.h │ │ ├─ parser.cpp │ │ ├─ parser.h │ │ ├─ res │ │ ├─ resource.h │ │ └─ sdi.ico │ ├─ 4DyuchiGXTools │ │ ├─ 4DyuchiFilePack.DPbcd │ │ ├─ 4DyuchiFilePack.exe │ │ ├─ 4DyuchiFilePack.zip │ │ ├─ 4DyuchiGXFileExtractor.exe │ │ ├─ 4DyuchiGXMapEditor.exe │ │ ├─ FileConverter.exe │ │ ├─ MONSTER.tga │ │ ├─ ModelView.exe │ │ ├─ Network.dll │ │ ├─ RainFTP.dll │ │ ├─ Renderer.dll │ │ ├─ SS3DGFunc.dll │ │ ├─ SS3DGFuncN.dll │ │ ├─ SS3DGFuncSSE.dll │ │ ├─ SoundLib.dll │ │ ├─ arrow.MOD │ │ ├─ brush.tga │ │ ├─ light.MOD │ │ ├─ light.cfg │ │ ├─ light_icon_aa.tga │ │ ├─ mfc71.dll │ │ ├─ mfc71d.dll │ │ ├─ monster_icon.MOD │ │ ├─ monster_icon.max │ │ ├─ mss32.dll │ │ ├─ msvcp60.dll │ │ ├─ msvcp71.dll │ │ ├─ msvcp71d.dll │ │ ├─ msvcr71.dll │ │ ├─ msvcr71d.dll │ │ ├─ plugin │ │ ├─ psteam.tga │ │ ├─ sample.pal │ │ └─ ss3dlogo.TGA │ ├─ 4DyuchiGX_Shader │ │ ├─ diff.pso │ │ ├─ diffDot3.pso │ │ ├─ diffDot3Pix.vso │ │ ├─ diffDot3Reflect.pso │ │ └─ diffOpasity.pso │ ├─ 4DyuchiGX_UTIL │ │ ├─ GetDXVer.h │ │ ├─ MToolMouseStatus.cpp │ │ ├─ MToolMouseStatus.h │ │ ├─ MouseLib.cpp │ │ ├─ MouseLib.h │ │ ├─ getdxver.cpp │ │ ├─ getdxver9b.cpp │ │ └─ getdxver9b.h │ ├─ 4DyuchiNET_Latest │ │ ├─ I4DyuchiNET.def │ │ ├─ I4DyuchiNET.sln │ │ ├─ I4DyuchiNET.vcproj │ │ ├─ I4DyuchiNET.vcproj.vspscc │ │ ├─ I4DyuchiNET.vssscc │ │ ├─ accept.cpp │ │ ├─ accept.h │ │ ├─ code_guid.h │ │ ├─ collect_confirm_packet.cpp │ │ ├─ collect_confirm_packet.h │ │ ├─ conetwork.cpp │ │ ├─ conetwork.h │ │ ├─ confirm.cpp │ │ ├─ confirm.h │ │ ├─ confirm_type.h │ │ ├─ connect.cpp │ │ ├─ connect.h │ │ ├─ connect_que.cpp │ │ ├─ connect_que.h │ │ ├─ connection.cpp │ │ ├─ connection.h │ │ ├─ cpio.cpp │ │ ├─ cpio.h │ │ ├─ create_index.cpp │ │ ├─ create_index.h │ │ ├─ define.h │ │ ├─ dllmain.cpp │ │ ├─ dynamic_memory.cpp │ │ ├─ dynamic_memory.h │ │ ├─ exception.cpp │ │ ├─ exception.h │ │ ├─ factory.cpp │ │ ├─ factory.h │ │ ├─ log.cpp │ │ ├─ log.h │ │ ├─ mainthread.cpp │ │ ├─ mainthread.h │ │ ├─ memory_object.cpp │ │ ├─ memory_object.h │ │ ├─ net_global.cpp │ │ ├─ net_global.h │ │ ├─ network.cpp │ │ ├─ network.h │ │ ├─ overlapped.cpp │ │ ├─ overlapped.h │ │ ├─ overlapped_recv.cpp │ │ ├─ overlapped_recv.h │ │ ├─ overlapped_send.cpp │ │ ├─ overlapped_send.h │ │ ├─ overlapped_udp.cpp │ │ ├─ overlapped_udp.h │ │ ├─ pre_connect.cpp │ │ ├─ pre_connect.h │ │ ├─ que.cpp │ │ ├─ que.h │ │ ├─ quemanager.cpp │ │ ├─ quemanager.h │ │ ├─ read_memory_handle.cpp │ │ ├─ read_memory_handle.h │ │ ├─ resource.h │ │ ├─ switch_que.cpp │ │ ├─ switch_que.h │ │ ├─ timer.cpp │ │ ├─ timer.h │ │ ├─ ver.rc │ │ ├─ write_memory_handle.cpp │ │ └─ write_memory_handle.h │ ├─ 4dyuchigx_release │ │ ├─ 20070830_release │ │ ├─ 4DyuchiGXExecutive.dll │ │ ├─ 4DyuchiGXExecutive.map │ │ ├─ 4DyuchiGXGeometry.dll │ │ ├─ 4DyuchiGXGeometry.map │ │ ├─ 4DyuchiGXRenderer.dll │ │ ├─ 4DyuchiGXRenderer.map │ │ ├─ SS3DGFuncN.dll │ │ ├─ SS3DGFuncN.map │ │ ├─ SS3DGFuncSSE.dll │ │ ├─ SS3DGFuncSSE.map │ │ └─ SoundLib.dll │ ├─ FileConverter │ │ ├─ FileConverter.cpp │ │ ├─ FileConverter.h │ │ ├─ FileConverter.rc │ │ ├─ FileConverter.sln │ │ ├─ FileConverter.vcproj │ │ ├─ FileConverter.vcproj.vspscc │ │ ├─ FileConverter.vsscc │ │ ├─ FileConverter.vssscc │ │ ├─ FileConverterDlg.cpp │ │ ├─ FileConverterDlg.h │ │ ├─ ReadMe.txt │ │ ├─ Resource.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ └─ res │ ├─ ModelView │ │ ├─ BackgroundColorDlg.cpp │ │ ├─ BackgroundColorDlg.h │ │ ├─ Camera.cpp │ │ ├─ Camera.h │ │ ├─ DialogBar.cpp │ │ ├─ DialogBar.h │ │ ├─ DlgCreateEffect.cpp │ │ ├─ DlgCreateEffect.h │ │ ├─ DlgEffectPalette.cpp │ │ ├─ DlgEffectPalette.h │ │ ├─ EngineRelation.cpp │ │ ├─ EngineRelation.h │ │ ├─ FrontOfCameraDlg.cpp │ │ ├─ FrontOfCameraDlg.h │ │ ├─ IllusionAttachDlg.cpp │ │ ├─ IllusionAttachDlg.h │ │ ├─ IllusionSetupDlg.cpp │ │ ├─ IllusionSetupDlg.h │ │ ├─ LightDlg.cpp │ │ ├─ LightDlg.h │ │ ├─ ListBoxContainer.cpp │ │ ├─ ListBoxContainer.h │ │ ├─ MainFrm.cpp │ │ ├─ MainFrm.h │ │ ├─ ModelView.cpp │ │ ├─ ModelView.h │ │ ├─ ModelView.rc │ │ ├─ ModelView.sln │ │ ├─ ModelView.vcproj │ │ ├─ ModelView.vcproj.vspscc │ │ ├─ ModelView.vsscc │ │ ├─ ModelView.vssscc │ │ ├─ ModelViewDoc.cpp │ │ ├─ ModelViewDoc.h │ │ ├─ ModelViewView.cpp │ │ ├─ ModelViewView.h │ │ ├─ ReadMe.txt │ │ ├─ SetFrameDlg.cpp │ │ ├─ SetFrameDlg.h │ │ ├─ SpecularDlg.cpp │ │ ├─ SpecularDlg.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ ToolBar.cpp │ │ ├─ ToolBar.h │ │ ├─ ToolInfo.cpp │ │ ├─ ToolInfo.h │ │ ├─ res │ │ └─ resource.h │ ├─ MtlExp │ │ ├─ Dialog.cpp │ │ ├─ Dialog.h │ │ ├─ DllEntry.cpp │ │ ├─ MtlExp.cpp │ │ ├─ MtlExp.def │ │ ├─ MtlExp.h │ │ ├─ MtlExp.rc │ │ ├─ MtlExp.sln │ │ ├─ MtlExp.vcproj │ │ ├─ MtlExp.vcproj.vspscc │ │ ├─ MtlExp.vssscc │ │ ├─ material.cpp │ │ ├─ material.h │ │ ├─ maxexp_global.cpp │ │ ├─ maxexp_global.h │ │ ├─ resource.h │ │ ├─ scene.cpp │ │ └─ scene.h │ ├─ Obj │ │ ├─ AgentServer │ │ ├─ DistributeServer │ │ ├─ LUNAClient │ │ └─ MapServer │ ├─ SoundLib │ │ ├─ MilesSoundLib.cpp │ │ ├─ MilesSoundLib.h │ │ ├─ ReadMe.txt │ │ ├─ SoundEffect.cpp │ │ ├─ SoundEffect.h │ │ ├─ SoundEffectFile.cpp │ │ ├─ SoundEffectFile.h │ │ ├─ SoundLib.cpp │ │ ├─ SoundLib.h │ │ ├─ SoundLib.sln │ │ ├─ SoundLib.vcproj │ │ ├─ SoundLib.vcproj.vspscc │ │ ├─ SoundLib.vsscc │ │ ├─ SoundLib.vssscc │ │ ├─ SoundLibErrorString.h │ │ ├─ SoundSample.cpp │ │ ├─ SoundSample.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ └─ mss │ ├─ [CC]BattleSystem │ │ ├─ Battle.cpp │ │ ├─ Battle.h │ │ ├─ BattleFactory.cpp │ │ ├─ BattleFactory.h │ │ ├─ BattleObject.cpp │ │ ├─ BattleObject.h │ │ ├─ BattleRect.cpp │ │ ├─ BattleRect.h │ │ ├─ BattleSystem_Client.cpp │ │ ├─ BattleSystem_Client.h │ │ ├─ BattleSystem_Server.cpp │ │ ├─ BattleSystem_Server.h │ │ ├─ BattleTeam.cpp │ │ ├─ BattleTeam.h │ │ ├─ GTournament │ │ ├─ MunpaField │ │ ├─ MurimField │ │ ├─ Showdown │ │ └─ SiegeWar │ ├─ [CC]Header │ │ ├─ AddableInfo.h │ │ ├─ ClientGameDefine.h │ │ ├─ ClientGameStruct.h │ │ ├─ CommonCalcFunc.cpp │ │ ├─ CommonCalcFunc.h │ │ ├─ CommonDefine.h │ │ ├─ CommonGameDefine.h │ │ ├─ CommonGameFunc.cpp │ │ ├─ CommonGameFunc.h │ │ ├─ CommonGameStruct.h │ │ ├─ CommonStruct.h │ │ ├─ CommonStructMS.h │ │ ├─ GameResourceManager.cpp │ │ ├─ GameResourceManager.h │ │ ├─ GameResourceStruct.h │ │ ├─ Protocol.h │ │ ├─ ServerGameDefine.h │ │ ├─ ServerGameStruct.h │ │ ├─ TargetList │ │ ├─ vector.cpp │ │ └─ vector.h │ ├─ [CC]Quest │ │ ├─ QuestCondition.cpp │ │ ├─ QuestCondition.h │ │ ├─ QuestDefines.h │ │ ├─ QuestEvent.cpp │ │ ├─ QuestEvent.h │ │ ├─ QuestExecute.cpp │ │ ├─ QuestExecute.h │ │ ├─ QuestExecute_Count.cpp │ │ ├─ QuestExecute_Count.h │ │ ├─ QuestExecute_Item.cpp │ │ ├─ QuestExecute_Item.h │ │ ├─ QuestExecute_Quest.cpp │ │ ├─ QuestExecute_Quest.h │ │ ├─ QuestExecute_RandomItem.cpp │ │ ├─ QuestExecute_RandomItem.h │ │ ├─ QuestExecute_Time.cpp │ │ ├─ QuestExecute_Time.h │ │ ├─ QuestInfo.cpp │ │ ├─ QuestInfo.h │ │ ├─ QuestLimit.cpp │ │ ├─ QuestLimit.h │ │ ├─ QuestLimitKind.cpp │ │ ├─ QuestLimitKind.h │ │ ├─ QuestLimitKind_Level.cpp │ │ ├─ QuestLimitKind_Level.h │ │ ├─ QuestLimitKind_Quest.cpp │ │ ├─ QuestLimitKind_Quest.h │ │ ├─ QuestLimitKind_Stage.cpp │ │ ├─ QuestLimitKind_Stage.h │ │ ├─ QuestNpc.cpp │ │ ├─ QuestNpc.h │ │ ├─ QuestNpcData.cpp │ │ ├─ QuestNpcData.h │ │ ├─ QuestNpcScript.cpp │ │ ├─ QuestNpcScript.h │ │ ├─ QuestNpcScriptData.cpp │ │ ├─ QuestNpcScriptData.h │ │ ├─ QuestScriptLoader.cpp │ │ ├─ QuestScriptLoader.h │ │ ├─ QuestString.cpp │ │ ├─ QuestString.h │ │ ├─ QuestTrigger.cpp │ │ ├─ QuestTrigger.h │ │ ├─ SubQuestInfo.cpp │ │ └─ SubQuestInfo.h │ ├─ [CC]ServerModule │ │ ├─ BootManager.cpp │ │ ├─ BootManager.h │ │ ├─ CommonDBMsgParser.cpp │ │ ├─ CommonDBMsgParser.h │ │ ├─ Console.cpp │ │ ├─ Console.h │ │ ├─ DB.h │ │ ├─ DBThreadInterface.h │ │ ├─ DataBase.cpp │ │ ├─ DataBase.h │ │ ├─ MiniDumper.cpp │ │ ├─ MiniDumper.h │ │ ├─ Network.cpp │ │ ├─ Network.h │ │ ├─ Noncopyable.h │ │ ├─ ServerListManager.cpp │ │ ├─ ServerListManager.h │ │ ├─ TConsole_Def.h │ │ ├─ TConsole_Guids.h │ │ ├─ TConsole_Interface.h │ │ ├─ console_type.h │ │ ├─ define.h │ │ ├─ iconsole.h │ │ ├─ iconsole_guid.h │ │ ├─ inetwork.h │ │ ├─ net_define.h │ │ ├─ network_guid.h │ │ └─ typedef.h │ ├─ [CC]Skill │ │ ├─ Client │ │ └─ Server │ ├─ [Client]LUNA │ │ ├─ ATTACK.cur │ │ ├─ ActionTarget.cpp │ │ ├─ ActionTarget.h │ │ ├─ AlertDlg.cpp │ │ ├─ AlertDlg.h │ │ ├─ Angle.cpp │ │ ├─ Angle.h │ │ ├─ AniInfo.cpp │ │ ├─ AniInfo.h │ │ ├─ AniInfoManager.cpp │ │ ├─ AniInfoManager.h │ │ ├─ AppearanceManager.cpp │ │ ├─ AppearanceManager.h │ │ ├─ ApplyOptionDialog.cpp │ │ ├─ ApplyOptionDialog.h │ │ ├─ Audio │ │ ├─ AutoAnswerDlg.cpp │ │ ├─ AutoAnswerDlg.h │ │ ├─ AutoNoteDlg.cpp │ │ ├─ AutoNoteDlg.h │ │ ├─ AutoNoteManager.cpp │ │ ├─ AutoNoteManager.h │ │ ├─ BailDialog.cpp │ │ ├─ BailDialog.h │ │ ├─ BalloonOutLine.cpp │ │ ├─ BalloonOutLine.h │ │ ├─ BarIcon.cpp │ │ ├─ BarIcon.h │ │ ├─ BaseItem.cpp │ │ ├─ BaseItem.h │ │ ├─ BigMapDlg.cpp │ │ ├─ BigMapDlg.h │ │ ├─ BodyChangeDialog.cpp │ │ ├─ BodyChangeDialog.h │ │ ├─ BossMonster.cpp │ │ ├─ BossMonster.h │ │ ├─ BuyItem.cpp │ │ ├─ BuyItem.h │ │ ├─ BuyRegDialog.cpp │ │ ├─ BuyRegDialog.h │ │ ├─ CANTMOVE.cur │ │ ├─ CAction.cpp │ │ ├─ CAction.h │ │ ├─ CQuestBase.cpp │ │ ├─ CQuestBase.h │ │ ├─ CQuestManager.cpp │ │ ├─ CQuestManager.h │ │ ├─ CertificateDlg.cpp │ │ ├─ CertificateDlg.h │ │ ├─ ChangeJobDialog.cpp │ │ ├─ ChangeJobDialog.h │ │ ├─ ChannelDialog.cpp │ │ ├─ ChannelDialog.h │ │ ├─ CharMake.cpp │ │ ├─ CharMake.h │ │ ├─ CharMakeCamera.cpp │ │ ├─ CharMakeCamera.h │ │ ├─ CharMakeManager.cpp │ │ ├─ CharMakeManager.h │ │ ├─ CharMakeNewDlg.cpp │ │ ├─ CharMakeNewDlg.h │ │ ├─ CharSelect.cpp │ │ ├─ CharSelect.h │ │ ├─ CharStateDialog.cpp │ │ ├─ CharStateDialog.h │ │ ├─ CharacterCalcManager.cpp │ │ ├─ CharacterCalcManager.h │ │ ├─ CharacterDialog.cpp │ │ ├─ CharacterDialog.h │ │ ├─ ChaseDialog.cpp │ │ ├─ ChaseDialog.h │ │ ├─ ChaseinputDialog.cpp │ │ ├─ ChaseinputDialog.h │ │ ├─ ChatManager.cpp │ │ ├─ ChatManager.h │ │ ├─ ChatOptionDialog.cpp │ │ ├─ ChatOptionDialog.h │ │ ├─ ChatRoomCreateDlg.cpp │ │ ├─ ChatRoomCreateDlg.h │ │ ├─ ChatRoomDlg.cpp │ │ ├─ ChatRoomDlg.h │ │ ├─ ChatRoomGuestListDlg.cpp │ │ ├─ ChatRoomGuestListDlg.h │ │ ├─ ChatRoomJoinDlg.cpp │ │ ├─ ChatRoomJoinDlg.h │ │ ├─ ChatRoomMainDlg.cpp │ │ ├─ ChatRoomMainDlg.h │ │ ├─ ChatRoomMgr.cpp │ │ ├─ ChatRoomMgr.h │ │ ├─ ChatRoomOptionDlg.cpp │ │ ├─ ChatRoomOptionDlg.h │ │ ├─ ChattingDlg.cpp │ │ ├─ ChattingDlg.h │ │ ├─ CheatMsgParser.cpp │ │ ├─ CheatMsgParser.h │ │ ├─ ChinaAdviceDlg.cpp │ │ ├─ ChinaAdviceDlg.h │ │ ├─ CommonImageFile │ │ ├─ ConductBase.cpp │ │ ├─ ConductBase.h │ │ ├─ ConductInfo.cpp │ │ ├─ ConductInfo.h │ │ ├─ ConductManager.cpp │ │ ├─ ConductManager.h │ │ ├─ Crypt.cpp │ │ ├─ Crypt.h │ │ ├─ DEFAULT.cur │ │ ├─ DOT.cur │ │ ├─ DateMatchingDlg.cpp │ │ ├─ DateMatchingDlg.h │ │ ├─ DealDialog.cpp │ │ ├─ DealDialog.h │ │ ├─ DealItem.cpp │ │ ├─ DealItem.h │ │ ├─ DebugDlg.cpp │ │ ├─ DebugDlg.h │ │ ├─ DirectoryManager.cpp │ │ ├─ DirectoryManager.h │ │ ├─ DissolveDialog.cpp │ │ ├─ DissolveDialog.h │ │ ├─ Effect │ │ ├─ EnchantDialog.cpp │ │ ├─ EnchantDialog.h │ │ ├─ Engine │ │ ├─ EngineCloud.cpp │ │ ├─ EngineCloud.h │ │ ├─ EnterChat.inl │ │ ├─ ErrorMsg.cpp │ │ ├─ ErrorMsg.h │ │ ├─ EventMapInfo.cpp │ │ ├─ EventMapInfo.h │ │ ├─ EventNotifyDialog.cpp │ │ ├─ EventNotifyDialog.h │ │ ├─ ExchangeDialog.cpp │ │ ├─ ExchangeDialog.h │ │ ├─ ExchangeItem.cpp │ │ ├─ ExchangeItem.h │ │ ├─ ExchangeManager.cpp │ │ ├─ ExchangeManager.h │ │ ├─ ExitDialog.cpp │ │ ├─ ExitDialog.h │ │ ├─ ExitManager.cpp │ │ ├─ ExitManager.h │ │ ├─ FacialManager.cpp │ │ ├─ FacialManager.h │ │ ├─ FamilyCreateDialog.cpp │ │ ├─ FamilyCreateDialog.h │ │ ├─ FamilyDialog.cpp │ │ ├─ FamilyDialog.h │ │ ├─ FamilyInviteDialog.cpp │ │ ├─ FamilyInviteDialog.h │ │ ├─ FamilyJoinDialog.cpp │ │ ├─ FamilyJoinDialog.h │ │ ├─ FamilyLevelUpDialog.cpp │ │ ├─ FamilyLevelUpDialog.h │ │ ├─ FamilyMark.cpp │ │ ├─ FamilyMark.h │ │ ├─ FamilyMarkDialog.cpp │ │ ├─ FamilyMarkDialog.h │ │ ├─ FamilyMarkImg.cpp │ │ ├─ FamilyMarkImg.h │ │ ├─ FamilyMarkManager.cpp │ │ ├─ FamilyMarkManager.h │ │ ├─ FamilyNickNameDialog.cpp │ │ ├─ FamilyNickNameDialog.h │ │ ├─ FamilyNoteDlg.cpp │ │ ├─ FamilyNoteDlg.h │ │ ├─ FamilyNoticeDlg.cpp │ │ ├─ FamilyNoticeDlg.h │ │ ├─ FamilyPlusTimeDialog.cpp │ │ ├─ FamilyPlusTimeDialog.h │ │ ├─ FamilyRankDialog.cpp │ │ ├─ FamilyRankDialog.h │ │ ├─ FamilyWarehouseDialog.cpp │ │ ├─ FamilyWarehouseDialog.h │ │ ├─ FilteringTable.cpp │ │ ├─ FilteringTable.h │ │ ├─ FishingDialog.cpp │ │ ├─ FishingDialog.h │ │ ├─ FishingGaugeDialog.cpp │ │ ├─ FishingGaugeDialog.h │ │ ├─ FishingManager.cpp │ │ ├─ FishingManager.h │ │ ├─ FishingPointDialog.cpp │ │ ├─ FishingPointDialog.h │ │ ├─ FreeImage │ │ ├─ Friend.cpp │ │ ├─ Friend.h │ │ ├─ FriendDialog.cpp │ │ ├─ FriendDialog.h │ │ ├─ FriendManager.cpp │ │ ├─ FriendManager.h │ │ ├─ GMNotifyManager.cpp │ │ ├─ GMNotifyManager.h │ │ ├─ GMToolManager.cpp │ │ ├─ GMToolManager.h │ │ ├─ GTBattleListDialog.cpp │ │ ├─ GTBattleListDialog.h │ │ ├─ GTRegistDialog.cpp │ │ ├─ GTRegistDialog.h │ │ ├─ GTRegistcancelDialog.cpp │ │ ├─ GTRegistcancelDialog.h │ │ ├─ GTScoreInfoDialog.cpp │ │ ├─ GTScoreInfoDialog.h │ │ ├─ GTStandingDialog.cpp │ │ ├─ GTStandingDialog.h │ │ ├─ GameDef.h │ │ ├─ GameEventManager.cpp │ │ ├─ GameEventManager.h │ │ ├─ GameIn.cpp │ │ ├─ GameIn.h │ │ ├─ GameInEventFunc.cpp │ │ ├─ GameInEventFunc.h │ │ ├─ GameLoading.cpp │ │ ├─ GameLoading.h │ │ ├─ GameState.cpp │ │ ├─ GameState.h │ │ ├─ GlobalEventFunc.cpp │ │ ├─ GlobalEventFunc.h │ │ ├─ GuageDialog.cpp │ │ ├─ GuageDialog.h │ │ ├─ Guild.cpp │ │ ├─ Guild.h │ │ ├─ GuildCreateDialog.cpp │ │ ├─ GuildCreateDialog.h │ │ ├─ GuildDialog.cpp │ │ ├─ GuildDialog.h │ │ ├─ GuildFieldWar.cpp │ │ ├─ GuildFieldWar.h │ │ ├─ GuildFieldWarDialog.cpp │ │ ├─ GuildFieldWarDialog.h │ │ ├─ GuildInviteDialog.cpp │ │ ├─ GuildInviteDialog.h │ │ ├─ GuildJoinDialog.cpp │ │ ├─ GuildJoinDialog.h │ │ ├─ GuildLevelUpDialog.cpp │ │ ├─ GuildLevelUpDialog.h │ │ ├─ GuildManager.cpp │ │ ├─ GuildManager.h │ │ ├─ GuildMark.cpp │ │ ├─ GuildMark.h │ │ ├─ GuildMarkDialog.cpp │ │ ├─ GuildMarkDialog.h │ │ ├─ GuildMarkImg.cpp │ │ ├─ GuildMarkImg.h │ │ ├─ GuildMarkManager.cpp │ │ ├─ GuildMarkManager.h │ │ ├─ GuildNickNameDialog.cpp │ │ ├─ GuildNickNameDialog.h │ │ ├─ GuildNoteDlg.cpp │ │ ├─ GuildNoteDlg.h │ │ ├─ GuildNoticeDlg.cpp │ │ ├─ GuildNoticeDlg.h │ │ ├─ GuildPlusTimeDialog.cpp │ │ ├─ GuildPlusTimeDialog.h │ │ ├─ GuildRankDialog.cpp │ │ ├─ GuildRankDialog.h │ │ ├─ GuildRevivalDialog.cpp │ │ ├─ GuildRevivalDialog.h │ │ ├─ GuildTournamentMgr.cpp │ │ ├─ GuildTournamentMgr.h │ │ ├─ GuildUnion.cpp │ │ ├─ GuildUnion.h │ │ ├─ GuildUnionMarkMgr.cpp │ │ ├─ GuildUnionMarkMgr.h │ │ ├─ GuildWarehouseDialog.cpp │ │ ├─ GuildWarehouseDialog.h │ │ ├─ GuildWarehouseRankDialog.cpp │ │ ├─ GuildWarehouseRankDialog.h │ │ ├─ HShield.h │ │ ├─ HackCheck.cpp │ │ ├─ HackCheck.h │ │ ├─ HackShieldManager.cpp │ │ ├─ HackShieldManager.h │ │ ├─ HelpDialog.cpp │ │ ├─ HelpDialog.h │ │ ├─ HelpDicManager.cpp │ │ ├─ HelpDicManager.h │ │ ├─ Helper.cpp │ │ ├─ Helper.h │ │ ├─ HelperDlg.cpp │ │ ├─ HelperDlg.h │ │ ├─ HelperManager.cpp │ │ ├─ HelperManager.h │ │ ├─ HelperSpeechDlg.cpp │ │ ├─ HelperSpeechDlg.h │ │ ├─ Hero.cpp │ │ ├─ Hero.h │ │ ├─ HeroMove.cpp │ │ ├─ HeroMove.h │ │ ├─ HeroPet.cpp │ │ ├─ HeroPet.h │ │ ├─ ImageNumber.cpp │ │ ├─ ImageNumber.h │ │ ├─ InventoryExDialog.cpp │ │ ├─ InventoryExDialog.h │ │ ├─ Item.cpp │ │ ├─ Item.h │ │ ├─ ItemCalc.cpp │ │ ├─ ItemCalc.h │ │ ├─ ItemGround.cpp │ │ ├─ ItemGround.h │ │ ├─ ItemMallBtnDlg.cpp │ │ ├─ ItemMallBtnDlg.h │ │ ├─ ItemManager.cpp │ │ ├─ ItemManager.h │ │ ├─ ItemPopupDlg.cpp │ │ ├─ ItemPopupDlg.h │ │ ├─ ItemShopDialog.cpp │ │ ├─ ItemShopDialog.h │ │ ├─ ItemShopDlg.cpp │ │ ├─ ItemShopDlg.h │ │ ├─ ItemShopGridDialog.cpp │ │ ├─ ItemShopGridDialog.h │ │ ├─ ItemShopInven.cpp │ │ ├─ ItemShopInven.h │ │ ├─ ItemShow.cpp │ │ ├─ ItemShow.h │ │ ├─ JournalDialog.cpp │ │ ├─ JournalDialog.h │ │ ├─ JournalManager.cpp │ │ ├─ JournalManager.h │ │ ├─ KeySettingTipDlg.cpp │ │ ├─ KeySettingTipDlg.h │ │ ├─ KyungGongInfo.cpp │ │ ├─ KyungGongInfo.h │ │ ├─ KyungGongManager.cpp │ │ ├─ KyungGongManager.h │ │ ├─ LUNA Client.sln │ │ ├─ LUNA Client.suo │ │ ├─ LUNA Client.vcproj │ │ ├─ LUNA Client.vcproj.vspscc │ │ ├─ LUNA Client.vsscc │ │ ├─ LUNA Client.vssscc │ │ ├─ LUNA.ico │ │ ├─ LUNAClient.cpp │ │ ├─ LoadingDlg.cpp │ │ ├─ LoadingDlg.h │ │ ├─ MHCamera.cpp │ │ ├─ MHCamera.h │ │ ├─ MHCameraDefine.cpp │ │ ├─ MHCameraDefine.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MHMap.cpp │ │ ├─ MHMap.h │ │ ├─ MHNetwork.cpp │ │ ├─ MHNetwork.h │ │ ├─ MHTimeManager.cpp │ │ ├─ MHTimeManager.h │ │ ├─ MNChannelDialog.cpp │ │ ├─ MNChannelDialog.h │ │ ├─ MNCreateDialog.cpp │ │ ├─ MNCreateDialog.h │ │ ├─ MNFrontDialog.cpp │ │ ├─ MNFrontDialog.h │ │ ├─ MNJoinDialog.cpp │ │ ├─ MNJoinDialog.h │ │ ├─ MNPlayRoomDialog.cpp │ │ ├─ MNPlayRoomDialog.h │ │ ├─ MNPlayer.cpp │ │ ├─ MNPlayer.h │ │ ├─ MNPlayerManager.cpp │ │ ├─ MNPlayerManager.h │ │ ├─ MNStage.cpp │ │ ├─ MNStage.h │ │ ├─ MNStgChannel.cpp │ │ ├─ MNStgChannel.h │ │ ├─ MNStgFront.cpp │ │ ├─ MNStgFront.h │ │ ├─ MNStgPlayRoom.cpp │ │ ├─ MNStgPlayRoom.h │ │ ├─ MOTIONDESC.cpp │ │ ├─ MOTIONDESC.h │ │ ├─ MacroManager.cpp │ │ ├─ MacroManager.h │ │ ├─ MainDialog.cpp │ │ ├─ MainDialog.h │ │ ├─ MainGame.cpp │ │ ├─ MainGame.h │ │ ├─ MainSystemDlg.cpp │ │ ├─ MainSystemDlg.h │ │ ├─ MainTitle.cpp │ │ ├─ MainTitle.h │ │ ├─ MallNoticeDialog.cpp │ │ ├─ MallNoticeDialog.h │ │ ├─ MapChange.cpp │ │ ├─ MapChange.h │ │ ├─ MapObject.cpp │ │ ├─ MapObject.h │ │ ├─ MenuIcon.cpp │ │ ├─ MenuIcon.h │ │ ├─ MenuSlotDialog.cpp │ │ ├─ MenuSlotDialog.h │ │ ├─ MenuSlotManager.cpp │ │ ├─ MenuSlotManager.h │ │ ├─ MiniDumper.cpp │ │ ├─ MiniDumper.h │ │ ├─ MiniFriendDialog.cpp │ │ ├─ MiniFriendDialog.h │ │ ├─ MiniMapDlg.cpp │ │ ├─ MiniMapDlg.h │ │ ├─ MiniMapHeroIcon.cpp │ │ ├─ MiniMapHeroIcon.h │ │ ├─ MiniMapIcon.cpp │ │ ├─ MiniMapIcon.h │ │ ├─ MiniNoteDialog.cpp │ │ ├─ MiniNoteDialog.h │ │ ├─ MixDialog.cpp │ │ ├─ MixDialog.h │ │ ├─ MoneyDlg.cpp │ │ ├─ MoneyDlg.h │ │ ├─ Monster.cpp │ │ ├─ Monster.h │ │ ├─ MonsterGuageDlg.cpp │ │ ├─ MonsterGuageDlg.h │ │ ├─ Motion.h │ │ ├─ MotionManager.cpp │ │ ├─ MotionManager.h │ │ ├─ MouseCursor.cpp │ │ ├─ MouseCursor.h │ │ ├─ MouseEventReceiver.cpp │ │ ├─ MouseEventReceiver.h │ │ ├─ MouseEventThrower.cpp │ │ ├─ MouseEventThrower.h │ │ ├─ MousePointer.cpp │ │ ├─ MousePointer.h │ │ ├─ MoveDialog.cpp │ │ ├─ MoveDialog.h │ │ ├─ MoveManager.cpp │ │ ├─ MoveManager.h │ │ ├─ MovePoint.cpp │ │ ├─ MovePoint.h │ │ ├─ MurimNet.cpp │ │ ├─ MurimNet.h │ │ ├─ MussangManager.cpp │ │ ├─ MussangManager.h │ │ ├─ NPGameLib.h │ │ ├─ NPGameLib.lib │ │ ├─ NProtectManager.cpp │ │ ├─ NProtectManager.h │ │ ├─ NameChangeDialog.cpp │ │ ├─ NameChangeDialog.h │ │ ├─ NameChangeNotifyDlg.cpp │ │ ├─ NameChangeNotifyDlg.h │ │ ├─ NewbieGuid.cpp │ │ ├─ NewbieGuid.h │ │ ├─ NewbieGuide.cpp │ │ ├─ NewbieGuide.h │ │ ├─ Noncopyable.h │ │ ├─ NoteDialog.cpp │ │ ├─ NoteDialog.h │ │ ├─ NoteManager.cpp │ │ ├─ NoteManager.h │ │ ├─ Npc.cpp │ │ ├─ Npc.h │ │ ├─ NpcImageDlg.cpp │ │ ├─ NpcImageDlg.h │ │ ├─ NpcScriptDialog.cpp │ │ ├─ NpcScriptDialog.h │ │ ├─ NpcScriptManager.cpp │ │ ├─ NpcScriptManager.h │ │ ├─ OBalloonChat.cpp │ │ ├─ OBalloonChat.h │ │ ├─ OBalloonName.cpp │ │ ├─ OBalloonName.h │ │ ├─ Object.cpp │ │ ├─ Object.h │ │ ├─ ObjectActionManager.cpp │ │ ├─ ObjectActionManager.h │ │ ├─ ObjectBalloon.cpp │ │ ├─ ObjectBalloon.h │ │ ├─ ObjectGuagen.cpp │ │ ├─ ObjectGuagen.h │ │ ├─ ObjectManager.cpp │ │ ├─ ObjectManager.h │ │ ├─ ObjectStateManager.cpp │ │ ├─ ObjectStateManager.h │ │ ├─ OptionDialog.cpp │ │ ├─ OptionDialog.h │ │ ├─ OptionManager.cpp │ │ ├─ OptionManager.h │ │ ├─ PKLootingDialog.cpp │ │ ├─ PKLootingDialog.h │ │ ├─ PKManager.cpp │ │ ├─ PKManager.h │ │ ├─ Party.cpp │ │ ├─ Party.h │ │ ├─ PartyBtnDlg.cpp │ │ ├─ PartyBtnDlg.h │ │ ├─ PartyCreateDlg.cpp │ │ ├─ PartyCreateDlg.h │ │ ├─ PartyDialog.cpp │ │ ├─ PartyDialog.h │ │ ├─ PartyIconManager.cpp │ │ ├─ PartyIconManager.h │ │ ├─ PartyIconMoveInfo.cpp │ │ ├─ PartyIconMoveInfo.h │ │ ├─ PartyInviteDlg.cpp │ │ ├─ PartyInviteDlg.h │ │ ├─ PartyManager.cpp │ │ ├─ PartyManager.h │ │ ├─ PartyMember.cpp │ │ ├─ PartyMember.h │ │ ├─ PartyMemberDlg.cpp │ │ ├─ PartyMemberDlg.h │ │ ├─ PartyWar.cpp │ │ ├─ PartyWar.h │ │ ├─ PartyWarDialog.cpp │ │ ├─ PartyWarDialog.h │ │ ├─ PathManager.cpp │ │ ├─ PathManager.h │ │ ├─ PeaceWarModeManager.cpp │ │ ├─ PeaceWarModeManager.h │ │ ├─ Pet.cpp │ │ ├─ Pet.h │ │ ├─ PetInfoDialog.cpp │ │ ├─ PetInfoDialog.h │ │ ├─ PetInvenDialog.cpp │ │ ├─ PetInvenDialog.h │ │ ├─ PetManager.cpp │ │ ├─ PetManager.h │ │ ├─ PetResurrectionDialog.cpp │ │ ├─ PetResurrectionDialog.h │ │ ├─ PetStateDialog.cpp │ │ ├─ PetStateDialog.h │ │ ├─ PetStatusIconDialog.cpp │ │ ├─ PetStatusIconDialog.h │ │ ├─ PetWearedDialog.cpp │ │ ├─ PetWearedDialog.h │ │ ├─ Player.cpp │ │ ├─ Player.h │ │ ├─ PointSaveDialog.cpp │ │ ├─ PointSaveDialog.h │ │ ├─ PrivateWarehouseDialog.cpp │ │ ├─ PrivateWarehouseDialog.h │ │ ├─ ProfileDlg.cpp │ │ ├─ ProfileDlg.h │ │ ├─ ProgressDialog.cpp │ │ ├─ ProgressDialog.h │ │ ├─ Quest.cpp │ │ ├─ Quest.h │ │ ├─ QuestDialog.cpp │ │ ├─ QuestDialog.h │ │ ├─ QuestItemManager.cpp │ │ ├─ QuestItemManager.h │ │ ├─ QuestManager.cpp │ │ ├─ QuestManager.h │ │ ├─ QuestQuickViewDialog.cpp │ │ ├─ QuestQuickViewDialog.h │ │ ├─ QuestTotalDialog.cpp │ │ ├─ QuestTotalDialog.h │ │ ├─ QuestUpdater.cpp │ │ ├─ QuestUpdater.h │ │ ├─ QuickDlg.cpp │ │ ├─ QuickDlg.h │ │ ├─ QuickManager.cpp │ │ ├─ QuickManager.h │ │ ├─ QuickSlotDlg.cpp │ │ ├─ QuickSlotDlg.h │ │ ├─ RareCreateDialog.cpp │ │ ├─ RareCreateDialog.h │ │ ├─ ReadMe.txt │ │ ├─ ReinforceDlg.cpp │ │ ├─ ReinforceDlg.h │ │ ├─ ReinforceGuideDialog.cpp │ │ ├─ ReinforceGuideDialog.h │ │ ├─ ReinforceResetDlg.cpp │ │ ├─ ReinforceResetDlg.h │ │ ├─ ReviveDialog.cpp │ │ ├─ ReviveDialog.h │ │ ├─ SELECT.cur │ │ ├─ SHDOCVW.DLL │ │ ├─ SPEECH.cur │ │ ├─ STRPath.cpp │ │ ├─ STRPath.h │ │ ├─ ScreenShotDlg.cpp │ │ ├─ ScreenShotDlg.h │ │ ├─ Script1.rc │ │ ├─ SealDialog.cpp │ │ ├─ SealDialog.h │ │ ├─ SeigeWarDialog.cpp │ │ ├─ SeigeWarDialog.h │ │ ├─ ServerConnect.cpp │ │ ├─ ServerConnect.h │ │ ├─ ServerListDialog.cpp │ │ ├─ ServerListDialog.h │ │ ├─ ShoutDialog.cpp │ │ ├─ ShoutDialog.h │ │ ├─ ShowdownManager.cpp │ │ ├─ ShowdownManager.h │ │ ├─ SiegeWarMgr.cpp │ │ ├─ SiegeWarMgr.h │ │ ├─ SkillDelayManager.cpp │ │ ├─ SkillDelayManager.h │ │ ├─ SkillPointNotify.cpp │ │ ├─ SkillPointNotify.h │ │ ├─ SkillPointRedist.cpp │ │ ├─ SkillPointRedist.h │ │ ├─ SocietyActManager.cpp │ │ ├─ SocietyActManager.h │ │ ├─ StallKindSelectDlg.cpp │ │ ├─ StallKindSelectDlg.h │ │ ├─ StatusIconDlg.cpp │ │ ├─ StatusIconDlg.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ StorageDialog.cpp │ │ ├─ StorageDialog.h │ │ ├─ StorageManager.cpp │ │ ├─ StorageManager.h │ │ ├─ StoreSearchDlg.cpp │ │ ├─ StoreSearchDlg.h │ │ ├─ StreetBuyStall.cpp │ │ ├─ StreetBuyStall.h │ │ ├─ StreetStall.cpp │ │ ├─ StreetStall.h │ │ ├─ StreetStallManager.cpp │ │ ├─ StreetStallManager.h │ │ ├─ StreetStallTitleTip.cpp │ │ ├─ StreetStallTitleTip.h │ │ ├─ StringLoader.cpp │ │ ├─ StringLoader.h │ │ ├─ Tile.cpp │ │ ├─ Tile.h │ │ ├─ TileManager.cpp │ │ ├─ TileManager.h │ │ ├─ TipBrowserDlg.cpp │ │ ├─ TipBrowserDlg.h │ │ ├─ Tutorial.cpp │ │ ├─ Tutorial.h │ │ ├─ TutorialBtnDlg.cpp │ │ ├─ TutorialBtnDlg.h │ │ ├─ TutorialDlg.cpp │ │ ├─ TutorialDlg.h │ │ ├─ TutorialManager.cpp │ │ ├─ TutorialManager.h │ │ ├─ Tutorial_Msg.cpp │ │ ├─ Tutorial_Msg.h │ │ ├─ UngijosikManager.cpp │ │ ├─ UngijosikManager.h │ │ ├─ UnionNoteDlg.cpp │ │ ├─ UnionNoteDlg.h │ │ ├─ UserCommend.cpp │ │ ├─ UserCommend.h │ │ ├─ UserInfoManager.cpp │ │ ├─ UserInfoManager.h │ │ ├─ VirtualItem.cpp │ │ ├─ VirtualItem.h │ │ ├─ WantNpcDialog.cpp │ │ ├─ WantNpcDialog.h │ │ ├─ WantRegistDialog.cpp │ │ ├─ WantRegistDialog.h │ │ ├─ Wanted.cpp │ │ ├─ Wanted.h │ │ ├─ WantedDialog.cpp │ │ ├─ WantedDialog.h │ │ ├─ WantedManager.cpp │ │ ├─ WantedManager.h │ │ ├─ WarningManager.cpp │ │ ├─ WarningManager.h │ │ ├─ WayPoint.cpp │ │ ├─ WayPoint.h │ │ ├─ WearedExDialog.cpp │ │ ├─ WearedExDialog.h │ │ ├─ WeatherDialog.cpp │ │ ├─ WeatherDialog.h │ │ ├─ WeatherManager.cpp │ │ ├─ WeatherManager.h │ │ ├─ WindowIDEnum.cpp │ │ ├─ WindowIDEnum.h │ │ ├─ WindowIDs.h │ │ ├─ atlsd.lib │ │ ├─ cBrowser.cpp │ │ ├─ cBrowser.h │ │ ├─ cChangeNameDialog.cpp │ │ ├─ cChangeNameDialog.h │ │ ├─ cChatTipManager.cpp │ │ ├─ cChatTipManager.h │ │ ├─ cComboBoxEx.cpp │ │ ├─ cComboBoxEx.h │ │ ├─ cDebugString.cpp │ │ ├─ cDebugString.h │ │ ├─ cDialogueList.cpp │ │ ├─ cDialogueList.h │ │ ├─ cDivideBox.cpp │ │ ├─ cDivideBox.h │ │ ├─ cHyperTextList.cpp │ │ ├─ cHyperTextList.h │ │ ├─ cIMEex.cpp │ │ ├─ cIMEex.h │ │ ├─ cImageSelf.cpp │ │ ├─ cImageSelf.h │ │ ├─ cJackpotDialog.cpp │ │ ├─ cJackpotDialog.h │ │ ├─ cJackpotManager.cpp │ │ ├─ cJackpotManager.h │ │ ├─ cJobSkillDlg.cpp │ │ ├─ cJobSkillDlg.h │ │ ├─ cListDialogEx.cpp │ │ ├─ cListDialogEx.h │ │ ├─ cMapMoveDialog.cpp │ │ ├─ cMapMoveDialog.h │ │ ├─ cMonsterSpeechManager.cpp │ │ ├─ cMonsterSpeechManager.h │ │ ├─ cMsgBox.cpp │ │ ├─ cMsgBox.h │ │ ├─ cPage.cpp │ │ ├─ cPage.h │ │ ├─ cQuickItem.cpp │ │ ├─ cQuickItem.h │ │ ├─ cRITEMEx.cpp │ │ ├─ cRITEMEx.h │ │ ├─ cSkillBase.cpp │ │ ├─ cSkillBase.h │ │ ├─ cSkillTrainingDlg.cpp │ │ ├─ cSkillTrainingDlg.h │ │ ├─ cSkillTreeDlg.cpp │ │ ├─ cSkillTreeDlg.h │ │ ├─ cSkillTreeManager.cpp │ │ ├─ cSkillTreeManager.h │ │ ├─ cWindowSystemFunc.cpp │ │ ├─ cWindowSystemFunc.h │ │ ├─ comdef.h │ │ ├─ input │ │ ├─ interface │ │ ├─ myhash.cpp │ │ ├─ myhash.h │ │ └─ resource.h │ ├─ [Client]Launcher │ │ ├─ Application.cpp │ │ ├─ Application.h │ │ ├─ Audio │ │ ├─ BGMManager.cpp │ │ ├─ BGMManager.h │ │ ├─ CommandSocket.cpp │ │ ├─ CommandSocket.h │ │ ├─ CxImage │ │ ├─ DataSocket.cpp │ │ ├─ DataSocket.h │ │ ├─ Debug │ │ ├─ DirectoryName.cpp │ │ ├─ DirectoryName.h │ │ ├─ FileName.cpp │ │ ├─ FileName.h │ │ ├─ FtpClient.cpp │ │ ├─ FtpClient.h │ │ ├─ FtpClientSocket.cpp │ │ ├─ FtpClientSocket.h │ │ ├─ FtpFile.cpp │ │ ├─ FtpFile.h │ │ ├─ FtpProtocolCode.h │ │ ├─ HtmlViewNotice.cpp │ │ ├─ HtmlViewNotice.h │ │ ├─ Interface_RainFTP.cpp │ │ ├─ Interface_RainFTP.h │ │ ├─ MHAutoPatch.rc │ │ ├─ MHAutoPatch.sln │ │ ├─ MHAutoPatch.suo │ │ ├─ MHAutoPatch.vcproj │ │ ├─ MHAutoPatch.vcproj.vspscc │ │ ├─ MHAutoPatch.vssscc │ │ ├─ MainDialog.cpp │ │ ├─ MainDialog.h │ │ ├─ OwnerDrawComboBox.cpp │ │ ├─ OwnerDrawComboBox.h │ │ ├─ RainFTP_TypeDefine.h │ │ ├─ ReadMe.txt │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ Stl.h │ │ ├─ Strclass.cpp │ │ ├─ Strclass.h │ │ ├─ YHFileFind.cpp │ │ ├─ YHFileFind.h │ │ ├─ common.h │ │ ├─ res │ │ └─ resource.h │ ├─ [Client]LogReporter │ │ ├─ HardwareInfo.cpp │ │ ├─ HardwareInfo.h │ │ ├─ LogReporter.cpp │ │ ├─ LogReporter.h │ │ ├─ LogReporter.rc │ │ ├─ LogReporter.sln │ │ ├─ LogReporter.suo │ │ ├─ LogReporter.vcproj │ │ ├─ LogReporter.vcproj.vspscc │ │ ├─ LogReporter.vssscc │ │ ├─ LogReporterChinaDlg.cpp │ │ ├─ LogReporterChinaDlg.h │ │ ├─ LogReporterDlg.cpp │ │ ├─ LogReporterDlg.h │ │ ├─ LogReporterGlobal.cpp │ │ ├─ LogReporterGlobal.h │ │ ├─ MSSCCPRJ.SCC │ │ ├─ ReadMe.txt │ │ ├─ SkinStatic.cpp │ │ ├─ SkinStatic.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ ZBugZiller.cpp │ │ ├─ ZBugZiller.h │ │ ├─ info │ │ ├─ res │ │ └─ resource.h │ ├─ [Lib]BaseNetwork │ │ ├─ BaseNetwork.cpp │ │ ├─ BaseNetwork.sln │ │ ├─ BaseNetwork.vcproj │ │ ├─ BaseNetwork.vcproj.vspscc │ │ ├─ BaseNetwork.vssscc │ │ ├─ BaseNetworkDll.cpp │ │ ├─ BaseNetworkFactory.cpp │ │ ├─ BaseNetworkFactory.h │ │ ├─ BaseNetworkInterface.h │ │ ├─ BaseNetworkdll.def │ │ ├─ MSSCCPRJ.SCC │ │ ├─ accept.cpp │ │ ├─ accept.h │ │ ├─ basenetwork.h │ │ ├─ connection.cpp │ │ ├─ connection.h │ │ ├─ create_index.cpp │ │ ├─ create_index.h │ │ ├─ define.h │ │ ├─ main_msg_que.cpp │ │ ├─ main_msg_que.h │ │ ├─ msgproc.cpp │ │ ├─ msgproc.h │ │ ├─ network.cpp │ │ ├─ network.h │ │ ├─ overlapped.cpp │ │ ├─ overlapped.h │ │ ├─ overlapped_recv.cpp │ │ ├─ overlapped_recv.h │ │ ├─ overlapped_send.cpp │ │ ├─ overlapped_send.h │ │ ├─ resource.h │ │ ├─ stdafx.h │ │ ├─ struct.h │ │ ├─ switch_que.cpp │ │ ├─ switch_que.h │ │ ├─ worker.cpp │ │ └─ worker.h │ ├─ [Lib]DBThread │ │ ├─ CODB.CPP │ │ ├─ DB.cpp │ │ ├─ DB.h │ │ ├─ DBThread.cpp │ │ ├─ DBThread.sln │ │ ├─ DBThread.suo │ │ ├─ DBThread.vcproj │ │ ├─ DBThread.vcproj.vspscc │ │ ├─ DBThread.vssscc │ │ ├─ DBThreadDll.cpp │ │ ├─ DBThreadFactory.cpp │ │ ├─ DBThreadFactory.h │ │ ├─ DBThreadInterface.h │ │ ├─ DBclass.h │ │ ├─ MSSCCPRJ.SCC │ │ ├─ MemoryPool.cpp │ │ ├─ MemoryPool.h │ │ ├─ Script1.rc │ │ ├─ Voidlist.cpp │ │ ├─ Voidlist.h │ │ ├─ dbthread_guid.h │ │ ├─ dbthreaddll.def │ │ └─ stdafx.h │ ├─ [Lib]HSEL │ │ ├─ HSEL.cpp │ │ ├─ HSEL.h │ │ ├─ HSEL.sln │ │ ├─ HSEL.vcproj │ │ ├─ HSEL.vcproj.vspscc │ │ ├─ HSEL.vssscc │ │ ├─ HSEL_STREAM.cpp │ │ ├─ MSSCCPRJ.SCC │ │ ├─ Readme.txt │ │ ├─ StdAfx.cpp │ │ └─ StdAfx.h │ ├─ [Lib]YHLibrary │ │ ├─ Array.h │ │ ├─ BaseNetworkInterface.h │ │ ├─ DEFINE.H │ │ ├─ DESC_BASENETWORK.h │ │ ├─ Encryptor.cpp │ │ ├─ Encryptor.h │ │ ├─ Fileio.cpp │ │ ├─ Fileio.h │ │ ├─ HSEL.cpp │ │ ├─ HSEL.h │ │ ├─ IndexGenerator.h │ │ ├─ IndexGenerator.lib │ │ ├─ MSSCCPRJ.SCC │ │ ├─ MemoryPool.cpp │ │ ├─ MemoryPool.h │ │ ├─ MemoryPoolTempl.cpp │ │ ├─ MemoryPoolTempl.h │ │ ├─ PtrList.cpp │ │ ├─ PtrList.h │ │ ├─ Readme.txt │ │ ├─ StaticString.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ StrTokenizer.cpp │ │ ├─ StrTokenizer.h │ │ ├─ Strclass.cpp │ │ ├─ Strclass.h │ │ ├─ YHLibrary.h │ │ ├─ YHLibrary.lib │ │ ├─ YHLibrary.sln │ │ ├─ YHLibrary.suo │ │ ├─ YHLibrary.vcproj │ │ ├─ YHLibrary.vcproj.vspscc │ │ ├─ YHLibrary.vssscc │ │ ├─ cConstLinkedList.cpp │ │ ├─ cConstLinkedList.h │ │ ├─ cLinkedList.cpp │ │ ├─ cLinkedList.h │ │ ├─ cLooseLinkedList.cpp │ │ ├─ cLooseLinkedList.h │ │ ├─ connection.cpp │ │ ├─ connection.h │ │ ├─ hashtable.cpp │ │ └─ hashtable.h │ ├─ [Lib]ZipArchive │ │ ├─ Appnote.txt │ │ ├─ ChangeLog.txt │ │ ├─ License.txt │ │ ├─ MSSCCPRJ.SCC │ │ ├─ Readme.txt │ │ ├─ ZipAbstractFile.h │ │ ├─ ZipArchive.cpp │ │ ├─ ZipArchive.h │ │ ├─ ZipArchive.sln │ │ ├─ ZipArchive.vcproj │ │ ├─ ZipArchive.vcproj.vspscc │ │ ├─ ZipArchive.vssscc │ │ ├─ ZipArchive_Debug.lib │ │ ├─ ZipArchive_Release.lib │ │ ├─ ZipAutoBuffer.cpp │ │ ├─ ZipAutoBuffer.h │ │ ├─ ZipBaseException.h │ │ ├─ ZipCentralDir.cpp │ │ ├─ ZipCentralDir.h │ │ ├─ ZipCollections.h │ │ ├─ ZipCompatibility.cpp │ │ ├─ ZipCompatibility.h │ │ ├─ ZipException.cpp │ │ ├─ ZipException.h │ │ ├─ ZipExport.h │ │ ├─ ZipFile.cpp │ │ ├─ ZipFile.h │ │ ├─ ZipFileHeader.cpp │ │ ├─ ZipFileHeader.h │ │ ├─ ZipFileMapping.h │ │ ├─ ZipMemFile.cpp │ │ ├─ ZipMemFile.h │ │ ├─ ZipPathComponent.cpp │ │ ├─ ZipPathComponent.h │ │ ├─ ZipPlatform.cpp │ │ ├─ ZipPlatform.h │ │ ├─ ZipPlatformComm.cpp │ │ ├─ ZipStorage.cpp │ │ ├─ ZipStorage.h │ │ ├─ ZipString.cpp │ │ ├─ ZipString.h │ │ ├─ faq.txt │ │ ├─ gpl.txt │ │ ├─ stdafx.cpp │ │ ├─ stdafx.h │ │ └─ zlib │ ├─ [Monitoring]Server │ │ ├─ CMSDBMsgParser.cpp │ │ ├─ CMSDBMsgParser.h │ │ ├─ MASManager.cpp │ │ ├─ MASManager.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MSDBMsgID.h │ │ ├─ MSDefine.h │ │ ├─ MSManager.cpp │ │ ├─ MSManager.h │ │ ├─ MSSystem.cpp │ │ ├─ MSSystem.h │ │ ├─ MonitorNetwork.cpp │ │ ├─ MonitorNetwork.h │ │ ├─ MonitorServerTable.cpp │ │ ├─ MonitorServerTable.h │ │ ├─ MonitorUserTable.cpp │ │ ├─ MonitorUserTable.h │ │ ├─ MonitoringServer.cpp │ │ ├─ MonitoringServer.h │ │ ├─ MonitoringServer.ico │ │ ├─ MonitoringServer.rc │ │ ├─ MonitoringServer.sln │ │ ├─ MonitoringServer.vcproj │ │ ├─ MonitoringServer.vcproj.vspscc │ │ ├─ MonitoringServer.vsscc │ │ ├─ MonitoringServer.vssscc │ │ ├─ ReadMe.txt │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ UserIPCheckMgr.cpp │ │ ├─ UserIPCheckMgr.h │ │ ├─ resource.h │ │ └─ small.ico │ ├─ [Monitoring]Tool │ │ ├─ EventNofifyDlg.cpp │ │ ├─ EventNofifyDlg.h │ │ ├─ FileBin.cpp │ │ ├─ FileBin.h │ │ ├─ LoginDlg.cpp │ │ ├─ LoginDlg.h │ │ ├─ MSInfoDlg.cpp │ │ ├─ MSInfoDlg.h │ │ ├─ MainFrm.cpp │ │ ├─ MainFrm.h │ │ ├─ MapNameManager.cpp │ │ ├─ MapNameManager.h │ │ ├─ MsgBoxOptionDlg.cpp │ │ ├─ MsgBoxOptionDlg.h │ │ ├─ MyEdit.cpp │ │ ├─ MyEdit.h │ │ ├─ NotifyDlg.cpp │ │ ├─ NotifyDlg.h │ │ ├─ NotifyMessage.cpp │ │ ├─ NotifyMessage.h │ │ ├─ ReadMe.txt │ │ ├─ Resource.h │ │ ├─ Server.cpp │ │ ├─ Server.h │ │ ├─ ServerSet.cpp │ │ ├─ ServerSet.h │ │ ├─ ServerSetMng.cpp │ │ ├─ ServerSetMng.h │ │ ├─ ServerTool.cpp │ │ ├─ ServerTool.h │ │ ├─ ServerTool.rc │ │ ├─ ServerTool.sln │ │ ├─ ServerTool.vcproj │ │ ├─ ServerTool.vcproj.vspscc │ │ ├─ ServerTool.vsscc │ │ ├─ ServerTool.vssscc │ │ ├─ ServerToolCommon.h │ │ ├─ ServerToolDoc.cpp │ │ ├─ ServerToolDoc.h │ │ ├─ ServerToolView.cpp │ │ ├─ ServerToolView.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ UserCount.cpp │ │ ├─ UserCount.h │ │ ├─ mhfile.cpp │ │ ├─ mhfile.h │ │ ├─ mhnetwork.cpp │ │ ├─ mhnetwork.h │ │ └─ res │ ├─ [Server]Agent │ │ ├─ AgentDBMsgParser.cpp │ │ ├─ AgentDBMsgParser.h │ │ ├─ AgentNetworkMsgParser.cpp │ │ ├─ AgentNetworkMsgParser.h │ │ ├─ AgentServer.sln │ │ ├─ AgentServer.suo │ │ ├─ AgentServer.vcproj │ │ ├─ AgentServer.vcproj.vspscc │ │ ├─ AgentServer.vsscc │ │ ├─ AgentServer.vssscc │ │ ├─ AntiCpSvrFunc.h │ │ ├─ ChatRoomMgr.cpp │ │ ├─ ChatRoomMgr.h │ │ ├─ CommonNetworkMsgParser.cpp │ │ ├─ CommonNetworkMsgParser.h │ │ ├─ Crypt.cpp │ │ ├─ Crypt.h │ │ ├─ DateMatchingManager.cpp │ │ ├─ DateMatchingManager.h │ │ ├─ GMPowerList.cpp │ │ ├─ GMPowerList.h │ │ ├─ GMToolManager.cpp │ │ ├─ GMToolManager.h │ │ ├─ GiftEvent.cpp │ │ ├─ GiftEvent.h │ │ ├─ GiftManager.cpp │ │ ├─ GiftManager.h │ │ ├─ HackShieldManager.cpp │ │ ├─ HackShieldManager.h │ │ ├─ JackpotManager_Agent.cpp │ │ ├─ JackpotManager_Agent.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MHTimeManager.cpp │ │ ├─ MHTimeManager.h │ │ ├─ MsgTable.cpp │ │ ├─ MsgTable.h │ │ ├─ NProtectManager.cpp │ │ ├─ NProtectManager.h │ │ ├─ PlustimeMgr.cpp │ │ ├─ PlustimeMgr.h │ │ ├─ PunishManager.cpp │ │ ├─ PunishManager.h │ │ ├─ Server.cpp │ │ ├─ ServerSystem.cpp │ │ ├─ ServerSystem.h │ │ ├─ ServerTable.cpp │ │ ├─ ServerTable.h │ │ ├─ ShoutManager.cpp │ │ ├─ ShoutManager.h │ │ ├─ SkillDalayManager.cpp │ │ ├─ SkillDalayManager.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ TrafficLog.cpp │ │ ├─ TrafficLog.h │ │ ├─ UserTable.cpp │ │ ├─ UserTable.h │ │ ├─ filteringtable.cpp │ │ ├─ filteringtable.h │ │ ├─ ggsrv25.h │ │ └─ ggsrvlib25_Win32_MD.lib │ ├─ [Server]Distribute │ │ ├─ ChatRoomMgr.cpp │ │ ├─ ChatRoomMgr.h │ │ ├─ CommonNetworkMsgParser.cpp │ │ ├─ CommonNetworkMsgParser.h │ │ ├─ Crypt.cpp │ │ ├─ Crypt.h │ │ ├─ DistributeDBMsgParser.cpp │ │ ├─ DistributeDBMsgParser.h │ │ ├─ DistributeNetworkMsgParser.cpp │ │ ├─ DistributeNetworkMsgParser.h │ │ ├─ DistributeServer.sln │ │ ├─ DistributeServer.suo │ │ ├─ DistributeServer.vcproj │ │ ├─ DistributeServer.vcproj.vspscc │ │ ├─ DistributeServer.vsscc │ │ ├─ DistributeServer.vssscc │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MHTimeManager.cpp │ │ ├─ MHTimeManager.h │ │ ├─ Server.cpp │ │ ├─ ServerSystem.cpp │ │ ├─ ServerSystem.h │ │ ├─ ServerTable.cpp │ │ ├─ ServerTable.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ UserManager.cpp │ │ ├─ UserManager.h │ │ ├─ UserTable.cpp │ │ └─ UserTable.h │ ├─ [Server]Map │ │ ├─ AIDefine.h │ │ ├─ AIGroupManager.cpp │ │ ├─ AIGroupManager.h │ │ ├─ AIGroupPrototype.cpp │ │ ├─ AIGroupPrototype.h │ │ ├─ AIManager.cpp │ │ ├─ AIManager.h │ │ ├─ AIParam.cpp │ │ ├─ AIParam.h │ │ ├─ AISystem.cpp │ │ ├─ AISystem.h │ │ ├─ AIUniqueGroup.cpp │ │ ├─ AIUniqueGroup.h │ │ ├─ AttackCalc.cpp │ │ ├─ AttackCalc.h │ │ ├─ AttackManager.cpp │ │ ├─ AttackManager.h │ │ ├─ AuctionContents.cpp │ │ ├─ AuctionContents.h │ │ ├─ AutoNoteManager.cpp │ │ ├─ AutoNoteManager.h │ │ ├─ AutoNoteRoom.cpp │ │ ├─ AutoNoteRoom.h │ │ ├─ BattleFactory_Default.cpp │ │ ├─ BattleFactory_Default.h │ │ ├─ BossMonster.cpp │ │ ├─ BossMonster.h │ │ ├─ BossMonsterInfo.cpp │ │ ├─ BossMonsterInfo.h │ │ ├─ BossMonsterManager.cpp │ │ ├─ BossMonsterManager.h │ │ ├─ BossRewardsManager.cpp │ │ ├─ BossRewardsManager.h │ │ ├─ BossState.cpp │ │ ├─ BossState.h │ │ ├─ CQuestBase.cpp │ │ ├─ CQuestBase.h │ │ ├─ ChangeItemMgr.cpp │ │ ├─ ChangeItemMgr.h │ │ ├─ Channel.cpp │ │ ├─ Channel.h │ │ ├─ ChannelSystem.cpp │ │ ├─ ChannelSystem.h │ │ ├─ CharMove.cpp │ │ ├─ CharMove.h │ │ ├─ CharacterCalcManager.cpp │ │ ├─ CharacterCalcManager.h │ │ ├─ CharacterManager.cpp │ │ ├─ CharacterManager.h │ │ ├─ CheckRoutine.cpp │ │ ├─ CheckRoutine.h │ │ ├─ CommonNetworkMsgParser.cpp │ │ ├─ CommonNetworkMsgParser.h │ │ ├─ Condition │ │ ├─ DataBlock.cpp │ │ ├─ DataBlock.h │ │ ├─ DataBlockManager.cpp │ │ ├─ DataBlockManager.h │ │ ├─ DistributeWay.cpp │ │ ├─ DistributeWay.h │ │ ├─ Distribute_Damage.cpp │ │ ├─ Distribute_Damage.h │ │ ├─ Distribute_Random.cpp │ │ ├─ Distribute_Random.h │ │ ├─ Distribute_Rotation.cpp │ │ ├─ Distribute_Rotation.h │ │ ├─ Distributer.cpp │ │ ├─ Distributer.h │ │ ├─ Economy.cpp │ │ ├─ Economy.h │ │ ├─ Event.cpp │ │ ├─ Event.h │ │ ├─ EventMapMgr.cpp │ │ ├─ EventMapMgr.h │ │ ├─ ExchangeManager.cpp │ │ ├─ ExchangeManager.h │ │ ├─ ExchangeRoom.cpp │ │ ├─ ExchangeRoom.h │ │ ├─ FameManager.cpp │ │ ├─ FameManager.h │ │ ├─ FieldBossMonster.cpp │ │ ├─ FieldBossMonster.h │ │ ├─ FieldBossMonsterManager.cpp │ │ ├─ FieldBossMonsterManager.h │ │ ├─ FieldSubMonster.cpp │ │ ├─ FieldSubMonster.h │ │ ├─ FishingManager.cpp │ │ ├─ FishingManager.h │ │ ├─ FixedTile.cpp │ │ ├─ FixedTile.h │ │ ├─ FixedTileInfo.cpp │ │ ├─ FixedTileInfo.h │ │ ├─ FriendManager.cpp │ │ ├─ FriendManager.h │ │ ├─ GeneralGridTable.cpp │ │ ├─ GeneralGridTable.h │ │ ├─ Grid.cpp │ │ ├─ Grid.h │ │ ├─ GridSystem.cpp │ │ ├─ GridSystem.h │ │ ├─ GridTable.cpp │ │ ├─ GridTable.h │ │ ├─ GridUnit.cpp │ │ ├─ GridUnit.h │ │ ├─ GroupRegenInfo.cpp │ │ ├─ GroupRegenInfo.h │ │ ├─ Guild.cpp │ │ ├─ Guild.h │ │ ├─ GuildFieldWarMgr.cpp │ │ ├─ GuildFieldWarMgr.h │ │ ├─ GuildManager.cpp │ │ ├─ GuildManager.h │ │ ├─ GuildMark.cpp │ │ ├─ GuildMark.h │ │ ├─ GuildScore.cpp │ │ ├─ GuildScore.h │ │ ├─ GuildTournamentMgr.cpp │ │ ├─ GuildTournamentMgr.h │ │ ├─ GuildUnion.cpp │ │ ├─ GuildUnion.h │ │ ├─ GuildUnionManager.cpp │ │ ├─ GuildUnionManager.h │ │ ├─ GuildWarehouse.cpp │ │ ├─ GuildWarehouse.h │ │ ├─ HelpRequestManager.cpp │ │ ├─ HelpRequestManager.h │ │ ├─ InventorySlot.cpp │ │ ├─ InventorySlot.h │ │ ├─ ItemContainer.cpp │ │ ├─ ItemContainer.h │ │ ├─ ItemDrop.cpp │ │ ├─ ItemDrop.h │ │ ├─ ItemManager.cpp │ │ ├─ ItemManager.h │ │ ├─ ItemSlot.cpp │ │ ├─ ItemSlot.h │ │ ├─ JournalManager.cpp │ │ ├─ JournalManager.h │ │ ├─ KyungGongInfo.cpp │ │ ├─ KyungGongInfo.h │ │ ├─ KyungGongManager.cpp │ │ ├─ KyungGongManager.h │ │ ├─ LootingManager.cpp │ │ ├─ LootingManager.h │ │ ├─ LootingRoom.cpp │ │ ├─ LootingRoom.h │ │ ├─ MHError.cpp │ │ ├─ MHError.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MHMap.cpp │ │ ├─ MHMap.h │ │ ├─ MHTimeManager.cpp │ │ ├─ MHTimeManager.h │ │ ├─ MapChange.cpp │ │ ├─ MapChange.h │ │ ├─ MapDBMsgParser.cpp │ │ ├─ MapDBMsgParser.h │ │ ├─ MapNetworkMsgParser.cpp │ │ ├─ MapNetworkMsgParser.h │ │ ├─ MapObject.cpp │ │ ├─ MapObject.h │ │ ├─ MapServer.sln │ │ ├─ MapServer.suo │ │ ├─ MapServer.vcproj │ │ ├─ MapServer.vcproj.vspscc │ │ ├─ MapServer.vsscc │ │ ├─ MapServer.vssscc │ │ ├─ MemoryChecker.cpp │ │ ├─ MemoryChecker.h │ │ ├─ Monster.cpp │ │ ├─ Monster.h │ │ ├─ MsgRouter.cpp │ │ ├─ MsgRouter.h │ │ ├─ MunpaWareSlot.cpp │ │ ├─ MunpaWareSlot.h │ │ ├─ MurimGridTable.cpp │ │ ├─ MurimGridTable.h │ │ ├─ Npc.cpp │ │ ├─ Npc.h │ │ ├─ Object.cpp │ │ ├─ Object.h │ │ ├─ ObjectEvent.cpp │ │ ├─ ObjectEvent.h │ │ ├─ ObjectFactory.cpp │ │ ├─ ObjectFactory.h │ │ ├─ ObjectStateManager.cpp │ │ ├─ ObjectStateManager.h │ │ ├─ OptionManager.cpp │ │ ├─ OptionManager.h │ │ ├─ PKManager.cpp │ │ ├─ PKManager.h │ │ ├─ PackedData.cpp │ │ ├─ PackedData.h │ │ ├─ Party.cpp │ │ ├─ Party.h │ │ ├─ PartyManager.cpp │ │ ├─ PartyManager.h │ │ ├─ PartyWarMgr.cpp │ │ ├─ PartyWarMgr.h │ │ ├─ PathManager.cpp │ │ ├─ PathManager.h │ │ ├─ PatternNPC.cpp │ │ ├─ PatternNPC.h │ │ ├─ PatternObject.cpp │ │ ├─ PatternObject.h │ │ ├─ PeaceWarModManager.cpp │ │ ├─ PeaceWarModManager.h │ │ ├─ Pet.cpp │ │ ├─ Pet.h │ │ ├─ PetManager.cpp │ │ ├─ PetManager.h │ │ ├─ Player.cpp │ │ ├─ Player.h │ │ ├─ Purse.cpp │ │ ├─ Purse.h │ │ ├─ Quest.cpp │ │ ├─ Quest.h │ │ ├─ QuestGroup.cpp │ │ ├─ QuestGroup.h │ │ ├─ QuestManager.cpp │ │ ├─ QuestManager.h │ │ ├─ QuestMapMgr.cpp │ │ ├─ QuestMapMgr.h │ │ ├─ QuestRegenMgr.cpp │ │ ├─ QuestRegenMgr.h │ │ ├─ QuestUpdater.cpp │ │ ├─ QuestUpdater.h │ │ ├─ QuickManager.cpp │ │ ├─ QuickManager.h │ │ ├─ QuickSlot.cpp │ │ ├─ QuickSlot.h │ │ ├─ RarenessManager.cpp │ │ ├─ RarenessManager.h │ │ ├─ RecallManager.cpp │ │ ├─ RecallManager.h │ │ ├─ RegenConditionInfo.cpp │ │ ├─ RegenConditionInfo.h │ │ ├─ RegenManager.cpp │ │ ├─ RegenManager.h │ │ ├─ RegenNPC.cpp │ │ ├─ RegenNPC.h │ │ ├─ RegenPrototype.cpp │ │ ├─ RegenPrototype.h │ │ ├─ STRPath.cpp │ │ ├─ STRPath.h │ │ ├─ Server.cpp │ │ ├─ ServerSystem.cpp │ │ ├─ ServerSystem.h │ │ ├─ ServerTable.cpp │ │ ├─ ServerTable.h │ │ ├─ ShopInvenSlot.cpp │ │ ├─ ShopInvenSlot.h │ │ ├─ ShopItemManager.cpp │ │ ├─ ShopItemManager.h │ │ ├─ ShopItemSlot.cpp │ │ ├─ ShopItemSlot.h │ │ ├─ ShowdownManager.cpp │ │ ├─ ShowdownManager.h │ │ ├─ SiegeWarMgr.cpp │ │ ├─ SiegeWarMgr.h │ │ ├─ SiegeWarProfitMgr.cpp │ │ ├─ SiegeWarProfitMgr.h │ │ ├─ SkillTreeManager.cpp │ │ ├─ SkillTreeManager.h │ │ ├─ SocietyActManager.cpp │ │ ├─ SocietyActManager.h │ │ ├─ StateMachinen.cpp │ │ ├─ StateMachinen.h │ │ ├─ StateNPC.cpp │ │ ├─ StateNPC.h │ │ ├─ StateParam.cpp │ │ ├─ StateParam.h │ │ ├─ StatisticsManager.cpp │ │ ├─ StatisticsManager.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ StorageManager.cpp │ │ ├─ StorageManager.h │ │ ├─ StorageSlot.cpp │ │ ├─ StorageSlot.h │ │ ├─ StreetStall.cpp │ │ ├─ StreetStall.h │ │ ├─ StreetStallManager.cpp │ │ ├─ StreetStallManager.h │ │ ├─ SummonGroup.cpp │ │ ├─ SummonGroup.h │ │ ├─ SummonInfo.cpp │ │ ├─ SummonInfo.h │ │ ├─ SummonMonster.cpp │ │ ├─ SummonMonster.h │ │ ├─ Tile.cpp │ │ ├─ Tile.h │ │ ├─ TileGroup.cpp │ │ ├─ TileGroup.h │ │ ├─ TileManager.cpp │ │ ├─ TileManager.h │ │ ├─ Trap.cpp │ │ ├─ Trap.h │ │ ├─ UngijosikManager.cpp │ │ ├─ UngijosikManager.h │ │ ├─ UserTable.cpp │ │ ├─ UserTable.h │ │ ├─ WantedInfo.cpp │ │ ├─ WantedInfo.h │ │ ├─ WantedManager.cpp │ │ ├─ WantedManager.h │ │ ├─ WearSlot.cpp │ │ ├─ WearSlot.h │ │ ├─ WeatherManager.cpp │ │ ├─ WeatherManager.h │ │ ├─ cJackpotManager.cpp │ │ ├─ cJackpotManager.h │ │ ├─ cMonsterSpeechManager.cpp │ │ ├─ cMonsterSpeechManager.h │ │ └─ cWindowDef.h │ ├─ [Tool]AutoPatchToolWin32 │ │ ├─ AutoPatchToolWin32.cpp │ │ ├─ AutoPatchToolWin32.sln │ │ ├─ AutoPatchToolWin32.vcproj │ │ ├─ AutoPatchToolWin32.vcproj.vspscc │ │ ├─ AutoPatchToolWin32.vssscc │ │ ├─ DirectoryName.cpp │ │ ├─ DirectoryName.h │ │ ├─ FileName.cpp │ │ ├─ FileName.h │ │ ├─ ReadMe.txt │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ Strclass.cpp │ │ ├─ Strclass.h │ │ ├─ YHFileFind.cpp │ │ └─ YHFileFind.h │ ├─ [Tool]DS_RMTool │ │ ├─ AbilityDlg.cpp │ │ ├─ AbilityDlg.h │ │ ├─ AdminDoc.cpp │ │ ├─ AdminDoc.h │ │ ├─ AdminFrm.cpp │ │ ├─ AdminFrm.h │ │ ├─ AdminInfo.cpp │ │ ├─ AdminInfo.h │ │ ├─ AdminView.cpp │ │ ├─ AdminView.h │ │ ├─ BaseDoc.cpp │ │ ├─ BaseDoc.h │ │ ├─ ChangeManager.cpp │ │ ├─ ChangeManager.h │ │ ├─ ChangeValue.cpp │ │ ├─ ChangeValue.h │ │ ├─ CharacterDoc.cpp │ │ ├─ CharacterDoc.h │ │ ├─ CharacterFrm.cpp │ │ ├─ CharacterFrm.h │ │ ├─ CharacterInfo.cpp │ │ ├─ CharacterInfo.h │ │ ├─ CharacterView.cpp │ │ ├─ CharacterView.h │ │ ├─ ChildFrm.cpp │ │ ├─ ChildFrm.h │ │ ├─ CommonRMControl.cpp │ │ ├─ CommonRMControl.h │ │ ├─ CommonToolDefine.h │ │ ├─ DS_RMTool.cpp │ │ ├─ DS_RMTool.h │ │ ├─ DS_RMTool.rc │ │ ├─ DS_RMTool.sln │ │ ├─ DS_RMTool.vcproj │ │ ├─ DS_RMTool.vcproj.vspscc │ │ ├─ DS_RMTool.vsscc │ │ ├─ DS_RMTool.vssscc │ │ ├─ DS_RMToolDoc.cpp │ │ ├─ DS_RMToolDoc.h │ │ ├─ DS_RMToolView.cpp │ │ ├─ DS_RMToolView.h │ │ ├─ DelChar.cpp │ │ ├─ DelChar.h │ │ ├─ DelCharDoc.cpp │ │ ├─ DelCharDoc.h │ │ ├─ DelCharFrm.cpp │ │ ├─ DelCharFrm.h │ │ ├─ DelCharView.cpp │ │ ├─ DelCharView.h │ │ ├─ GuildInfo.cpp │ │ ├─ GuildInfo.h │ │ ├─ IpInfo.cpp │ │ ├─ IpInfo.h │ │ ├─ ItemDlg.cpp │ │ ├─ ItemDlg.h │ │ ├─ ItemRecoverDlg.cpp │ │ ├─ ItemRecoverDlg.h │ │ ├─ LDPropSheet.cpp │ │ ├─ LDPropSheet.h │ │ ├─ LogDoc.cpp │ │ ├─ LogDoc.h │ │ ├─ LogEtcPage.cpp │ │ ├─ LogEtcPage.h │ │ ├─ LogFrm.cpp │ │ ├─ LogFrm.h │ │ ├─ LogGMToolPage.cpp │ │ ├─ LogGMToolPage.h │ │ ├─ LogGuildTNPage.cpp │ │ ├─ LogGuildTNPage.h │ │ ├─ LogItemMoneyPage.cpp │ │ ├─ LogItemMoneyPage.h │ │ ├─ LogOperDoc.cpp │ │ ├─ LogOperDoc.h │ │ ├─ LogOperFrm.cpp │ │ ├─ LogOperFrm.h │ │ ├─ LogOperPage.cpp │ │ ├─ LogOperPage.h │ │ ├─ LogOperView.cpp │ │ ├─ LogOperView.h │ │ ├─ LogPetPage.cpp │ │ ├─ LogPetPage.h │ │ ├─ LogSiegeWarPage.cpp │ │ ├─ LogSiegeWarPage.h │ │ ├─ LogTotalPage.cpp │ │ ├─ LogTotalPage.h │ │ ├─ LogView.cpp │ │ ├─ LogView.h │ │ ├─ MASInfoManager.cpp │ │ ├─ MASInfoManager.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MainFrm.cpp │ │ ├─ MainFrm.h │ │ ├─ MugongDlg.cpp │ │ ├─ MugongDlg.h │ │ ├─ MunpaDoc.cpp │ │ ├─ MunpaDoc.h │ │ ├─ MunpaFrm.cpp │ │ ├─ MunpaFrm.h │ │ ├─ MunpaInfo.cpp │ │ ├─ MunpaInfo.h │ │ ├─ MunpaView.cpp │ │ ├─ MunpaView.h │ │ ├─ Operater.cpp │ │ ├─ Operater.h │ │ ├─ Pet.cpp │ │ ├─ Pet.h │ │ ├─ PetDoc.cpp │ │ ├─ PetDoc.h │ │ ├─ PetFrm.cpp │ │ ├─ PetFrm.h │ │ ├─ PetListDlg.cpp │ │ ├─ PetListDlg.h │ │ ├─ PetView.cpp │ │ ├─ PetView.h │ │ ├─ ProgressDlg.cpp │ │ ├─ ProgressDlg.h │ │ ├─ PropertyList.cpp │ │ ├─ PropertyList.h │ │ ├─ QuestInfoDlg.cpp │ │ ├─ QuestInfoDlg.h │ │ ├─ RMListCtrl.cpp │ │ ├─ RMListCtrl.h │ │ ├─ RMNetwork.cpp │ │ ├─ RMNetwork.h │ │ ├─ ReadMe.txt │ │ ├─ ResourceManager.cpp │ │ ├─ ResourceManager.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ SubQuestDlg.cpp │ │ ├─ SubQuestDlg.h │ │ ├─ UsingShopDlg.cpp │ │ ├─ UsingShopDlg.h │ │ ├─ ViewerOptionDlg.cpp │ │ ├─ ViewerOptionDlg.h │ │ ├─ res │ │ └─ resource.h │ ├─ [Tool]Dummy │ │ ├─ CharMake.cpp │ │ ├─ CharMake.h │ │ ├─ CharSelect.cpp │ │ ├─ CharSelect.h │ │ ├─ DummyNetwork.cpp │ │ ├─ DummyNetwork.h │ │ ├─ DummyObjMng.cpp │ │ ├─ DummyObjMng.h │ │ ├─ GameEnd.cpp │ │ ├─ GameEnd.h │ │ ├─ GameIn.cpp │ │ ├─ GameIn.h │ │ ├─ GameLoading.cpp │ │ ├─ GameLoading.h │ │ ├─ GameState.cpp │ │ ├─ GameState.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MainTitle.cpp │ │ ├─ MainTitle.h │ │ ├─ MapChange.cpp │ │ ├─ MapChange.h │ │ ├─ MoveMng.cpp │ │ ├─ MoveMng.h │ │ ├─ NewDummy.sln │ │ ├─ NewDummy.vcproj │ │ ├─ NewDummy.vcproj.vspscc │ │ ├─ NewDummy.vsscc │ │ ├─ NewDummy.vssscc │ │ ├─ ResourceMng.cpp │ │ ├─ ResourceMng.h │ │ ├─ Server.cpp │ │ ├─ ServerConnect.cpp │ │ ├─ ServerConnect.h │ │ ├─ ServerSystem.cpp │ │ ├─ ServerSystem.h │ │ ├─ StateMng.cpp │ │ ├─ StateMng.h │ │ ├─ StdAfx.cpp │ │ └─ StdAfx.h │ ├─ [Tool]PackingTool │ │ ├─ Debug │ │ ├─ ExtDlg.cpp │ │ ├─ ExtDlg.h │ │ ├─ MHFileEx.cpp │ │ ├─ MHFileEx.h │ │ ├─ MHFileMng.cpp │ │ ├─ MHFileMng.h │ │ ├─ MyEdit.cpp │ │ ├─ MyEdit.h │ │ ├─ MyRichEdit.cpp │ │ ├─ MyRichEdit.h │ │ ├─ NewDlg.cpp │ │ ├─ NewDlg.h │ │ ├─ PackingTool.cpp │ │ ├─ PackingTool.h │ │ ├─ PackingTool.rc │ │ ├─ PackingTool.sln │ │ ├─ PackingTool.suo │ │ ├─ PackingTool.vcproj │ │ ├─ PackingTool.vcproj.vspscc │ │ ├─ PackingTool.vssscc │ │ ├─ PackingToolDlg.cpp │ │ ├─ PackingToolDlg.h │ │ ├─ ReadMe.txt │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ res │ │ └─ resource.h │ ├─ [Tool]Recovery │ │ ├─ Recovery.sln │ │ ├─ client │ │ ├─ common │ │ └─ server │ ├─ [Tool]Regen │ │ ├─ AppearanceManager.cpp │ │ ├─ AppearanceManager.h │ │ ├─ DefineStruct.h │ │ ├─ DirectoryManager.cpp │ │ ├─ DirectoryManager.h │ │ ├─ Engine │ │ ├─ Image │ │ ├─ InMapMonsterDlg.cpp │ │ ├─ InMapMonsterDlg.h │ │ ├─ Input │ │ ├─ LoadList.cpp │ │ ├─ LoadList.h │ │ ├─ MHFile.cpp │ │ ├─ MHFile.h │ │ ├─ MHMap.cpp │ │ ├─ MHMap.h │ │ ├─ MainFrm.cpp │ │ ├─ MainFrm.h │ │ ├─ MapSelectDlg.cpp │ │ ├─ MapSelectDlg.h │ │ ├─ MonsterListDlg.cpp │ │ ├─ MonsterListDlg.h │ │ ├─ MonsterListViewDlg.cpp │ │ ├─ MonsterListViewDlg.h │ │ ├─ MyTracker.cpp │ │ ├─ MyTracker.h │ │ ├─ ReadMe.txt │ │ ├─ RegenTool.cpp │ │ ├─ RegenTool.h │ │ ├─ RegenTool.rc │ │ ├─ RegenTool.sln │ │ ├─ RegenTool.vcproj │ │ ├─ RegenTool.vcproj.vspscc │ │ ├─ RegenTool.vsscc │ │ ├─ RegenTool.vssscc │ │ ├─ RegenToolDoc.cpp │ │ ├─ RegenToolDoc.h │ │ ├─ RegenToolView.cpp │ │ ├─ RegenToolView.h │ │ ├─ SelectXY.cpp │ │ ├─ SelectXY.h │ │ ├─ StdAfx.cpp │ │ ├─ StdAfx.h │ │ ├─ Tile.cpp │ │ ├─ Tile.h │ │ ├─ TileManager.cpp │ │ ├─ TileManager.h │ │ ├─ line_node.cpp │ │ ├─ line_node.h │ │ ├─ res │ │ └─ resource.h │ ├─ anmexp │ │ ├─ DllEntry.cpp │ │ ├─ MOTION.CPP │ │ ├─ MOTION.H │ │ ├─ anmexp.cpp │ │ ├─ anmexp.def │ │ ├─ anmexp.h │ │ ├─ anmexp.rc │ │ ├─ anmexp.sln │ │ ├─ anmexp.vcproj │ │ ├─ anmexp.vcproj.vspscc │ │ ├─ anmexp.vsscc │ │ ├─ anmexp.vssscc │ │ ├─ dialog.cpp │ │ ├─ dialog.h │ │ ├─ motion_obj.cpp │ │ ├─ motion_obj.h │ │ ├─ object_property.cpp │ │ ├─ object_property.h │ │ └─ resource.h │ ├─ cworking │ │ ├─ ItemShopDlg.bin │ │ ├─ LUNAClient-GMTool-Debug.map │ │ ├─ LUNAClient.exe │ │ └─ LUNAClient.map │ ├─ hseos │ │ ├─ Common │ │ ├─ Date │ │ ├─ Debug │ │ ├─ Family │ │ ├─ Farm │ │ ├─ Group │ │ ├─ Marriage │ │ ├─ Monstermeter │ │ ├─ ResidentRegist │ │ ├─ SHMain.cpp │ │ └─ SHMain.h │ ├─ max_common │ │ ├─ UserDefine.cpp │ │ ├─ UserDefine.h │ │ ├─ helper.cpp │ │ └─ helper.h │ ├─ maxexp │ │ ├─ BIPEXP.H │ │ ├─ PHYEXP.H │ │ ├─ Physique.cpp │ │ ├─ Physique.h │ │ ├─ Script1.rc │ │ ├─ bone_obj.cpp │ │ ├─ bone_obj.h │ │ ├─ camera_obj.cpp │ │ ├─ camera_obj.h │ │ ├─ chunk_id.h │ │ ├─ dialog.cpp │ │ ├─ dialog.h │ │ ├─ dllmain.cpp │ │ ├─ dllmain.h │ │ ├─ export.cpp │ │ ├─ export.h │ │ ├─ face_group.cpp │ │ ├─ face_group.h │ │ ├─ geom_obj.cpp │ │ ├─ geom_obj.h │ │ ├─ light_obj.cpp │ │ ├─ light_obj.h │ │ ├─ material.cpp │ │ ├─ material.h │ │ ├─ maxexp.def │ │ ├─ maxexp.sln │ │ ├─ maxexp.vcproj │ │ ├─ maxexp.vcproj.vspscc │ │ ├─ maxexp.vsscc │ │ ├─ maxexp.vssscc │ │ ├─ maxexp_global.cpp │ │ ├─ maxexp_global.h │ │ ├─ model.cpp │ │ ├─ model.h │ │ ├─ motion_obj.cpp │ │ ├─ motion_obj.h │ │ ├─ object.cpp │ │ ├─ object.h │ │ ├─ object_property.cpp │ │ ├─ object_property.h │ │ ├─ phyexp.cpp │ │ ├─ phymod.cpp │ │ ├─ phymod.h │ │ ├─ resource.h │ │ ├─ scene.cpp │ │ ├─ scene.h │ │ ├─ stdafx.h │ │ ├─ uv_plane.cpp │ │ └─ uv_plane.h │ ├─ plugin.zip │ ├─ sworking │ │ ├─ AgentServer.exe │ │ ├─ AgentServer.map │ │ ├─ AgentServer.rar │ │ ├─ AgentServer_[0]_2008_11_22_12_42_27.suo │ │ ├─ MapServer.exe │ │ ├─ MapServer.map │ │ └─ MapServer.rar │ ├─ sworking_11_18 │ │ └─ AgentServer_[0]_2008_11_22_12_42_27.suo │ └─ 清理垃圾.bat ├─ 露娜online客户端 │ ├─ Data │ │ ├─ 3Ddata │ │ ├─ Interface │ │ ├─ MissedObjectList.txt │ │ ├─ Script │ │ └─ Sound │ ├─ Executive.dll │ ├─ FileStorage.dll │ ├─ FreeImage.dll │ ├─ GameGuard │ │ ├─ 0npgg.erl │ │ ├─ 0npgl.erl │ │ ├─ 0npgm.erl │ │ ├─ 0npgmup.erl │ │ ├─ 0npsc.erl │ │ ├─ GameGuard.ver │ │ ├─ GameMon.des │ │ ├─ LunaOnlineKR.ini │ │ ├─ Splash.jpg │ │ ├─ TYAVP_000.bin │ │ ├─ TYAVP_001.bin │ │ ├─ TYAVS_000.bin │ │ ├─ TeCtrl.dll │ │ ├─ category.tsf │ │ ├─ daily.tsf │ │ ├─ ggerror.des │ │ ├─ ggscan.des │ │ ├─ npgg.erl │ │ ├─ npgg9x.des │ │ ├─ npggNT.des │ │ ├─ npgl.erl │ │ ├─ npgm.erl │ │ ├─ npgmup.des │ │ ├─ npgmup.des.new │ │ ├─ npgmup.erl │ │ ├─ npsc.des │ │ ├─ npsc.erl │ │ ├─ teas.dll │ │ ├─ teas.tls │ │ ├─ teasbase.tsf │ │ ├─ teasname.tsf │ │ ├─ tyav32.dll │ │ ├─ tyavd.tsf │ │ └─ tyavn.tsf │ ├─ GameGuard.des │ ├─ Geometry.dll │ ├─ IllusionMaterial.bin │ ├─ LUNA.ico │ ├─ LUNAClient.exe │ ├─ LunaExecuter.exe │ ├─ LunaLauncher.exe │ ├─ LunaOnlineCN.ini │ ├─ LunaVerInfo.ver │ ├─ Network.dll │ ├─ RainFTP.dll │ ├─ Renderer.dll │ ├─ SS3DGFunc.dll │ ├─ SS3DGFuncN.dll │ ├─ SS3DGFuncSSE.dll │ ├─ SoundLib.dll │ ├─ System │ │ ├─ GameDesc.bin │ │ ├─ GameOption.opt │ │ ├─ Map │ │ ├─ MapChannel.bin │ │ ├─ Miles │ │ ├─ Resource │ │ ├─ ServerList.bin │ │ ├─ launcher.cfg │ │ ├─ launcher.sav │ │ └─ setting.cfg │ ├─ light.cfg │ ├─ mfc71.dll │ ├─ mfc71d.dll │ ├─ mss32.dll │ ├─ msvcp60.dll │ ├─ msvcp71.dll │ ├─ msvcp71d.dll │ ├─ msvcr71.dll │ ├─ msvcr71d.dll │ ├─ recv.txt │ ├─ uninst.exe │ └─ 游戏登陆器.exe ├─ 露娜online教程 │ └─ 露娜网络游戏3D版本服务端与架设教程.docx ├─ 露娜online服务端 │ ├─ lunaserver │ │ ├─ 4DyuchiGXGFunc.dll │ │ ├─ AgentDBInfo.txt │ │ ├─ AntiCpSvr.dll │ │ ├─ ChangeItemCheck.txt │ │ ├─ ClientVerInfo.ver │ │ ├─ DistributeDBInfo.txt │ │ ├─ DistributeServer.exe │ │ ├─ Dll │ │ ├─ GSQL │ │ ├─ LUNA解包工具.exe │ │ ├─ Log │ │ ├─ MHConsole.dll │ │ ├─ MHVerInfo.ver │ │ ├─ MS_Debug.txt │ │ ├─ MapDBInfo.txt │ │ ├─ MapServer.exe │ │ ├─ MapServer.exe 19.lnk │ │ ├─ MaxUserCount.txt │ │ ├─ RainFTP.dll │ │ ├─ RecoveryClient.cfg │ │ ├─ RecoveryClient.exe │ │ ├─ RecoveryServer.exe │ │ ├─ SS3DGFunc.dll │ │ ├─ ServerList.bin │ │ ├─ Serverset │ │ ├─ _TESTSERVER │ │ ├─ chord.tmp │ │ ├─ db │ │ ├─ dbghelp.dll │ │ ├─ luna服务端快捷管理.exe │ │ ├─ msvcp71.dll │ │ ├─ msvcp71d.dll │ │ ├─ msvcr71.dll │ │ ├─ msvcr71d.dll │ │ ├─ msvcrtd.dll │ │ ├─ serverStart.txt │ │ ├─ serverlist.exe │ │ ├─ serverlist.msl │ │ ├─ serverset.txt │ │ ├─ system │ │ ├─ 中文AgentServer.exe │ │ ├─ 可以进游戏的客户端 │ │ ├─ 地图快速启动.exe │ │ └─ 新建文件夹 │ └─ 说明.txt └─ 露娜一键版本 ├─ lunaGM工具.zip ├─ luna一键端 │ └─ luna.rar ├─ 一键关闭.bat ├─ 经典萌系Q版卡通网游《露娜》单机版架设教程+试玩+工具使用.mp4 └─ 视频教程 ├─ 安装文字教程.txt ├─ 视频教程.exe └─ 视频看不了就安装这个播放器.exe